tianma-if
ee49d280ec
fix(deploy): make fork upstream sync a readable deploy mirror
...
Read-only Cloudflare forks were getting silent green no-ops when already
aligned, or unclear merge skips after Sync fork. Align deploy-only forks
with reset, keep merge for customized trees, always write a job summary,
and document force_redeploy plus an optional Cloudflare Deploy Hook.
2026-08-06 18:22:33 +08:00
tianma-if
852e618835
Revert "fix(mobile): harden iPadOS 26.5 paths against Fabric/WebView crashes"
...
This reverts commit 494cce5e84 .
2026-08-06 18:02:13 +08:00
tianma-if
494cce5e84
fix(mobile): harden iPadOS 26.5 paths against Fabric/WebView crashes
...
Detail preview now uses static HTML WebView instead of Dom TipTap. Stagger
TextInput and editor host mount/teardown for edit, Me, create, and back so
Fabric ShadowNode measure and Hermes GC no longer SIGSEGV on iPadOS 26.5.
2026-08-06 17:41:30 +08:00
tianma-if
9d73865306
feat(mobile): render note preview with read-only TipTap
...
Share the editor TipTap schema for App note detail body so images, tables,
and Mermaid stay aligned with edit mode instead of a second Markdown path.
2026-08-05 18:56:47 +08:00
tianma-if
b94903fb52
feat: add instance-level S3-compatible object storage
...
Let instance owners route new uploads to an external OSS while keeping
existing attachments on their original store. Secrets are encrypted with
EDGE_EVER_STORAGE_ENCRYPTION_KEY before being stored in D1.
2026-08-05 12:27:10 +08:00
tianma-if
91cd734c8e
docs: streamline release guide
2026-08-04 17:39:29 +08:00
tianma-if
7224174cc1
fix: require release note commit coverage
2026-08-04 17:34:14 +08:00
tianma-if
a31a8e263e
Add attachment hover actions
2026-08-04 00:39:36 +08:00
tianma-if
4d2ae5e27c
feat: add revocable note sharing
2026-08-02 21:11:16 +08:00
tianma-if
9a7eeda78c
Trim flomo migration guide
2026-07-31 22:34:20 +08:00
tianma-if
d2c6704759
Add flomo migration guide
2026-07-31 22:21:01 +08:00
tianma-if
ae50c746be
chore(release): simplify public notes
2026-07-31 12:04:08 +08:00
tianma-if
16daa4155f
fix(android): enforce consistent APK signing
2026-07-31 11:41:32 +08:00
tianma-if
79ff20f7c4
feat: add Firefox extension support
2026-07-30 23:58:21 +08:00
tianma-if
76a41bbac7
fix: standardize release titles
2026-07-30 12:34:52 +08:00
tianma-if
fe3c5d1f08
feat: add macOS Intel release builds
2026-07-30 02:16:34 +08:00
tianma-if
03be01f0ae
feat: improve release version management
2026-07-29 22:20:35 +08:00
tianma-if
d133d1a7fe
Submit store deliveries for review
2026-07-29 20:39:15 +08:00
tianma-if
c941dcf032
feat: separate store delivery from releases
2026-07-29 20:01:36 +08:00
tianma-if
8c2da06845
feat: streamline release automation
2026-07-29 19:27:10 +08:00
tianma-if
2effb66808
ci: reuse unchanged native release assets
2026-07-28 20:15:04 +08:00
tianma-if
3dc6238bed
fix: stabilize desktop build and startup
2026-07-28 17:10:38 +08:00
tianma-if
ec1009d4dc
feat: add native desktop local-first foundation
2026-07-28 12:49:44 +08:00
tianma-if
8ec7307d06
fix(deploy): auto-resolve Cloudflare D1 database id
2026-07-27 10:31:13 +08:00
tianma-if
2fa59702a3
feat: configure online admin username
2026-07-26 21:33:39 +08:00
tianma-if
ea0f516ab7
feat: add portable login brute-force protection
2026-07-26 21:20:45 +08:00
tianma-if
df99373a52
feat: add login device metadata
2026-07-26 12:56:14 +08:00
tianma-if
3245bbec05
docs: align self-hosting storage documentation
2026-07-25 19:32:45 +08:00
tianma-if
9d8797c27e
feat: add s3 compatible blob storage
2026-07-25 19:26:16 +08:00
tianma-if
8df4a9d5cc
feat: reserve postgres storage backend
2026-07-25 19:20:35 +08:00
tianma-if
9838c20fef
feat: add self-hosted storage adapter
2026-07-25 19:13:54 +08:00
tianma-if
116e0d33c3
docs: update sub-document title to match Manual Online Deployment
2026-07-25 01:05:34 +08:00
tianma-if
a97ce5427f
docs: revise Fork descriptions to eliminate confusing copy terminology
2026-07-25 01:03:06 +08:00
tianma-if
c06b2882db
docs: optimize deployment guides and expand AI Agent examples
2026-07-25 00:54:08 +08:00
tianma-if
0df7680a40
docs: remove direct Fork links
2026-07-25 00:36:15 +08:00
tianma-if
51b1707c8a
docs: recommend AI Agent deployment
2026-07-25 00:26:54 +08:00
tianma-if
8db37f78a8
docs: streamline Cloudflare deployment paths
2026-07-25 00:20:54 +08:00
tianma-if
63050054f7
fix: bootstrap upstream sync for one-click deployments
2026-07-24 20:06:04 +08:00
tianma-if
f76c0782e1
docs: separate product deployment from official site
2026-07-23 21:44:15 +08:00
tianma-if
f261cc0ff3
fix: scope demo deployment to upstream repository
2026-07-23 21:41:46 +08:00
tianma-if
a16d31fcaf
ci: deploy demo on published release
2026-07-23 21:10:23 +08:00
tianma-if
d0c7d83a82
feat: support styled note attachments
2026-07-23 14:14:08 +08:00
tianma-if
39cde0d620
feat: refresh demo seed and login device sessions
2026-07-22 13:55:00 +08:00
tianma-if
eabae678e8
feat: allow revoking login devices
2026-07-21 23:56:54 +08:00
tianma-if
576f621948
feat: show active login devices
2026-07-21 23:34:31 +08:00
tianma-if
5837c0ec3e
feat: add Cloudflare one-click deployment ( #58 )
2026-07-21 03:54:39 +08:00
tianma-if
64c3f95991
fix: make D1 migrations remote-compatible
2026-07-21 01:39:22 +08:00
tianma-if
12803f0ce4
fix: normalize D1 migrations on Windows
2026-07-21 01:31:00 +08:00
tianma-if
e91f9cadd8
fix: make D1 migrations reliable on Windows
2026-07-21 01:21:03 +08:00
tianma-if
d0a9c918db
fix: apply D1 migrations non-interactively
2026-07-21 01:13:26 +08:00