| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 4 hours | Forbid Rust lints and enforce strict typed TypeScript linting | Doan Luu Duc Tai | |
| 4 hours | Migrate browser code and tests to strict TypeScript | Doan Luu Duc Tai | |
| 7 hours | Remove retired chat placeholder and stale deployment documentation | Doan Luu Duc Tai | |
| 8 hours | Export readable wrapped chat files with legacy compatibility | Doan Luu Duc Tai | |
| 9 hours | Package private chat for HTTPS and verify portable encrypted recovery | Doan Luu Duc Tai | |
| 18 hours | Centralize deployment settings in the root environment file | Doan Luu Duc Tai | |
| Document public domains, ports, upstreams, chat binding, and backup defaults alongside private settings. Validate shared configuration and render Caddy, cgit, and website links from an explicit public allowlist while preserving one installation environment file. | |||
| 19 hours | Implement experimental file-based encrypted private chat | Doan Luu Duc Tai | |
| Add fixed-suite Rust/WASI identity files, signed challenge authentication, ciphertext-only SQLite storage, a minimal LibreJS-compatible interface, and consistent backup snapshots. Keep production unchanged and document the local workflow, limits, source distribution, and browser recovery tests. | |||
| 27 hours | Manage the portable stack with Rust and rootless Podman | Doan Luu Duc Tai | |
| 13 days | Remove "Message Me" functionality | Doan Luu Duc Tai | |
| Remove the custom message me form to reduce maintenance burden May potentially add it again (improved). | |||
| 2026-09-16 | feat: add source code footer | Doan Luu Duc Tai | |
| 2026-09-16 | Initial Commit | Doan Luu Duc Tai | |
