Commit Graph
87 Commits
Author SHA1 Message Date
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
tianma-if 16daa4155f fix(android): enforce consistent APK signing 2026-07-31 11:41:32 +08:00
tianma-if 9413de7313 fix: install EAS CLI with npm on release runner 2026-07-30 18:46:40 +08:00
tianma-if 2d0a5906de fix: use official EAS CLI setup for store delivery 2026-07-30 18:45:04 +08:00
tianma-if 76a41bbac7 fix: standardize release titles 2026-07-30 12:34:52 +08:00
tianma-if da2ec6b44d fix: normalize Intel Mach-O architecture 2026-07-30 10:29:57 +08:00
tianma-if 9e34087177 fix: verify Intel desktop package directory 2026-07-30 10:21:30 +08:00
tianma-if fe3c5d1f08 feat: add macOS Intel release builds 2026-07-30 02:16:34 +08:00
tianma-if 7ae8e23c5a fix: unblock release version planning 2026-07-30 01:38:24 +08:00
tianma-ifandYu Lei 18ebc33c0a fix(deploy): keep Wrangler diagnostics off stdout
Co-authored-by: Yu Lei <lei.yu@shopee.com>
2026-07-30 00:07:54 +08:00
tianma-if 1d8e7b3161 perf: refine web chunk splitting 2026-07-29 22:39:26 +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 313c3dab64 fix: install reused release DMG 2026-07-29 19:30:00 +08:00
tianma-if 8c2da06845 feat: streamline release automation 2026-07-29 19:27:10 +08:00
tianma-if b3dd5fd1c2 fix web asset cache updates 2026-07-29 01:19:40 +08:00
tianma-if 65ece55bfb fix: prevent duplicate macOS app entries
Add one-click DMG installation, automatically eject verified EdgeEver installer images, and remove unpacked build products after package verification. Prepare v1.6.38 native release metadata.\n\nRefs #115\nRefs #116
2026-07-29 00:40:52 +08:00
tianma-if 261f2a7974 fix: repair desktop initial sync 2026-07-28 23:58:35 +08:00
tianma-if 04a3ee477d fix: harden native release asset workflow 2026-07-28 22:46:28 +08:00
tianma-if b7d1f52c17 fix: load desktop preload bridge in packaged app 2026-07-28 20:55:58 +08:00
tianma-if 452d2313bc fix: ignore release documentation in native audit 2026-07-28 20:15:30 +08:00
tianma-if 2effb66808 ci: reuse unchanged native release assets 2026-07-28 20:15:04 +08:00
tianma-if b68f9828ea ci: handle unsigned desktop packaging safely 2026-07-28 12:56:46 +08:00
tianma-if ec1009d4dc feat: add native desktop local-first foundation 2026-07-28 12:49:44 +08:00
tianma-if d98a4c0d58 perf(android): speed up daily APK builds 2026-07-28 00:26:25 +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 9d8797c27e feat: add s3 compatible blob storage 2026-07-25 19:26:16 +08:00
tianma-if 9838c20fef feat: add self-hosted storage adapter 2026-07-25 19:13:54 +08:00
tianma-if cd62151b11 feat: add independent demo seed sync command 2026-07-24 11:30:08 +08:00
tianma-if ce6fe15aff fix: expose deployment metadata in system info 2026-07-24 01:10:48 +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 c7dd1ed754 fix: auto-confirm D1 migrations 2026-07-21 01:27:16 +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