Infi
1b7d4e8cd2
feat: support per app language settings
...
Signed-off-by: Infi <wingit@geist.ga>
2023-06-04 02:54:56 +02:00
Infi
afa3d9eed0
chore: bump to 0.3.1
...
Signed-off-by: Infi <wingit@geist.ga>
2023-06-04 01:53:35 +02:00
Infi
f0fb105ed3
chore: bump to 0.3.0
...
Signed-off-by: Infi <wingit@geist.ga>
2023-05-30 00:05:34 +02:00
Infi
8940b05553
feat: replace two graduated accompanist dependencies
...
Signed-off-by: Infi <wingit@geist.ga>
2023-05-29 23:52:27 +02:00
Infi
b5a940465f
chore: update dependencies
...
Signed-off-by: Infi <wingit@geist.ga>
2023-05-29 23:24:43 +02:00
Infi
e316c0bf3a
feat: registration flow
...
Signed-off-by: Infi <wingit@geist.ga>
2023-05-11 00:20:40 +02:00
Infi
2844d8e340
feat: build config for sentry mapping upload
...
Signed-off-by: Infi <wingit@geist.ga>
2023-04-23 20:08:20 +02:00
Infi
18867495d9
chore: bump to 0.2.0 and prepare release
...
Signed-off-by: Infi <wingit@geist.ga>
2023-04-23 19:25:23 +02:00
Infi
02d6fa0dbf
feat: sparks & settings button location spark
...
Signed-off-by: Infi <wingit@geist.ga>
2023-04-23 06:04:19 +02:00
Infi
a35f550172
feat: inline audio player
...
Signed-off-by: Infi <wingit@geist.ga>
2023-04-22 22:15:55 +02:00
Infi
6069f2aa27
chore: fix IDE warnings
2023-04-22 17:48:29 +02:00
Infi
9c418e81af
feat: video player (w/ exoplayer)
2023-04-22 17:04:51 +02:00
Infi
1599383482
feat: image attachment viewer with sharing & download
2023-04-18 02:29:25 +02:00
Infi
1ee13f6215
chore: update dependencies
2023-04-15 22:18:26 +02:00
Infi
689cae1e03
chore: update AGP to 8.1.0.alpha11
2023-04-15 04:48:36 +02:00
Infi
6ddac9074e
chore: bump minimum runtime sdk to 24 Nougat
2023-04-01 22:33:24 +02:00
Infi
0adb40f661
feat: handle cloudflare captcha in under attack mode
2023-04-01 00:09:18 +02:00
Infi
576efa01ad
feat: add feedback dialog
2023-03-27 03:22:35 +02:00
Infi
219d252912
feat: link and bot embeds
2023-03-22 02:02:34 +01:00
Infi
a43f68b33e
feat: use an actual markdown rendering library
...
it even highlights code blocks
2023-03-12 04:35:34 +01:00
Infi
deb45df0d3
ci: fix missing file issue
2023-03-05 06:12:42 +01:00
Infi
4c1e7d8e61
feat: error analysis
2023-03-05 06:05:35 +01:00
Infi
249de62988
chore: add sentry dependency
2023-03-05 04:18:59 +01:00
Infi
e5ab9b3228
feat: revamp chat UI to be closer to web, add double drawer
2023-02-18 03:34:08 +01:00
Infi
738a2a832f
chore: update dependencies
2023-02-18 01:02:21 +01:00
Infi
493a542ae9
feat: infinite scroll in channels
2023-02-05 20:46:05 +01:00
Infi
e1abc4fff5
feat: basic support for replies
2023-02-05 02:33:20 +01:00
Infi
d56149fe3f
feat: message tail algorithm
2023-01-31 00:31:05 +01:00
Infi
023ac6e5cb
feat: theme picker and settings sync 🔥 🔥 🔥 🔥 🔥
2023-01-30 00:55:18 +01:00
Infi
fe8bd4a670
chore: update android gradle plugin and compose via BOM
2023-01-28 15:23:09 +01:00
Infi
a80eb22f99
chore: :lettertrees is now :markdown
2023-01-25 23:16:39 +01:00
Infi
306d436ee1
feat(lettertrees): bootstrap
2023-01-15 02:00:49 +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
4a5365c3c1
feat: channel settings and attachment rendering
...
- also general design improvements
2023-01-04 03:39:27 +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
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
f0a5446848
feat: animate between screens
2022-12-11 00:11:04 +01:00
Infi
8b40f122d3
feat: initial commit 🎉
...
implements a basic styled app with totp login
2022-12-05 16:08:17 +01:00