tianma-if
d16412f3ae
fix(ci): retry transient Docker registry mirror failures
2026-08-24 02:18:47 +08:00
tianma-if
3de4fc2115
chore: make desktop release install opt-in
2026-08-23 15:45:22 +08:00
tianma-if
63ea461bef
fix(release): retry transient Actions status errors
2026-08-23 10:50:30 +08:00
tianma-if
fcf4689f5b
fix(release): mirror Docker images after GHCR publish
2026-08-23 10:49:01 +08:00
tianma-if
1fe5112a80
fix(release): allow Docker image publish to finish
2026-08-23 02:15:10 +08:00
tianma-if
9f458c0aa3
fix(sync): reconcile merged memo placeholders
2026-08-22 19:11:28 +08:00
tianma-if
357230a2ed
fix(docker): publish releases to Tencent TCR
2026-08-22 11:20:09 +08:00
tianma-if
3743cf4adb
fix(deploy): preserve Cloudflare failure diagnostics
...
Refs #232
2026-08-21 09:55:01 +08:00
tianma-if
7f8919b963
fix(android): exclude sideload permission from Play builds
2026-08-20 23:36:48 +08:00
tianma-if
35940d1a58
test: align desktop bootstrap response
2026-08-20 19:18:05 +08:00
tianma-if
22218c6678
fix: package release summary in Docker runtime
2026-08-20 15:00:43 +08:00
tianma-if
fa6ae98101
fix: include release summary in Docker builds
2026-08-20 14:55:34 +08:00
tianma-if
944980cf67
perf: reduce sync polling and index memo tags
2026-08-20 14:38:51 +08:00
tianma-if
801b8547b5
perf: reduce database writes and improve update notices
2026-08-20 13:53:24 +08:00
tianma-if
788849ec39
feat: localize deployed update summaries
2026-08-20 12:32:43 +08:00
tianma-if
61859299d3
feat: show deployed release updates
2026-08-20 11:42:12 +08:00
tianma-if
da03f4ed9f
Put Chinese release notes first
2026-08-19 17:10:10 +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
5566af151f
feat(docker): improve installer diagnostics
2026-08-19 12:49:56 +08:00
tianma-if
ff41c5091a
feat(docker): add one-command installer
2026-08-19 11:37:01 +08:00
tianma-if
8a9456364d
fix(ci): resolve draft Docker release metadata
2026-08-19 00:36:52 +08:00
tianma-if
f525e9b55d
fix(ci): allow Docker release to inspect drafts
2026-08-19 00:28:46 +08:00
tianma-if
b83e99a9ac
feat(docker): add shared-runtime self-hosted deployment
2026-08-19 00:10:53 +08:00
tianma-if
6911169e6b
fix(deploy): preserve verification diagnostics
2026-08-18 11:05: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
861fc9b58d
fix(release): preserve mobile-only asset scope
2026-08-16 20:39:28 +08:00
tianma-if
5a90f09ec1
fix(release): scope sharing patch to Android
2026-08-16 20:37:35 +08:00
tianma-if
8697af7a7d
fix: prevent broken releases from blocking forks
2026-08-15 19:01:05 +08:00
tianma-if
8d2bfe6376
fix: rebuild Android for store delivery changes
2026-08-15 13:58:26 +08:00
tianma-if
d1eb66584d
fix: block installer-locked Play APKs
2026-08-15 13:54:28 +08:00
tianma-if
ef836cdbb4
fix: audit unprotected Play APK artifacts
2026-08-15 13:52:39 +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
aaab23d9c6
perf: lazy-load AI Worker runtime (refs #244 )
2026-08-14 17:00:07 +08:00
tianma-if
136d70a3ee
feat: support MCP 2026-07-28
2026-08-14 01:20:57 +08:00
tianma-if
d8fd772a78
ci: optimize native release builds and report timings
2026-08-14 01:06:03 +08:00
tianma-if
37b1631ed5
docs: clarify AI model capabilities in README and optimize button tooltip bundle
2026-08-14 00:47:56 +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
8bfe0cf0c4
fix(deploy): verify live D1 readiness
2026-08-13 13:18:15 +08:00
tianma-if
d0c124993c
fix: prevent editor bubble menu update loop
2026-08-13 01:18:02 +08:00
tianma-if
e440da9b2f
feat(ai): add editable prompt library shared with the assistant
...
Ship a workspace prompt library with seeded defaults, restore-missing
defaults, and a /ai-prompts management page. The AI assistant now uses
the same prompt text as the library, while keeping freeform custom
instructions and a compact one-row action UI. Also prevent local
wrangler migration rewrites from stripping unauthenticated local access.
2026-08-12 14:57:51 +08:00
tianma-if
55f66465df
fix: keep deployment forks aligned with upstream
2026-08-11 11:07:43 +08:00
tianma-if
02c1dad066
test: cover legacy MCP token authentication
2026-08-11 00:50:41 +08:00
tianma-if
639e7e6335
feat: expose notebook rename via MCP
2026-08-11 00:45:46 +08:00
tianma-if
c737544593
Standardize local development profiles
2026-08-10 23:18:15 +08:00