157 Commits
Author SHA1 Message Date
eezd 097a893c42 Merge pull request #4: keep DEV as the sole personal instance
Main CI / check-and-package (push) Successful in 3m52s
GitHub Git mirror / mirror (push) Successful in 5s
Main CI / image (push) Successful in 15s
Publish formal artifacts without deploying MAIN; keep personal data in DEV.
2026-10-30 13:40:01 +08:00
eezd 716b495440 Document the personal DEV instance and artifact-only releases
Main CI / check-and-package (pull_request) Successful in 3m51s
Development CI / check-and-package (push) Successful in 3m52s
GitHub Git mirror / mirror (push) Successful in 4s
Main CI / image (pull_request) Successful in 15s
Development CI / image (push) Successful in 16s
Development CI / deploy-development (push) Successful in 11s
2026-10-30 13:30:54 +08:00
eezd ef39f9d120 Keep DEV as the sole instance and finish releases after publication
Development CI / image (push) Canceled after 0s
Development CI / deploy-development (push) Canceled after 0s
Main CI / check-and-package (pull_request) Canceled after 0s
Main CI / image (pull_request) Canceled after 0s
Development CI / check-and-package (push) Canceled after 2m25s
GitHub Git mirror / mirror (push) Successful in 6s
2026-10-30 13:29:02 +08:00
eezd 32c1c25414 Merge pull request #3: formal release and MAIN deployment
Main CI / check-and-package (push) Successful in 3m50s
Main CI / image (push) Successful in 15s
GitHub Git mirror / mirror (push) Successful in 5s
20261030-32c1c254
2026-10-30 11:15:59 +08:00
eezd be616668fc fix(ci): check exact main admission across pending runs
GitHub Git mirror / mirror (push) Successful in 6s
Development CI / check-and-package (push) Successful in 3m49s
Development CI / image (push) Successful in 19s
Main CI / check-and-package (pull_request) Successful in 3m49s
Development CI / deploy-development (push) Successful in 11s
Main CI / image (pull_request) Successful in 11s
2026-10-30 11:03:59 +08:00
eezd 344ff42823 fix(ci): validate release identities and workflow environment
GitHub Git mirror / mirror (push) Successful in 4s
Development CI / check-and-package (push) Canceled after 0s
Development CI / image (push) Canceled after 0s
Development CI / deploy-development (push) Canceled after 0s
Main CI / check-and-package (pull_request) Successful in 3m52s
Main CI / image (pull_request) Successful in 16s
2026-10-30 10:57:52 +08:00
eezd 525fa51b19 feat(ci): adapt formal releases and MAIN deployment
Development CI / check-and-package (push) Successful in 3m52s
GitHub Git mirror / mirror (push) Successful in 5s
Main CI / check-and-package (pull_request) Successful in 3m51s
Development CI / image (push) Successful in 20s
Main CI / image (pull_request) Successful in 12s
Development CI / deploy-development (push) Successful in 5s
2026-10-30 10:54:07 +08:00
eezd f01d85c133 Merge pull request #2: use the account-level GitHub token
Main CI / check-and-package (push) Successful in 3m50s
GitHub Git mirror / mirror (push) Successful in 6s
Main CI / image (push) Successful in 14s
2026-10-30 09:59:56 +08:00
eezd 78e463b4fa ci: use the account-level GitHub token
Development CI / check-and-package (push) Successful in 3m53s
GitHub Git mirror / mirror (push) Successful in 6s
Main CI / check-and-package (pull_request) Successful in 3m50s
Development CI / image (push) Successful in 19s
Main CI / image (pull_request) Successful in 12s
Development CI / deploy-development (push) Successful in 11s
2026-10-30 09:50:43 +08:00
eezd 67b8e64d6a Merge dev CI migration into main (#1)
Main CI / check-and-package (push) Successful in 4m1s
Main CI / image (push) Successful in 14s
GitHub Git mirror / mirror (push) Successful in 5s
Validate main independently; retain dev for daily development.
2026-10-29 21:33:47 +08:00
root 4607da1a04 fix: preserve note revision ETags through compression proxies
GitHub Git mirror / mirror (push) Skipped
Development CI / check-and-package (push) Successful in 4m3s
Development CI / image (push) Successful in 20s
Development CI / deploy-development (push) Successful in 11s
Main CI / check-and-package (pull_request) Successful in 3m57s
Main CI / image (pull_request) Successful in 11s
2026-10-29 21:18:56 +08:00
root afb959f02a docs: align managed deployment with dev branch workflow
GitHub Git mirror / mirror (push) Skipped
Development CI / check-and-package (push) Successful in 3m51s
Development CI / image (push) Successful in 25s
Development CI / deploy-development (push) Successful in 12s
2026-10-29 21:12:12 +08:00
root 469af15045 ci: separate dev deployment, main checks and GitHub mirroring
GitHub Git mirror / mirror (push) Skipped
Development CI / check-and-package (push) Successful in 4m3s
Development CI / image (push) Successful in 28s
Development CI / deploy-development (push) Successful in 11s
2026-10-29 21:03:01 +08:00
root da4b1e3b18 docs: clarify cross-session handoff guidelines 2026-10-29 20:44:33 +08:00
eezd b65c680595 ci: group development instances under Gitea and name containers explicitly
Development CI / check-and-package (push) Successful in 3m16s
Development CI / image (push) Successful in 18s
Development CI / deploy-development (push) Successful in 13s
2026-10-28 11:40:44 +08:00
eezd 9f1ca095d0 ci: relocate development deployments under /docker/dev
Development CI / check-and-package (push) Successful in 3m30s
Development CI / image (push) Successful in 18s
Development CI / deploy-development (push) Successful in 12s
2026-10-28 00:03:42 +08:00
eezd 354b785863 fix(ci): secure existing Docker authentication directories
Development CI / check-and-package (push) Successful in 4m3s
Development CI / image (push) Successful in 22s
Development CI / deploy-development (push) Successful in 12s
2026-10-27 20:23:37 +08:00
eezd a137285e35 docs: describe Gitea delivery and controlled production updates
Development CI / check-and-package (push) Successful in 4m2s
Development CI / image (push) Failing after 17s
Development CI / deploy-development (push) Skipped
2026-10-27 20:17:30 +08:00
eezd 0eb1b4696a ci(gitea): automate development delivery and manual releases 2026-10-27 20:17:30 +08:00
eezd 0d1e63b212 feat(deploy): add verified image deployments with consistent backups 2026-10-27 20:17:30 +08:00
eezd d0c3f0f8d5 feat(ci): add immutable build and release tooling 2026-10-27 20:17:30 +08:00
eezd 27e854159d ci(gitea): verify container images with isolated smoke tests
Development CI / check-and-package (push) Successful in 9m10s
Development CI / docker-smoke (push) Successful in 16s
2026-10-27 16:02:50 +08:00
eezd d99cdd75b6 ci(gitea): validate development builds before GitHub promotion
Development CI / check-and-package (push) Successful in 8m39s
2026-10-27 15:41:47 +08:00
eezd e6e787c278 test(watch): use a Windows byte lock to reject data reads 2026-10-27 15:13:03 +08:00
eezd dbeacaa770 ci(release): serialize workflows and limit native job concurrency 2026-10-27 15:03:57 +08:00
eezd 18bbb60a3b fix(watch): capture Windows file identity before external moves 2026-10-27 15:03:57 +08:00
eezd 1a8f70ca13 fix(platform): normalize native paths for storage and backup validation 2026-10-27 15:03:57 +08:00
eezd bea53ce3c8 test(platform): tidy filesystem failure test setup 2026-10-27 14:48:30 +08:00
eezd 8343072225 chore(release): prepare 0.1.1 cross-platform downloads 2026-10-27 14:47:25 +08:00
eezd 8934d566c1 ci(release): test and package five native platforms in one workflow 2026-10-27 14:47:25 +08:00
eezd e239fff253 fix(platform): support Windows storage and native filesystem boundaries 2026-10-27 14:47:25 +08:00
eezd 3726423338 fix(demo): exclude static build output from source linting 2026-10-27 14:16:46 +08:00
eezd 9eac06bd47 ci(release): publish Linux binaries images and demo in one workflow 2026-10-27 14:15:57 +08:00
eezd 4645d3d11c feat(demo): build a static editor preview for GitHub Pages 2026-10-27 14:15:57 +08:00
eezd 12d13327a6 feat(release): add semantic version to application builds 2026-10-27 14:15:57 +08:00
eezd 10fd6d8efb feat(vault): initialize fresh instances with public example notes 2026-10-27 13:41:10 +08:00
eezd 9ee7402c8e chore(deploy): separate runtime data from repository templates 2026-10-27 13:34:19 +08:00
eezd 4511b389eb fix(i18n): translate remaining labels and accessible names 2026-10-26 22:52:12 +08:00
eezd ccb16acbea chore: standardize project comments in English 2026-10-26 22:52:12 +08:00
eezd a874a39ea5 docs: add bilingual guides and English API descriptions 2026-10-26 22:52:12 +08:00
eezd 1e9e0678ee feat(i18n): add English and Simplified Chinese 2026-10-26 22:04:33 +08:00
eezd 38c4c8b781 docs(demo): present the editor sample in English 2026-10-26 22:03:58 +08:00
eezd b1faab339e docs: publish open-source guides and MIT license 2026-10-26 22:03:45 +08:00
eezd 1f01140b1d fix(ui): constrain confirmation dialog width 2026-10-26 15:24:44 +08:00
eezd 787833a975 fix(nginx): redact resource tickets in HTTP redirect logs 2026-10-26 14:36:41 +08:00
eezd 02ae2979ea fix(openapi): describe JSON envelopes and actual success statuses 2026-10-26 13:56:16 +08:00
eezd a8cec9901f fix(maintenance): distinguish invalid backups from server failures 2026-10-26 13:56:07 +08:00
eezd ae99b884c6 fix(plugins): propagate refresh failures to their owning callers 2026-10-26 13:55:54 +08:00
eezd b561b398b4 fix(search): isolate debounced queries by session and lifecycle 2026-10-26 13:55:40 +08:00
eezd 4ef792a6f4 docs: document resource API and shared component conventions
Align the root guidance, existing skill entry points, and README with resource API directories, complete response envelopes, and named component folders. Keep the root guidance as the single source of project rules.
2026-10-26 11:53:48 +08:00