Commit Graph

37 Commits

Author SHA1 Message Date
Infi d0c7379641 docs: add readme 2023-01-15 01:59:54 +01:00
Infi 2e6e20939f feat: bottom navigation when drawer is open, placeholder settings screen 2023-01-11 01:24:44 +01:00
Infi 89d372d65c fix: pass correct navigator to HomeScreen 2023-01-10 23:29:40 +01:00
Infi 6107022406 chore: reorder and specify imports 2023-01-10 23:05:15 +01:00
Infi 5d5e396a26 feat: autoscroll and scroll to bottom 2023-01-07 02:44:58 +01:00
Infi efdc035406 feat: switch to glide from coil
caching happens quite a bit more aggressively with glide and scrolling through a channel is a breeze now
2023-01-07 01:42:09 +01:00
Infi 1ef7d6610b feat: upload attachments 2023-01-07 01:16:34 +01:00
Infi 56d1c4ff57 feat: experimental message sending time view 2023-01-06 04:40:40 +01:00
Infi c7e5795ca9 feat: configurable crossfade for RemoteImage 2023-01-06 04:40:12 +01:00
Infi 4a5365c3c1 feat: channel settings and attachment rendering
- also general design improvements
2023-01-04 03:39:27 +01:00
Infi d93b9f1bcb feat: connection handling
- also adds an internet check on launch
2023-01-03 05:37:42 +01:00
Infi 8f068edeec feat: consolidate the last week of changes
- unfortunately forgot to do atomic commits
 - design improved in many many areas
 - app now crashes less
 - messages are now virtualised
 - remote images are now cached in-memory
 - more strings (most unused)
2023-01-03 01:58:20 +01:00
Infi 2eeb44e800 chore: update compose 2022-12-27 15:54:34 +01:00
Infi af4e3aa12f feat: fetch latest 50 messages on channel load
just something temporary so i have stuff to test with
2022-12-27 05:16:25 +01:00
Infi 2a14f5fdc9 feat: channel routing
we can now switch between servers and channels, and there is a global drawer to do exactly that
the app is really starting to take shape at this point!
2022-12-27 04:58:52 +01:00
Infi dc3e71083b chore: add previews to some components 2022-12-27 04:25:53 +01:00
Infi 872889fefd feat: send messages
UI looks neater now
2022-12-27 03:50:13 +01:00
Infi b92d5369c1 feat: remove open sans
unused for a while now, does not look as desired anyways
2022-12-26 04:05:46 +01:00
Infi 77138cd521 feat: receive messages
this is honestly half a prototype
img: https://autumn.revolt.chat/attachments/GbiNbIf_JysZ10m4ULxGl4SfoOZiK8lj5ZL8fMs39r/image.png
2022-12-26 04:02:32 +01:00
Infi a5288e4ed7 feat: splash screen, move login branching logic out of greeter 2022-12-23 16:41:43 +01:00
Infi 4356f759e0 feat: android 13+ material you icon support
- https://developer.android.com/about/versions/13/features#themed-app-icons
2022-12-23 14:57:49 +01:00
Infi 6e1560d9a3 fix: clear messageCache on logout 2022-12-23 03:44:46 +01:00
Infi 589c00d3ee feat: a real-time websocket connection
- more schemas
 - schemas for all sendable and receivable socket frames(packets)
 - multi-threading woohoo!
 - handling for ready event
 - sending out the ping event in 30-second intervals
 - connect-disconnect-reconnect logic (implemented, but to be used)
 - caches for all the things!
2022-12-23 03:43:20 +01:00
Infi 851bbebd43 feat: LinkOnHome component 2022-12-19 16:19:19 +01:00
Infi 234855b809 feat: customisable message content in placeholder home 2022-12-13 21:14:58 +01:00
Infi 7c058d51b7 chore: more concise function calls 2022-12-13 21:14:27 +01:00
Infi 7c86b07221 feat: rudimentary message fetching+sending functionality
currently only hardcoded IDs
2022-12-12 23:49:53 +01:00
Infi e185350d4c fix: revoked token no longer crashes the app 2022-12-12 20:12:06 +01:00
Infi aca7817526 feat: persistently save user session token
this took some dependency injection work to do, but it means we can move on to the big stuff
2022-12-11 03:06:00 +01:00
Infi 8c90dbfd3e feat: placeholder screen while login state is loading 2022-12-11 02:20:50 +01:00
Infi e793acd60d chore: rm unneeded log 2022-12-11 01:02:06 +01:00
Infi 92f8626658 chore: change setup/ route graph to login/ 2022-12-11 01:01:57 +01:00
Infi da8463cf82 fix: logout on temporary home screen now pops the back stack 2022-12-11 00:11:27 +01:00
Infi f0a5446848 feat: animate between screens 2022-12-11 00:11:04 +01:00
Infi b2e0001636 feat: new home screen placeholder with logout button 2022-12-10 23:22:03 +01:00
Infi dff518bde7 feat: improvements at login
- password field is now recognised by the system keyboard
- TOTP six-digit input is now a numbers-only field
- document API functions related to login
- basic logout in API
- insecure MFA-less accounts can now log in (SAD!)
2022-12-06 00:49:35 +01:00
Infi 8b40f122d3 feat: initial commit 🎉
implements a basic styled app with totp login
2022-12-05 16:08:17 +01:00