tianma-if
bab4c55720
fix(deploy): guard default Cloudflare D1 deployment
2026-08-28 22:06:27 +08:00
tianma-if
69ee9c3823
fix(mobile): surface actionable login diagnostics
...
Refs #305
2026-08-28 14:12:19 +08:00
tianma-if
28891fd16a
docs(docker): use GHCR as official image source
2026-08-26 19:04:25 +08:00
tianma-if
084ad290a1
feat(web): add non-mainland Apple ID badge to iOS download and enhance download button hierarchy
2026-08-26 15:42:04 +08:00
tianma-if
87e0c1e6d4
perf(tcr): build images inside Tencent Cloud
2026-08-25 23:22:53 +08:00
tianma-if
95e0f3eb97
fix(release): mirror TCR images asynchronously
2026-08-25 19:23:14 +08:00
tianma-if
f523d83698
feat(android): predownload updates and enforce Play signing
2026-08-25 16:21:08 +08:00
tianma-if
a320bd4dd6
chore(demo): use official logo for section 7 image in demo notes
2026-08-23 19:30:54 +08:00
tianma-if
0bd6a42a4d
fix(demo): remove raw html img tag from demo memo heading
2026-08-23 19:26:08 +08:00
tianma-if
537f8675db
feat: add quick memo switcher and update demo seed notes
2026-08-23 17:13:30 +08:00
tianma-if
3de4fc2115
chore: make desktop release install opt-in
2026-08-23 15:45:22 +08:00
tianma-if
357230a2ed
fix(docker): publish releases to Tencent TCR
2026-08-22 11:20:09 +08:00
tianma-if
0532f38008
fix(docker): improve storage permission diagnostics
2026-08-19 16:31:18 +08:00
tianma-if
48abd907d9
feat(docker): add daily automatic updates
2026-08-19 13:13:07 +08:00
tianma-if
ff41c5091a
feat(docker): add one-command installer
2026-08-19 11:37:01 +08:00
tianma-if
6fafbe1dba
docs(docker): streamline registry guidance
2026-08-19 02:12:02 +08:00
tianma-if
3a1d9daacd
docs(docker): add Tencent TCR mirror
2026-08-19 02:08:22 +08:00
tianma-if
b83e99a9ac
feat(docker): add shared-runtime self-hosted deployment
2026-08-19 00:10:53 +08:00
tianma-if
3fef2c7a1d
fix(deploy): make manual updates redeploy
2026-08-17 19:21:05 +08:00
tianma-if
4cae0399d4
fix(deploy): preserve legacy R2 bindings
2026-08-17 16:37:46 +08:00
tianma-if
4c9dd2670c
fix(deploy): keep fork configuration external
2026-08-17 15:59:37 +08:00
tianma-if
ed8a7ac7bd
fix(deploy): keep D1 ids out of fork config
2026-08-17 15:00:51 +08:00
tianma-if
dc7626843a
feat: add plugin updates and details
2026-08-16 19:34:16 +08:00
tianma-if
e9dfb3a76a
feat: add plugin marketplace and GitHub distribution
2026-08-16 14:52:06 +08:00
tianma-if
8697af7a7d
fix: prevent broken releases from blocking forks
2026-08-15 19:01:05 +08:00
tianma-if
d1eb66584d
fix: block installer-locked Play APKs
2026-08-15 13:54:28 +08:00
tianma-if
fbc0141a07
fix: keep Play Android packages arm64-only
2026-08-15 12:51:35 +08:00
tianma-if
53c757c0b8
fix: improve Android note actions and release signing
2026-08-15 00:49:21 +08:00
tianma-if
e4d6050462
fix(ai): default generation to non-streaming
...
Add an advanced per-browser streaming opt-in with Cloudflare CPU risk guidance, while preserving progressive output when enabled.\n\nFixes #238
2026-08-13 23:30:24 +08:00
tianma-if
d954ab7c29
fix(deploy): keep fork updater bootstrap stable
2026-08-13 20:55:54 +08:00
tianma-if
06297ff11f
fix(deploy): preserve fork workflows during updates
2026-08-13 20:49:04 +08:00
tianma-if
b92487ce3b
fix(deploy): reuse Worker authentication secret
2026-08-13 16:32:00 +08:00
tianma-if
8bfe0cf0c4
fix(deploy): verify live D1 readiness
2026-08-13 13:18:15 +08:00
tianma-if
55fd32686d
feat(ai): complete cross-platform custom prompt behavior
2026-08-12 16:06:28 +08:00
tianma-if
55f66465df
fix: keep deployment forks aligned with upstream
2026-08-11 11:07:43 +08:00
tianma-if
0488731acc
feat(ai): support multiple providers and models
2026-08-10 15:51:46 +08:00
tianma-if
b272e8fc9d
feat: add BYO AI note processing
2026-08-10 02:00:29 +08:00
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