Commit Graph
125 Commits
Author SHA1 Message Date
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
tianma-if 1698a3abee fix: support releases after a withdrawn draft 2026-08-10 22:13:55 +08:00
tianma-if 80969a42ad fix: stop desktop workspace renderer update loop 2026-08-10 22:11:10 +08:00
tianma-if b5c4bc17aa fix: prevent packaged desktop startup white screen 2026-08-10 21:43:45 +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 e07b5c3217 fix(desktop): prevent false autosave conflicts 2026-08-10 01:46:31 +08:00
tianma-if a500db5289 feat(desktop): add Dock icon preview command 2026-08-09 21:11:45 +08:00
tianma-if 2dea7cf49c feat(brand): adopt open cat logo 2026-08-09 20:54:30 +08:00
tianma-if 65803d9de9 feat(brand): adopt bold cat outline logo 2026-08-09 17:37:15 +08:00
tianma-if 30f47dac4c refactor: harden mobile editing and PWA caching 2026-08-08 21:47:55 +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 bae5f910f2 chore(demo): reset the public demo daily at 03:00 CST
Document and default the demo reset cron to every day at 19:00 UTC
(03:00 China Standard Time), replacing the previous weekly Monday schedule.
2026-08-05 21:48:34 +08:00
tianma-if 2d784297ff fix(desktop): ship complete macOS ICNS so Dock never blanks
Prebuild a full iconutil ICNS (including 1024) instead of converting a lone
512 PWA PNG, validate Dock-critical types at package verify time, and set the
Dock icon at runtime as a Launch Services cache fallback.
2026-08-05 19:22:00 +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 7224174cc1 fix: require release note commit coverage 2026-08-04 17:34:14 +08:00
tianma-if 4d2ae5e27c feat: add revocable note sharing 2026-08-02 21:11:16 +08:00
tianma-if ab3c9eee3e fix: include nested notes in desktop notebooks 2026-08-02 01:33:52 +08:00
tianma-if 2253653a47 refactor: modularize cross-platform workspace architecture 2026-08-01 20:47:37 +08:00
tianma-if 4c5e745a4e fix(mcp): qualify resource query columns 2026-07-31 22:01:25 +08:00
tianma-if 6fb1d482c6 feat(mcp): improve import identity and reliability 2026-07-31 19:24:10 +08:00
tianma-if 14af9b6da2 fix(release): parse scheme-prefixed APK signers 2026-07-31 14:51:41 +08:00
tianma-if c8aa9d62a4 fix(release): support Android signer output variants 2026-07-31 14:41:25 +08:00
tianma-if ae50c746be chore(release): simplify public notes 2026-07-31 12:04:08 +08:00