Commit graph

11 commits

Author SHA1 Message Date
randogoth
234b75651f fix: join the RNS loop thread before exit and keep the response slot per-request 2026-09-29 10:20:41 +03:00
randogoth
39c4c4d6a5 fix: deletable self-sent mail, honest refused-handshake reporting, registration remedy 2026-09-29 09:52:48 +03:00
randogoth
4a780ed648 feat: gsmol-compatible backup export and import behind the store feature 2026-09-29 00:23:04 +03:00
randogoth
96d2412370 feat: schema v2 with the kept column and contact history, migrated at open 2026-09-29 00:16:54 +03:00
randogoth
21931c38d4 feat: check fetch cancellation before each envelope 2026-09-29 00:08:03 +03:00
randogoth
aa3950bc80 feat: gate the store behind a feature and document the schema as a contract 2026-09-28 23:41:11 +03:00
randogoth
8fb5661b53 refactor: split the library into fumi-core and make it embeddable 2026-09-28 23:21:08 +03:00
randogoth
d3cd0afb4f chore: add Apache-2.0 license and third-party notices 2026-09-28 22:51:51 +03:00
randogoth
22fe9f1b9f feat: implement Phase 2 RNS carrier 2026-09-28 17:52:55 +03:00
randogoth
37df976fde feat: implement Phase 1 TCP client 2026-09-28 16:37:22 +03:00
randogoth
1690aed3dc feat: add fumi client implementation plan for Smol Mail 1.2
Add comprehensive plan for Rust client implementation including:
- TCP transport (v1.1) support
- RNS transport (v1.2) support via FFI with microReticulum
- Architecture with transport abstraction
- Module structure and dependencies
- CLI command design
- Testing strategy
- Implementation priority

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-28 11:21:58 +03:00