1.3 KiB
1.3 KiB
TODO
- Message List * [ ] CRUD
- Message Big-View
- Search/Filter Messages
- Channel List * [ ] Show subs * [ ] CRUD * [ ] what about unsubbed foreign channels? - thex should still be visible (or should they, do i still get the messages?)
- Sub List * [ ] Sub/Unsub/Accept/Deny
- Debug List (Show logs, requests)
- Key List * [ ] CRUD
- Auto R-only key for admin, use for QR+link+send
- settings
- notifications
- push navigation stack
- read + migrate old SharedPrefs (or not? - who uses SCN even??)
- Account-Page
- Logout
- Send-page
TODO iOS specific
- payment / pro
- show notifiactions (foreground/background/etc)
- handle click-on-notifications should open message
- share message
- scan QR
TODO Server
-
Switch server to sq style from faby - [ ] switch from mattn to go-sqlite - [ ] Single struct for model/db/json - [ ] use sq.Query | sq.Update | sq.InsertAndQuery | .... - [ ] sq.DBOptions - enable CommentTrimmer and DefaultConverter - [ ] run unit-tests... - [ ] Copy db.Migrate code
-
Disable compat | remove code - [x] compat message title - [ ] ...
-
RWLock directly in go - prevent/reduce db-locked exception