Commit graph

304 commits

Author SHA1 Message Date
1c451b7722 Add offline message log recovery modes 2026-05-27 10:26:50 +08:00
3252e4583c Split message log record module 2026-05-27 10:08:32 +08:00
5240756f96 Harden message log maintenance tooling 2026-05-27 09:58:56 +08:00
8b55a3d9ab Add persisted message dump command 2026-05-27 09:37:51 +08:00
7b5a683557 Document message log v1 contract 2026-05-27 09:21:59 +08:00
ceffe59234 Harden message log replay parsing 2026-05-27 09:18:23 +08:00
ec507965b2 Centralize client session ownership release 2026-05-27 09:11:07 +08:00
2b43ce6a3e Refresh client ownership developer docs 2026-05-26 20:19:43 +08:00
cbaf02c769 Document stable 1.x binary naming 2026-05-26 20:16:36 +08:00
13b671cc9f Add slow-client backpressure regression 2026-05-26 14:20:07 +08:00
e603a55cb3 Polish live inbox command output 2026-05-26 12:22:33 +08:00
f3e2762f30 Stabilize short soak lifecycle window 2026-05-26 11:26:09 +08:00
d3002dbfde Deepen TUI lifecycle and runtime readiness 2026-05-26 11:15:55 +08:00
33e2dc4f13 Build public release readiness foundation 2026-05-26 09:42:14 +08:00
94b602613f i18n: use shared initializer for text catalog
Some checks failed
CI / build-and-test (macos-latest) (push) Has been cancelled
CI / build-and-test (ubuntu-latest) (push) Has been cancelled
2026-05-24 20:15:12 +08:00
139715efb5 docs: tighten quick setup guide 2026-05-24 16:32:37 +08:00
cd49519058 exec: use localized strings for catalog chrome 2026-05-24 16:28:56 +08:00
6c8ea56e8d help: use shared localized string helper 2026-05-24 16:22:23 +08:00
ed92aeb1e6 manual: use shared localized string helper 2026-05-24 16:15:27 +08:00
f196bfaf6d cli: use shared localized string helper 2026-05-24 16:10:44 +08:00
aa2b8b1b23 exec: use shared localized string helper 2026-05-24 15:32:20 +08:00
d1d44d0914 i18n: share localized string helper 2026-05-24 15:27:19 +08:00
46f5780057 i18n: index text catalog by language 2026-05-24 15:20:01 +08:00
69d3b76512 cleanup: remove unused help mode 2026-05-24 15:15:13 +08:00
f99103ede6 i18n: centralize language definitions 2026-05-24 15:10:54 +08:00
155e535b8a i18n: cycle help language with one key 2026-05-24 15:06:34 +08:00
f2942e9c9e commands: centralize usage validation in catalog 2026-05-24 15:00:41 +08:00
0aaba8e1f9 exec: centralize usage validation in catalog 2026-05-24 14:33:48 +08:00
1391ddca07 docs: use neutral host examples 2026-05-24 13:15:10 +08:00
bfaafb4b35 exec: centralize command matching in catalog 2026-05-24 13:12:47 +08:00
da0170d2c0 docs: refresh command contribution guidance 2026-05-24 12:43:28 +08:00
e911a2d469 exec: extract help text into catalog 2026-05-24 12:41:05 +08:00
5eda6ed127 tests: guard localized command placeholders 2026-05-24 12:34:23 +08:00
00fc944da8 ux: standardize private message terminology 2026-05-24 12:30:08 +08:00
01439507d5 i18n: keep command placeholders locale neutral 2026-05-24 12:26:16 +08:00
8fbd789dfb i18n: split text catalog from language parsing 2026-05-24 12:18:21 +08:00
06a10e2df8 i18n: rename help language state to ui language 2026-05-24 12:11:54 +08:00
1f1c2398b6 tui: make command output scrollable 2026-05-24 11:55:26 +08:00
57bf3cfc67 commands: centralize interactive command catalog 2026-05-24 11:25:46 +08:00
8eb311e54b i18n: restore code-based language syntax 2026-05-24 11:09:17 +08:00
a693d281f8 ux: collapse help surface around manual 2026-05-24 10:17:25 +08:00
15aac7134f ci: preseed valgrind smoke host key 2026-05-24 09:22:10 +08:00
e78989c7ce release: prepare 1.0.1 2026-05-24 09:16:07 +08:00
782d21eaae docs: align development guide with modules 2026-05-24 09:01:00 +08:00
86e1ec8e32 i18n: tolerate whitespace in language parsing 2026-05-24 08:58:51 +08:00
1897a980d5 ci: harden valgrind smoke check 2026-05-24 08:55:34 +08:00
ddf1242b17 test: wait for connection limit readiness 2026-05-24 08:53:08 +08:00
84e26e3f74 test: wait for basic health readiness 2026-05-24 08:47:36 +08:00
998da4288f test: stabilize stress test runner 2026-05-24 08:42:39 +08:00
fa16beb7a6 test: stabilize anonymous access checks 2026-05-23 23:30:43 +08:00