Infi
a882c5d27b
feat: revamp about and attribution pages
2023-01-30 19:36:11 +01:00
Infi
a1b26d7ba5
feat: regular size avatars (also UserAvatar component)
2023-01-30 19:35:43 +01:00
Infi
c2aa72c5b7
fix: messages now always max width, STB FAB no longer jumping on x-axis
2023-01-30 00:57:51 +01:00
Infi
023ac6e5cb
feat: theme picker and settings sync 🔥 🔥 🔥 🔥 🔥
2023-01-30 00:55:18 +01:00
Infi
63227d8d0f
fix: servers still loading is now less obvious
2023-01-28 17:35:19 +01:00
Infi
1a3f0f2e45
feat: further split ChatRouterScreen.kt into modules
2023-01-28 15:43:49 +01:00
Infi
fe8bd4a670
chore: update android gradle plugin and compose via BOM
2023-01-28 15:23:09 +01:00
Infi
0e001033e4
feat: smooth af scrolling in channel
...
- typing indicator doesnt go in front of messages
- scrolling has been made so much smoother
- loading older messages is literally seamless
- FAB for scrolling back down is now in proper FAB position
2023-01-26 01:05:15 +01:00
Infi
95b6b17353
chore: ide files
2023-01-26 00:30:41 +01:00
Infi
5a8c75245c
Merge remote-tracking branch 'origin/dev' into dev
2023-01-25 23:18:57 +01:00
Infi
a80eb22f99
chore: :lettertrees is now :markdown
2023-01-25 23:16:39 +01:00
insertish
fd18ae2437
ci: created local '.github/workflows/triage_pr.yml' from remote 'workflows/triage_pr.yml'
...
[skip ci]
2023-01-24 19:43:37 +00:00
insertish
496e742761
ci: created local '.github/workflows/triage_issue.yml' from remote 'workflows/triage_issue.yml'
...
[skip ci]
2023-01-24 19:43:37 +00:00
Infi
69c88d1a30
feat: clear channel state on socket reconnect
2023-01-19 16:11:40 +01:00
Infi
db4015f4f6
feat: add mdast spec to lettertrees and a placeholder renderer
2023-01-15 20:36:17 +01:00
Infi
9d897b6722
feat: 🐈 little guy 🐈
2023-01-15 02:20:08 +01:00
Infi
b72def4d43
feat: sort servers alphabetically by id
...
we don't fetch user ordering yet
2023-01-15 02:11:02 +01:00
Infi
306d436ee1
feat(lettertrees): bootstrap
2023-01-15 02:00:49 +01:00
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