Commit Graph
124 Commits
Author SHA1 Message Date
tianma-if 6066678adb docs: clarify release version bump selection
Require an explicit SemVer --bump and forbid compressing user-visible
new capabilities or platforms into patch for release cadence.
2026-08-08 00:43:31 +08:00
tianma-if 73d3bad9a3 fix(ios): harden Xcode Cloud store builds and auto-upload
Use Automatic signing and Cloud lifecycle scripts so App Store IPAs get
correct build numbers and reach ASC even when secondary exports fail.
2026-08-07 22:51:36 +08:00
tianma-if 7ceed4ea16 feat(ios): route App Store archives through Xcode Cloud on beta macOS
Add Cloud post-clone setup and docs so store binaries build on Apple's
release hosts; block local archive-app-store on seed OS to avoid ITMS-90111.
2026-08-07 19:54:28 +08:00
tianma-if 3a9dac9540 docs: document SwiftUI iOS app in tech stack and project tree
Update the bilingual READMEs and project-structure map so mobile is
split into Android Expo RN and native SwiftUI iOS under apps/ios.
2026-08-07 02:53:24 +08:00
tianma-if cd4f010d8f feat(ios): add native SwiftUI client with Android UI parity
Replace the abandoned RN iOS path with a SwiftUI app (iOS 17+) that reuses
the shared TipTap editor bundle, GRDB local mirror/outbox, and Android-aligned
shell chrome for list, create, detail, and Me. Package the editor HTML in the
app resources so Markdown renders, present edit from the workspace root with a
UIKit FAB, and keep caret stable while typing.
2026-08-07 02:52:01 +08:00
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