for-android/.devcontainer
Alex Yong 305efa17bd Squashed commit of the following:
commit 8912702cc8daf888486fd07a075940eb2570a787
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 18 22:45:52 2025 +0000

    Prepping for tag.

commit 247de9a54d1724a2aca19bf5a2c50ddab63a4dfd
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 18 15:59:58 2025 -0400

    Update README.md

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit dde90ca51804c476ac2791277f1f47b1a17f080a
Merge: 593c46e 6a5bcbb
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 18 19:56:05 2025 +0000

    Changing the long press menu for the server icons to be a bottom sheet.

commit 6a5bcbb00e46ff758effc804169cd0080868f8c5
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 13 15:16:01 2025 +0000

    Adjusting UI per feedback on official Revolt server. long press will now show the server context menu as a bottom sheet.

commit 593c46e814cdf3ab1b676f261bc1002415f0ecb4
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 16:08:46 2025 -0400

    Update README.md

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit 6bcc70fd95dfab83c4e8fb3a045525f6486f88c2
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 15:37:35 2025 -0400

    Update README.md

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit 7eb258c2da5c94cbfa245f7355fd744ceb3550e0
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 15:35:28 2025 -0400

    Update README.md

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit b6648c91b67ad5ec4f503891db808e3428bcd079
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 15:34:18 2025 -0400

    Update README.md

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit bb7e4a0bea0111a90b22fbf31291e03c7c98cb71
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 15:29:42 2025 -0400

    Update README.md

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit 24ad4d6bcd7d08cad450562af82fb6394d1d89c2
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 19:28:41 2025 +0000

    Icon updates, and added in some things to allow signed release builds

commit 969de69204940a8a8431532e14a6970213f3845c
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 14:40:49 2025 -0400

    Update README.md

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit 14cfc975905a6477cdac2d9028e7b717b953b74e
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 18:39:22 2025 +0000

    Stashing updates

commit babd0a72123ac914f432602f61e5d2338a520659
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 14:02:02 2025 -0400

    Update README.md

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit a90f9b5b081215bc2c7beff3946ac2255489ab96
Merge: e530de0 bd35914
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 17:21:31 2025 +0000

    Merge branch 'dev' into combined-pr

commit 202eb7855a06e80042f8dc6b7ff0f1fa0c1873cd
Merge: 04aabe7 bd35914
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 17:18:23 2025 +0000

    Merge branch 'dev' into feature-add-server-context-menu-long-press

commit bd35914721bbae08b9561cc1f7ba525b6394595e
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 13:10:30 2025 -0400

    feature: Adding support for Github codespaces (#25)

    * Adding support for codespaces

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

    * feat: allowing this to be ran in automated contexts

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

    * Update devcontainer.json

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

    * feat: Adding in dummy google services json file, and updating documentation

    * fix: typo :)

    * Adjusting storage bucket per feedback in Revolt Dev server.

    ---------

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit e530de07ce57b7f8575aa725a357ec9a053efffa
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 15:50:18 2025 +0000

    combining PRs

commit 69c95eb9cfd8adac3eda857cf71379d038f436a2
Merge: 0f7213f 1e2658d
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 15:49:00 2025 +0000

    Merge remote-tracking branch 'origin/feature-jump-to-reply-message' into combined-pr

commit 0f7213f833dc57efbb815bb7d5c1063ac1c03429
Merge: 04aabe7 762a821
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Aug 11 15:48:34 2025 +0000

    Merge remote-tracking branch 'origin/feature-channel-emoji-icons' into combined-pr

commit 762a8219c5e13cdd6a6ddc87587d9886ce4f53fc
Author: Alex Yong <alexjyong@gmail.com>
Date:   Thu Aug 7 21:01:32 2025 +0000

    feat: Adding support for custom emojis to show up next to channel names

commit 04aabe783680fc7fa18baa116d59ec3185022629
Author: Alex Yong <alexjyong@gmail.com>
Date:   Thu Aug 7 02:34:16 2025 +0000

    feat: givingvthe deno scriptvan auto confirm option so it works in devcontainer.json postCreate script.

commit 50e1998d3e47d3bba194cd83f2eba2e517965528
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 22:03:19 2025 -0400

    adding clarification for deno script in codespaces.

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit 3e94da1e6a79d5b74570bb41f7a68cd372903c8d
Merge: d2cfc22 be2f3a9
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 18:43:08 2025 -0400

    adding in missing string reference for invite button

commit be2f3a910903693090405cc92fe63914ab5d5ba3
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 18:24:26 2025 -0400

    adding in missing string reference from invite button

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit 1e2658d6db3132e427b526341b511e0ecc2d6499
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 21:32:50 2025 +0000

    feat: add jump to reply message functionality

commit d2cfc22e34c4848617d3865293ce1d9d8a4c6306
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 20:47:39 2025 +0000

    chore: removing gitmodule i added in by mistake

commit 9bab8637d3a63b4c5401ff4fa3eacf9eb30ac85f
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 20:40:33 2025 +0000

    chore: cleaning up some code

commit 772f33d20fc3bee1fb2ea78eafe963f0472d73ee
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 20:28:15 2025 +0000

    Saving more changes

commit edbb6703890e9b80611c4bf39daae8cda37c6f84
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 19:06:54 2025 +0000

    stashing changes

commit c7ecd9249eca535eb23515c9a06729599a9c01df
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 16:30:19 2025 +0000

    Removing unneeded files, updating documentation and devcontainer setup.

commit c0ef52a43547ca1c2fce1e762c5dc439eff9e4f8
Merge: 2a221d8 3482e0f
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Aug 6 14:31:31 2025 +0000

    Merge remote-tracking branch 'upstream/dev' into feature-add-server-context-menu-long-press

commit 3482e0f35ad296bea8bcef08a23f2c81caadf4dd
Author: Infi <infi@infi.sh>
Date:   Sat Aug 2 20:53:03 2025 +0200

    chore: bump to 1.3.6b

    Signed-off-by: Infi <infi@infi.sh>

commit 24ced33895c479e5b3a48ac26b713502b7f6f596
Author: Infi <infi@infi.sh>
Date:   Sat Aug 2 20:50:30 2025 +0200

    feat(labs): mystery card sandbox

    Signed-off-by: Infi <infi@infi.sh>

commit b5eb20e775640bcb9a73e0819b73afc4dbcd7325
Author: Infi <infi@infi.sh>
Date:   Sat Aug 2 20:49:20 2025 +0200

    fix: unbounded array accesses in channelscreen

    Signed-off-by: Infi <infi@infi.sh>

commit b5eaf4a5bf08bdabbe1f9ceaccb8bc695cbcfbe0
Author: Infi <infi@infi.sh>
Date:   Sat Aug 2 19:37:40 2025 +0200

    chore: support 16KB page size

    Signed-off-by: Infi <infi@infi.sh>

commit 72a9778aa03d1e7664c8851b586d68743e9750f1
Author: Infi <infi@infi.sh>
Date:   Sat Aug 2 19:34:47 2025 +0200

    feat: use text autosize in user card

    Signed-off-by: Infi <infi@infi.sh>

commit abe37f08ae7a8cce2042edcea0901ddf9593a5e8
Author: Infi <infi@infi.sh>
Date:   Sat Aug 2 04:00:06 2025 +0200

    chore: remove kotlinter as it is not supported for this kotlin version

    Signed-off-by: Infi <infi@infi.sh>

commit e49e580969f540b75add75e2f4cdbe06701dcc9a
Author: Infi <infi@infi.sh>
Date:   Sat Aug 2 00:48:11 2025 +0200

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 7139aa69747bed580549f2ee8a1c328f0d456882
Author: Infi <infi@infi.sh>
Date:   Sat Aug 2 00:47:49 2025 +0200

    fix: crash for unknown licence

    Signed-off-by: Infi <infi@infi.sh>

commit 2a221d8a37c73ad020dad533bda2f0cf1b4e4b7f
Merge: 2ed8e48 ba994ca
Author: Alex Yong <alexjyong@gmail.com>
Date:   Mon Jul 28 14:53:22 2025 -0400

    Merge branch 'revoltchat:dev' into feature-add-server-context-menu-long-press

commit ba994ca08cbc8e1af492ea3ca3739f734f9fc652
Author: Infi <infi@infi.sh>
Date:   Sat Jul 26 07:23:34 2025 +0200

    chore: bump to 1.3.6a

    Signed-off-by: Infi <infi@infi.sh>

commit 0a86fbb2926f6800d3f8730804b594fb3458e4ee
Author: Infi <infi@infi.sh>
Date:   Sat Jul 26 07:12:29 2025 +0200

    feat: geo support

    Signed-off-by: Infi <infi@infi.sh>

commit 4156547371bbfffd874ffeea932f3c874213f9e8
Author: Infi <infi@infi.sh>
Date:   Sat Jul 26 07:09:23 2025 +0200

    chore: update metadata

    Signed-off-by: Infi <infi@infi.sh>

commit 2ed8e4833cd81963bb9f0bba98e07f010d5c08a1
Merge: 8f67502 73e6192
Author: Alex Yong <alexjyong@gmail.com>
Date:   Wed Jul 23 12:59:43 2025 -0400

    Merge branch 'revoltchat:dev' into feature-add-server-context-menu-long-press

commit 0693e688e422fdcee6b2538b1594f7b4f8964063
Author: Infi <infi@infi.sh>
Date:   Wed Jul 23 15:48:46 2025 +0200

    feat: update icon set

    Signed-off-by: Infi <infi@infi.sh>

commit 73e6192e5d94f1645f5f5b1570f162223a440338
Author: Infi <infi@infi.sh>
Date:   Wed Jul 23 04:32:26 2025 +0200

    feat: update system messages design

    Signed-off-by: Infi <infi@infi.sh>

commit e05fa80d88a7d658ffa58e44cfff1c444874f37e
Author: Infi <infi@infi.sh>
Date:   Wed Jul 23 03:28:20 2025 +0200

    chore: remove media conversations variates

    Signed-off-by: Infi <infi@infi.sh>

commit 74fe7bd6b885fb37aefb9b2e074073dbd853299d
Author: Infi <infi@infi.sh>
Date:   Wed Jul 23 03:09:05 2025 +0200

    chore: take out voice chat

    Signed-off-by: Infi <infi@infi.sh>

commit f7277d8e1cd7243d70e84f9c43bc4b425c612fc8
Author: Infi <infi@infi.sh>
Date:   Wed Jul 23 02:52:04 2025 +0200

    chore: remove USE_ALPHA_API property as it is not used

    Signed-off-by: Infi <infi@infi.sh>

commit 25b793f51866cdcb84bfdae32cfc52b0c90ca8d6
Author: Infi <infi@infi.sh>
Date:   Wed Jul 23 02:49:51 2025 +0200

    chore: reconcile vc 2.0 and dev

    Signed-off-by: Infi <infi@infi.sh>

commit 91d0f1ecf39276d83ca5b3c632890e6f26a9954f
Merge: d493e55 68fb075
Author: Infi <infi@infi.sh>
Date:   Wed Jul 23 02:23:36 2025 +0200

    Merge branch 'feat/voice-chats-2.0' into dev

commit 8f6750238de98f44a98cb421463621d998c47798
Author: Alex Yong <alexjyong@gmail.com>
Date:   Thu Jul 17 20:43:22 2025 +0000

    feat: Adding support for long press on server icon should bring up context menu

commit bbc0e0d404a723abf74a2b27b12e450ef3039beb
Author: Alex Yong <alexjyong@gmail.com>
Date:   Thu Jul 17 13:31:36 2025 -0400

    Create devcontainer.json

    Signed-off-by: Alex Yong <alexjyong@gmail.com>

commit d493e5596d9c7cd33a2f62f474328b6afc7bf863
Author: Infi <infi@infi.sh>
Date:   Mon Jul 7 23:39:51 2025 +0200

    chore: bump to 1.3.6

    Signed-off-by: Infi <infi@infi.sh>

commit e7ebdb83428a3452bccc40b4988f78f9abebd7f0
Author: Infi <infi@infi.sh>
Date:   Mon Jul 7 23:33:55 2025 +0200

    fix: use non-truncated ULIDs as notification tags and constant notification IDs

    This means there is now a zero chance of collision.

    Signed-off-by: Infi <infi@infi.sh>

commit 651e2844c49e4862ba398291ec9425de0d4dfdfa
Author: Infi <infi@infi.sh>
Date:   Mon Jul 7 21:45:48 2025 +0200

    feat: retry on 5xx and exceptions

    Signed-off-by: Infi <infi@infi.sh>

commit 9d465a5da9b14dba2bb67c4264cf0e193f545bf2
Author: Infi <infi@infi.sh>
Date:   Wed Jul 2 23:34:03 2025 +0200

    feat(experiment): server identity options

    Signed-off-by: Infi <infi@infi.sh>

commit 11581c59a9b91b50b49899e65d963b73bddfb262
Author: Infi <infi@infi.sh>
Date:   Wed Jul 2 02:53:46 2025 +0200

    feat: mass and role mentions

    Signed-off-by: Infi <infi@infi.sh>

commit f4bde2d4f6510542368bd5fa2d91106d3558bcbc
Author: Infi <infi@infi.sh>
Date:   Sat Jun 28 03:14:41 2025 +0200

    fix(UserOverview): better display name detection

    Signed-off-by: Infi <infi@infi.sh>

commit 5a2d860825bf78dde89ff774e007d5b3bd30fc49
Author: Infi <infi@infi.sh>
Date:   Sat Jun 28 03:11:07 2025 +0200

    feat: support interactions

    Signed-off-by: Infi <infi@infi.sh>

commit d3a7ab5c381bff41167e69c8064785d42b6bd69b
Author: Infi <infi@infi.sh>
Date:   Sat Jun 28 02:30:17 2025 +0200

    feat: SettingsIcon composable

    will be useful later

    Signed-off-by: Infi <infi@infi.sh>

commit 133cf43c7087d54bb818fd4a129ea2663103c786
Author: Infi <infi@infi.sh>
Date:   Sat Jun 28 02:29:03 2025 +0200

    feat: role mentions

    Signed-off-by: Infi <infi@infi.sh>

commit 8f1bcab303ae48ba1128e706ca06985101d8390d
Author: Infi <infi@infi.sh>
Date:   Fri Jun 13 03:27:42 2025 +0200

    feat: adding friends

    Signed-off-by: Infi <infi@infi.sh>

commit e602055944c40fab06e13f600bc34b2e48c23cc6
Author: Infi <infi@infi.sh>
Date:   Wed Jun 11 04:32:46 2025 +0200

    chore: remove stray (log-)cat

    Signed-off-by: Infi <infi@infi.sh>

commit d92820e1d39a2338b0cf967b696dd4d0a8ae7465
Author: Infi <infi@infi.sh>
Date:   Wed Jun 11 04:31:15 2025 +0200

    feat: spoilered images (send and recv)

    Signed-off-by: Infi <infi@infi.sh>

commit 68fb0759145fcb7ce3e29a3fe5f39ddb4fd8ee5e
Author: Infi <infi@infi.sh>
Date:   Sat May 31 21:51:13 2025 +0200

    feat: basic livekit/voice chat impl

    Signed-off-by: Infi <infi@infi.sh>

commit 186426d05a4d2d8eb3cf485cc776db60a0272f78
Author: Infi <infi@infi.sh>
Date:   Sat May 31 20:15:23 2025 +0200

    feat: permission management for voice chat

    Signed-off-by: Infi <infi@infi.sh>

commit 40b849271acbe98ebff0c430fd6b625d04fb2b1b
Author: Infi <infi@infi.sh>
Date:   Thu May 29 21:32:21 2025 +0200

    feat: full edge to edge in chat router

    Signed-off-by: Infi <infi@infi.sh>

commit e1c60220fcc7d40297495f1e941d92311b7b1c93
Author: Infi <infi@infi.sh>
Date:   Thu May 29 20:03:14 2025 +0200

    fix: deduplicate messages during grouping

    Signed-off-by: Infi <infi@infi.sh>

commit 91362528ffd46bae0f2221d6ec534aba834cff01
Author: Infi <infi@infi.sh>
Date:   Sat May 17 09:18:48 2025 +0200

    fix: tint meta key with content colour

    in physical keyboard spark

    Signed-off-by: Infi <infi@infi.sh>

commit ca994abfdae5f97533559da183afc628586339bf
Author: Infi <infi@infi.sh>
Date:   Sun May 4 04:58:22 2025 +0200

    feat: basic implementation of voice channel overlay

    Signed-off-by: Infi <infi@infi.sh>

commit fc32580f8c7b063a02929a758e8da9a98791e8b3
Merge: 741da4d 6bba10d
Author: Infi <infi@infi.sh>
Date:   Sun May 4 02:27:19 2025 +0200

    Merge branch 'dev' into feat/voice-chats-2.0

commit 6bba10d3687b4333802a5adc0ebd7796b8e1b7ca
Author: Infi <infi@infi.sh>
Date:   Sun May 4 02:25:22 2025 +0200

    fix: skip partially expanded for user card sheet from overview

    Signed-off-by: Infi <infi@infi.sh>

commit 741da4df92f42ffafd73af488af00f050644e3f5
Author: Infi <infi@infi.sh>
Date:   Sun May 4 02:02:18 2025 +0200

    fix: 1.3.1 was not uploaded to MavenCentral, so we use 1.3.0

    Signed-off-by: Infi <infi@infi.sh>

commit 48899b4f9ab850c45145d638111f088d6184ddf5
Author: Infi <infi@infi.sh>
Date:   Sun Apr 27 20:24:06 2025 +0200

    feat: join call route

    Signed-off-by: Infi <infi@infi.sh>

commit 1e8faa958b2e73dac1756a6ad0af5dc371efd54d
Author: Infi <infi@infi.sh>
Date:   Sun Apr 27 20:23:53 2025 +0200

    feat: early definition of ready event with voice state

    Signed-off-by: Infi <infi@infi.sh>

commit 476c1a01e35cced4cd7ea239d283c6f656fbacf2
Author: Infi <infi@infi.sh>
Date:   Sun Apr 27 20:23:00 2025 +0200

    chore: add (temporary) api url property and LK compose components

    Signed-off-by: Infi <infi@infi.sh>

commit dc993894f8e8259b5833f2cd394c4ac36cfc68a7
Author: Infi <infi@infi.sh>
Date:   Sat Apr 26 00:59:01 2025 +0200

    feat: use livekit compatible root schema

    Signed-off-by: Infi <infi@infi.sh>

commit d8c516f71a5b65aa3561c4cb859063308e9e8402
Author: Infi <infi@infi.sh>
Date:   Sat Apr 26 00:58:50 2025 +0200

    chore: upgrade, uncomment livekit dep

    Signed-off-by: Infi <infi@infi.sh>

commit ba4848b28e94cbd6668e7dcb9f0d8ec09966673a
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 22:55:05 2025 +0200

    feat: bump to 1.3.5

    Signed-off-by: Infi <infi@infi.sh>

commit 35691bf472f243884b1c1d097c070eca3c366e35
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 22:39:17 2025 +0200

    feat: show swipe to reply spark to upgrading users

    Signed-off-by: Infi <infi@infi.sh>

commit 78fcc7f88a2abdf42f0a43b5e3f87354a0ede155
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 22:14:19 2025 +0200

    feat: forgot password & reverify links in login

    Signed-off-by: Infi <infi@infi.sh>

commit 033e4401cba5b60c9cf1435151b408ab07ca83b9
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 21:59:03 2025 +0200

    fix: clear typing users on reconnect

    if they are no longer typing by the time we reconnected they will show as typing indefinitely

    Signed-off-by: Infi <infi@infi.sh>

commit 0fa41740d018b7378ba931d3654a748279cd924a
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 21:49:34 2025 +0200

    fix: do not show swipe to reply if drawer is present and open

    Signed-off-by: Infi <infi@infi.sh>

commit df1c8f471365114795f4c782f6d77333a247100d
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 21:21:55 2025 +0200

    feat: for server owners, add a temporary shortcut to the web app for server settings

    Signed-off-by: Infi <infi@infi.sh>

commit b2095f28062c7a58e3e1784289c502e24ce8afd7
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 21:02:25 2025 +0200

    fix: make whole server overview sheet scrollable, not just info & description

    Signed-off-by: Infi <infi@infi.sh>

commit 31d38cd06864a3c7ce9f26ef269b0fcd49bb406b
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 20:59:45 2025 +0200

    fix: make server overview sheet scrollable

    Signed-off-by: Infi <infi@infi.sh>

commit 16bb2ab93dd21c8923f9a442e5df87c0820a03a5
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 20:59:29 2025 +0200

    fix: skip partially expanded state for server overview

    Signed-off-by: Infi <infi@infi.sh>

commit b3f1e99651a4d1bfd63ef372b16406d0c4d3ab55
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 20:55:13 2025 +0200

    feat: new add server sheet with server creation

    Signed-off-by: Infi <infi@infi.sh>

commit 07a538390f2d93c7b0a7d3b683ac62f0d6fe2cbc
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 16:49:11 2025 +0200

    fix: issue with draft content not applying correctly

    Signed-off-by: Infi <infi@infi.sh>

commit cee8edc8769031f674f5d1891d600e931c3b2566
Author: Infi <infi@infi.sh>
Date:   Fri Apr 25 16:45:45 2025 +0200

    fix: remove debug-only logs that are no longer useful

    Signed-off-by: Infi <infi@infi.sh>

commit 3225f0421e4a39c838b7a4dae09ce102541c05fa
Author: Infi <infi@infi.sh>
Date:   Thu Apr 24 23:12:28 2025 +0200

    feat: use new cdn url

    Signed-off-by: Infi <infi@infi.sh>

commit cdc1536afd8465daf3970db56ca21322473abc01
Author: Infi <infi@infi.sh>
Date:   Thu Apr 17 00:58:20 2025 +0200

    style: rename .components to .composables

    Compose convention is to say composables; previous name is a holdover from React

    Signed-off-by: Infi <infi@infi.sh>

commit 75480195ebfdc975e50d337bdbf001b85bca5f8f
Author: Infi <infi@infi.sh>
Date:   Thu Apr 17 00:54:49 2025 +0200

    fix: make some modal sheets always-expanded

    Signed-off-by: Infi <infi@infi.sh>

commit 874bc277c5d1ef5607bfd47ed1c471e174abab57
Author: Infi <infi@infi.sh>
Date:   Sun Apr 13 16:42:52 2025 +0200

    docs: allow android bug workarounds if scoped

    Signed-off-by: Infi <infi@infi.sh>

commit 635b5a77ca8344967b987d6bc2ebc50a5fc7787e
Author: Infi <infi@infi.sh>
Date:   Sun Apr 13 16:34:45 2025 +0200

    docs: change contributing guidelines to say what was already the case

    Signed-off-by: Infi <infi@infi.sh>

commit f4c662d1c6670360ca4c38bcaeda5598ccfae795
Author: Infi <infi@infi.sh>
Date:   Sun Apr 13 16:32:13 2025 +0200

    feat: use different wording for quick reply none

    Signed-off-by: Infi <infi@infi.sh>

commit 41d15af3bb79e8186bb5ae97684eebee440b51ea
Author: Infi <infi@infi.sh>
Date:   Sun Apr 13 16:31:49 2025 +0200

    feat: swipe to reply spark (not used yet)

    Signed-off-by: Infi <infi@infi.sh>

commit 2e909be1bcaf3fccf9c071277232e053fda829ce
Author: Infi <infi@infi.sh>
Date:   Sun Apr 13 16:30:53 2025 +0200

    chore: add valkyrie settings

    Signed-off-by: Infi <infi@infi.sh>

commit deeb36b67e0b501dd911cd53b183bc710adcfadc
Author: Infi <infi@infi.sh>
Date:   Sun Apr 13 16:30:34 2025 +0200

    chore: update idea files

    Signed-off-by: Infi <infi@infi.sh>

commit 27756d729703565018c873e4bbf885b098e9d4e0
Author: Infi <infi@infi.sh>
Date:   Fri Apr 11 21:28:57 2025 +0200

    feat: new strings for upcoming spark

    Signed-off-by: Infi <infi@infi.sh>

commit 1ea241571cfac49f54d02b2161e66b73854a6b70
Author: Infi <infi@infi.sh>
Date:   Fri Apr 11 21:05:41 2025 +0200

    fix: error handling for user buttons

    Signed-off-by: Infi <infi@infi.sh>

commit c5801df81e9da8591a45e218ce8aae4ffcafbc58
Author: Infi <infi@infi.sh>
Date:   Fri Apr 11 20:57:50 2025 +0200

    fix: websocket disconnect due to missing field

    used to crash because status was claimed to not be optional (when status = "None" is is however absent)

    Signed-off-by: Infi <infi@infi.sh>

commit c6c1a421f638b3bef14c8c85d33bf7dbd799b38a
Author: Infi <infi@infi.sh>
Date:   Fri Apr 11 20:56:17 2025 +0200

    fix: index out of bounds when friends open on startup

    Signed-off-by: Infi <infi@infi.sh>

commit ee1f5325f11bb440e2df4554eebb9e3e63eeb667
Author: Infi <infi@infi.sh>
Date:   Fri Apr 11 18:37:16 2025 +0200

    feat: tweak slide to reply animation

    Signed-off-by: Infi <infi@infi.sh>

commit d9117fe6071d708bd1bc44d4e0372c91f69ca1ba
Author: Infi <infi@infi.sh>
Date:   Fri Apr 11 18:36:08 2025 +0200

    chore: update idea files

    Signed-off-by: Infi <infi@infi.sh>

commit 1ae950283653c7b6d0966f80d366148a2eb55e9d
Author: Infi <infi@infi.sh>
Date:   Thu Apr 3 00:21:35 2025 +0200

    style: extract easing tokens into separate file

    Signed-off-by: Infi <infi@infi.sh>

commit 9f6ebf54591c332b413662927555b4bac85485bb
Author: Infi <infi@infi.sh>
Date:   Thu Apr 3 00:20:50 2025 +0200

    chore: update idea files

    Signed-off-by: Infi <infi@infi.sh>

commit be12b6cf6b15bbdf63f5597264771909342d47eb
Author: Infi <infi@infi.sh>
Date:   Sat Mar 29 03:44:57 2025 +0100

    feat: finish swipe-to-reply impl

    Signed-off-by: Infi <infi@infi.sh>

commit 76c4dbdc529b300ca1f28fcea1b12e37e69a81de
Author: Infi <infi@infi.sh>
Date:   Thu Mar 27 03:03:52 2025 +0100

    feat: swipe to reply

    Signed-off-by: Infi <infi@infi.sh>

commit 24b0fa857c81643e72275c0e38c3c24ba09ce42f
Author: Infi <infi@infi.sh>
Date:   Thu Mar 27 02:02:18 2025 +0100

    fix: newly arrived messages dont show

    Signed-off-by: Infi <infi@infi.sh>

commit 65048d337e1ba255d6fbfaa714f780f73fb98a53
Author: Infi <infi@infi.sh>
Date:   Wed Mar 26 23:43:42 2025 +0100

    fix: default should be false here

    Signed-off-by: Infi <infi@infi.sh>

commit c61ffa2d6970cff163c6fb93c0d35aa791ba2ef4
Author: Infi <infi@infi.sh>
Date:   Tue Mar 25 00:57:05 2025 +0100

    feat(polar): begin convo screen

    Signed-off-by: Infi <infi@infi.sh>

commit 9232c69c6aeba1481d0b25bd0fd1dc074dc20073
Author: Infi <infi@infi.sh>
Date:   Mon Mar 24 23:01:40 2025 +0100

    fix: hardcoded string where it shouldve been a resource

    Signed-off-by: Infi <infi@infi.sh>

commit d08baeaf42354d23d0cfbcb9ec62258885a4f98d
Author: Infi <infi@infi.sh>
Date:   Mon Mar 24 13:07:36 2025 +0100

    fix: marking channels as unread

    Signed-off-by: Infi <infi@infi.sh>

commit 1aa63d8ab1dd017d7b757981b8b0ff91b7287c78
Author: Infi <infi@infi.sh>
Date:   Mon Mar 24 12:58:16 2025 +0100

    feat: show restart hint when toggling some experiments

    Signed-off-by: Infi <infi@infi.sh>

commit f51b5beb04e4ea04b97986fc1b2a63d7b994789f
Author: Infi <infi@infi.sh>
Date:   Mon Mar 24 12:49:57 2025 +0100

    feat: build basic UI skeleton

    Signed-off-by: Infi <infi@infi.sh>

commit cc1f458e43659c9e8dcb603a71aa223b1eb98b36
Author: Infi <infi@infi.sh>
Date:   Sun Mar 23 05:26:25 2025 +0100

    fix:

    Signed-off-by: Infi <infi@infi.sh>

commit 9bf82eb4d375582441b87d60b42d100fb658137a
Author: Infi <infi@infi.sh>
Date:   Sun Mar 23 05:24:57 2025 +0100

    chore: it appears we unironically had an unused screen all this time

    Signed-off-by: Infi <infi@infi.sh>

commit f101a820a9406a0fc9d3abdfa6479e608d59a1cd
Author: Infi <infi@infi.sh>
Date:   Sun Mar 23 04:35:33 2025 +0100

    feat: add polar experiment

    Signed-off-by: Infi <infi@infi.sh>

commit 3fcfd2398215908d308d2f3228594366671d9827
Author: Infi <infi@infi.sh>
Date:   Sat Mar 22 22:47:19 2025 +0100

    fix: socket related crash

    Signed-off-by: Infi <infi@infi.sh>

commit 6145f60e09b8498da525ef9ba968fcf44b3025e8
Author: Infi <infi@infi.sh>
Date:   Fri Mar 21 20:23:15 2025 +0100

    chore: bump to 1.3.4

    Signed-off-by: Infi <infi@infi.sh>

commit d33116d6f5fa4c1cbb0ddc35a70bd216021a28f9
Author: Infi <infi@infi.sh>
Date:   Fri Mar 21 20:21:22 2025 +0100

    feat: autofill in register screen

    Signed-off-by: Infi <infi@infi.sh>

commit 128daa39ff515e20b563128621f8db21096a2faf
Author: Infi <infi@infi.sh>
Date:   Fri Mar 21 20:17:20 2025 +0100

    feat: autofill in login screen

    Signed-off-by: Infi <infi@infi.sh>

commit 46391fd3ed0306b3a753bf233a896b7ae362d0c2
Author: Infi <infi@infi.sh>
Date:   Fri Mar 21 20:17:08 2025 +0100

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 75973d4b6b0310323c4fe412d4fa882e2c6d9884
Author: Infi <infi@infi.sh>
Date:   Fri Mar 21 19:23:42 2025 +0100

    chore: upgrade highlights

    Signed-off-by: Infi <infi@infi.sh>

commit 79f4d97b75ef4552879f881d5a6a1f661bf84e54
Author: Infi <infi@infi.sh>
Date:   Fri Mar 21 19:12:50 2025 +0100

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 4b5da8134ebcd0ba545db734f16b8219350f2bd7
Author: Infi <infi@infi.sh>
Date:   Fri Mar 21 18:57:34 2025 +0100

    chore: do not show "today" next to today timestamps

    Signed-off-by: Infi <infi@infi.sh>

commit 5839747001f5d8c2c45600280bf088183fc479d5
Author: Infi <infi@infi.sh>
Date:   Tue Mar 11 00:44:32 2025 +0100

    fix: colour related out of bounds crashes

    Signed-off-by: Infi <infi@infi.sh>

commit e92917301ccf9e1217e7ae82b9ab5ee074d1b525
Author: Infi <infi@infi.sh>
Date:   Sun Mar 9 22:55:47 2025 +0100

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit faee903762c831fe8091a3589a7fd0f2a6d6270e
Author: Infi <infi@infi.sh>
Date:   Sun Mar 9 22:47:29 2025 +0100

    chore: remove invalid kb link

    Signed-off-by: Infi <infi@infi.sh>

commit e968eaee068b85565e9d1513c0bdd55931885265
Author: Infi <infi@infi.sh>
Date:   Sat Mar 8 22:36:13 2025 +0100

    chore: bump to 1.3.3

    Signed-off-by: Infi <infi@infi.sh>

commit b596d10fab57d085117ad81ad00d50942f48259c
Author: Infi <infi@infi.sh>
Date:   Sat Mar 8 22:34:07 2025 +0100

    feat: add a splash colour on ancient devices

    Signed-off-by: Infi <infi@infi.sh>

commit 0012d546eb7aa6a97687cbb432a5abb42d0426da
Author: Infi <infi@infi.sh>
Date:   Sat Mar 8 22:12:02 2025 +0100

    fix: fix splashscreen issues by removing it on Android<12

    Signed-off-by: Infi <infi@infi.sh>

commit 258b48c275b222c05fc3bd856717712927a71e68
Author: Infi <infi@infi.sh>
Date:   Fri Mar 7 00:11:41 2025 +0100

    chore: bump to 1.3.2

    Signed-off-by: Infi <infi@infi.sh>

commit bca5c5441b2b63a8fa355ce35b424c3b8c30e672
Author: Infi <infi@infi.sh>
Date:   Fri Mar 7 00:09:18 2025 +0100

    feat: compose-ify the message field

    Signed-off-by: Infi <infi@infi.sh>

commit d68231ac2cd0f883f7da8b624eb86cb39d4344e6
Author: Infi <infi@infi.sh>
Date:   Fri Feb 28 17:45:25 2025 +0100

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 38a185ad8e4bb0c713f5d3c58051c51137a677f6
Author: Infi <infi@infi.sh>
Date:   Sun Feb 23 16:20:05 2025 +0100

    feat(labs): new sandboxes

    Signed-off-by: Infi <infi@infi.sh>

commit 0ceb87f78e9b77a48a9c6e9225e2e9e3573e7d62
Author: Revolt CI <126071422+revolt-ci@users.noreply.github.com>
Date:   Sat Mar 8 21:23:41 2025 +0000

    Translations update from Weblate (#9)

    * chore: update translations [no ci]

    Co-authored-by: Abdo El-Sayed <3bdosaid12@gmail.com>
    Co-authored-by: Chauchau cat <tesutoero@gmail.com>
    Co-authored-by: Derek Steven FLores <31_fd141233@dist60.net>
    Co-authored-by: DxrkUp <hothotmail7@gmail.com>
    Co-authored-by: GGLVXD <gglvmax@gmail.com>
    Co-authored-by: Matheus Lydio <mateuslydio2014@gmail.com>
    Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ar/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/es/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ja/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/lv/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/mwl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/nl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt/
    Translation: Revolt/Android

    * Deleted translation using Weblate (1337 (leet))

    ---------

    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: Abdo El-Sayed <3bdosaid12@gmail.com>
    Co-authored-by: Chauchau cat <tesutoero@gmail.com>
    Co-authored-by: Derek Steven FLores <31_fd141233@dist60.net>
    Co-authored-by: DxrkUp <hothotmail7@gmail.com>
    Co-authored-by: GGLVXD <gglvmax@gmail.com>
    Co-authored-by: Matheus Lydio <mateuslydio2014@gmail.com>
    Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
    Co-authored-by: Infi <weblate@infi.sh>

commit b0a70cf203791f92ad4fb48afb1a8aafc522a425
Author: Revolt CI <126071422+revolt-ci@users.noreply.github.com>
Date:   Tue Feb 18 09:16:47 2025 +0000

    chore: update translations [no ci] (#8)

    Translate-URL: https://translate.revolt.chat/projects/revolt/android/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ar/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/be/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/bn/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ca/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/da/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/de/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/el/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/es/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fa/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fil/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fr/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/gl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/id/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/it/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ja/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/leet/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/lt/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/lv/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/mwl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/pl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt_BR/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ro/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ru/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/tr/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/uk/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/zh_Hans/
    Translation: Revolt/Android

    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: 3124 <pxe1801@gmail.com>
    Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
    Co-authored-by: Adrián <adrigamer2950@gmail.com>
    Co-authored-by: Alexandra Glazko <lenify@tutanota.com>
    Co-authored-by: Andiv <div2005.kk@gmail.com>
    Co-authored-by: Axinux <theaxinux@gmail.com>
    Co-authored-by: Bread-Chan <bread-chan@users.noreply.translate.revolt.chat>
    Co-authored-by: Clevor <weblate.synopsis918@passinbox.com>
    Co-authored-by: Clément <clementjudoboy@gmail.com>
    Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
    Co-authored-by: Deo Dorqnt <yigitcankocabiyik@gmail.com>
    Co-authored-by: DevEvil <devevil99@gmail.com>
    Co-authored-by: Edward <edwardchirita@mailbox.org>
    Co-authored-by: Evgeny Dolgov <mgdolgov@mail.ru>
    Co-authored-by: Francisco Silva <fidde_2003@hotmail.com>
    Co-authored-by: GGLVXD <gglvmax@gmail.com>
    Co-authored-by: Hokiper <Hokiper@users.noreply.weblate.insrt.uk>
    Co-authored-by: Illy The Magical Sorcerer <caioaguiarmendes74@gmail.com>
    Co-authored-by: Infi <weblate@infi.sh>
    Co-authored-by: John Doe <rosenkvarts@proton.me>
    Co-authored-by: João Victhor <joangarcez2100@protonmail.com>
    Co-authored-by: Kasahe <anissaa4648@gmail.com>
    Co-authored-by: Kelcey <kolb.rodrigue@gmail.com>
    Co-authored-by: Keriz Alper <kerizalper@gmail.com>
    Co-authored-by: Lantos Devment <huskar-cortezz2020@mail.ru>
    Co-authored-by: Leo Lacarota <leolacarota@gmail.com>
    Co-authored-by: LisoMandiy <lisomandiy@gmail.com>
    Co-authored-by: Loïc Bréard <hades785@gmail.com>
    Co-authored-by: Matheus Lydio <mateuslydio2014@gmail.com>
    Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
    Co-authored-by: Matisse <gwendolinelebouedec@gmail.com>
    Co-authored-by: Maxim <justanobody@internet.ru>
    Co-authored-by: Mehmet Yavuz <luw1337@gmail.com>
    Co-authored-by: Melih DUMAN <melihdmn1864@gmail.com>
    Co-authored-by: Mevlüt ŞAHİN <mevltxsahnexe@gmail.com>
    Co-authored-by: Mevlüt ŞAHİN <mevlutxsahn.exe@gmail.com>
    Co-authored-by: Musab z <izmusabz@gmail.com>
    Co-authored-by: Nicolai <nilarsen@proton.me>
    Co-authored-by: Paul P <ghostcode920mail@gmail.com>
    Co-authored-by: Paweł B <mail@pawelek.ml>
    Co-authored-by: Romain NEIL <contact@romain-neil.fr>
    Co-authored-by: Roni <roniibusiness@gmail.com>
    Co-authored-by: Sergei <fantiksquad@pubgm-game.ru>
    Co-authored-by: Thomas Widyantoko <thomaswidy123@gmail.com>
    Co-authored-by: Umut <umutandvassy61@gmail.com>
    Co-authored-by: VEYSEL KÜÇÜK YILDIRIM <veyselkckyldrm@gmail.com>
    Co-authored-by: Vallmer <Valmerka@yandex.ru>
    Co-authored-by: Vinnscher <dvetisyachipyat@gmail.com>
    Co-authored-by: Víctor Z <bellzebu@hotmail.com>
    Co-authored-by: Zee <mainedcm22@yahoo.com>
    Co-authored-by: _0x90#8633 <unknowncommand01@gmail.com>
    Co-authored-by: arceus <arceusxx@protonmail.com>
    Co-authored-by: deluxghost <deluxghost@gmail.com>
    Co-authored-by: fame <rulitbara@gmail.com>
    Co-authored-by: kevans <albaapazpi@gmail.com>
    Co-authored-by: mexish <mexish@duck.com>
    Co-authored-by: oupson <aymeric.serra@proton.me>
    Co-authored-by: rei <rei.giga1725@gmail.com>
    Co-authored-by: searinminecraft <scripterrookie12@gmail.com>
    Co-authored-by: shreef <hoseen4games@gmail.com>
    Co-authored-by: yococo <yococo2@gmail.com>
    Co-authored-by: Дмитрий <matrx_1989@mail.ru>

commit 6130ad4748acde8895a281e47da99e9cce56e743
Author: Infi <infi@infi.sh>
Date:   Sat Feb 15 14:39:58 2025 +0100

    gradle: bump to 1.3.1

    Signed-off-by: Infi <infi@infi.sh>

commit f79c24d5667edd323092bf8abb792d2c4e33c214
Author: Infi <infi@infi.sh>
Date:   Thu Feb 13 23:53:58 2025 +0100

    feat: remove outdated experiment

    Signed-off-by: Infi <infi@infi.sh>

commit 44a85c9a2cbff8dc96a2218792727060c3d78433
Author: Infi <infi@infi.sh>
Date:   Thu Feb 13 22:57:44 2025 +0100

    feat: adjust changelog logic

    Signed-off-by: Infi <infi@infi.sh>

commit 38b087f3f2a334bbe68048869bca2a0dde33b348
Author: Infi <infi@infi.sh>
Date:   Sat Feb 8 17:09:52 2025 +0100

    fix: android app links

    Signed-off-by: Infi <infi@infi.sh>

commit bffbef4fc9de694865c8f77923ab529fc8935e7f
Author: Infi <infi@infi.sh>
Date:   Fri Feb 7 19:32:33 2025 +0100

    docs: add changelog for 1003000

commit 21c96db720a0d4dee7dd989ad959e8000793c744
Author: Infi <infi@infi.sh>
Date:   Thu Feb 6 17:44:43 2025 +0100

    chore: bump to 1.3.0

    Signed-off-by: Infi <infi@infi.sh>

commit f8fcc517fc3947101db0c6384f681afd1226e8b1
Author: Infi <infi@infi.sh>
Date:   Thu Feb 6 17:42:12 2025 +0100

    feat: early access handler

    Signed-off-by: Infi <infi@infi.sh>

commit 245c5a61655f26ad3f74b401647f52942e670c84
Author: Infi <infi@infi.sh>
Date:   Sun Feb 2 03:34:35 2025 +0100

    feat: muted channels and servers

    this also adds a handler for malformed settings because this is basically required for parsing notifications

    Signed-off-by: Infi <infi@infi.sh>

commit 8049fa65830b4d3bf3507fff03be1786aa3588fe
Author: Infi <infi@infi.sh>
Date:   Wed Jan 29 19:17:38 2025 +0100

    style: fn naming

    Signed-off-by: Infi <infi@infi.sh>

commit 411d4816f972a01ee2adb303e91209026b562e37
Author: Infi <infi@infi.sh>
Date:   Thu Jan 23 00:52:16 2025 +0100

    feat: reconnect disconnected WS when app goes into foreground

    Signed-off-by: Infi <infi@infi.sh>

commit 4ca872562a1375c61ad2cd476c011b8b78267301
Author: Infi <infi@infi.sh>
Date:   Wed Jan 22 23:18:56 2025 +0100

    feat(login2): use responsive layout

    Signed-off-by: Infi <infi@infi.sh>

commit 887a188c7d33fd04bbb0961f0b33c6e5faf0b6e6
Author: Infi <infi@infi.sh>
Date:   Tue Jan 14 00:48:18 2025 +0100

    chore: add FIXMEs for hardcoded strings

    Signed-off-by: Infi <infi@infi.sh>

commit 8b53fc3f8b1d899ebe3003baa89a2eb9cbc114e6
Author: Infi <infi@infi.sh>
Date:   Sat Jan 11 17:15:16 2025 +0100

    feat: "try new login experience" button in login screen for those who know

    Signed-off-by: Infi <infi@infi.sh>

commit 53b0083d60f64a4c5ba510b2ad1bdce7893a312d
Author: Infi <infi@infi.sh>
Date:   Sat Jan 11 17:14:37 2025 +0100

    feat: animation for chatrouter appear

    Signed-off-by: Infi <infi@infi.sh>

commit fa14ff6edcdb1c2ee37ba7472a0f57c00133c2d8
Author: Infi <infi@infi.sh>
Date:   Sat Jan 11 17:14:07 2025 +0100

    chore: this is now built into androidx.lifecycle

    Signed-off-by: Infi <infi@infi.sh>

commit 1ee2d6ef28eed2ed36b63e56dca5114b540aa6b8
Author: Infi <infi@infi.sh>
Date:   Sat Jan 11 16:56:17 2025 +0100

    fix: do not log unnecessary exception

    Signed-off-by: Infi <infi@infi.sh>

commit 9d0a86dc27f8e616b5fc73ceb3d6f74ab8888afd
Author: Infi <infi@infi.sh>
Date:   Sat Jan 11 15:48:17 2025 +0100

    style: suppress deprecation

    Signed-off-by: Infi <infi@infi.sh>

commit 2b399eba2eec8f751fbf69383d8d2fcaa180d0bb
Author: Infi <infi@infi.sh>
Date:   Thu Jan 2 04:36:12 2025 +0100

    feat(jbm): ast inspector

    Signed-off-by: Infi <infi@infi.sh>

commit 3e360e4bd9640da252e0d1f4d537152131ee2ac2
Author: Infi <infi@infi.sh>
Date:   Thu Jan 2 03:51:38 2025 +0100

    feat(jbm): support for katex and tables

    Signed-off-by: Infi <infi@infi.sh>

commit 43473cdd5823f89a4d23a41ff4eed597b102ffcf
Author: Infi <infi@infi.sh>
Date:   Wed Jan 1 22:26:16 2025 +0100

    chore(compliance): katex, micromark

    Signed-off-by: Infi <infi@infi.sh>

commit 162f147edf486678c4bc908809aeedf7f82d5e77
Author: Infi <infi@infi.sh>
Date:   Wed Jan 1 22:23:16 2025 +0100

    feat: facilitate webview dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 89a4e8cfca2a7c7cc851e81ed5a50643d120ef54
Author: Infi <infi@infi.sh>
Date:   Wed Jan 1 20:14:28 2025 +0100

    feat(jbm): use jbm as RichMarkdown if experiment

    Signed-off-by: Infi <infi@infi.sh>

commit 345627ba4c9495529bd4547acd43650afd5ecde7
Author: Infi <infi@infi.sh>
Date:   Wed Jan 1 20:14:02 2025 +0100

    chore(compliance): paste cmark copying

    Signed-off-by: Infi <infi@infi.sh>

commit 5827c590a5f5e856e6a6ab61bb96479884c25b00
Author: Infi <infi@infi.sh>
Date:   Fri Dec 27 16:28:18 2024 +0100

    chore: flag for others user cards

    Signed-off-by: Infi <infi@infi.sh>

commit d360bc29508434dfc19bc2738642ee5af9bfd3ce
Author: Infi <infi@infi.sh>
Date:   Wed Dec 25 04:59:59 2024 +0100

    feat: physical keyboard spark

    Signed-off-by: Infi <infi@infi.sh>

commit 9f7447493163eb4879836fb2586ddb8d9f1ba292
Author: Infi <infi@infi.sh>
Date:   Wed Dec 25 04:08:14 2024 +0100

    feat: do not attempt to fit panes to keyboard height when the keyboard is unreasonably short (phys kb, floating)

    Signed-off-by: Infi <infi@infi.sh>

commit 87e93a203ff2e0f92b0a44e53b7ad0bdd33854fe
Author: Infi <infi@infi.sh>
Date:   Wed Dec 25 03:00:53 2024 +0100

    fix: wording

    Signed-off-by: Infi <infi@infi.sh>

commit 3970ef297ad178904d4dcf010d7bf634add6d62c
Author: Infi <infi@infi.sh>
Date:   Wed Dec 25 02:04:31 2024 +0100

    feat: start documenting keyboard shortcuts

    Signed-off-by: Infi <infi@infi.sh>

commit b97702fa1093efe0b1688915ae1f869541cfb158
Author: Infi <infi@infi.sh>
Date:   Wed Dec 25 01:39:16 2024 +0100

    feat: ctrl+enter to send message

    Signed-off-by: Infi <infi@infi.sh>

commit 36798225f4e2d5284a122f836a05bb851b9143df
Author: Infi <infi@infi.sh>
Date:   Tue Dec 24 21:32:57 2024 +0100

    chore: ensure licence compliance using AL

    Signed-off-by: Infi <infi@infi.sh>

commit 2ca531655b13faa0276bb9152f41585f165805e8
Author: Infi <infi@infi.sh>
Date:   Tue Dec 24 20:40:03 2024 +0100

    fix: tiny autumn improvements

    Signed-off-by: Infi <infi@infi.sh>

commit 3119da98b5927ee85f81a1eca64fdcdbbd1f12bf
Author: Infi <infi@infi.sh>
Date:   Tue Dec 24 20:09:24 2024 +0100

    fix: extra slash

    Signed-off-by: Infi <infi@infi.sh>

commit ad52fe14603db788078ec34db3869aaf0c831ca6
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 22:25:42 2024 +0100

    chore: update api version

    Signed-off-by: Infi <infi@infi.sh>

commit a79d747c2df656bf4c9623ddf5bc7fe50b5dac7b
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 22:17:41 2024 +0100

    fix: channel mention display

    Signed-off-by: Infi <infi@infi.sh>

commit 417bb6c0ad12e576929fe9ecaa83ee0e8b8c120c
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 22:11:08 2024 +0100

    fix: init logcat in onCreate

    Signed-off-by: Infi <infi@infi.sh>

commit b2038c8f73b504406b0418c9b7c5e7ca6e98f1a6
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 21:44:33 2024 +0100

    chore: add square logcat

    Signed-off-by: Infi <infi@infi.sh>

commit ffcbe855604fe90af5feca0b9c62afe126fdb35b
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 21:29:57 2024 +0100

    fix: do not animate server and channel icons

    Signed-off-by: Infi <infi@infi.sh>

commit 8896b37503913e7064441ba5dc2ebecd71de390a
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 21:21:36 2024 +0100

    fix: continue not to animate avatars

    Signed-off-by: Infi <infi@infi.sh>

commit 42619148c4b4e729e7e30a8b4d58be1c07bf4fe6
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 21:14:50 2024 +0100

    fix: changes in accordance with cdn overhaul

    Signed-off-by: Infi <infi@infi.sh>

commit cc2c9e873f09cbf1f2405339adb453b8a26b6409
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 20:56:03 2024 +0100

    feat: display login errors and allow try again

    Signed-off-by: Infi <infi@infi.sh>

commit 9fd3fe16afb0d2e1c1e7e0d76de33e91b9ad4f02
Author: Infi <infi@infi.sh>
Date:   Sat Dec 21 19:15:54 2024 +0100

    fix(jbm): render HTML_TAG as text

    Signed-off-by: Infi <infi@infi.sh>

commit 85e14d6e6310da2bee0e17682664f9e87d794c8d
Author: Infi <infi@infi.sh>
Date:   Fri Dec 13 21:47:40 2024 +0100

    feat(jbm): use rounded corners on new mention style

    Signed-off-by: Infi <infi@infi.sh>

commit f9c1a2773613aa7f3af202469655be5e9d244b80
Author: Infi <infi@infi.sh>
Date:   Fri Dec 13 21:32:42 2024 +0100

    feat(jbm): use new mention style

    Signed-off-by: Infi <infi@infi.sh>

commit 2b66f11a70c5902156ccc57e2c04f9330c57b1df
Author: Infi <infi@infi.sh>
Date:   Thu Dec 12 01:11:34 2024 +0100

    fix(jbm): do not include entire code blocks in single line mode

    Signed-off-by: Infi <infi@infi.sh>

commit 479c53f6c1e869cb592181d50431b2a44792c557
Author: Infi <infi@infi.sh>
Date:   Thu Dec 12 00:53:25 2024 +0100

    feat(jbm): include sequential parsers for emoji, channel, mention

    Signed-off-by: Infi <infi@infi.sh>

commit ae110d0c35a1cbd8c047d2fba60f18a7d99ee422
Author: Infi <infi@infi.sh>
Date:   Sat Dec 7 18:53:23 2024 +0100

    fix(usercard): no copy notification on api <31

    Signed-off-by: Infi <infi@infi.sh>

commit 9162cdf932abc83d65202bef1ad253d0b867754d
Author: Infi <infi@infi.sh>
Date:   Sat Dec 7 18:46:01 2024 +0100

    fix: 3-btn navigation overlaps in chat screen

    Signed-off-by: Infi <infi@infi.sh>

commit e1eb0ee573d050712f56ee74e2c0ea1d33f6a7fc
Author: Infi <infi@infi.sh>
Date:   Sat Dec 7 18:36:05 2024 +0100

    fix: video player system bars overlap

    Signed-off-by: Infi <infi@infi.sh>

commit bbd612a00138757e4c39119c3510680e5f1f9afe
Author: Infi <infi@infi.sh>
Date:   Sat Dec 7 18:29:46 2024 +0100

    chore: upgrade media3

    Signed-off-by: Infi <infi@infi.sh>

commit 032131415e8dbf3c833d10aca14ee50e289d363f
Author: Infi <infi@infi.sh>
Date:   Sat Dec 7 00:03:31 2024 +0100

    chore: upgrade aboutlibraries

    Signed-off-by: Infi <infi@infi.sh>

commit 119333c65868b3d18e8fb2ab1728026379b50f18
Author: Infi <infi@infi.sh>
Date:   Mon Dec 2 09:03:21 2024 +0100

    fix(lang): what if we try again

    Signed-off-by: Infi <infi@infi.sh>

commit 68f7cfc91ea38bb93093e260b1fb26efe9a73a85
Author: Infi <infi@infi.sh>
Date:   Mon Dec 2 08:58:47 2024 +0100

    fix(lang): maybe this makes weblate happier

    Signed-off-by: Infi <infi@infi.sh>

commit 007952c61a5d635c87296e1af2ff47183c862f78
Author: Infi <infi@infi.sh>
Date:   Mon Dec 2 08:54:27 2024 +0100

    chore(lang): add palatine german

    Signed-off-by: Infi <infi@infi.sh>

commit 745fbc82e046c8012604cd200bc8aa35b7c2d1ee
Author: Infi <infi@infi.sh>
Date:   Sun Dec 1 15:32:39 2024 +0100

    fix: include format in rqr cbor

    Signed-off-by: Infi <infi@infi.sh>

commit d09b6445c561ea09bd8c1426f5ce009305895ad0
Author: Infi <infi@infi.sh>
Date:   Sun Dec 1 04:16:08 2024 +0100

    feat: prototype for user cards

    Signed-off-by: Infi <infi@infi.sh>

commit 6e99060bb911c2100546bb02cdb71c05593c58af
Author: Infi <infi@infi.sh>
Date:   Fri Nov 29 17:35:40 2024 +0100

    chore: add compose dev gradle repo

    Signed-off-by: Infi <infi@infi.sh>

commit a2f1c510e966dfa63364af99add09ec8a5736f75
Author: Infi <infi@infi.sh>
Date:   Mon Nov 25 21:14:01 2024 +0100

    fix(docs): add beta test join guidance to sidebar

    Signed-off-by: Infi <infi@infi.sh>

commit 04f51e00830791caa923a774c4dc1ab47af2a7f9
Author: Infi <infi@infi.sh>
Date:   Mon Nov 25 21:13:16 2024 +0100

    docs: add beta test join guidance

    Signed-off-by: Infi <infi@infi.sh>

commit 0f0cb7aa495d500beebf9e49c171e3cab4ca531e
Author: Infi <infi@infi.sh>
Date:   Sun Nov 24 23:27:47 2024 +0100

    feat: try out new m3 compliant fallback colour schemes

    Signed-off-by: Infi <infi@infi.sh>

commit ef81441cc13c75e1843e14e6e2b45297e6b838d3
Author: Infi <infi@infi.sh>
Date:   Sat Nov 23 14:14:52 2024 +0100

    fix: issue in which UI callback listeners were leaking

    Signed-off-by: Infi <infi@infi.sh>

commit a9e8a3e0404d014586ceb37cc78be21b681f9e15
Author: Infi <infi@infi.sh>
Date:   Sat Nov 23 13:55:09 2024 +0100

    fix: startup crash in some network environments

    Signed-off-by: Infi <infi@infi.sh>

commit 080495571b9d27e59ecddc122209cab5de9f65ef
Author: Infi <infi@infi.sh>
Date:   Sun Nov 17 03:24:15 2024 +0100

    style: use correct token in WebHookUserSheet

    Signed-off-by: Infi <infi@infi.sh>

commit 9ca21bed8e7cc656f33acf146ec756158dbc4c48
Author: Infi <infi@infi.sh>
Date:   Sun Nov 17 02:12:37 2024 +0100

    style: use correct tokens in DisconnectedScreen

    Signed-off-by: Infi <infi@infi.sh>

commit a050d2212760ebd7bbedbf4fc111f9dadfc40ae7
Author: Infi <infi@infi.sh>
Date:   Sat Nov 16 21:45:50 2024 +0100

    chore: rm unused file

    Signed-off-by: Infi <infi@infi.sh>

commit c7db0c4a8d20f66f3e0fee50bfe47eb93bf55f4c
Author: Infi <infi@infi.sh>
Date:   Sat Nov 16 20:51:48 2024 +0100

    fix: do not assume there is only one health alert button

    Signed-off-by: Infi <infi@infi.sh>

commit 67d567c6b01e6199f20060878a8e03d3e0ae10d5
Author: Infi <infi@infi.sh>
Date:   Thu Nov 14 22:57:02 2024 +0100

    feat(settings): language picker

    Signed-off-by: Infi <infi@infi.sh>

commit b568906271e36a14817629764bd3b8fe358b6663
Author: Infi <infi@infi.sh>
Date:   Wed Nov 13 03:46:27 2024 +0100

        fix: use correct default locale

    Signed-off-by: Infi <infi@infi.sh>

commit e0f35eea02690b606724abb3680b4bc8f03cac8d
Author: Infi <infi@infi.sh>
Date:   Wed Nov 13 03:46:07 2024 +0100

    chore: autogenerate locale files

    Signed-off-by: Infi <infi@infi.sh>

commit 25f1f73748c3271371e1ae3a97bc972a2682b10a
Author: Infi <infi@infi.sh>
Date:   Sun Nov 10 01:22:06 2024 +0100

    feat: make pfp sticky in sidebar for ios consistency

    Signed-off-by: Infi <infi@infi.sh>

commit 18103b479920aa5addd5abf565c62f871b285b4f
Author: Infi <infi@infi.sh>
Date:   Sun Nov 10 01:11:28 2024 +0100

    feat(overview): replace home screen with overview screen

    Signed-off-by: Infi <infi@infi.sh>

commit f5233a8b12f52488e4e05a1fc46c75d13f2474ac
Author: Infi <infi@infi.sh>
Date:   Sat Nov 9 23:11:24 2024 +0100

    feat: add previews for message skeletons

    Signed-off-by: Infi <infi@infi.sh>

commit 1c91a4bc49d69edbd2991c9767c0f1b8cc51e32a
Author: Infi <infi@infi.sh>
Date:   Fri Nov 8 17:41:48 2024 +0100

    feat: settings hint banner component

    Signed-off-by: Infi <infi@infi.sh>

commit adb49f4c34462a907b488034a36f7ea4979fa5a6
Author: Infi <infi@infi.sh>
Date:   Fri Nov 8 16:43:33 2024 +0100

    feat(debug): chucker

    Signed-off-by: Infi <infi@infi.sh>

commit 71f5a55afd732b043670f04ae5b345812e5456fa
Author: Infi <infi@infi.sh>
Date:   Fri Nov 8 00:44:26 2024 +0100

    chore: use cloud icon instead of hook for webhook

    to be consistent with web

    Signed-off-by: Infi <infi@infi.sh>

commit 0b83b0d1fa63f58ddb4df139374764b323e39623
Author: Infi <infi@infi.sh>
Date:   Fri Nov 8 00:41:43 2024 +0100

    chore: improve webhook sheet design

    Signed-off-by: Infi <infi@infi.sh>

commit b3a49d974ec7448e3c2f82e5420be582f990b5cd
Author: Infi <infi@infi.sh>
Date:   Tue Nov 5 22:50:50 2024 +0100

    feat: rudimentary support for radial gradient brush

    Signed-off-by: Infi <infi@infi.sh>

commit 1fb4ba7baa642ea99024d193d0211f83fc181dba
Author: Infi <infi@infi.sh>
Date:   Tue Nov 5 02:01:15 2024 +0100

    feat: support webhooks

    Signed-off-by: Infi <infi@infi.sh>

commit bd327d8a2ddd96605c0585401f62663d89c84e54
Author: Infi <infi@infi.sh>
Date:   Tue Nov 5 01:40:29 2024 +0100

    test: add test harness

    Signed-off-by: Infi <infi@infi.sh>

commit 7079f3f7c9c8c656a610f8d9f47946995e918aa7
Author: Infi <infi@infi.sh>
Date:   Sat Nov 2 22:17:18 2024 +0100

    chore: migratre from groovy build files to Kotlin DSL

    Signed-off-by: Infi <infi@infi.sh>

commit a4e64f1f4dd6592ae53d3e0a9745878bb72442f9
Author: Infi <infi@infi.sh>
Date:   Sat Nov 2 21:44:02 2024 +0100

    chore: upgrade AGP

    Signed-off-by: Infi <infi@infi.sh>

commit fc39089c4a9324b1aa90638a91a24975e334b8a6
Author: Infi <infi@infi.sh>
Date:   Sat Nov 2 21:36:26 2024 +0100

    chore: remove mlkit smart reply for now

    Signed-off-by: Infi <infi@infi.sh>

commit b39299beef3cdc1d2d2716fb135c9dc21bd05dae
Author: Infi <infi@infi.sh>
Date:   Sat Nov 2 21:31:38 2024 +0100

    chore: update this file???

    Signed-off-by: Infi <infi@infi.sh>

commit 0be6e900794e56ccdbace8f2e730ba7f701ee92f
Author: Infi <infi@infi.sh>
Date:   Sat Nov 2 21:31:28 2024 +0100

    feat: small NativeMessageField enhancements

    Signed-off-by: Infi <infi@infi.sh>

commit 676ecfadd0ae6f098556a411a5d61b328c874f16
Author: Infi <infi@infi.sh>
Date:   Sat Nov 2 21:31:15 2024 +0100

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit decf5f297907d41eb54b39a73472d6cdc0f3df48
Author: Infi <infi@infi.sh>
Date:   Thu Oct 31 22:08:22 2024 +0100

    feat: see status text in user sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 826c4a1dd21aedf898ffd176af299a029f285faf
Author: Infi <infi@infi.sh>
Date:   Thu Oct 31 21:55:22 2024 +0100

    feat: set status text

    Signed-off-by: Infi <infi@infi.sh>

commit 6f6980f5692a099f432422ce2e9f41ab6052ca9f
Author: Infi <infi@infi.sh>
Date:   Tue Oct 29 02:26:44 2024 +0100

    feat(experiment): mlkit smart reply

    Signed-off-by: Infi <infi@infi.sh>

commit 0e4076fbaebf837fb00dbd97b15ce7086cf65cd0
Author: Infi <infi@infi.sh>
Date:   Tue Oct 29 01:22:47 2024 +0100

    fix: issue in which experiments were shown as off if on

    Signed-off-by: Infi <infi@infi.sh>

commit 3471c147206438f578b09bf0bf5ec66524ef8585
Author: Infi <infi@infi.sh>
Date:   Tue Oct 29 01:10:41 2024 +0100

    chore: bump to 1.2.5-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit 3c88d7437f6dc898c35ec4d79ca9641cf33c7430
Author: Infi <infi@infi.sh>
Date:   Mon Oct 28 02:27:19 2024 +0100

    fix: correct background colour for reaction info tabs

    Signed-off-by: Infi <infi@infi.sh>

commit 9872dffc7b3ed066dd747903f4aa4b51c0adc8f6
Author: Infi <infi@infi.sh>
Date:   Mon Oct 28 02:24:44 2024 +0100

    fix: issue in which reaction sheets may crash

    Signed-off-by: Infi <infi@infi.sh>

commit eb486ed9f5f06b10f380c105f0bc5b48d9a6f89f
Author: Infi <infi@infi.sh>
Date:   Mon Oct 28 02:17:08 2024 +0100

    fix: use tnum for audio lengths

    Signed-off-by: Infi <infi@infi.sh>

commit 19210d839327a2c18d118338103d1393db904fb9
Author: Infi <infi@infi.sh>
Date:   Mon Oct 28 02:07:24 2024 +0100

    fix: NaN aspect ratio can cause crash

    Signed-off-by: Infi <infi@infi.sh>

commit 08e682ae2f8a074eb1a2c26b61050fffb07268ba
Author: Infi <infi@infi.sh>
Date:   Mon Oct 28 02:05:16 2024 +0100

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit f6976cfd2c53cb22d56ee77325a811238ff53724
Author: Infi <infi@infi.sh>
Date:   Sun Oct 27 03:14:43 2024 +0100

    chore: explore realtime service later

    Signed-off-by: Infi <infi@infi.sh>

commit 67f22771c4a4d47a11dba7ef183f8685bdac5eef
Author: Infi <infi@infi.sh>
Date:   Sun Oct 27 02:07:48 2024 +0100

    feat: hide/show password in login

    Signed-off-by: Infi <infi@infi.sh>

commit ab3fe0697a7eb255b66b19427387c563003707f9
Author: Infi <infi@infi.sh>
Date:   Sun Oct 27 02:49:42 2024 +0200

    style: rm redundant semicolon

    Signed-off-by: Infi <infi@infi.sh>

commit 55e112186580f90c71f424603b239a4f8e91640e
Author: Infi <infi@infi.sh>
Date:   Sun Oct 27 02:44:51 2024 +0200

    chore: update primary colour

    Signed-off-by: Infi <infi@infi.sh>

commit 1753a2eb3d94b4893509eab039787ab349cdd92c
Author: Infi <infi@infi.sh>
Date:   Sun Oct 27 02:40:15 2024 +0200

    feat: add realtime service (unused for now)

    Signed-off-by: Infi <infi@infi.sh>

commit 867abefbd7b87682992877ad2a4602bd02b41717
Author: Infi <infi@infi.sh>
Date:   Sun Oct 27 01:46:38 2024 +0200

    fix: rm memory leak

    Signed-off-by: Infi <infi@infi.sh>

commit a7a79f2218afc5bfd76973eb7320bb72ba975769
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 21:40:39 2024 +0200

    chore: upgrade tools

    Signed-off-by: Infi <infi@infi.sh>

commit 1461ae303be4e63f2461d8d26e586268912800e8
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 17:15:30 2024 +0200

    feat: update colour picker sheet for material 3; shader checkerboard

    Signed-off-by: Infi <infi@infi.sh>

commit 72fcec1e3f459961b55e0bd105ff7933590c2932
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 03:31:57 2024 +0200

    chore: bump to 1.2.4-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit f975afa0d29213d59530a7de9bfcf751dbc693c3
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 03:31:23 2024 +0200

    fix: return default background for ListHeader

    Signed-off-by: Infi <infi@infi.sh>

commit 186da62d23cc81803a267256cecb22edcfe72557
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 03:25:21 2024 +0200

    style: unused imports

    Signed-off-by: Infi <infi@infi.sh>

commit 710c6b9a42e9a51bd3ef997c37581033179e9de0
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 03:24:38 2024 +0200

    chore: remove legacy elevation colours

    Signed-off-by: Infi <infi@infi.sh>

commit 7da04ca831f0956524700f6c7257db10ca07cf5e
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 03:15:34 2024 +0200

    fix: colours in user sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 2da25a0a401195e682ec7c39f09de1f9c5165fd9
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 03:13:38 2024 +0200

    fix: colours in member sheet

    Signed-off-by: Infi <infi@infi.sh>

commit fa40d2f6d0cdd65be9456c54ede0ca07afe782a9
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 03:13:11 2024 +0200

    fix: ic monochrome fix

    Signed-off-by: Infi <infi@infi.sh>

commit 0fc6103d8915f7ceea62b2eb151e93c50ff672dc
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 03:04:23 2024 +0200

    chore: update v31+ monochrome ic

    Signed-off-by: Infi <infi@infi.sh>

commit c3bb4e7fa51488d8fca752ffc1cc8e8128179c62
Author: Infi <infi@infi.sh>
Date:   Sat Oct 26 02:23:01 2024 +0200

    fix: unusable server when stale data in kv

    Signed-off-by: Infi <infi@infi.sh>

commit b1fd03f853d1c763b44be0daf60c842a4ea81041
Author: Infi <infi@infi.sh>
Date:   Tue Oct 22 21:02:04 2024 +0200

    chore: keep old bg gradient

    Signed-off-by: Infi <infi@infi.sh>

commit 300b51e5d19f72942b776ea7c73f4d30147888da
Author: Infi <infi@infi.sh>
Date:   Tue Oct 22 21:00:12 2024 +0200

    chore: update icons

    Signed-off-by: Infi <infi@infi.sh>

commit 385e4ec99c41f9be374c68839024d34c27db9532
Author: Infi <infi@infi.sh>
Date:   Tue Oct 22 18:22:20 2024 +0200

    feat: graceful server unavailability handling in login screen

    Signed-off-by: Infi <infi@infi.sh>

commit 74b71ac3b41645a1e4dbbd70031858ffd73b3ba8
Author: Infi <infi@infi.sh>
Date:   Tue Oct 22 02:26:36 2024 +0200

    feat(labs): mockup for new login

    Signed-off-by: Infi <infi@infi.sh>

commit bc9cb8e9b89d499ff39b590bcf0edf2a0315f9ea
Author: Infi <infi@infi.sh>
Date:   Mon Oct 21 16:41:21 2024 +0200

    feat(jbm): handle link and emote annotations

    Signed-off-by: Infi <infi@infi.sh>

commit 4031d6398ffde5bee37778a395e7f452c1ea472f
Author: Infi <infi@infi.sh>
Date:   Mon Oct 21 04:09:23 2024 +0200

    feat(jbm): render md in replies

    Signed-off-by: Infi <infi@infi.sh>

commit 92ce6b28a0a668029ba0b532f26c76fa2f1e91c5
Author: Infi <infi@infi.sh>
Date:   Mon Oct 21 03:56:28 2024 +0200

    feat(jbm): more jbm

    Signed-off-by: Infi <infi@infi.sh>

commit 54077c4835de753b9751f63618367ef16a0789ae
Author: Infi <infi@infi.sh>
Date:   Mon Oct 21 02:47:06 2024 +0200

    fix: api url

    Signed-off-by: Infi <infi@infi.sh>

commit 1c65c5148b9fb1f0b7760fa8c0f7ba50b5ef8b09
Author: Infi <infi@infi.sh>
Date:   Sat Oct 19 01:32:15 2024 +0200

    fix: even optical padding

    Signed-off-by: Infi <infi@infi.sh>

commit db2a1d3924f0b3773145c09b90f0ea751dd5b12c
Author: Infi <infi@infi.sh>
Date:   Sat Oct 19 01:08:28 2024 +0200

    chore: update the age of the oldest living person

    Signed-off-by: Infi <infi@infi.sh>

commit 38a8459b4ea10df1937b3acd3da0173ce2f5c8e0
Author: Infi <infi@infi.sh>
Date:   Fri Oct 18 23:31:22 2024 +0200

    chore: remove SheetEnd.kt

    Signed-off-by: Infi <infi@infi.sh>

commit 4890a2310a02d5ca549e301b1a2f3ad39c7de0b3
Author: Infi <infi@infi.sh>
Date:   Fri Oct 18 20:58:38 2024 +0200

    chore: use /api base URL

    Signed-off-by: Infi <infi@infi.sh>

commit aa5bcd74b40f7f9567d60d9afe9824aa88448d15
Author: Infi <infi@infi.sh>
Date:   Fri Oct 18 19:34:15 2024 +0200

    chore: upgrade AGP

    Signed-off-by: Infi <infi@infi.sh>

commit c030b0ab36b69d2fc554d2db57110f2037fb8b33
Author: Infi <infi@infi.sh>
Date:   Fri Oct 18 18:37:02 2024 +0200

    feat: experimentally retire SheetEnd

    Signed-off-by: Infi <infi@infi.sh>

commit c8d28f13394e0c642d1df2ffc1bcb4a852738344
Author: Infi <infi@infi.sh>
Date:   Thu Oct 17 14:54:28 2024 +0200

    chore: upgrade target SDK and dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 96191be06b768cfc860e29decb06822cf5c5535d
Author: Infi <infi@infi.sh>
Date:   Wed Oct 16 21:06:01 2024 +0200

    chore: make app compile again

    Signed-off-by: Infi <infi@infi.sh>

commit 36a89ec04c3529b7eb7dc22bbe9cf1c225b56a06
Author: Infi <infi@infi.sh>
Date:   Wed Oct 16 20:53:49 2024 +0200

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 3355a53f4568649bf11ace7a46d52197be8e57d7
Author: Infi <infi@infi.sh>
Date:   Mon Oct 14 20:32:19 2024 +0200

    chore: use old api for now

    Signed-off-by: Infi <infi@infi.sh>

commit 25063e6190992d7cb7f0389569acbe8f741e3997
Author: Infi <infi@infi.sh>
Date:   Mon Oct 14 20:31:29 2024 +0200

    Revert "feat: debugprep"

    This reverts commit 2414c8d2

    Signed-off-by: Infi <infi@infi.sh>

commit a91a4574a14ea27980967dbffb9aa746fe2b4388
Author: Infi <infi@infi.sh>
Date:   Sun Oct 13 13:45:21 2024 +0200

    chore: bump to 1.2.3-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit 5fcff1d6c64d758c54760461750d714c4dc73b2e
Author: Infi <infi@infi.sh>
Date:   Sun Oct 13 13:44:02 2024 +0200

    chore: make default value for embedAppleMusic = false until works well

    Signed-off-by: Infi <infi@infi.sh>

commit 2414c8d21d8348d0acec09ad76a6246d9b4e2d7c
Author: Infi <infi@infi.sh>
Date:   Sun Oct 13 13:35:01 2024 +0200

    feat: debugprep

    Signed-off-by: Infi <infi@infi.sh>

commit 03621009ca18ed27a52e70a21aff96916e7ea816
Author: Infi <infi@infi.sh>
Date:   Sun Oct 13 13:34:39 2024 +0200

    docs(guidelines): this should not have been crossed out

    Signed-off-by: Infi <infi@infi.sh>

commit aaa03ae02116eab1906e40fa8077e6e80ba1b749
Author: Infi <infi@infi.sh>
Date:   Sun Oct 13 12:44:26 2024 +0200

    fix: do not crash when attempting unread sync

    Signed-off-by: Infi <infi@infi.sh>

commit 6f07dc3b55c973e2e70c0c29c18dce1941496410
Author: Infi <infi@infi.sh>
Date:   Tue Oct 8 19:32:37 2024 +0200

    feat: health alerts

    Signed-off-by: Infi <infi@infi.sh>

commit a32007b4ea53807e8c496ba55bbac2fe659f9fe1
Author: Infi <infi@infi.sh>
Date:   Fri Oct 4 19:19:51 2024 +0200

    feat: special embeds control UI

    Signed-off-by: Infi <infi@infi.sh>

commit f80d5cf781cf0b9b92c0d179b23027684c259f82
Author: Infi <infi@infi.sh>
Date:   Fri Oct 4 19:19:39 2024 +0200

    fix: non translucent status bar due to sdk example code

    Signed-off-by: Infi <infi@infi.sh>

commit e34b8c3fdc6e22dcfd2213ac09cc3dbc64764467
Author: Infi <infi@infi.sh>
Date:   Fri Oct 4 19:03:50 2024 +0200

    fix: do not deform role colour indicator in any circumstance

    Signed-off-by: Infi <infi@infi.sh>

commit d8f75da5666cbaa1b13a986203ee39165cefafa1
Author: Infi <infi@infi.sh>
Date:   Fri Oct 4 19:03:11 2024 +0200

    fix: settings dsl should respect ime padding

    Signed-off-by: Infi <infi@infi.sh>

commit 441ffedb292f6471f0948f815052207d276be0a3
Author: Infi <infi@infi.sh>
Date:   Fri Oct 4 19:01:39 2024 +0200

    feat: add setting for special embeds

    Signed-off-by: Infi <infi@infi.sh>

commit e353d0d8419a5f532400398e04bb2f40a7864ca1
Author: Infi <infi@infi.sh>
Date:   Fri Oct 4 18:37:44 2024 +0200

    feat: apple music support (partly broken)

    Signed-off-by: Infi <infi@infi.sh>

commit 74b60ae85a6c9e9b2eaf8ed73996bbeba76780c8
Author: Infi <infi@infi.sh>
Date:   Thu Oct 3 19:31:56 2024 +0200

    feat: youtube embed support

    Signed-off-by: Infi <infi@infi.sh>

commit 0dce85d3be433ad92bddbe8360e79327e498fa4a
Author: Infi <infi@infi.sh>
Date:   Sat Sep 28 14:15:05 2024 +0200

    feat: always enable experiments in debug builds

    Signed-off-by: Infi <infi@infi.sh>

commit 81ccd7db289e84ac7bac1eb270bf7dca837d0e72
Author: Infi <infi@infi.sh>
Date:   Sat Sep 28 11:14:05 2024 +0200

    chore: add kdoc to [loadMessages] fun

    Signed-off-by: Infi <infi@infi.sh>

commit f7ba80adefe13ec800b02956f2ff2f9ea3f3d57b
Author: Infi <infi@infi.sh>
Date:   Sat Sep 28 11:11:33 2024 +0200

    fix: stop message load on channel switch

    Signed-off-by: Infi <infi@infi.sh>

commit 966d59fe319c22079c0aa3c16f59a1b25d0ade09
Author: Infi <infi@infi.sh>
Date:   Sat Sep 28 11:04:32 2024 +0200

    feat: skeletons on channel load

    Signed-off-by: Infi <infi@infi.sh>

commit 3aa56d48234bb9b493ac3703bbf03e0b961d63fc
Author: Infi <infi@infi.sh>
Date:   Sun Sep 22 11:38:06 2024 +0200

    chore: remove unused m2 dependency

    Signed-off-by: Infi <infi@infi.sh>

commit 1b67849933738cf8eacc8b8609366aca451f85bb
Author: Infi <infi@infi.sh>
Date:   Sun Sep 22 11:35:08 2024 +0200

    feat(qol): smoothen up member list open

    Signed-off-by: Infi <infi@infi.sh>

commit 43292a4cc2d7bac4ba3e3f39a9373b5f2b05adbd
Author: Infi <infi@infi.sh>
Date:   Wed Sep 18 17:41:25 2024 +0200

    chore: bump to 1.2.2-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit 3ec706a5f60c617bdc50dd936fd5f24a97885cc8
Author: Infi <infi@infi.sh>
Date:   Wed Sep 18 17:36:36 2024 +0200

    feat(jbm): remove jbm switches on every message

    Signed-off-by: Infi <infi@infi.sh>

commit d3c1267094423d144ac4464f9f979b0b6fa79e4f
Author: Infi <infi@infi.sh>
Date:   Tue Sep 17 23:27:14 2024 +0200

    feat(jbm/code): show language

    Signed-off-by: Infi <infi@infi.sh>

commit eddc6cf38dedcbf3733431ca021c5c46eb31bec1
Author: Infi <infi@infi.sh>
Date:   Sun Sep 15 15:01:11 2024 +0200

    feat: use a more readable syntax theme, abandon m3 experiment

    Signed-off-by: Infi <infi@infi.sh>

commit 8c31059231b555d427d88bd75be6055f17e73fbb
Author: Infi <infi@infi.sh>
Date:   Sat Sep 14 23:45:23 2024 +0200

    fix: android 13 crash with parcelable extras

    [internal android bug!]

    Signed-off-by: Infi <infi@infi.sh>

commit 0f75c23bc79f7c701d878731a5d1cd82bedae291
Author: Infi <infi@infi.sh>
Date:   Fri Sep 13 00:04:00 2024 +0200

    feat(jbm): continue development

    Signed-off-by: Infi <infi@infi.sh>

commit 418b14bd489fd5d6820800f6f835e9ea024980d3
Author: Infi <infi@infi.sh>
Date:   Sun Sep 1 17:02:21 2024 +0200

    feat(c2dm): temp functioning notifications impl

    Signed-off-by: Infi <infi@infi.sh>

commit 03a38f0ea75ba6711e92eed3ba8856e0e1188f45
Author: Infi <infi@infi.sh>
Date:   Fri Aug 30 15:51:14 2024 +0200

    feat: support next API version

    Signed-off-by: Infi <infi@infi.sh>

commit 968f15784dbe30953c4a0a22746c9a9960d3f7bc
Author: Infi <infi@infi.sh>
Date:   Thu Aug 29 20:01:38 2024 +0200

    fix: settings dsl scroll

    Signed-off-by: Infi <infi@infi.sh>

commit 78f0114e17d25c9eae3573cefbbc1b2f70d9d375
Author: Infi <infi@infi.sh>
Date:   Tue Aug 27 21:20:08 2024 +0200

    feat(labs): sandbox for new markup experiment

    Signed-off-by: Infi <infi@infi.sh>

commit d8b8be619a215c015deaae387acac13a551271a5
Author: Infi <infi@infi.sh>
Date:   Tue Aug 27 21:19:52 2024 +0200

    chore: update inspection profile to current tooling

    Signed-off-by: Infi <infi@infi.sh>

commit 50005603e711558d125e8d2acd8ee77127d2e4a1
Author: Infi <infi@infi.sh>
Date:   Sat Aug 24 21:09:09 2024 +0200

    docs: document beta geographic availability

    Signed-off-by: Infi <infi@infi.sh>

commit c3716b987214d712247ce79d87595beb076c488d
Author: Infi <infi@infi.sh>
Date:   Tue Aug 20 04:37:55 2024 +0200

    chore: kotlin sessions to gitignore

    Signed-off-by: Infi <infi@infi.sh>

commit e2d6d12da32f3aa4acf8252f339f297033c2abe5
Author: Infi <infi@infi.sh>
Date:   Tue Aug 20 04:06:40 2024 +0200

    fix: remove servers that no longer exist

    Signed-off-by: Infi <infi@infi.sh>

commit 677e551c0653120d209c4ba83c8c20a25cf762a9
Author: Infi <infi@infi.sh>
Date:   Tue Aug 20 03:42:10 2024 +0200

    fix: crash if channel you were last in no longer exists on new boot

    Signed-off-by: Infi <infi@infi.sh>

commit 3c5e8de1154a42eb203f2b119ecae187730eb64f
Author: Infi <infi@infi.sh>
Date:   Tue Aug 20 03:39:31 2024 +0200

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 7212da83f7cd93816302e86f83bd7cc1e9bed0b5
Author: Infi <infi@infi.sh>
Date:   Thu Aug 15 21:48:23 2024 +0200

    feat: gigamoji

    Signed-off-by: Infi <infi@infi.sh>

commit bf69d0c42b383b01c49414f9a2d7265eb7a5d5a9
Author: Infi <infi@infi.sh>
Date:   Thu Aug 15 19:40:14 2024 +0200

    fix(SpecialUsers): "value" uniform should oscillate with time

    Signed-off-by: Infi <infi@infi.sh>

commit 341dc60ae866cd9b34afa2fdc72f9693c4263c95
Author: Infi <infi@infi.sh>
Date:   Thu Aug 15 02:04:14 2024 +0200

    refactor: move message processor to frontend internals

    Signed-off-by: Infi <infi@infi.sh>

commit f36d0c6aaf39979118e529529ecf0222a7098a71
Author: Infi <infi@infi.sh>
Date:   Thu Aug 15 02:00:10 2024 +0200

    fix: issue in which external outages can cause issues

    Signed-off-by: Infi <infi@infi.sh>

commit 12a2890519ea47ab680ed9a113e3af3f95847da9
Author: Infi <infi@infi.sh>
Date:   Sat Aug 10 21:20:36 2024 +0200

    feat(labs): experiment with a settings DSL

    Signed-off-by: Infi <infi@infi.sh>

commit 8d69102419a73952a68118a5b9c5fcaf4911bff1
Author: Infi <infi@infi.sh>
Date:   Sat Aug 10 18:09:48 2024 +0200

    feat: save age gate unlock state

    Signed-off-by: Infi <infi@infi.sh>

commit d857cc182cb9f1375129e22a49d2c9465a841802
Author: Infi <infi@infi.sh>
Date:   Sat Aug 10 17:48:37 2024 +0200

    refactor: rename .provider to .providers for consistency

    Signed-off-by: Infi <infi@infi.sh>

commit dddad4546132b72dab9a59036df06575b174e160
Author: Infi <infi@infi.sh>
Date:   Mon Aug 5 01:13:21 2024 +0200

    chore: bump to 1.2.1-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit 52d90ee2e9e99b03871228e7fb8e99fd4a23ce2a
Author: Infi <infi@infi.sh>
Date:   Mon Aug 5 00:36:44 2024 +0200

    feat: graduate built-in colour picker to GA

    Signed-off-by: Infi <infi@infi.sh>

commit 370a75857931c5a8810665bb7e4b405ed967ff73
Author: Infi <infi@infi.sh>
Date:   Sun Aug 4 21:03:37 2024 +0200

    feat(labs): CryptographicAgeVerificationSandbox

    Signed-off-by: Infi <infi@infi.sh>

commit 8df97992b8e872a3d6c86c52a557ebee9cbeb27d
Author: Infi <infi@infi.sh>
Date:   Sun Aug 4 18:04:38 2024 +0200

    feat: experimental colour picker (very broken, featureflag)

    Signed-off-by: Infi <infi@infi.sh>

commit 8251dad4434a76c59e84306d46d9ed08b4a979b5
Author: Infi <infi@infi.sh>
Date:   Thu Aug 1 02:52:19 2024 +0200

    chore: bump to 1.2.0-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit a873923111472ea69841877b90f2034a1332e79c
Author: Infi <infi@infi.sh>
Date:   Thu Aug 1 02:47:56 2024 +0200

    fix: no insets for the rest of the bottom sheets

    Signed-off-by: Infi <infi@infi.sh>

commit f477449f1e7354a623c6a9941a6cf6af0f0e4d53
Author: Infi <infi@infi.sh>
Date:   Thu Aug 1 02:47:42 2024 +0200

    fix: changelog issues

    Signed-off-by: Infi <infi@infi.sh>

commit ee397400309e46ebe1575e9abada5923db5828c7
Author: Infi <infi@infi.sh>
Date:   Thu Aug 1 01:52:26 2024 +0200

    fix: serverlike icon sizing

    Signed-off-by: Infi <infi@infi.sh>

commit d046c9f1d29877ba34b136947a777f9e19318765
Author: Infi <infi@infi.sh>
Date:   Thu Aug 1 01:38:19 2024 +0200

    refactor: sidebar

    Signed-off-by: Infi <infi@infi.sh>

commit c127a73d2a7a28869e13054a8071f56bc230b05e
Author: Infi <infi@infi.sh>
Date:   Mon Jul 29 13:57:47 2024 +0200

    fix: fullscreen bottom sheets

    Signed-off-by: Infi <infi@infi.sh>

commit b71d7960721a6fad2010cd444dc32b27088a40cc
Author: Infi <infi@infi.sh>
Date:   Mon Jul 29 13:56:49 2024 +0200

    fix: never request invalid default avatar

    Signed-off-by: Infi <infi@infi.sh>

commit 7b44b4dc9d9e7d5afd18d909d844ff8d8036ac88
Author: Infi <infi@infi.sh>
Date:   Sat Jul 20 18:01:11 2024 +0200

    fix: onboarding response ratelimit

    Signed-off-by: Infi <infi@infi.sh>

commit 6e5d93fe95792c260a22701336339de44eef1c08
Author: Infi <infi@infi.sh>
Date:   Sat Jul 20 12:44:57 2024 +0200

    feat: project icon

    Signed-off-by: Infi <infi@infi.sh>

commit 9fa97ef8a2db070f9a4998cad6f90c319ff4b707
Author: Infi <infi@infi.sh>
Date:   Sat Jul 20 12:11:35 2024 +0200

    fix: attempt to fix InvocationTargetException

    Signed-off-by: Infi <infi@infi.sh>

commit b1ffc74ed5c0b46296bde41ba8281d1044eda8cd
Author: Infi <infi@infi.sh>
Date:   Fri Jul 12 15:51:29 2024 +0200

    feat: c2dm prototype via fcm

    Signed-off-by: Infi <infi@infi.sh>

commit 6b0dd007e1e644d21857f0b5fee057058b6dc51b
Author: Infi <infi@infi.sh>
Date:   Sat Jul 6 13:29:39 2024 +0200

    fix: correct m3 colouring on ux assets

    Signed-off-by: Infi <infi@infi.sh>

commit e2828d654889eeaae1d9f492f6bdc29756c5cadd
Author: Infi <infi@infi.sh>
Date:   Sat Jul 6 12:57:46 2024 +0200

    feat: external image embed

    Signed-off-by: Infi <infi@infi.sh>

commit fd8117a3aea944b460d70d4f27d59e3db329413b
Author: Infi <infi@infi.sh>
Date:   Sun Jun 30 19:32:53 2024 +0200

    feat: graduate VVA2 to GA

    Signed-off-by: Infi <infi@infi.sh>

commit 944b96dab3ddce1fb648967baf4d178276c92d56
Author: Infi <infi@infi.sh>
Date:   Thu Jun 27 22:56:34 2024 +0200

    feat: new video player

    Signed-off-by: Infi <infi@infi.sh>

commit ff81197dd33d930126480c0ece98c945f851d480
Author: Infi <infi@infi.sh>
Date:   Thu Jun 27 20:50:42 2024 +0200

    fix: scrolling in changelog sheet

    Signed-off-by: Infi <infi@infi.sh>

commit fbe1cf8af66898699677bbb398d4f0daf5e0ea72
Author: Infi <infi@infi.sh>
Date:   Thu Jun 27 20:26:29 2024 +0200

    docs(cl): 1002000 debug changelog

    Signed-off-by: Infi <infi@infi.sh>

commit 2550c2dc3d0fe60112cecf22f00902b2fb8b4ac4
Author: Infi <infi@infi.sh>
Date:   Thu Jun 27 20:17:05 2024 +0200

    feat: replace built-in media picker with google picker

    Signed-off-by: Infi <infi@infi.sh>

commit 19853c15f70f73a29e1e84f45153a2cf68a81ab9
Author: Infi <infi@infi.sh>
Date:   Tue Jun 25 21:20:37 2024 +0200

    fix: throw Exception not Error

    Signed-off-by: Infi <infi@infi.sh>

commit 71b894b69a4f5696b9c31b8f6538c540aa99e0c9
Author: Infi <infi@infi.sh>
Date:   Tue Jun 25 21:18:50 2024 +0200

    fix: throw Exception not Error

    Signed-off-by: Infi <infi@infi.sh>

commit bdc934336f087f78cf754049758d9b66d2539141
Author: infi <infi@infi.sh>
Date:   Sat Jun 22 20:24:26 2024 +0200

    fix(docs): typo in Tabs

    Signed-off-by: infi <infi@infi.sh>

commit 83f04b665ac42b69c35fdfe828b583ed4a5a05ef
Author: Infi <infi@infi.sh>
Date:   Sat Jun 22 17:44:58 2024 +0200

    feat: use new changelogs system

    Signed-off-by: Infi <infi@infi.sh>

commit c1254da66f32fa9e20fbfcaa71a9dd3ccc4c58c5
Author: Infi <infi@infi.sh>
Date:   Sat Jun 22 15:26:41 2024 +0200

    docs: add changelogs system

    Signed-off-by: Infi <infi@infi.sh>

commit 643d6371c8bc88ebf22fc540bfa11c9bf5facd37
Author: Infi <infi@infi.sh>
Date:   Sat Jun 22 15:03:03 2024 +0200

    docs(index): always use baseurl for guidelines link

    Signed-off-by: Infi <infi@infi.sh>

commit 10b9db952aaa9468e9d306c53d6b02b1d7cb3b4c
Author: Infi <infi@infi.sh>
Date:   Sat Jun 22 02:38:59 2024 +0200

    fix: issue in which inline media picker does not use avatar circularity

    Signed-off-by: Infi <infi@infi.sh>

commit b478e2e5595fd185f6481b6b44953dfe43eca783
Author: Infi <infi@infi.sh>
Date:   Wed Jun 19 20:45:32 2024 +0200

    docs(setup): use codeblock for commandline flag

    Signed-off-by: Infi <infi@infi.sh>

commit 7065a8abfd941f93d7db53a90c2e30d63352bb23
Author: Infi <infi@infi.sh>
Date:   Wed Jun 19 20:42:08 2024 +0200

    docs(setup): add submodule hint

    Signed-off-by: Infi <infi@infi.sh>

commit bf64801775ff0297ca6dd49a437d7135fb0f88b0
Author: aisu <aisoop@proton.me>
Date:   Sun Jun 16 13:10:29 2024 -0400

    merge: #6

commit ac6ba5bc4b4e8a68b45c19e9b6eeea363745d917
Author: Infi <infi@infi.sh>
Date:   Sun Jun 16 02:18:37 2024 +0200

    ci: suspend use of android CI as it wastes our minutes right now

    Signed-off-by: Infi <infi@infi.sh>

commit 84bf7b70f6f6eea9b61fc3e38c8460403aeadf4e
Author: Infi <infi@infi.sh>
Date:   Sun Jun 16 02:09:51 2024 +0200

    chore: bump to 1.1.1-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit 6493e5f3d745146206175a7cca8e6f78f61b4c9e
Author: Infi <infi@infi.sh>
Date:   Sun Jun 16 02:09:20 2024 +0200

    chore: temporarily 86 livekit

    Signed-off-by: Infi <infi@infi.sh>

commit 8d4296eb1769b85d8cfdd275dc14f5cb4a9eea0e
Author: Infi <infi@infi.sh>
Date:   Sun Jun 16 01:57:32 2024 +0200

    chore: bump to 1.1.0-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit 6ce1087db05d67ca5a80759d391c9d7bc766874f
Author: Infi <infi@infi.sh>
Date:   Sun Jun 16 01:50:49 2024 +0200

    feat: add corner radius option for avatars

    Signed-off-by: Infi <infi@infi.sh>

commit 80bd2e067ed5560baa6ea22eab02b13ddd913708
Author: Infi <infi@infi.sh>
Date:   Sat Jun 15 23:20:22 2024 +0200

    fix(readme): remove versioning state

    Signed-off-by: Infi <infi@infi.sh>

commit 910f7f9b83203ddc2c1d7234bd941b9707294d21
Author: Infi <infi@infi.sh>
Date:   Sat Jun 15 23:08:38 2024 +0200

    fix(readme): use correct contributing guidelines link readme

    Signed-off-by: Infi <infi@infi.sh>

commit 0a2064d5dd6d319711015764c910b0ad74c9bf0b
Author: Infi <infi@infi.sh>
Date:   Sun Jun 9 18:19:25 2024 +0200

    feat: m3 primary tabs for non-m3dynamic themes

    Signed-off-by: Infi <infi@infi.sh>

commit ac4cfa883dc3f701f206b4763bae79351d01e1b0
Author: Infi <infi@infi.sh>
Date:   Sun Jun 9 16:57:38 2024 +0200

    chore: update dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit 2e41aec5631b72b808458499e21df34f3218f045
Author: Infi <infi@infi.sh>
Date:   Sun Jun 9 16:21:35 2024 +0200

    chore: update agp options in gradle

    Signed-off-by: Infi <infi@infi.sh>

commit 86a815eccfc99ef45ecf0fd65136e6fede5d7e16
Author: Infi <infi@infi.sh>
Date:   Sun Jun 9 16:06:44 2024 +0200

    chore: upgrade agp

    Signed-off-by: Infi <infi@infi.sh>

commit 6e341a2949551eef6af7223c72b05d54314917cb
Author: Infi <infi@infi.sh>
Date:   Sat Jun 8 21:26:28 2024 +0200

    docs(readme): add links to contribution guide

commit 2399ca4350fba12c5c1a93329d0a7949f0fd3116
Author: Infi <infi@infi.sh>
Date:   Sat Jun 8 21:08:15 2024 +0200

    fix(docs): how to markdown

commit bd8009213cada0d146c7f8b5d93c89d258d69c73
Author: Infi <infi@infi.sh>
Date:   Sat Jun 8 21:05:50 2024 +0200

    fix(docs): how to starlight

commit 59809c2ef8bb61753c0af7118a4b7b6942ecfa5a
Author: Infi <infi@infi.sh>
Date:   Sat Jun 8 21:02:49 2024 +0200

    fix(docs): how to astro

commit 77cfb1ee00ccec9b73d0298c078ac20d56a48fcb
Author: Infi <infi@infi.sh>
Date:   Sat Jun 8 20:58:02 2024 +0200

    fix(docs): specify pnpm version

commit 2ff81dc682dcd8c2d8efd14ef9216bf8af679c53
Author: Infi <infi@infi.sh>
Date:   Sat Jun 8 20:57:13 2024 +0200

    fix(docs): use implied recursive

commit 932f41909217bde28eb397d4e85cba44dccbad98
Author: Infi <infi@infi.sh>
Date:   Sat Jun 8 20:55:14 2024 +0200

    fix(docs): typo in yaml

commit eba5474c07a33b143a40b8285a93dc5b2abb4f2a
Author: Infi <infi@infi.sh>
Date:   Sat Jun 8 20:53:31 2024 +0200

    docs: add contrib docs

commit 28e144f7c69fb1bd4ee6e6ed5930f5d2026d3d88
Author: Infi <infi@infi.sh>
Date:   Fri Jun 7 00:31:43 2024 +0200

    chore: create LICENCE

    Signed-off-by: Infi <infi@infi.sh>

commit 92c0dbe29696ad6603f2b775a7bf98126d980b8a
Author: Infi <infi@infi.sh>
Date:   Fri Jun 7 00:26:18 2024 +0200

    chore: bump to 1.0.0-beta+gp20

    Signed-off-by: Infi <infi@infi.sh>

commit 0cf65caacdb164fc41524466c1bb0c01b79883dd
Author: Infi <infi@infi.sh>
Date:   Thu Jun 6 18:42:40 2024 +0200

    fix: last resort for socket disconnect crash

    Signed-off-by: Infi <infi@infi.sh>

commit b95fec0f4ee77d4fa3b85b5a29a70dc024e9aaf1
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 17:22:16 2024 +0200

    feat: animate message content size change

    Signed-off-by: Infi <infi@infi.sh>

commit 1ebfd2991496d7464124a89f3a6cb5ffb6f6f6cf
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 16:28:36 2024 +0200

    chore: bump to 0.8.1

    Signed-off-by: Infi <infi@infi.sh>

commit 566a344bdc02fed3b71369276a3c9faebfa9167a
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 16:26:23 2024 +0200

    feat: add back URL fallback

    Signed-off-by: Infi <infi@infi.sh>

commit 449ae162216048e7e6b434eed56b0e5e7c442674
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 16:06:39 2024 +0200

    feat: render bio in profile sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 0fc0960cce21ba82ed56a7e08fe5aa5cffdbf392
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 15:51:31 2024 +0200

    fix: markdown rendering crash

    Signed-off-by: Infi <infi@infi.sh>

commit 685e3d063372fb027d5225a8b2ab75d5dfbab649
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 15:10:42 2024 +0200

    fix: logic and positioning for user dropdown

    Signed-off-by: Infi <infi@infi.sh>

commit da9e73041fdf476c1051b4a01d6911b869fee871
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 14:59:11 2024 +0200

    fix(regression/cs2): ack channels on view, dont show agegate for sfw channels

    Signed-off-by: Infi <infi@infi.sh>

commit 9be100fc265f2a05ff4196c345a1cc640293783f
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 14:51:02 2024 +0200

    perf: skip catchup MessageFrame|s

    Signed-off-by: Infi <infi@infi.sh>

commit 94099b8fc3d65303487ff2bad0b0423a46540558
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 14:44:46 2024 +0200

    feat: show better icons for dm and gdm, presence

    Signed-off-by: Infi <infi@infi.sh>

commit 3c6ed77e98ef7b079d6c6133edb9c5cefa6eb301
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 14:33:22 2024 +0200

    fix: show DM partner name in text field in DMs

    Signed-off-by: Infi <infi@infi.sh>

commit 06705bb87722b9c9f936e5d24f5d80fc27b0cc5d
Author: Infi <infi@infi.sh>
Date:   Wed Jun 5 14:25:54 2024 +0200

    feat(SpecialUsers): add tom flair

    Signed-off-by: Infi <infi@infi.sh>

commit e82a40c657b65383be3097c545555e9d4f96caac
Author: Infi <infi@infi.sh>
Date:   Mon Jun 3 20:38:18 2024 +0200

    feat(regression/cs2): age gate

    Signed-off-by: Infi <infi@infi.sh>

commit 27b465d1befbd8c6282d32cf03e0f6df007b6299
Author: Infi <infi@infi.sh>
Date:   Mon Jun 3 20:20:55 2024 +0200

    fix(regression/cs2): issue where autocomplete doesnt complete

    Signed-off-by: Infi <infi@infi.sh>

commit 6550822f1586a97b2f1bd96ec54d4b2569eba644
Author: Infi <infi@infi.sh>
Date:   Mon Jun 3 20:20:43 2024 +0200

    fix(regression/cs2): processed content in prospective message

    Signed-off-by: Infi <infi@infi.sh>

commit 2d7367296796da9881ef7e5d0805b188b37ce937
Author: Infi <infi@infi.sh>
Date:   Mon Jun 3 20:03:51 2024 +0200

    chore: change share target activity design to reflect cs2

    Signed-off-by: Infi <infi@infi.sh>

commit 2e8aa47ecf1e9992c6e0227180d9db2bc4495859
Author: Infi <infi@infi.sh>
Date:   Mon Jun 3 19:56:11 2024 +0200

    fix(regression/cs2): limit amt of replies

    Signed-off-by: Infi <infi@infi.sh>

commit f003f67fa6b0a88a44473b64aeeb70b1810a64f7
Author: Infi <infi@infi.sh>
Date:   Mon Jun 3 19:54:23 2024 +0200

    fix(regression/cs2): issue in which ui callbacks fire multiply

    Signed-off-by: Infi <infi@infi.sh>

commit b31194d287d56437ef38e28e3860656280b3d004
Author: Infi <infi@infi.sh>
Date:   Tue May 28 21:45:18 2024 +0200

    fix(regression/cs2): process outgoing messages

    Signed-off-by: Infi <infi@infi.sh>

commit 0adab87bb7f5b7c41d0d59d978266b83b6e30d90
Author: Infi <infi@infi.sh>
Date:   Tue May 28 02:23:01 2024 +0200

    chore: graduate channelscreen2

    Signed-off-by: Infi <infi@infi.sh>

commit d9281b4f098409a612d2bc7c21cbf87fd86fdfe9
Author: Infi <infi@infi.sh>
Date:   Tue May 28 02:21:22 2024 +0200

    refactor(ChannelScreen): introduce channel screen 2

    Signed-off-by: Infi <infi@infi.sh>

commit 51d1c11aaad003827db1fc3b86c4ff5bc711b817
Author: Infi <infi@infi.sh>
Date:   Wed Apr 10 23:07:49 2024 +0200

    feat: do not show messages from blocked users

    Signed-off-by: Infi <infi@infi.sh>

commit 46d11a3a2543341e5ce1d0ad89ab7bd6777c8b38
Author: Infi <infi@infi.sh>
Date:   Wed Apr 10 22:36:45 2024 +0200

    fix: attachment/reply manager with denied text field

    Signed-off-by: Infi <infi@infi.sh>

commit 8b852ddec86737e1884ba80ca2e75d2949656ce2
Author: Infi <infi@infi.sh>
Date:   Wed Apr 10 00:32:33 2024 +0200

    feat: catch invite urls

    Signed-off-by: Infi <infi@infi.sh>

commit 9727ffabc8201e8b87aa029b71aa43529fa68189
Author: Infi <infi@infi.sh>
Date:   Sat Apr 6 01:01:57 2024 +0200

    fix: set line height via line height

    Signed-off-by: Infi <infi@infi.sh>

commit cee5fadba68846a23806b2f47f80facca138b5b7
Author: Infi <infi@infi.sh>
Date:   Sat Apr 6 00:07:34 2024 +0200

    feat: placeholder media channel overlay

    Signed-off-by: Infi <infi@infi.sh>

commit 2f6f7433734d487a85c7eabba528761c74a1a634
Author: Infi <infi@infi.sh>
Date:   Wed Apr 3 15:04:27 2024 +0200

    feat: add live media sdk

    Signed-off-by: Infi <infi@infi.sh>

commit cd07b44c66229a1870bf0e7ddf97313179d1db2a
Author: Infi <infi@infi.sh>
Date:   Wed Apr 3 14:54:53 2024 +0200

    feat: spring instead of tween for mockup

    Signed-off-by: Infi <infi@infi.sh>

commit b0accda4218f611ab5317ec3a0d0ddd07c4ce9f1
Author: Infi <infi@infi.sh>
Date:   Wed Apr 3 14:54:30 2024 +0200

    fix: message content too short after font update

    Signed-off-by: Infi <infi@infi.sh>

commit f32537b0e2e6c80392b9dc96a409e27de1df08f4
Author: Infi <infi@infi.sh>
Date:   Wed Apr 3 13:48:46 2024 +0200

    fix: double keyboard hide request

    Signed-off-by: Infi <infi@infi.sh>

commit df3eb2b3febd8a24fcfa346d924871d163e04b49
Author: insertish <me@insrt.uk>
Date:   Thu Mar 28 13:37:43 2024 +0000

    ci: synced local '.github/workflows/triage_pr.yml' with remote 'workflows/triage_pr.yml'

    [skip ci]

commit 045f434297223dd357fd04f74bf8a3207518ed9c
Merge: e7b1007 84ef8da
Author: infi <infi@infi.sh>
Date:   Thu Mar 28 04:34:57 2024 +0100

    Merge pull request #5 from revoltchat/weblate

    Translations update from Weblate

commit e7b100742ee5113de4bd383ab1e9772e045e5146
Author: Infi <infi@infi.sh>
Date:   Thu Mar 28 04:34:40 2024 +0100

    feat: update available languages

    Signed-off-by: Infi <infi@infi.sh>

commit 84ef8da14c5d5725b22ddfa0bdd0fc02bf3b1fee
Author: Weblate <noreply@weblate.org>
Date:   Thu Mar 28 03:33:44 2024 +0000

    chore: update translations [no ci]

    Co-authored-by: - <hayper1919@gmail.com>
    Co-authored-by: @liimee <git.taaa@fedora.email>
    Co-authored-by: Agustin <auutn@proton.me>
    Co-authored-by: Akama Aka <mallyconnor80@gmail.com>
    Co-authored-by: Alexandr Glazko <lenify@skiff.com>
    Co-authored-by: Alexandr Glazko <lenify@tutanota.com>
    Co-authored-by: Andréa FERRULLI <andreagoldorak1410@gmail.com>
    Co-authored-by: Arsenii <arslee07@gmail.com>
    Co-authored-by: Auron the Time Thief <aurontime777@gmail.com>
    Co-authored-by: Ayl3n <Ayl3ann.n@gmail.com>
    Co-authored-by: Chris Barrera <chris046.6.com@gmail.com>
    Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
    Co-authored-by: Dan Zerk <arxifybusiness@proton.me>
    Co-authored-by: Deluxeria <Deluxeria@users.noreply.translate.revolt.chat>
    Co-authored-by: DevEvil <devevil99@gmail.com>
    Co-authored-by: Dimosthenis Alexandris <alexantris@proton.me>
    Co-authored-by: Felix Loch <felixlochlxl@gmail.com>
    Co-authored-by: Filippo <filippoarcaini2008@gmail.com>
    Co-authored-by: Fjuro <fjuro@alius.cz>
    Co-authored-by: Fueyes <fueyo222@gmail.com>
    Co-authored-by: GoodestGoyim <zigeuner733@gmail.com>
    Co-authored-by: Gátomo <gatomociencia@gmail.com>
    Co-authored-by: HelaBasa <R45XvezA@pm.me>
    Co-authored-by: Hitanari <taejutanari@gmail.com>
    Co-authored-by: I2rys <i2rys@protonmail.com>
    Co-authored-by: Infi <weblate@infi.sh>
    Co-authored-by: ItsAsheer <NullyIsHere@proton.me>
    Co-authored-by: Jason Raglin <raglinjas72@tcapsstudent.net>
    Co-authored-by: Jeshjer <jeshjer60@gmail.com>
    Co-authored-by: João Victhor <joangarcez2100@protonmail.com>
    Co-authored-by: Kara <erklion@tutanota.com>
    Co-authored-by: Kelcey <kolb.rodrigue@gmail.com>
    Co-authored-by: Keriz Alper <kerizalper@gmail.com>
    Co-authored-by: Kjev <r.t.redreovich+revolt@protonmail.com>
    Co-authored-by: Leo Lacarota <leolacarota@gmail.com>
    Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
    Co-authored-by: Max Walters <mdwalters.pm@proton.me>
    Co-authored-by: Nicolas Rukke <nicojunin04@gmail.com>
    Co-authored-by: Nikolay Rafalskyi <mikolarafalsk2019@gmail.com>
    Co-authored-by: Paweł B <mail@pawelek.ml>
    Co-authored-by: RT Redréovič <rtredreovic@users.noreply.translate.revolt.chat>
    Co-authored-by: Raduj Nagrœm Trűgoy <joe0307cwc@proton.me>
    Co-authored-by: Ramazan Eriş <ramazane791@gmail.com>
    Co-authored-by: Sacha <sachasalrad@gmail.com>
    Co-authored-by: Sophie L <beartechtalks@gmail.com>
    Co-authored-by: Sunnystew <yoonarasooly22@gmail.com>
    Co-authored-by: Tamer Mohamed Mokhtar <t.mokhtar.vd@gmail.com>
    Co-authored-by: Tixanou <lucianoibarravallejos1@gmail.com>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: Yoshiro Ono <drautineyoshiro@gmail.com>
    Co-authored-by: Yuriy <0_0_0_0_0_0@internet.ru>
    Co-authored-by: deluxghost <deluxghost@gmail.com>
    Co-authored-by: ferrel <5920873@disroot.org>
    Co-authored-by: jambu <aqilalfi@gmail.com>
    Co-authored-by: programutox <programutox@disroot.org>
    Co-authored-by: searinminecraft <scripterrookie12@gmail.com>
    Co-authored-by: trivarialthea <trivarialthea@tuta.io>
    Co-authored-by: zigeuner733 <zigeuner733@gmail.com>
    Co-authored-by: Ömer Asaf Karasu <omerasafkarasu06@outlook.com>
    Co-authored-by: Стів Нахелов <cergeyyarovikov82@gmail.com>
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ar/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ast/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/be/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/bn/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ca/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/cs/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/de/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/el/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/eo/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/es/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/es_419/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fa/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fi/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fil/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fr/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/hu/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/id/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/it/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/lt/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/mwl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/pl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt_BR/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ro/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ru/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/si/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/th/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/tr/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/uk/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/zh_Hans/
    Translation: Revolt/Android

commit 642287d2be11771cd8acf99930461016e43f4510
Author: Infi <infi@infi.sh>
Date:   Thu Mar 28 04:19:30 2024 +0100

    fix: remove unneeded permission

    Signed-off-by: Infi <infi@infi.sh>

commit c2770955397e69fd7fd36c01863113e6a13d1193
Author: Infi <infi@infi.sh>
Date:   Thu Mar 28 04:18:30 2024 +0100

    fix: logcat warnings regarding enableOnBackInvokedCallback

    Signed-off-by: Infi <infi@infi.sh>

commit 696f049fa10836ad00cbbeaf4d2d7ce8ef5e3310
Author: Infi <infi@infi.sh>
Date:   Thu Mar 28 03:54:13 2024 +0100

    refactor: buildconfig to dsl

    Signed-off-by: Infi <infi@infi.sh>

commit 22226e7256263f9f6a38f083ef35dcef927fb312
Author: Infi <infi@infi.sh>
Date:   Thu Mar 28 03:50:02 2024 +0100

    ci: fetch submodules

    Signed-off-by: Infi <infi@infi.sh>

commit 81e066400de9213180aefddcb9be96223a4c43d4
Author: Infi <infi@infi.sh>
Date:   Thu Mar 28 03:40:57 2024 +0100

    ci: re-enable; update java

    Signed-off-by: Infi <infi@infi.sh>

commit c38676b683f79e05a7c88e429f2a048536f54d76
Author: Infi <infi@infi.sh>
Date:   Thu Mar 28 03:34:33 2024 +0100

    feat: harmonise non-special sheets for m3

    Signed-off-by: Infi <infi@infi.sh>

commit 8b0af982db5b0864f5374a8d3b0773612bedaeb9
Author: Infi <infi@infi.sh>
Date:   Thu Mar 28 00:24:59 2024 +0100

    chore: upgrade AGP

    Signed-off-by: Infi <infi@infi.sh>

commit 92c5a6c7933d496de866ae5648fb7d634276cf14
Author: Infi <infi@infi.sh>
Date:   Sat Mar 16 15:11:28 2024 +0100

    feat: remove members from group DMs

    Signed-off-by: Infi <infi@infi.sh>

commit 0baca3cdef955d1d705369c2ad81d65fc83de96b
Author: Infi <infi@infi.sh>
Date:   Sat Mar 16 04:06:37 2024 +0100

    feat: show bot owner in profile

    Signed-off-by: Infi <infi@infi.sh>

commit b225cc3c4f9d773bd67d44e83f98b68d63ffafa1
Author: Infi <infi@infi.sh>
Date:   Sat Mar 16 03:40:24 2024 +0100

    fix: missing conditional in double reply tap

    Signed-off-by: Infi <infi@infi.sh>

commit 9b4a9b45636314dd59cbd7310538a7fa7f7af73b
Author: Infi <infi@infi.sh>
Date:   Sat Mar 16 03:31:29 2024 +0100

    feat: app types

    Signed-off-by: Infi <infi@infi.sh>

commit 8897dec19a95621caf9da05c83d55bef349106e6
Author: Infi <infi@infi.sh>
Date:   Sat Mar 16 02:38:18 2024 +0100

    fix: do not show self in typing indicator

    Signed-off-by: Infi <infi@infi.sh>

commit 942eacf6daf935775d42ea559b44da56c2e37ecf
Author: Infi <infi@infi.sh>
Date:   Sat Mar 16 02:31:21 2024 +0100

    feat: send begin/stop typing state

    Signed-off-by: Infi <infi@infi.sh>

commit 5660c9b1760f9a4b0a471a8717cfaf0248821344
Author: Infi <infi@infi.sh>
Date:   Sun Mar 10 21:30:36 2024 +0100

    fix: tnum on reaction info tabs

    Signed-off-by: Infi <infi@infi.sh>

commit 481a005f36afcf50c5af25e1890837f1bf1b4bcd
Author: Infi <infi@infi.sh>
Date:   Sun Mar 10 21:22:46 2024 +0100

    feat: cleaner invite dialogue animation

    Signed-off-by: Infi <infi@infi.sh>

commit ce751dca3f170cfe0314f5085360ebf7f5d95609
Author: Infi <infi@infi.sh>
Date:   Sat Mar 9 19:29:17 2024 +0100

    feat: cache servers and channels locally

    Signed-off-by: Infi <infi@infi.sh>

commit 2fdab5f9eadb58ddde6f82ba1cb5f03b39c08e36
Author: Infi <infi@infi.sh>
Date:   Thu Mar 7 21:33:51 2024 +0100

    fix: issue in which camera nonpresence can cause a crash

    Signed-off-by: Infi <infi@infi.sh>

commit 79adc2dae3d11f9366e07fd6c57b1ed6c8c7a501
Author: Infi <infi@infi.sh>
Date:   Thu Mar 7 21:30:36 2024 +0100

    fix: issue in which exotic links can cause a crash

    Signed-off-by: Infi <infi@infi.sh>

commit 4565e5d5d2c36657d6529d7e92425df12c5b3d34
Author: Infi <infi@infi.sh>
Date:   Thu Mar 7 21:10:15 2024 +0100

    style(lint): fix deprecation issues

    Signed-off-by: Infi <infi@infi.sh>

commit 84ccec816eacc274e8452fa1fc8b507f72ccae36
Author: Infi <infi@infi.sh>
Date:   Thu Mar 7 20:42:23 2024 +0100

    refactor: RadioItem to be a ListItem

    Signed-off-by: Infi <infi@infi.sh>

commit 659935f8b9cd8b6a615aede2115147ab12072a38
Author: Infi <infi@infi.sh>
Date:   Wed Mar 6 23:45:44 2024 +0100

    style: fix linter issues

    Signed-off-by: Infi <infi@infi.sh>

commit 9e94ed35fd3e9bb104c8b1289a09d12ca7874518
Author: Infi <infi@infi.sh>
Date:   Wed Mar 6 23:06:57 2024 +0100

    chore: upgrade compose

    Signed-off-by: Infi <infi@infi.sh>

commit ffce79aaefe856e5e7db506d9d14a8f36d2fdb39
Author: Infi <infi@infi.sh>
Date:   Wed Mar 6 21:34:48 2024 +0100

    fix: issue in which rotation, dark toggle cause app to reset state

    Signed-off-by: Infi <infi@infi.sh>

commit a44c230cffdea08db50ee95e43ab5d06d98d96a2
Author: Infi <infi@infi.sh>
Date:   Wed Mar 6 21:33:49 2024 +0100

    fix: add scroll state for chat settings

    Signed-off-by: Infi <infi@infi.sh>

commit d6fa669f648c6d79a243ce52af52bd3562b58a2c
Author: Infi <infi@infi.sh>
Date:   Wed Mar 6 21:28:03 2024 +0100

    feat: add chat settings and quick reply options

    (for future use)

    Signed-off-by: Infi <infi@infi.sh>

commit 91c5272216f7b96a15f957f39b96180448b880f7
Author: Infi <infi@infi.sh>
Date:   Tue Mar 5 22:01:37 2024 +0100

    feat: don't allow sending too long messages

    Signed-off-by: Infi <infi@infi.sh>

commit bb2c6145e1846c52bcedfcdbb23798d0f7ebb77f
Author: Infi <infi@infi.sh>
Date:   Sat Mar 2 22:02:47 2024 +0100

    fix: issue in which sheet tiles can overflow

    Signed-off-by: Infi <infi@infi.sh>

commit adfdd5e048cd74a357dffb6d3164f17f6329a63b
Author: Infi <infi@infi.sh>
Date:   Sat Mar 2 21:56:24 2024 +0100

    feat: update font versions, replace jb mono

    Signed-off-by: Infi <infi@infi.sh>

commit 571c68059f2a4f7ccfaeb2a79faf536f1dc63c98
Author: Infi <infi@infi.sh>
Date:   Sat Mar 2 21:25:33 2024 +0100

    feat: group settings screen

    Signed-off-by: Infi <infi@infi.sh>

commit 286f6de1e1001b852178a431fab1f7241366ea54
Author: Infi <infi@infi.sh>
Date:   Wed Feb 21 01:21:51 2024 +0100

    feat: group create screen

    Signed-off-by: Infi <infi@infi.sh>

commit a39cef28dc05adc2f455c4605a5d03c1a38d0382
Author: Infi <infi@infi.sh>
Date:   Tue Feb 20 23:17:17 2024 +0100

    fix(m3): friends options sheet should be dropdown menu

    Signed-off-by: Infi <infi@infi.sh>

commit 8636379fa218e4741b408a85abdc1de41ec48730
Author: Infi <infi@infi.sh>
Date:   Tue Feb 20 23:04:38 2024 +0100

    fix: issue in which non-bot users are shown as bots

    Signed-off-by: Infi <infi@infi.sh>

commit 2514f4a09b6acf6382c4b2e6f55e38e7ab909cf9
Author: Infi <infi@infi.sh>
Date:   Mon Feb 19 00:53:13 2024 +0100

    fix: issue in which ime padding is not applied to ProfileSettingsScreen

    Signed-off-by: Infi <infi@infi.sh>

commit 70db630244c6663238639a06c19e7bd5022b363e
Author: Infi <infi@infi.sh>
Date:   Mon Feb 19 00:49:15 2024 +0100

    feat: bot display for user info sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 356260a478c931e0812223270344f50b4cee2700
Author: Infi <infi@infi.sh>
Date:   Mon Feb 19 00:26:23 2024 +0100

    fix: issue in which users you are blocked by are not reportable

    Signed-off-by: Infi <infi@infi.sh>

commit 4f06153cd86a51232f32056c2ce4e7285b35401c
Author: Infi <infi@infi.sh>
Date:   Mon Feb 19 00:19:05 2024 +0100

    fix: issue in which users cannot report blocked users

    Signed-off-by: Infi <infi@infi.sh>

commit 857bc07913fdd515e81c27d6387eab178735e68d
Author: Infi <infi@infi.sh>
Date:   Sun Feb 18 23:46:25 2024 +0100

    fix: remove unused MessageView layout

    Signed-off-by: Infi <infi@infi.sh>

commit e3269beacdd2e7048134433ef858c2104461dc54
Author: Infi <infi@infi.sh>
Date:   Sun Feb 18 23:44:46 2024 +0100

    fix(MessageProcessor): more accurate emoji regex

    Signed-off-by: Infi <infi@infi.sh>

commit a43461468ce8c9969192a09cad5f4ee18f54af66
Author: Infi <infi@infi.sh>
Date:   Thu Feb 15 20:28:47 2024 +0100

    chore: upgrade AGP

    Signed-off-by: Infi <infi@infi.sh>

commit 235c9a3b435c42b2c4401094bc2b3df4a776f6e7
Author: Infi <infi@infi.sh>
Date:   Mon Feb 12 23:15:31 2024 +0100

    fix: issue in which block quotes look like embeds

    Signed-off-by: Infi <infi@infi.sh>

commit fe25812d6be1f95adfe372dc32b8be250e382c32
Author: Infi <infi@infi.sh>
Date:   Mon Feb 12 22:38:49 2024 +0100

    fix: crash when viewing oss attribution

    Signed-off-by: Infi <infi@infi.sh>

commit 490fa23cbf1a76bf7bdab04268fef22b9b7d2626
Author: Infi <infi@infi.sh>
Date:   Mon Feb 12 03:14:49 2024 +0100

    feat: improve scroll to bottom FAB placement

    Signed-off-by: Infi <infi@infi.sh>

commit 10f39b6060d72e88a971aae6cd55d737df06640a
Author: Infi <infi@infi.sh>
Date:   Mon Feb 12 02:41:19 2024 +0100

    fix: exclude AstNode struct from obfuscation

    Signed-off-by: Infi <infi@infi.sh>

commit a41487c54ecaac9e3e097e4940b47acabfa7ee84
Author: Infi <infi@infi.sh>
Date:   Mon Feb 12 02:11:59 2024 +0100

    feat(stendal): initial implementation/switch

    Signed-off-by: Infi <infi@infi.sh>

commit 91747d32a1327ee1e1cbe76442ef8ff572748a0a
Author: Infi <infi@infi.sh>
Date:   Wed Feb 7 21:43:41 2024 +0100

    chore: upgrade AGP

    Signed-off-by: Infi <infi@infi.sh>

commit d16c225fefc261c1dfbf1822cbd969a27e33364e
Author: Infi <infi@infi.sh>
Date:   Sat Feb 3 14:42:12 2024 +0100

    fix: issue in which sheet headers have no padding

    Signed-off-by: Infi <infi@infi.sh>

commit f0d97255a2967bae4d2a08a0186581b20a54d2e4
Author: Infi <infi@infi.sh>
Date:   Sat Feb 3 13:22:27 2024 +0100

    feat(gp): rm feedback and analysis

    Signed-off-by: Infi <infi@infi.sh>

commit c372ddd9d4783efcc9ba2daa11317eef8accbcb8
Author: Infi <infi@infi.sh>
Date:   Wed Jan 31 23:16:43 2024 +0100

    feat(gp): remove closed beta updater

    Signed-off-by: Infi <infi@infi.sh>

commit b4b5878e6edc11616306acc87861c0672586213a
Author: Infi <infi@infi.sh>
Date:   Tue Jan 30 00:04:52 2024 +0100

    feat: fetch uncached users in reaction sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 04484ec186e3c49b1f722849f83706c6cbe77b22
Author: Infi <infi@infi.sh>
Date:   Tue Jan 30 00:00:41 2024 +0100

    feat: fetch uncached messages in replies

    Signed-off-by: Infi <infi@infi.sh>

commit e204a7bf73ee910534482cab080d64c902bc4257
Author: Infi <infi@infi.sh>
Date:   Mon Jan 29 23:43:31 2024 +0100

    fix: some websocket related crash

    Signed-off-by: Infi <infi@infi.sh>

commit 9bdaa78cf0575b30e9c928b9bc47863befd8ab38
Author: Infi <infi@infi.sh>
Date:   Mon Jan 29 23:43:18 2024 +0100

    feat: show status in member list sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 85820d93dd83bfdc369acc5174f3fcc3ff745e9e
Author: Infi <infi@infi.sh>
Date:   Mon Jan 29 18:25:40 2024 +0100

    fix: typo in which some m3 imports are actually m2

    Signed-off-by: Infi <infi@infi.sh>

commit 060d26d9f4b196123c378c801260b0e2548c7451
Author: Infi <infi@infi.sh>
Date:   Sun Jan 28 17:54:20 2024 +0100

    fix: issue in which the message box and sidebar are not aligned

    Signed-off-by: Infi <infi@infi.sh>

commit e3d341fa3666e724af38bfb7c1ee48eeeafc8c4f
Author: Infi <infi@infi.sh>
Date:   Sun Jan 28 17:50:54 2024 +0100

    feat: retire PageHeader in favour of TopAppBar

    - also make DisconnectionNotice borderless

    Signed-off-by: Infi <infi@infi.sh>

commit 0c6f8026fa5dc3574338f17f231a1bc11dc0aecc
Author: Infi <infi@infi.sh>
Date:   Sun Jan 21 19:38:10 2024 +0100

    fix: issue in which bio text field is not full width

    Signed-off-by: Infi <infi@infi.sh>

commit c116b25981292c608765efbb2a26ec63b7b7f767
Author: Infi <infi@infi.sh>
Date:   Sun Jan 21 19:08:08 2024 +0100

    fix: issue in which listitem and listheader backgrounds were inconsistent

    Signed-off-by: Infi <infi@infi.sh>

commit 45e011abffc3c0dc998e5d37a29a53273687b5af
Author: Infi <infi@infi.sh>
Date:   Sun Jan 21 19:01:44 2024 +0100

    fix: return divider to changelogs screen

    Signed-off-by: Infi <infi@infi.sh>

commit 3b15436b9129bba65fbdfd7bc7e9bccf43585601
Author: Infi <infi@infi.sh>
Date:   Sat Jan 20 01:10:50 2024 +0100

    feat: try new navigation transitions

    Signed-off-by: Infi <infi@infi.sh>

commit c96486a324d097785adf2322b6cbe485f66cc31f
Author: Infi <infi@infi.sh>
Date:   Sat Jan 20 00:41:41 2024 +0100

    fix: issue where there is incorrect rounding on the header

    Signed-off-by: Infi <infi@infi.sh>

commit 5479516a6e4576901168b0b6ba943e7cc3b5aeca
Author: Infi <infi@infi.sh>
Date:   Sat Jan 20 00:14:33 2024 +0100

    feat: material 3-ise friends screen

    Signed-off-by: Infi <infi@infi.sh>

commit b62dead6488f7fcd8a52a02dfc5b9613838d0558
Author: Infi <infi@infi.sh>
Date:   Fri Jan 19 23:59:29 2024 +0100

    fix: issue where if your account is fresh you can't use notes

    Signed-off-by: Infi <infi@infi.sh>

commit 2875b1251cd81fbe223736201b1d9d6ab917f7a3
Author: Infi <infi@infi.sh>
Date:   Fri Jan 19 23:51:46 2024 +0100

    fix: issue where FriendsScreen is not full height

    Signed-off-by: Infi <infi@infi.sh>

commit 58128f553485f2088b7df52456f7b4e412e0d0b2
Author: Infi <infi@infi.sh>
Date:   Fri Jan 19 23:49:13 2024 +0100

    fix: issue where FriendsScreen header is not translated

    Signed-off-by: Infi <infi@infi.sh>

commit aec1fe7b98d3b0fe785682c2e915d13d63b2fe7f
Author: Infi <infi@infi.sh>
Date:   Fri Jan 19 23:48:39 2024 +0100

    feat: leverage android 12 splash screen API

    Signed-off-by: Infi <infi@infi.sh>

commit c062dc7953f0a22e52fc2b230dedab2df9d10678
Author: Infi <infi@infi.sh>
Date:   Wed Jan 17 17:59:15 2024 +0100

    feat: remove webchallenge

    Signed-off-by: Infi <infi@infi.sh>

commit e5a22ed4b90c643ce753ee11d9d4226652c9c82a
Author: Infi <infi@infi.sh>
Date:   Wed Jan 17 17:54:46 2024 +0100

    feat: xml messageview (for future optimisations)

    Signed-off-by: Infi <infi@infi.sh>

commit 921a45d9bd65163861898511581471f3b170800d
Author: Infi <infi@infi.sh>
Date:   Sat Jan 13 19:08:14 2024 +0100

    fix(docs): use of litho has been discontinued

    Signed-off-by: Infi <infi@infi.sh>

commit 36a3c294c2c7462b7cc4c00d4bba53e7da41f432
Author: Infi <infi@infi.sh>
Date:   Sat Jan 13 18:12:09 2024 +0100

    docs: mention other UI frameworks used

    Signed-off-by: Infi <infi@infi.sh>

commit 6ebdcef1e56b748ff8cf27271098420ed60af637
Author: Infi <infi@infi.sh>
Date:   Sat Jan 13 17:47:51 2024 +0100

    style: rename MemberListSheet.MemberListItem to MemberListSheetItem

    Signed-off-by: Infi <infi@infi.sh>

commit 976f149e0f700a10e6d4af8411524016b9a7194e
Author: Infi <infi@infi.sh>
Date:   Sat Jan 13 16:17:08 2024 +0100

    feat: material 3-ise member sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 792822c848e9acb2a5fb4c39ec2d3602896ed7a8
Author: Infi <infi@infi.sh>
Date:   Sat Jan 13 14:11:17 2024 +0100

    fix(a11y): remove alt text

    Signed-off-by: Infi <infi@infi.sh>

commit b4fb6eb874a3779113315717d452ebd4b7532d06
Author: Infi <infi@infi.sh>
Date:   Sat Jan 13 14:07:01 2024 +0100

    feat(a11y): show a sidebar settings button if touch exploration is on

    Signed-off-by: Infi <infi@infi.sh>

commit a28d305d45ef207d9999b50dd240f35a38a4ca92
Author: Infi <infi@infi.sh>
Date:   Sat Jan 13 13:52:05 2024 +0100

    feat: material 3-ise add server sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 80d29c3d585d5383ae775d88b8d842a4cdb7c73f
Author: Infi <infi@infi.sh>
Date:   Wed Jan 10 21:52:42 2024 +0100

    feat: material 3-ise changelog screen

    Signed-off-by: Infi <infi@infi.sh>

commit f31e8516fbc6deb876239bcd2adff676e8a05deb
Author: Infi <infi@infi.sh>
Date:   Mon Jan 8 01:27:15 2024 +0100

    fix: regression in which "log out" is not error coloured

    Signed-off-by: Infi <infi@infi.sh>

commit e5412728c9e6cdbd3b5a500dea0e6639c064069c
Author: Infi <infi@infi.sh>
Date:   Mon Jan 8 01:25:44 2024 +0100

    feat: redesign settings screen to fit m3 better

    Signed-off-by: Infi <infi@infi.sh>

commit d7cdcdc5b405001426aa7b4106706ce8ff80670d
Author: Infi <infi@infi.sh>
Date:   Mon Jan 8 01:25:33 2024 +0100

    feat: uniform list header component

    Signed-off-by: Infi <infi@infi.sh>

commit 38b9633361fb2358740f007541e49da6272d345d
Author: Infi <infi@infi.sh>
Date:   Mon Jan 8 01:01:49 2024 +0100

    fix: material 3-ise attribution further

    Signed-off-by: Infi <infi@infi.sh>

commit ccc37cad6e148702f36f6c9643e0cb609a043d56
Author: Infi <infi@infi.sh>
Date:   Mon Jan 8 00:49:26 2024 +0100

    fix: regression in which the typing indicator is on top

    Signed-off-by: Infi <infi@infi.sh>

commit c694bb720f62c8055e71af21734d5a50867407ad
Author: Infi <infi@infi.sh>
Date:   Mon Jan 8 00:43:54 2024 +0100

    feat: material 3-ise session settings further

    Signed-off-by: Infi <infi@infi.sh>

commit 2436cdefa2755c761336a12a1f5afde91f9cdf83
Author: Infi <infi@infi.sh>
Date:   Sat Jan 6 18:28:47 2024 +0100

    fix: issue where msg-ctx stays open after delete

    Signed-off-by: Infi <infi@infi.sh>

commit c95c6a9989f4f786e9802e1183eaa05e4337c503
Author: Infi <infi@infi.sh>
Date:   Sat Jan 6 18:21:42 2024 +0100

    fix: issue where messages don't get deleted

    Signed-off-by: Infi <infi@infi.sh>

commit 38e35902ff2457fc6dd46a3932c05eead6b748b1
Author: Infi <infi@infi.sh>
Date:   Wed Jan 3 20:13:54 2024 +0100

    feat: server reporting

    Signed-off-by: Infi <infi@infi.sh>

commit 1aea044a5a7f42bd8055b26ba6856ef75a2798da
Author: Infi <infi@infi.sh>
Date:   Mon Jan 1 20:21:45 2024 +0100

    feat: delete messages

    Signed-off-by: Infi <infi@infi.sh>

commit 8b4322c21aef20b4cbfb5813730f8f51e4467265
Author: Infi <infi@infi.sh>
Date:   Mon Jan 1 19:57:23 2024 +0100

    feat: nsfw age gate

    Signed-off-by: Infi <infi@infi.sh>

commit 547bc744d707cdc5009f6555756567a8d09459ba
Author: Infi <infi@infi.sh>
Date:   Sat Dec 30 21:50:31 2023 +0100

    feat: "add reaction" button on messages if reactions present

    Signed-off-by: Infi <infi@infi.sh>

commit a77e66b151fa67e90f9397aa63a2559caab5a9aa
Author: Infi <infi@infi.sh>
Date:   Tue Dec 26 00:31:32 2023 +0100

    feat: make revolt a share target (rough around edges)

    Signed-off-by: Infi <infi@infi.sh>

commit 81e1070747d97604f7d08a9b1339ed1140248203
Author: Infi <infi@infi.sh>
Date:   Fri Dec 22 20:19:52 2023 +0100

    fix: add slight padding to emoji picker server row

    Signed-off-by: Infi <infi@infi.sh>

commit adb8f519c26d3021d2549bd0e9bc82dea0a4a1c2
Author: Infi <infi@infi.sh>
Date:   Sun Dec 17 18:41:04 2023 +0100

    feat: adding reactions

    Signed-off-by: Infi <infi@infi.sh>

commit c62241590e1aae54d200320250324c77d50b5ff9
Author: Infi <infi@infi.sh>
Date:   Sun Dec 17 17:26:24 2023 +0100

    fix: issue where the member list header is not translated

    Signed-off-by: Infi <infi@infi.sh>

commit 17da46a18111f5fcfd3b44148905d26caef59bca
Author: Infi <infi@infi.sh>
Date:   Sat Dec 16 03:34:30 2023 +0100

    feat: routine housekeeping

    Signed-off-by: Infi <infi@infi.sh>

commit 57fa42ff222d7be63398efaf4a367e3f927c30fe
Author: Infi <infi@infi.sh>
Date:   Sun Dec 10 01:55:08 2023 +0100

    feat: invite screen

    Signed-off-by: Infi <infi@infi.sh>

commit 3ab1aa4279a387dc76d3f04dd2519228dbea1574
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 22:38:34 2023 +0100

    fix: older webview engine support

    Signed-off-by: Infi <infi@infi.sh>

commit 408d122e0c3c6eeb0ebc84ba0aadb85f513b8a6a
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 22:29:15 2023 +0100

    fix: issue where changelogs are opposite the sensical order

    Signed-off-by: Infi <infi@infi.sh>

commit 84ceba8b1b812b029e03d0b4e1ba36dc2df28f28
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 22:22:52 2023 +0100

    feat: mask session loading, fix profile loading centering

    Signed-off-by: Infi <infi@infi.sh>

commit 4a5e5766c4419f74ac6f016946f13ec7e8a57b11
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 21:15:00 2023 +0100

    feat: tweak default theme colours

    Signed-off-by: Infi <infi@infi.sh>

commit 5d4d985827fa96d6fda95764a016e1846c744a4a
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 20:32:13 2023 +0100

    feat: loading masking and further error handling for profile settings

    Signed-off-by: Infi <infi@infi.sh>

commit f8070bfb5dd25d54ee9ac126a841cab2fe44a5ee
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 20:00:20 2023 +0100

    fix: restore comment

    Signed-off-by: Infi <infi@infi.sh>

commit 3cab392e40a613dd8c1c37f94830a923474eac38
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 19:57:49 2023 +0100

    chore: replace view library with equivalent compose library

    Signed-off-by: Infi <infi@infi.sh>

commit e18c6a0d267e4b5a0fc015f06a1ab7c92751f55a
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 19:27:13 2023 +0100

    fix: rm leakcanary

    Signed-off-by: Infi <infi@infi.sh>

commit a7453820ef62de9df79f455c6f1afdcfac5c801e
Author: Infi <infi@infi.sh>
Date:   Sat Dec 9 18:06:37 2023 +0100

    chore: upgrade dependencies

    Signed-off-by: Infi <infi@infi.sh>

commit c8f43b5b90fad029a903c834b5d03d405a9b74fb
Author: Infi <infi@infi.sh>
Date:   Thu Dec 7 23:40:16 2023 +0100

    feat: reaction info sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 23fb3795e48c4bcc859dd7497f327bb1aebf7d62
Author: Infi <infi@infi.sh>
Date:   Thu Dec 7 21:16:08 2023 +0100

    feat: reaction rendering

    Signed-off-by: Infi <infi@infi.sh>

commit 5b002f3b1b31e70b91a68d9c818ae7ce3edad202
Author: Infi <infi@infi.sh>
Date:   Thu Dec 7 19:58:25 2023 +0100

    fix: inverse logic

    Signed-off-by: Infi <infi@infi.sh>

commit 849a1d6b6d7b374ef2d31b1767ad118ff6c25b09
Author: Infi <infi@infi.sh>
Date:   Thu Dec 7 19:44:59 2023 +0100

    fix: logo height and state performance

    Signed-off-by: Infi <infi@infi.sh>

commit 6cac99b1fde7ff023d9fefffcc6da79281c2307a
Author: Infi <infi@infi.sh>
Date:   Thu Dec 7 19:37:42 2023 +0100

    feat: channels autocomplete

    Signed-off-by: Infi <infi@infi.sh>

commit 5c0967cd2d910dad721ae8887ab7bdf086d49a86
Author: Infi <infi@infi.sh>
Date:   Thu Dec 7 17:04:24 2023 +0100

    feat: mention autocomplete

    Signed-off-by: Infi <infi@infi.sh>

commit 3b4791dcc2f46b100674ee4b89a7c2968b4fc545
Author: Infi <infi@infi.sh>
Date:   Wed Dec 6 16:44:40 2023 +0100

    feat: custom emote autocomplete

    Signed-off-by: Infi <infi@infi.sh>

commit d8c76b79e59bb37c8f9e933811afde24eb9bd2f5
Author: Infi <infi@infi.sh>
Date:   Wed Dec 6 15:35:02 2023 +0100

    feat: emoji autocomplete

    Signed-off-by: Infi <infi@infi.sh>

commit b78598357a31ee662dfa4cfbe538a77576ff9227
Author: Infi <infi@infi.sh>
Date:   Sun Dec 3 02:07:24 2023 +0100

    feat: routine maintenance

    Signed-off-by: Infi <infi@infi.sh>

commit dd9f279095eb1b582c22b835deaae43a9c8fcd76
Author: Infi <infi@infi.sh>
Date:   Sun Dec 3 01:54:37 2023 +0100

    feat: process manual channel mentions and emoji shortcodes

    Signed-off-by: Infi <infi@infi.sh>

commit 7ea7837684d523240c04b42337c9f52d8904e202
Author: Infi <infi@infi.sh>
Date:   Fri Dec 1 16:49:20 2023 +0100

    fix: issue where languages are missing from selection

    Signed-off-by: Infi <infi@infi.sh>

commit 5f1cf21afc8cc8db939741d794634d6e0f5be395
Author: Infi <infi@infi.sh>
Date:   Fri Dec 1 16:42:45 2023 +0100

    feat: show online and rest friends in friends screen

    Signed-off-by: Infi <infi@infi.sh>

commit eeaef1b12738ef9c4822fdd019a64b68cf56ec04
Author: Infi <infi@infi.sh>
Date:   Fri Dec 1 16:15:03 2023 +0100

    fix: issue where unicode emoji in the picker are not clickable

    Signed-off-by: Infi <infi@infi.sh>

commit 99823a2738abdfcf02516c607b3561311db88010
Author: Infi <infi@infi.sh>
Date:   Fri Dec 1 15:52:45 2023 +0100

    feat: mention user on username tap

    Signed-off-by: Infi <infi@infi.sh>

commit b1f1e2a56aa48785d75fa27e8939cc97a3341f27
Author: Infi <infi@infi.sh>
Date:   Fri Dec 1 15:07:55 2023 +0100

    feat: redesign user info sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 78d464e12a2279be01a5f7925d9dcb615be44cfc
Merge: 20554e9 7f0ea2e
Author: infi <infi@infi.sh>
Date:   Sat Nov 18 19:21:59 2023 +0100

    merge: weblate

    Translations update from Weblate

commit 20554e9ce9c24f7a3cad268db45927c841c04b21
Author: Infi <infi@infi.sh>
Date:   Sat Nov 18 19:01:46 2023 +0100

    feat: discover screen

    Signed-off-by: Infi <infi@infi.sh>

commit 7f0ea2e2585a2337f40b9334bcd58ceba0ac71f8
Author: Weblate <noreply@weblate.org>
Date:   Thu Nov 16 19:04:09 2023 +0000

    chore: update translations [no ci]

    Co-authored-by: @liimee <git.taaa@fedora.email>
    Co-authored-by: AbstractDevs <sergkovalew749@gmail.com>
    Co-authored-by: Alexandr Glazko <lenify@skiff.com>
    Co-authored-by: Alexandr Glazko <smba652f@gmail.com>
    Co-authored-by: Andiv <div2005.kk@gmail.com>
    Co-authored-by: Arsenii <arslee07@gmail.com>
    Co-authored-by: Ayl3n <Ayl3ann.n@gmail.com>
    Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
    Co-authored-by: Dmitry Percew <dmitrypercew@gmail.com>
    Co-authored-by: Fjuro <ifjuro@proton.me>
    Co-authored-by: Gátomo <gatomociencia@gmail.com>
    Co-authored-by: Infi <weblate@infi.sh>
    Co-authored-by: Kasahe <anissaa4648@gmail.com>
    Co-authored-by: Lùka Guyonvarch <starwars15122006@gmail.com>
    Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
    Co-authored-by: Mulciiber <ivan.barancikov07@gmail.com>
    Co-authored-by: Paweł B <mail@pawelek.ml>
    Co-authored-by: Tamer Mohamed Mokhtar <t.mokhtar.vd@gmail.com>
    Co-authored-by: Vasyl <s1r.p.a.w.s02@gmail.com>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: blank <z00hra@mail.ru>
    Co-authored-by: deluxghost <deluxghost@gmail.com>
    Co-authored-by: ferrel <5920873@disroot.org>
    Co-authored-by: searinminecraft <scripterrookie12@gmail.com>
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ar/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/be/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/bn/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/cs/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/de/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/es/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fil/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/fr/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/hu/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/id/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/mwl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/pl/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/ru/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/uk/
    Translate-URL: https://translate.revolt.chat/projects/revolt/android/zh_Hans/
    Translation: Revolt/Android

commit e23a2f964c7636181bcbbecc425542b74e2baf20
Author: Infi <infi@infi.sh>
Date:   Sun Nov 12 21:41:18 2023 +0100

    Revert "feat: reconnect mechanism that doesn't limit retry count"

    This reverts commit 9d747e69db0548adebf8c85ab224a51febf85714.

commit 18825a5130be8f42b29a94b8ebda6ee53ca70a47
Author: Infi <infi@infi.sh>
Date:   Sun Nov 12 21:37:09 2023 +0100

    fix: replace compose cursor position code with view

    Signed-off-by: Infi <infi@infi.sh>

commit 2f8e93194abcce0037c4b770241f57e4ce1ed845
Author: Infi <infi@infi.sh>
Date:   Sun Nov 12 21:18:57 2023 +0100

    fix: issue where uncategorised channels don't show

    Signed-off-by: Infi <infi@infi.sh>

commit 9d747e69db0548adebf8c85ab224a51febf85714
Author: Infi <infi@infi.sh>
Date:   Sun Nov 12 21:08:56 2023 +0100

    feat: reconnect mechanism that doesn't limit retry count

    Signed-off-by: Infi <infi@infi.sh>

commit d985547e9db93f2c3ca29f18204ac8ec820dd6ef
Author: Infi <infi@infi.sh>
Date:   Sun Nov 12 20:24:09 2023 +0100

    fix: issue where emoji picker animation blocks UI thread

    Signed-off-by: Infi <infi@infi.sh>

commit bca86deddb28b63caec5a41a27e884b91d2e12e3
Author: Infi <infi@infi.sh>
Date:   Sun Nov 12 20:20:01 2023 +0100

    fix: npe

    Signed-off-by: Infi <infi@infi.sh>

commit 1347d6b50ae1d499ab2dfa78ab8000afd56bbefb
Author: Infi <infi@infi.sh>
Date:   Sat Nov 11 19:05:13 2023 +0100

    chore: rm unused imports

    Signed-off-by: Infi <infi@infi.sh>

commit e3fb15ed4103376e82ddcd412619d55425a70ef5
Author: Infi <infi@infi.sh>
Date:   Sat Nov 11 17:49:50 2023 +0100

    feat: change type of button for send message

    Signed-off-by: Infi <infi@infi.sh>

commit 1a061909584f7cdfe65b92c84107d0be9b0f1c1b
Author: Infi <infi@infi.sh>
Date:   Sat Nov 11 17:48:58 2023 +0100

    feat: make report dialogues up to date, add user report

    Signed-off-by: Infi <infi@infi.sh>

commit 3c6d32ed210d5fa800145a4da07792d206a4cdd0
Author: Infi <infi@infi.sh>
Date:   Sat Nov 11 16:36:20 2023 +0100

    ci: suspend use of build CI for now

    Signed-off-by: Infi <infi@infi.sh>

commit 22040c64661d73b0ebfd7035b6eff4fc15c616d4
Author: Infi <infi@infi.sh>
Date:   Sat Nov 11 16:33:23 2023 +0100

    fix: show extended actions even if blocked by other user

    Signed-off-by: Infi <infi@infi.sh>

commit f49fea2e1c2ef58667d8bcc5186e9952695466aa
Author: Infi <infi@infi.sh>
Date:   Sat Nov 11 16:25:24 2023 +0100

    feat: user action buttons

    Signed-off-by: Infi <infi@infi.sh>

commit 71e78999f517bb71a0ee0143184fb110bf705bf3
Author: Infi <infi@infi.sh>
Date:   Sat Nov 11 03:49:24 2023 +0100

    refactor: rename user context sheet to user info sheet

    Signed-off-by: Infi <infi@infi.sh>

commit a5f4b4d9df26800ac4234774d827b07122df1117
Author: Infi <infi@infi.sh>
Date:   Sat Nov 11 03:46:18 2023 +0100

    feat: only show appropriate buttons in channel info sheet

    Signed-off-by: Infi <infi@infi.sh>

commit f0099ee5db859dcc3cdf98bf22fab5af526cb63b
Author: Infi <infi@infi.sh>
Date:   Sat Nov 4 17:50:46 2023 +0100

    chore: upgrade AGP

    Signed-off-by: Infi <infi@infi.sh>

commit 2bea77ca5dc646805c029d4192ec015cc1d61b59
Author: Infi <infi@infi.sh>
Date:   Wed Nov 1 19:34:42 2023 +0100

    fix: logo not using correct colour

    Signed-off-by: Infi <infi@infi.sh>

commit 264a3804d4a8cd5b1e438d0f45a76fa34652839e
Author: Infi <infi@infi.sh>
Date:   Wed Nov 1 17:59:32 2023 +0100

    fix: images always being full-width

    Signed-off-by: Infi <infi@infi.sh>

commit 024e08c6c36afb4f8198cfc0dbba3af3a3163329
Author: Infi <infi@infi.sh>
Date:   Wed Nov 1 04:28:02 2023 +0100

    fix: add ugly hacks because reflection breaks it

    Signed-off-by: Infi <infi@infi.sh>

commit 0922ff6dae66f581b791617bc11b8d010a706f7d
Author: Infi <infi@infi.sh>
Date:   Wed Nov 1 02:10:50 2023 +0100

    fix(changelog-7000): mdash to —

    Signed-off-by: Infi <infi@infi.sh>

commit cdc4d8ce98243e7a7fc712604e8f37c7d43137c1
Author: Infi <infi@infi.sh>
Date:   Wed Nov 1 02:02:20 2023 +0100

    chore: bump to 0.7.0

    Signed-off-by: Infi <infi@infi.sh>

commit ea18b4de9af23d9bb74b62d8ce11eba16aa67d16
Author: Infi <infi@infi.sh>
Date:   Wed Nov 1 00:32:23 2023 +0100

    fix: stray log

    Signed-off-by: Infi <infi@infi.sh>

commit fdb7af745e1823c47a69bac17bbc92a38b17aed7
Author: Infi <infi@infi.sh>
Date:   Wed Nov 1 00:28:23 2023 +0100

    feat: import and export theme override (rato) files

    Signed-off-by: Infi <infi@infi.sh>

commit d1f2cd22ee5f8436636ef62719412af375e06784
Author: Infi <infi@infi.sh>
Date:   Tue Oct 31 23:52:16 2023 +0100

    feat: theme colour overrides

    Signed-off-by: Infi <infi@infi.sh>

commit 861a5635801da24506ab8ab37966f9acc12cbe79
Author: Infi <infi@infi.sh>
Date:   Tue Oct 31 20:46:09 2023 +0100

    refactor: fetch settings when Authenticated frame arrives

    Signed-off-by: Infi <infi@infi.sh>

commit 62b8888c7ee2541a534f7571dabde831aaf9b8c5
Author: Infi <infi@infi.sh>
Date:   Tue Oct 31 20:29:27 2023 +0100

    feat(settings): set bio

    Signed-off-by: Infi <infi@infi.sh>

commit 017187a716856b9f484c0d146c4604d7b0db7028
Author: Infi <infi@infi.sh>
Date:   Tue Oct 31 20:07:12 2023 +0100

    feat: profile settings (set pfp and background)

    Signed-off-by: Infi <infi@infi.sh>

commit d069647a2d750705847a74f8a21003c337c9ba5a
Author: Infi <infi@infi.sh>
Date:   Tue Oct 31 16:20:01 2023 +0100

    fix: use emoji heart in about screen to mirror iOS layout

    Signed-off-by: Infi <infi@infi.sh>

commit 9d28e219a0be448dba4d5893a57fe5eff14d986d
Author: Infi <infi@infi.sh>
Date:   Tue Oct 31 16:12:31 2023 +0100

    feat(security): disable logging in release builds

    Signed-off-by: Infi <infi@infi.sh>

commit 1eeba97d5ebae899a6117effcf8eb8108b1eb5cc
Author: Infi <infi@infi.sh>
Date:   Mon Oct 30 13:45:13 2023 +0100

    feat: polish up the system messages

    Signed-off-by: Infi <infi@infi.sh>

commit 32e32137aa97d84ac25a688d2bf6430c5b17bcf1
Author: Infi <infi@infi.sh>
Date:   Mon Oct 30 13:45:05 2023 +0100

    fix: issue where UIMarkdown sometimes does not render

    Signed-off-by: Infi <infi@infi.sh>

commit 7f4a768e65d2950cca3f092811adca6bdcad5280
Author: Infi <infi@infi.sh>
Date:   Mon Oct 30 13:07:56 2023 +0100

    fix: issue where active channel indicator may not update

    Signed-off-by: Infi <infi@infi.sh>

commit 2b4fef75c2523fd7caf487de79e1a58358053e94
Author: Infi <infi@infi.sh>
Date:   Mon Oct 30 02:18:26 2023 +0100

    feat: friends screen

    Signed-off-by: Infi <infi@infi.sh>

commit a94d1b14be1f6315c53204dddd844f2475208240
Author: Infi <infi@infi.sh>
Date:   Sat Oct 28 23:36:31 2023 +0200

    style: run ktlint on code

    Signed-off-by: Infi <infi@infi.sh>

commit eb16111bbfbb424110d8afd9aecd632adc8b687c
Author: Infi <infi@infi.sh>
Date:   Sat Oct 28 23:21:02 2023 +0200

    chore(gradle): upgrade plugin and add kotlinter

    Signed-off-by: Infi <infi@infi.sh>

commit 468cab9d4e1a72bce34d051cc97057a5f2f336ca
Author: Infi <infi@infi.sh>
Date:   Mon Oct 23 00:15:06 2023 +0200

    feat: session settings

    Signed-off-by: Infi <infi@infi.sh>

commit b669738c8c02344ce961a255aec5895c2e943907
Author: Infi <infi@infi.sh>
Date:   Sun Oct 22 22:38:45 2023 +0200

    feat: add explainers for certain statuses

    Signed-off-by: Infi <infi@infi.sh>

commit 882531fdd1842f03c1d464224623a9d042cbf2f8
Author: Infi <infi@infi.sh>
Date:   Sun Oct 22 20:35:32 2023 +0200

    fix: issue where dnd and focus were swapped in order

    Signed-off-by: Infi <infi@infi.sh>

commit b5061e8d0a0c0771ce959c7bafba0d08449a8f8e
Author: Infi <infi@infi.sh>
Date:   Sun Oct 22 20:26:31 2023 +0200

    feat: add status functionality to status sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 32db0e2545ce6cd85a61d0460b0b538b6bfdeec5
Author: Infi <infi@infi.sh>
Date:   Sun Oct 22 19:21:53 2023 +0200

    fix: issue where status circle is inaccurate

    Signed-off-by: Infi <infi@infi.sh>

commit 2f4cf3f15af66625e30031b33be4d02c0c033af6
Author: Infi <infi@infi.sh>
Date:   Sun Oct 22 18:31:00 2023 +0200

    feat: allow content commit into message field

    Signed-off-by: Infi <infi@infi.sh>

commit 3757e8d230f0fb23be11c8e5bca6267b19690904
Author: Infi <infi@infi.sh>
Date:   Sun Oct 22 02:07:54 2023 +0200

    feat: replace message field with view-backed variant

    Signed-off-by: Infi <infi@infi.sh>

commit 2c1f9882321dc4ec79b2a847fc81a2d6a2febe4a
Author: Infi <infi@infi.sh>
Date:   Sun Oct 22 00:26:49 2023 +0200

    fix: issue where channels didn't load on start in sidebar

    Signed-off-by: Infi <infi@infi.sh>

commit 1548b111795eac14caa290aca7466ba1864557e8
Author: Infi <infi@infi.sh>
Date:   Sat Oct 21 16:27:05 2023 +0200

    style: run ktlint on code

    Signed-off-by: Infi <infi@infi.sh>

commit 1b48179e523ce3f866f43457968ef5d295d27b6e
Author: Infi <infi@infi.sh>
Date:   Sat Oct 21 15:47:37 2023 +0200

    ci: that was not meant to be canceled :01GJTC4RD6XAJXRAAM30KW25VD:

commit 7e2b89e815312c08a889f0d5ddc94e9c295b14b8
Author: Infi <infi@infi.sh>
Date:   Sat Oct 21 15:45:37 2023 +0200

    ci: provide RVX_DEBUG_APP_NAME to action

    Signed-off-by: Infi <infi@infi.sh>

commit aa40d15a1157079aec983333fc2b14d6d83c22a8
Author: Infi <infi@infi.sh>
Date:   Sat Oct 21 15:40:33 2023 +0200

    feat: support for categories

    Signed-off-by: Infi <infi@infi.sh>

commit 658b865bf91d25b897f4187e36d7ef538356dcff
Author: Infi <infi@infi.sh>
Date:   Sat Oct 21 15:17:15 2023 +0200

    fix: stop providing a key for emoji grid

    Signed-off-by: Infi <infi@infi.sh>

commit 8e9de138d601262c3dcc9518cb6641cadf1cde7a
Author: Infi <infi@infi.sh>
Date:   Sat Oct 21 15:10:57 2023 +0200

    feat: support android 14 partial file access API

    Signed-off-by: Infi <infi@infi.sh>

commit 190d58e53e2f54c4d3ea4c1958348ffe6c3f3008
Author: Infi <infi@infi.sh>
Date:   Sat Oct 21 03:14:48 2023 +0200

    fix: return hilt to kapt

    unfortunately hilt with ksp makes the app crash on older (android 24) devices

    Signed-off-by: Infi <infi@infi.sh>

commit 45e89c0edd06844cb00c2ec65f52b843cd44ba76
Author: Infi <infi@infi.sh>
Date:   Sat Oct 21 02:04:34 2023 +0200

    feat: move access control to feature flag

    Signed-off-by: Infi <infi@infi.sh>

commit 26c641730e5a43ac922e4734eb494e9677911add
Author: Infi <infi@infi.sh>
Date:   Fri Oct 20 00:42:06 2023 +0200

    feat: polish user not found sheet

    Signed-off-by: Infi <infi@infi.sh>

commit 5220856b0e4ff43d781f59082e4dbaf3a8c2a6c8
Author: Infi <infi@infi.sh>
Date:   Thu Oct 19 22:37:43 2023 +0200

    feat: completely remove kapt, switch to dagger ksp

    Signed-off-by: Infi <infi@infi.sh>

commit 0c57a5c71b3333a05fe6c6eb7ef3917df66ce628
Author: Infi <infi@infi.sh>
Date:   Thu Oct 19 22:29:45 2023 +0200

    fix: only load 256 max side avatar

    Signed-off-by: Infi <infi@infi.sh>

commit 81a56642d17c8a679b5f1696ad0554dca02a62c0
Author: Infi <infi@infi.sh>
Date:   Thu Oct 19 22:29:29 2023 +0200

    feat: add crossfade on image load

    since glide for compose finally has it now

    Signed-off-by: Infi <infi@infi.sh>

commit c1654dc8af0f1afcd2e6540edb89097905da4059
Author: Infi <infi@infi.sh>
Date:   Thu Oct 19 02:08:56 2023 +0200

    feat(emoji-picker): search

    Signed-off-by: Infi <infi@infi.sh>

commit 91eed303785c2b8a01f2e9d2c02dbd9a02c1a9cd
Author: Infi <infi@infi.sh>
Date:   Thu Oct 19 01:12:40 2023 +0200

    feat(emoji-picker): in-memory skin tone selector

    Signed-off-by: Infi <infi@infi.sh>

commit cf6948d0a4fb5b80f228962be9825150c119b6c3
Author: Infi <infi@infi.sh>
Date:   Sun Oct 15 01:45:05 2023 +0200

    feat: server custom emoji into emote picker

    Signed-off-by: Infi <infi@infi.sh>

commit efc7c657152ed60f4d8d1e3e6c5c31e1c005665a
Author: Infi <infi@infi.sh>
Date:   Sat Oct 14 19:05:26 2023 +0200

    feat: category list for unicode emoji

    Signed-off-by: Infi <infi@infi.sh>

commit 6c3abf3b2f2f64bf7433843f1151fc886ce1ef20
Author: Infi <infi@infi.sh>
Date:   Sat Oct 14 17:59:05 2023 +0200

    fix: channel mentions now lead to the right channel

    Signed-off-by: Infi <infi@infi.sh>

commit e47f0435e887f4347b1d74eab90d56c56abdf3a9
Author: Infi <infi@infi.sh>
Date:   Sat Oct 14 17:58:47 2023 +0200

    chore: configure new languages

    Signed-off-by: Infi <infi@infi.sh>

commit 8d35abccde811f2b529ff40e03270623cb8cb09f
Merge: 82ca8e7 ba9fc5f
Author: infi <infi@infi.sh>
Date:   Sat Oct 14 17:24:39 2023 +0200

    merge: weblate into dev

commit 82ca8e792ae2d9971aa2aaf88448a376f49ea8b7
Merge: 4a7e43f 184622c
Author: Infi <infi@infi.sh>
Date:   Sat Oct 14 17:17:14 2023 +0200

    merge: 'origin/dev' into dev

commit 4a7e43fd033a6a6f02b5aa0a1c53c2f7aa0a78bd
Author: Infi <infi@infi.sh>
Date:   Sat Oct 14 17:16:26 2023 +0200

    fix: changelog metadata for 6001

    Signed-off-by: Infi <infi@infi.sh>

commit f712ba1f1a64225785169d44ca6f12d4c7b54ed2
Author: Infi <infi@infi.sh>
Date:   Sat Oct 14 17:14:36 2023 +0200

    chore: upgrade gradle, AGP

    Signed-off-by: Infi <infi@infi.sh>

commit 394ad827840c3e497de89206c1378d2a44d8af7a
Author: Infi <infi@infi.sh>
Date:   Sun Oct 8 01:18:03 2023 +0200

    feat: eliminate channel loading screen

    Signed-off-by: Infi <infi@infi.sh>

commit 847e650a72b67defd7c946f133e8bfe63b498bc6
Author: Infi <infi@infi.sh>
Date:   Sun Oct 8 01:10:35 2023 +0200

    feat: haptic feedback for emoji picker

    Signed-off-by: Infi <infi@infi.sh>

commit 4a1c7dd97857f811cfa0ea456bb40caaed46dc5e
Author: Infi <infi@infi.sh>
Date:   Sat Oct 7 00:50:48 2023 +0200

    feat: really basic unicode emoji picker

    Signed-off-by: Infi <infi@infi.sh>

commit 184622cd68ed2d2d8b45b5a81231af16dd0f0aa9
Author: insertish <me@insrt.uk>
Date:   Thu Oct 5 12:51:13 2023 +0000

    ci: created local '.github/workflows/triage_pr.yml' from remote 'workflows/triage_pr.yml'

    [skip ci]

commit 1c7c9434dcf196ba10b1889d5bd07a3df85b33d2
Author: insertish <me@insrt.uk>
Date:   Thu Oct 5 12:51:13 2023 +0000

    ci: created local '.github/workflows/triage_issue.yml' from remote 'workflows/triage_issue.yml'

    [skip ci]

commit ffa459b9b73683bb0c399fae872fe99c76fa63e2
Author: Infi <infi@infi.sh>
Date:   Tue Oct 3 02:14:22 2023 +0200

    feat: non ideal state composable

    Signed-off-by: Infi <infi@infi.sh>

commit 3c2efaadd4b191cfd1572a940b161f2aabbb6723
Author: Infi <infi@infi.sh>
Date:   Tue Oct 3 01:31:17 2023 +0200

    feat: do not show copied toast on android >12

    Signed-off-by: Infi <infi@infi.sh>

commit e760ea1eeb1b9f6b31dc4fe1003374eaddd74b6a
Author: Infi <infi@infi.sh>
Date:   Tue Oct 3 01:26:08 2023 +0200

    fix: lag when loading emotes into view

    Signed-off-by: Infi <infi@infi.sh>

commit 8940647dfceb63f75f7c37e95a74a971b9e4aa1f
Author: Infi <infi@infi.sh>
Date:   Tue Oct 3 01:04:45 2023 +0200

    chore: bump to 0.6.1

    Signed-off-by: Infi <infi@infi.sh>

commit 18600c85cf4075176b0be4f3f60e7e108bdddb1a
Author: Infi <infi@infi.sh>
Date:   Mon Oct 2 02:54:44 2023 +0200

    fix: make emote "long-clickable" so our touch handler sees

    Signed-off-by: Infi <infi@infi.sh>

commit 8bedae26da02fb71ff2ca44b82df92647df6bd76
Author: Infi <infi@infi.sh>
Date:   Mon Oct 2 02:44:20 2023 +0200

    docs: add 6001 changelog

    Signed-off-by: Infi <infi@infi.sh>

commit d1a9f0b2073fa134f98deb1278dbb08769bd28bf
Author: Infi <infi@infi.sh>
Date:   Mon Oct 2 02:11:10 2023 +0200

    fix: opening member list makes app crash sometimes

    Signed-off-by: Infi <infi@infi.sh>

commit e3d64114f6152d5cf124ef10707911f992c071a2
Author: Infi <infi@infi.sh>
Date:   Mon Oct 2 01:41:17 2023 +0200

    fix: display server badge in context sheet too

    Signed-off-by: Infi <infi@infi.sh>

commit 27d9916b2ac988daa7b499ff72003268bfcec4f7
Author: Infi <infi@infi.sh>
Date:   Mon Oct 2 01:32:45 2023 +0200

    feat: display server official/verified badge

    Signed-off-by: Infi <infi@infi.sh>

commit 9f116901cab9b60db743fa17c5aa73a8617198c6
Author: Infi <infi@infi.sh>
Date:   Mon Oct 2 00:56:41 2023 +0200

    fix: url in infosheet should correctly take up max width

    Signed-off-by: Infi <infi@infi.sh>

commit 8c63fb77865e3b17053a61c9ed6b45341ac1c7ab
Author: Infi <infi@infi.sh>
Date:   Mon Oct 2 00:04:52 2023 +0200

    feat: polish up user not found sheet

    Signed-off-by: Infi <infi@infi.sh>

commit eec6da0b80de46566d575a26fbe7cb66e7e091cd
Author: Infi <infi@infi.sh>
Date:   Sun Oct 1 22:57:58 2023 +0200

    chore: appInsightsSettings.xml into gitignore

    Signed-off-by: Infi <infi@infi.sh>

commit 6c3367f0111bc22dd8cfec6c186eee342b102cf0
Author: Infi <infi@infi.sh>
Date:   Sun Oct 1 22:37:16 2023 +0200

    fix: replace LoClLiMoMe with ad-hoc OnTouchListener in Message

    this causes the issue in which the TextView eats the onClick event of the Message composable

    Signed-off-by: Infi <infi@infi.sh>

commit 48f0642298642bdceb679ab39d6107425b0e6147
Author: Infi <infi@infi.sh>
Date:   Sun Oct 1 20:37:11 2023 +0200

    fix: incorrect permission values

    Signed-off-by: Infi <infi@infi.sh>

commit f860b5c7af062f47c36574b662c8cd78c71f2bd4
Author: Infi <infi@infi.sh>
Date:   Sun Oct 1 18:23:04 2023 +0200

    docs: code-fence theme enum

    Signed-off-by: Infi <infi@infi.sh>

commit 4c47f6748983368166a377dff06feaffd0e1da4e
Author: Infi <infi@infi.sh>
Date:   Sun Oct 1 18:10:20 2023 +0200

    chore: upgrade AGP

    Signed-off-by: Infi <infi@infi.sh>

commit 01fe74e7158cabd5e40a34fcd148e310ec298811
Author: Infi <infi@infi.sh>
Date:   Sun Oct 1 01:20:21 2023 +0200

    feat: placeholder changelog for 6001

    Signed-off-by: Infi <infi@infi.sh>

commit a97b82833ade6edadba22de1785dfad5e24ce789
Author: Infi <infi@infi.sh>
Date:   Sun Oct 1 00:53:41 2023 +0200

    feat: cursor at end when editing and open keyboard

    Signed-off-by: Infi <infi@infi.sh>

commit 15141fba8a93ba74672e1c650a13d657a17350f9
Author: Infi <infi@infi.sh>
Date:   Sun Oct 1 00:37:24 2023 +0200

    fix: emoji should animate in more cases

    Signed-off-by: Infi <infi@infi.sh>

commit e972231e2dda4e8180b9f0012a27144cf0f436a2
Author: Infi <infi@infi.sh>
Date:   Sat Sep 30 23:07:07 2023 +0200

    feat: add LifecycleEffect for future use

    Signed-off-by: Infi <infi@infi.sh>

commit 3b735753bb5186a9b895fef3317a2e83b5079573
Author: Infi <infi@infi.sh>
Date:   Wed Sep 27 20:22:49 2023 +0200

    fix: empty channels have unread messages

    Signed-off-by: Infi <infi@infi.sh>

commit 26e74f647618a1ce467af26d0e8a6de31d8f8430
Author: Infi <infi@infi.sh>
Date:   Fri Sep 22 23:36:22 2023 +0200

    chore: upgrade AGP

    Signed-off-by: Infi <infi@infi.sh>

commit 2d9769d3e4d72c78616842ca3706460364956e28
Author: Infi <infi@infi.sh>
Date:   Mon Sep 18 21:17:54 2023 +0200

    feat: move jenvolt link out of settings

    Signed-off-by: Infi <infi@infi.sh>

commit ec68c2f80f8824b05ecb19c076e219cadf3d0142
Author: Infi <infi@infi.sh>
Date:   Sun Sep 17 23:02:54 2023 +0200

    feat: inline custom emoji & emoji info

    Signed-off-by: Infi <infi@infi.sh>

commit 55057c888cebba6bd3f17c7f4beb13f14fabb69d
Author: Infi <infi@infi.sh>
Date:   Sun Sep 17 18:18:31 2023 +0200

    chore: more comprehensive markdown preview

    Signed-off-by: Infi <infi@infi.sh>

commit 77a25264fa34d5e2632186d78734ae9ddce46a27
Author: Infi <infi@infi.sh>
Date:   Sun Sep 17 17:55:52 2023 +0200

    feat: styling for timestamps

    Signed-off-by: Infi <infi@infi.sh>

commit 9134817a38696b52e597026e2d5b8d4884565949
Author: Infi <infi@infi.sh>
Date:   Sun Sep 17 17:37:37 2023 +0200

    feat: channel links, link info on long-tap

    Signed-off-by: Infi <infi@infi.sh>

commit 3358f8654d26bb247803ec3962a5b692fb91f3dc
Author: Infi <infi@infi.sh>
Date:   Sun Sep 17 05:20:00 2023 +0200

    fix: add safeguard for message double send

    Signed-off-by: Infi <infi@infi.sh>

commit c2f1088738b5883377705cc9a88775f690d7f491
Author: Infi <infi@infi.sh>
Date:   Sun Sep 17 05:15:24 2023 +0200

    feat: intercept invite links in md, mentions clickable

    Signed-off-by: Infi <infi@infi.sh>

commit 660a891942a94382f9ea00c09621d62864afd073
Author: Infi <infi@infi.sh>
Date:   Sun Sep 17 04:30:16 2023 +0200

    feat: support links in markdown

    Signed-off-by: Infi <infi@infi.sh>

commit 18f687b68553be76b98a79cf4ec1353020c1bc53
Author: Infi <infi@infi.sh>
Date:   Sun Sep 17 01:08:03 2023 +0200

    refactor: move message field denial out of message field

    Signed-off-by: Infi <infi@infi.sh>

commit 2a0a3d9a9872f4bf346c2ae3bb74b06626028455
Author: Infi <wingit@geist.ga>
Date:   Sun Sep 17 00:17:36 2023 +0200

    fix: settings logout should have been impl-d long time ago

    Signed-off-by: Infi <infi@infi.sh>

commit 936c21bf9069345938f22c9eaa59e5f6470fb796
Author: Infi <wingit@geist.ga>
Date:   Sat Sep 16 15:29:21 2023 +0200

    fix: do not crash outside of servers

    Signed-off-by: Infi <wingit@geist.ga>

commit 524f3a9bf5b075c5a588359e939559887da80835
Author: Infi <wingit@geist.ga>
Date:   Sat Sep 16 15:29:09 2023 +0200

    feat: move beta access control into c++

    Signed-off-by: Infi <wingit@geist.ga>

commit ee28998d9ca785e13a4ec65ab671c60fa5e28bd8
Author: Infi <wingit@geist.ga>
Date:   Sun Sep 10 15:40:56 2023 +0200

    fix: monkey patch no permission issue on launch

    Signed-off-by: Infi <wingit@geist.ga>

commit 4cef8f375660e7be6b7f6ef5b710aafe283d727f
Author: Infi <wingit@geist.ga>
Date:   Sun Sep 10 15:36:13 2023 +0200

    feat: centralise session token

    Signed-off-by: Infi <wingit@geist.ga>

commit 3f3d92fe4f0cd5bd628600b184499060aacffeaa
Author: Infi <wingit@geist.ga>
Date:   Sun Sep 10 15:25:24 2023 +0200

    feat: initial permissions implementation

    Signed-off-by: Infi <wingit@geist.ga>

commit fd5a6cbe9c16b2d56ad2e7125d1e43fbb7d7f5af
Author: Infi <wingit@geist.ga>
Date:   Sun Sep 10 14:42:35 2023 +0200

    fix(webcompat): dont spam logcat

    Signed-off-by: Infi <wingit@geist.ga>

commit af596dc38d972e84cd11cd45f510e3e33e64e9f8
Author: Infi <wingit@geist.ga>
Date:   Sat Sep 9 16:04:55 2023 +0200

    fix: dont hardcode attachment authority

    Signed-off-by: Infi <wingit@geist.ga>

commit 03d09eaa20bf2c7dd301705aa587c1d97ad5196f
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 04:23:14 2023 +0200

    chore: bump to 0.6.0

    Signed-off-by: Infi <wingit@geist.ga>

commit a78e5bef01ec8d2a40d7e4e568369866948acc70
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 04:21:03 2023 +0200

    fix: use server pfp in member list

    Signed-off-by: Infi <wingit@geist.ga>

commit 3a66af7eec4710923bb872e1ac35803242f9a4b8
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 04:20:06 2023 +0200

    feat: this is even funnier i think

    Signed-off-by: Infi <wingit@geist.ga>

commit 40529923b51bf8540e38b4d070133cadb7023aba
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 04:07:17 2023 +0200

    fix: "unknown" name in DMs

    Signed-off-by: Infi <wingit@geist.ga>

commit d14acf539b604066a6f6869431e2c78e1d4d4787
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 04:05:55 2023 +0200

    feat: denuvolt

    Signed-off-by: Infi <wingit@geist.ga>

commit 2e00e204a2f4e1e8940e358da733e8f39c5ab2d9
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 03:45:40 2023 +0200

    feat: changelog system

    Signed-off-by: Infi <wingit@geist.ga>

commit 89a08b76304c4a0dbe6826521747bdae65723813
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 01:28:51 2023 +0200

    refactor: move webmarkdown template to file

    Signed-off-by: Infi <wingit@geist.ga>

commit 34ecfac68f1b87b3cb6e37ec94ef5c44e66b0e06
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 01:28:21 2023 +0200

    chore: bump agp, aboutlibraries

    Signed-off-by: Infi <wingit@geist.ga>

commit 0bf504ab083161623d18e815768b04b68a3565c3
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 8 00:36:22 2023 +0200

    chore: update dependencies, add glide ksp

    Signed-off-by: Infi <wingit@geist.ga>

commit 07a974ed76da97d25fa5decfc4cb153264199134
Author: Infi <wingit@geist.ga>
Date:   Thu Sep 7 14:59:09 2023 +0200

    fix: member list reactivity and online category size

    Signed-off-by: Infi <wingit@geist.ga>

commit eae4fe5abee351e4c1551e4065687496cd3939ff
Author: Infi <wingit@geist.ga>
Date:   Thu Sep 7 13:37:42 2023 +0200

    feat(build): distinguish debug builds in ID, version, name

    Signed-off-by: Infi <wingit@geist.ga>

commit 020719feba0ad5b69bf0c3097ea779656033c4e1
Author: Infi <wingit@geist.ga>
Date:   Sun Sep 3 01:12:49 2023 +0300

    feat: placeholder web based markdown renderer

    Signed-off-by: Infi <wingit@geist.ga>

commit 3b4eab294673630adc1a19ce1f5331b8b69e1cf3
Author: Infi <wingit@geist.ga>
Date:   Fri Sep 1 00:42:32 2023 +0500

    feat: "share url" in audio player

    Signed-off-by: Infi <wingit@geist.ga>

commit ecf7ce8a4ac7cc0fd9db05fb825bdbdba5d28ced
Author: Infi <wingit@geist.ga>
Date:   Thu Aug 31 15:00:30 2023 +0500

    refactor: use getRelativeTimeSpanString for message TS

    Signed-off-by: Infi <wingit@geist.ga>

commit 5c219a1389c8fde1debbcd73f3e2b1a8875207e4
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 30 03:56:55 2023 +0500

    feat: support inline server identity

    also fixes the ServerMemberUpdate frame

    Signed-off-by: Infi <wingit@geist.ga>

commit 9aee1a635c559caa9beb710d5ecf238ad855eb66
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 30 03:22:35 2023 +0500

    fix: treat null presence as online

    i have no idea why this is correct but ive been told it is

    Signed-off-by: Infi <wingit@geist.ga>

commit c2052debf0cbfccf6232baca21bf43cb57accae2
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 30 03:05:50 2023 +0500

    fix: not found handling for user profile

    Signed-off-by: Infi <wingit@geist.ga>

commit 6343c9d2c6b08a7ba5aab607d43e45d1edfc0ac7
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 30 02:53:01 2023 +0500

    fix: improve error handling for report message flow

    Signed-off-by: Infi <wingit@geist.ga>

commit 9130c41441f96cb3a56d52047f82c040bbe9f7e5
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 30 01:55:10 2023 +0500

    chore: update glide compose

    does this do anything? we shall see

    Signed-off-by: Infi <wingit@geist.ga>

commit fe753fc5909b2b8c41237de3fd0a3fd9d391270e
Author: Infi <wingit@geist.ga>
Date:   Mon Aug 28 14:38:10 2023 +0500

    chore: update dependencies

    Signed-off-by: Infi <wingit@geist.ga>

commit 3c7dab12d83ec6e80f6dc7b8c1aac8a2030a1db3
Author: Infi <wingit@geist.ga>
Date:   Sun Aug 27 17:13:11 2023 +0500

    feat: basic online member list

    Signed-off-by: Infi <wingit@geist.ga>

commit 2a51f9ea92ba0be42c89ec848633e41c2ae24290
Author: Infi <wingit@geist.ga>
Date:   Mon Aug 21 14:27:08 2023 +0500

    fix: sort roles by rank in user sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit e09472d164f4861e39147db4a9078a95c2aa11ac
Author: Infi <wingit@geist.ga>
Date:   Mon Aug 21 04:34:14 2023 +0500

    feat: role colours in chat

    Signed-off-by: Infi <wingit@geist.ga>

commit 80bbe07d8747a2ac701fb4e953ff54543c40594a
Author: Infi <wingit@geist.ga>
Date:   Mon Aug 21 03:49:36 2023 +0500

    feat: material 3 disconnected notice

    Signed-off-by: Infi <wingit@geist.ga>

commit 7ece8053a9e5000449148dce874431579f0b4e1a
Author: Infi <wingit@geist.ga>
Date:   Sat Aug 19 15:13:14 2023 +0500

    chore: bump to 0.5.3

    Signed-off-by: Infi <wingit@geist.ga>

commit e89da3faff7be03aac778164f5b055688ad0f3f9
Author: Infi <wingit@geist.ga>
Date:   Tue Aug 15 21:44:35 2023 +0200

    feat: https://rvlt.gg/jen link in settings

    Signed-off-by: Infi <wingit@geist.ga>

commit 236049f51a5650004181df2e60d49c0a8bc7aee4
Author: Infi <wingit@geist.ga>
Date:   Tue Aug 15 17:09:14 2023 +0200

    chore: retarget to android 14

    Signed-off-by: Infi <wingit@geist.ga>

commit 5523fcb3d3ae6eb1ad68d7d8e8b24c9b492bdeed
Author: Infi <wingit@geist.ga>
Date:   Tue Aug 15 16:14:50 2023 +0200

    chore: update gradle and AGP

    Signed-off-by: Infi <wingit@geist.ga>

commit 27ddd99a693fbb632fdc235d7dfb18be22f3d388
Author: Infi <wingit@geist.ga>
Date:   Sat Aug 12 19:33:49 2023 +0200

    feat: inline badges for platform moderation and team

    Signed-off-by: Infi <wingit@geist.ga>

commit 2c606eac8b820fa07ffdcfa658ff91f1f90eae8f
Author: Infi <wingit@geist.ga>
Date:   Fri Aug 11 00:54:56 2023 +0200

    feat: special banner borders for team

    Signed-off-by: Infi <wingit@geist.ga>

commit e6d68a9f286bcb3e32e3da412e0e827af8eff1f8
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 9 18:36:56 2023 +0200

    feat: server context sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit ff446ebcd66e8f44a8cc218d1af4a12c15f055ba
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 9 04:23:46 2023 +0200

    feat: tablet layout improvements

    Signed-off-by: Infi <wingit@geist.ga>

commit 04ae55c6586d4ca83d7c234b85355401194b04a8
Author: Infi <wingit@geist.ga>
Date:   Tue Aug 8 20:03:52 2023 +0200

    feat: use global background on splash

    Signed-off-by: Infi <wingit@geist.ga>

commit 35eb1200defaceb39af348e83a580a374e9944c8
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 2 23:20:19 2023 +0200

    chore: bump to 0.5.2

    Signed-off-by: Infi <wingit@geist.ga>

commit 58068148908b0d04cdcd5e6d2ab107fd5c2d44f0
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 2 23:10:41 2023 +0200

    feat: initial tablet support

    Signed-off-by: Infi <wingit@geist.ga>

commit e41786bdddf7ce94383c0814b46c7176e21d8708
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 2 19:36:18 2023 +0200

    feat: support MessageAppend event

    website embeds show up right away now

    Signed-off-by: Infi <wingit@geist.ga>

commit a940bbe791627600cfca438cdd04edd3da7fe78c
Author: Infi <wingit@geist.ga>
Date:   Wed Aug 2 19:28:47 2023 +0200

    feat: handling for platform mod

    Signed-off-by: Infi <wingit@geist.ga>

commit f92bdfb5104e17d8b64e7c057c139353899fb6a7
Author: Infi <wingit@geist.ga>
Date:   Thu Jul 27 17:44:04 2023 +0200

    fix: plural function name

    Signed-off-by: Infi <wingit@geist.ga>

commit b21191b1a019123b84fb15a272ebf7c6b13ac0d4
Author: Infi <wingit@geist.ga>
Date:   Thu Jul 13 21:38:04 2023 +0200

    feat: icons for MFA options

    Signed-off-by: Infi <wingit@geist.ga>

commit 88a1a2d2d3ed20e1977386172881a2c0e59d1a0b
Author: Infi <wingit@geist.ga>
Date:   Thu Jul 13 17:55:37 2023 +0200

    fix: sync settings on login correctly

    Signed-off-by: Infi <wingit@geist.ga>

commit 7f793a953c5294bb7093254d47ec734d4a7740d1
Author: Infi <wingit@geist.ga>
Date:   Wed Jul 12 00:11:31 2023 +0200

    chore: bump to 0.5.1

    Signed-off-by: Infi <wingit@geist.ga>

commit 7353c7d08fc7fb3a5a2b130f9596aede918ec6c0
Author: Infi <wingit@geist.ga>
Date:   Tue Jul 11 23:59:42 2023 +0200

    feat: "take a photo" button

    Signed-off-by: Infi <wingit@geist.ga>

commit 4d89b1803abf3a3099a5a914db23bb101af15d0b
Author: Infi <wingit@geist.ga>
Date:   Tue Jul 11 23:31:26 2023 +0200

    feat: improve inbuilt media picker ui

    Signed-off-by: Infi <wingit@geist.ga>

commit e66083e315196b3c2d667d7ce409355fcfbe3800
Author: Infi <wingit@geist.ga>
Date:   Tue Jul 11 00:34:01 2023 +0200

    feat: inbuilt media picker

    Signed-off-by: Infi <wingit@geist.ga>

commit 5e77451f7e8529831a3a65dc102eed3aab9018b3
Author: Infi <wingit@geist.ga>
Date:   Tue Jul 4 19:21:12 2023 +0200

    fix: compile warnings

    Signed-off-by: Infi <wingit@geist.ga>

commit a6d22996b6f8985a8b2dd9b79396b85c970bdb54
Author: Infi <wingit@geist.ga>
Date:   Tue Jul 4 18:33:43 2023 +0200

    feat: make tabs happen

    Signed-off-by: Infi <wingit@geist.ga>

commit aa7c4383614c875c05d714bd4463e2505b3214a0
Author: Infi <wingit@geist.ga>
Date:   Tue Jul 4 18:24:28 2023 +0200

    feat: revamp about screen

    Signed-off-by: Infi <wingit@geist.ga>

commit ba9fc5f0258d022178b71de8823950e5ee88fe69
Author: Weblate <noreply@weblate.org>
Date:   Wed Jun 14 17:14:49 2023 +0000

    chore: update translations [no ci]

    Co-authored-by: @liimee <git.taaa@fedora.email>
    Co-authored-by: Alexander <3expwlu6b@relay.firefox.com>
    Co-authored-by: Alexander Glazko <smba652f@gmail.com>
    Co-authored-by: Andiv <div2005.kk@gmail.com>
    Co-authored-by: Anubhav Hirani <o@oo1.in>
    Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
    Co-authored-by: Daniel Casco <dannypk16@hotmail.com>
    Co-authored-by: Dave <d_cat5@hotmail.com>
    Co-authored-by: Dejan Devic <downaload1@gmail.com>
    Co-authored-by: Edward <edwardchirita@mailbox.org>
    Co-authored-by: Fantic <fanticx1@gmail.com>
    Co-authored-by: Fjuro <ifjuro@proton.me>
    Co-authored-by: Gabryelle Bisson <vincyniti@gmail.com>
    Co-authored-by: Gátomo <gatomociencia@gmail.com>
    Co-authored-by: HelaBasa <R45XvezA@pm.me>
    Co-authored-by: Hokiper <thewolfielink@gmail.com>
    Co-authored-by: Hygoto deez nuts <hygoto@hygoto.de>
    Co-authored-by: Jakub R <jakrut05@gmail.com>
    Co-authored-by: Kasahe <anissaa4648@gmail.com>
    Co-authored-by: Kimi <fireableplayz@gmail.com>
    Co-authored-by: Kimi Jokelainen <fireableplayz@gmail.com>
    Co-authored-by: Kontra <azevedo_mauro@hotmail.com>
    Co-authored-by: Kylian <jumperkylian@gmail.com>
    Co-authored-by: Loïc Bréard <hades785@gmail.com>
    Co-authored-by: NoLogicAlan <corpsedev666@gmail.com>
    Co-authored-by: Pan Integral <paulgamingforever94@gmail.com>
    Co-authored-by: Panagiotis Tabakis <tabakisp@gmail.com>
    Co-authored-by: Paweł B <rysiekbusiness@gmail.com>
    Co-authored-by: Pistasj <3expwlu6b@relay.firefox.com>
    Co-authored-by: Ramazan Eriş <ramazane791@gmail.com>
    Co-authored-by: Silvestar Donchev <don.dobromirov@gmail.com>
    Co-authored-by: Soeren Bruckmann <holobani@gmail.com>
    Co-authored-by: Spen <0cosmos.infinity0@gmail.com>
    Co-authored-by: Taro Tanaka <berk@users.noreply.weblate.insrt.uk>
    Co-authored-by: Taro Tanaka <gotoshotaro113@gmail.com>
    Co-authored-by: Thomas Widyantoko <thomaswidy123@gmail.com>
    Co-authored-by: Tjesse Kitchingham <tjesse.lucaskitchingham@gmail.com>
    Co-authored-by: Tmpod <tom@tmpod.dev>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: Wesly <axelgordillo01@gmail.com>
    Co-authored-by: Yann <github.ghidd@aleeas.com>
    Co-authored-by: ZhirosTV <zhirostv@gmail.com>
    Co-authored-by: berk <berk@users.noreply.weblate.insrt.uk>
    Co-authored-by: dannypk <dannypk16@hotmail.com>
    Co-authored-by: deluxghost <deluxghost@gmail.com>
    Co-authored-by: ferr <5920873@disroot.org>
    Co-authored-by: fesfeg <lignedubas@gmail.com>
    Co-authored-by: kevans <albaapazpi@gmail.com>
    Co-authored-by: kyli0x <kyli0x@protonmail.ch>
    Co-authored-by: searinminecraft <scripterrookie12@gmail.com>
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/be/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/bg/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/bn/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ca/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ckb/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/cs/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/de/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/el/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/es/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/es_419/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/fi/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/fil/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/fr/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/gl/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/hi/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/hr/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/hu/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/id/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ja/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/nb_NO/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/nl/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/pl/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/pt/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/pt_BR/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ro/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ru/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/si/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/tr/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/uk/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/zh_Hans/
    Translation: Revolt/Android

commit d207ca83a3460ab21b503e2f6b751fbf9ed322f2
Author: Infi <wingit@geist.ga>
Date:   Tue Jul 4 16:48:29 2023 +0200

    feat: refactor member manager, expand websocket coverage

    Signed-off-by: Infi <wingit@geist.ga>

commit baf15402aadd8f86485a72d69181da0f2f6218e4
Author: Infi <wingit@geist.ga>
Date:   Mon Jul 3 16:38:22 2023 +0200

    feat(markdown): support timestamps

    Signed-off-by: Infi <wingit@geist.ga>

commit ed14208c76a04cf1e5e3cf8e896c7ff55b1a42f8
Author: Infi <wingit@geist.ga>
Date:   Sun Jul 2 23:19:23 2023 +0200

    fix: remove full width invite screen buttons

    Signed-off-by: Infi <wingit@geist.ga>

commit 241dc0add31bd02c8745911a0a4d4aa7df8607aa
Author: Infi <wingit@geist.ga>
Date:   Sun Jul 2 23:19:01 2023 +0200

    feat: initial system message impl

    Signed-off-by: Infi <wingit@geist.ga>

commit acf8580252f5717e2fd4c65eb38ca0a210c9bf2e
Author: Infi <wingit@geist.ga>
Date:   Tue Jun 20 19:07:18 2023 +0200

    fix: laggy image resize animation in ChannelList

    Signed-off-by: Infi <wingit@geist.ga>

commit b177bcb930d3ad60d29839ed46d2375384b7d4c2
Author: Infi <wingit@geist.ga>
Date:   Tue Jun 20 18:28:51 2023 +0200

    chore: add discord.xml to gitignore

    Signed-off-by: Infi <wingit@geist.ga>

commit 8304b3063bbc76824e752162061e025b5b95fc85
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 20:42:07 2023 +0200

    chore: bump to 0.5.0

    Signed-off-by: Infi <wingit@geist.ga>

commit 06dc7bd954447f94bbf17888eede654f05869208
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 20:32:44 2023 +0200

    feat: custom oss attribution screen

    Signed-off-by: Infi <wingit@geist.ga>

commit 54e2238d2a67ebb4667893d6ad14de648b05e265
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 17:40:15 2023 +0200

    fix: google messed up my back handler

    Signed-off-by: Infi <wingit@geist.ga>

commit cba78f8b08711c28c6b1a9f852d5174c8d1365c8
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 17:04:22 2023 +0200

    feat: support linear gradients in WebCompat.parseColour

    rename it to ColourCompat already

    Signed-off-by: Infi <wingit@geist.ga>

commit 524bb60a1ac79d01a9a399fd7d0189ba5d861fab
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 16:14:17 2023 +0200

    fix: error handling for single member fetch

    Signed-off-by: Infi <wingit@geist.ga>

commit a4622862d498add1937d3619e5cb02284c3aa975
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 16:13:48 2023 +0200

    fix: messages dont edit in real time

    Signed-off-by: Infi <wingit@geist.ga>

commit a17be8550946b616353be246ffa5c8c9ca60cb22
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 15:53:07 2023 +0200

    feat: design for role chips

    Signed-off-by: Infi <wingit@geist.ga>

commit 3669687f6d475f3387ef08136e27d1fbb7780fe8
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 03:58:16 2023 +0200

    fix: user sheet padding

    Signed-off-by: Infi <wingit@geist.ga>

commit e335c3bc5dbaf3df34fee61faa1e9f392d217095
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 03:54:13 2023 +0200

    feat: basic member fetching in servers, roles in sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit 0be2438db8ebbb7452f6b05271c6ebd25c89f2f1
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 02:25:23 2023 +0200

    feat: add dummy server+member resolve in user sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit bbeb8e0630fc6eea4d0234a9ab7f103be3db36b2
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 00:47:53 2023 +0200

    fix: overflow menu server banner text colour

    Signed-off-by: Infi <wingit@geist.ga>

commit 7ad13856da9f6914d73c9bd0bde4332d6c936db7
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 18 00:46:24 2023 +0200

    fix: code block colours in light mode

    Signed-off-by: Infi <wingit@geist.ga>

commit 7bd92f9eca3a50ced1b3ef606e8957f78ce2f049
Author: Infi <wingit@geist.ga>
Date:   Sat Jun 17 14:27:26 2023 +0200

    fix: server banner text colour in light mode

    Signed-off-by: Infi <wingit@geist.ga>

commit d5007ee495b598cbc68e4f03b2b735fa6c389496
Author: Infi <wingit@geist.ga>
Date:   Sat Jun 17 04:55:14 2023 +0200

    feat: show bio in user context sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit 3744bf82861241f17fb5ae1e373414d801a789a9
Author: Infi <wingit@geist.ga>
Date:   Sat Jun 17 04:12:46 2023 +0200

    feat: use brush for user colour

    to support gradient role colours

    Signed-off-by: Infi <wingit@geist.ga>

commit a125c558b0469bfd6ca642c09718fec81e20041b
Author: Infi <wingit@geist.ga>
Date:   Fri Jun 16 00:19:28 2023 +0200

    chore: bump to 0.4.4

    Signed-off-by: Infi <wingit@geist.ga>

commit 2f4d1ecfae3b3aaef55ec03e110f45a86850304d
Author: Infi <wingit@geist.ga>
Date:   Fri Jun 16 00:16:58 2023 +0200

    feat: put rudimentary content into user sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit 5b9a7d83f94c0a58455c979038a18980a6a9a13a
Author: Infi <wingit@geist.ga>
Date:   Thu Jun 15 23:50:52 2023 +0200

    chore: be gone workflows

    chore indeed

    Signed-off-by: Infi <wingit@geist.ga>

commit acb87720a6713a7d34e105118645753b98755783
Author: Infi <wingit@geist.ga>
Date:   Thu Jun 15 23:50:31 2023 +0200

    feat: user sheet placeholder

    Signed-off-by: Infi <wingit@geist.ga>

commit dd0a8efbb32db7560ea071eaef887b39ad591eaa
Author: Infi <wingit@geist.ga>
Date:   Thu Jun 15 23:46:01 2023 +0200

    feat: revamp server name and banner display

    also adds a bottom sheet and fixes an NPE

    Signed-off-by: Infi <wingit@geist.ga>

commit e612162cd5cb3c645c041b411b483220ed7942f4
Author: Infi <wingit@geist.ga>
Date:   Thu Jun 15 16:11:44 2023 +0200

    fix: close both message context sheets smoothly

    Signed-off-by: Infi <wingit@geist.ga>

commit 75e15838049a451e7c5b68eef9b8baf825c97465
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 21:09:03 2023 +0200

    chore: update dependencies

    Signed-off-by: Infi <wingit@geist.ga>

commit 63132912337c0e0996716a8eb08036e138fec994
Merge: ab60f55 ffe5b08
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 19:15:15 2023 +0200

    Merge remote-tracking branch 'origin/dev' into dev

commit ab60f55baf67b24205b5825ddda5d34e94febaaa
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 19:09:23 2023 +0200

    fix: null check in updater

    Signed-off-by: Infi <wingit@geist.ga>

commit 7f7a2f51688fa017db9895793168845241a7b321
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 17:45:45 2023 +0200

    chore: bump to 0.4.3

    Signed-off-by: Infi <wingit@geist.ga>

commit d2a1910fbc8a39bdb55349d6b2dda45f59cae86e
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 17:45:34 2023 +0200

    fix: redundant semicolon

    too much java

    Signed-off-by: Infi <wingit@geist.ga>

commit 69d1ae3b27d18b25eeda8e585c9c95a0e4922820
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 17:40:48 2023 +0200

    feat: spaghetti server banner impl

    Signed-off-by: Infi <wingit@geist.ga>

commit d293705b46abcde1532beb6a2a120cd658989057
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 17:20:24 2023 +0200

    feat: rework message context sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit 6bef8bf63c8f030b8e819def30d4a4dc7104a044
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 17:01:18 2023 +0200

    fix: editing persistence bug

    Signed-off-by: Infi <wingit@geist.ga>

commit 0dd84879fcc572d9b846c25ee2e52698496c20e0
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 14 16:44:25 2023 +0200

    feat: user presence improvements

    Signed-off-by: Infi <wingit@geist.ga>

commit a23f2de879bf9a94715e058cfcd1e7b6bca33146
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 20:13:24 2023 +0200

    chore: bump to 0.4.2

    Signed-off-by: Infi <wingit@geist.ga>

commit 4671422f2ec28d67a49df835c3b2d7a16921c78a
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 20:04:51 2023 +0200

    feat: extremely rudimentary editing prone to breakage

    Signed-off-by: Infi <wingit@geist.ga>

commit 166a2376fb6c10be55adaa6e24ab118cf89b211a
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 19:35:05 2023 +0200

    feat: show upload progress for attachments and tweaks

    Signed-off-by: Infi <wingit@geist.ga>

commit c2b1b9137c0c6226a67ad018c33eee2ee7e9f7d0
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 18:29:32 2023 +0200

    refactor: naming

    Signed-off-by: Infi <wingit@geist.ga>

commit f45ffb54252325042bd894e25aa8922dc28e126f
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 18:26:55 2023 +0200

    chore: redundant getters setters in channel ViMo

    Signed-off-by: Infi <wingit@geist.ga>

commit 1c272a40ede2089a540616fd1e150384d8fcacdc
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 17:58:06 2023 +0200

    fix: layout fixes for self user overview

    Signed-off-by: Infi <wingit@geist.ga>

commit 8196ae72208d67848c82b87c842e3d5b82177300
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 17:39:05 2023 +0200

    feat: add memory leak detector for debug

    Signed-off-by: Infi <wingit@geist.ga>

commit ffe5b08f49d7ed79bba8b60e4b1e8bbb07688ac5
Author: insertish <me@insrt.uk>
Date:   Mon Jun 12 08:42:05 2023 +0000

    ci: created local '.github/workflows/triage_pr.yml' from remote 'workflows/triage_pr.yml'

    [skip ci]

commit 8a2f368953d542b1308ba1ed68a562f7aa7b9db4
Author: insertish <me@insrt.uk>
Date:   Mon Jun 12 08:42:04 2023 +0000

    ci: created local '.github/workflows/triage_issue.yml' from remote 'workflows/triage_issue.yml'

    [skip ci]

commit bba4ee112a994ee55ffc764b690f86701f69e7fa
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 01:34:57 2023 +0200

    feat: basic profile overview in SettingsScreen

    Signed-off-by: Infi <wingit@geist.ga>

commit de713a93bf45cc4e9c7c6da65bdab5398ce7441a
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 00:24:20 2023 +0200

    chore: bump to 0.4.1

    Signed-off-by: Infi <wingit@geist.ga>

commit 0fad85d20c67f21d88bec4fad96915b251b8b380
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 00:22:19 2023 +0200

    fix: quick reply fixes

    Signed-off-by: Infi <wingit@geist.ga>

commit bcd82861648cd2d809f5f0b2721c4f72624e1675
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 12 00:17:17 2023 +0200

    feat: support discriminators

    Signed-off-by: Infi <wingit@geist.ga>

commit 76a12169f7d607fb3c6062a73a31408f2091638e
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 7 20:45:06 2023 +0200

    chore: bump to 0.4.0

    Signed-off-by: Infi <wingit@geist.ga>

commit 50c15be9ec00f3ca960a91823b1f69133810a1b6
Author: Infi <wingit@geist.ga>
Date:   Wed Jun 7 20:42:16 2023 +0200

    fix: close software keyboard on drawer open

    Signed-off-by: Infi <wingit@geist.ga>

commit 79050dff7e181f18b7912792fce68e1b09de76b7
Author: Infi <wingit@geist.ga>
Date:   Tue Jun 6 23:08:01 2023 +0200

    feat: temporary closed beta updater

    Signed-off-by: Infi <wingit@geist.ga>

commit 222820e8ddbb0bcaf2790290b01981e55b0f5377
Author: Infi <wingit@geist.ga>
Date:   Tue Jun 6 16:35:01 2023 +0200

    fix: disconnected notice overlaps notification panel

    Signed-off-by: Infi <wingit@geist.ga>

commit 30dfbba2a4db5ec1d0e7d3151fcbce4d80a07873
Author: Infi <wingit@geist.ga>
Date:   Tue Jun 6 02:42:56 2023 +0200

    feat: sync app height with animated keyboard height

    Signed-off-by: Infi <wingit@geist.ga>

commit 79f52897227c1235e83174027e4236c083230e30
Author: Infi <wingit@geist.ga>
Date:   Tue Jun 6 00:48:44 2023 +0200

    feat: highlight if mention, fix avatar padding

    Signed-off-by: Infi <wingit@geist.ga>

commit cc780d4956a030776f6ebd94080aa6c7703d9fb0
Author: Infi <wingit@geist.ga>
Date:   Tue Jun 6 00:36:43 2023 +0200

    feat: read only server ordering

    Signed-off-by: Infi <wingit@geist.ga>

commit 6f93e4f491f681e53988e4177fa0f0c6f1f20b7e
Author: Infi <wingit@geist.ga>
Date:   Tue Jun 6 00:25:36 2023 +0200

    feat: initial direct messages and better group chats

    Signed-off-by: Infi <wingit@geist.ga>

commit 2888063f7bc9efca3a90a8cc00f69ebe540211ac
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 5 14:31:43 2023 +0200

    chore: update serialization library

    Signed-off-by: Infi <wingit@geist.ga>

commit a83a22984409559aae5e408876f13d98097c43ab
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 5 14:05:40 2023 +0200

    chore: add more locales

    Signed-off-by: Infi <wingit@geist.ga>

commit bb6c6e15e9c89c856e8a022d8ad7e8512b7dc6b0
Merge: b12fff2 a4c6d7e
Author: Infi <wingit@geist.ga>
Date:   Mon Jun 5 01:06:08 2023 +0200

    Merge remote-tracking branch 'origin/dev' into dev

commit a4c6d7eab29bca4b0d4ea15ec58130a667705f67
Merge: ca4380c 5b021ed
Author: infi <infi@infi.sh>
Date:   Mon Jun 5 00:55:20 2023 +0200

    chore: merge translations

    Translations update from Weblate

commit 5b021edbe015905ae6343d7772bc725b6e4c309f
Author: Weblate <noreply@weblate.org>
Date:   Sun Jun 4 22:45:28 2023 +0000

    chore: update translations [no ci]

    Co-authored-by: @liimee <git.taaa@fedora.email>
    Co-authored-by: Andiv <div2005.kk@gmail.com>
    Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
    Co-authored-by: Gátomo <gatomociencia@gmail.com>
    Co-authored-by: Infi <weblate@infi.sh>
    Co-authored-by: Keriz Alper <kerizalper@gmail.com>
    Co-authored-by: Loïc Bréard <hades785@gmail.com>
    Co-authored-by: Matthew <matheboostdiscord@gmail.com>
    Co-authored-by: Ramazan Eriş <ramazane791@gmail.com>
    Co-authored-by: Tmpod <tom@tmpod.dev>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: Wesly <axelgordillo01@gmail.com>
    Co-authored-by: Yann <github.ghidd@aleeas.com>
    Co-authored-by: deluxghost <deluxghost@gmail.com>
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/bn/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ca/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/es/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/es_419/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/fr/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/gl/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/id/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/pt/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ru/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/tr/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/uk/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/zh_Hans/
    Translation: Revolt/Android

commit b12fff2e569adedd4d4c26fee91de7c9f00e03a7
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 4 02:54:56 2023 +0200

    feat: support per app language settings

    Signed-off-by: Infi <wingit@geist.ga>

commit ca4380c4a5af14e7a484173d10711d3d0a9a90e7
Merge: e02b4ec 2cd8aa1
Author: infi <infi@infi.sh>
Date:   Sun Jun 4 02:44:50 2023 +0200

    chore: merge translations

commit 2cd8aa16b435ed31089ef1668d676d9755796253
Author: Weblate <noreply@weblate.org>
Date:   Sun Jun 4 00:43:45 2023 +0000

    chore: update translations [no ci]

    Co-authored-by: @liimee <git.taaa@fedora.email>
    Co-authored-by: Anonymous <noreply@weblate.org>
    Co-authored-by: Infi <weblate@infi.sh>
    Co-authored-by: Loïc Bréard <hades785@gmail.com>
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/de/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/fr/
    Translate-URL: http://weblate.insrt.uk/projects/revolt/android/id/
    Translation: Revolt/Android

commit e02b4ec4b91b960052b5cc3ea81650e27dd5c397
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 4 01:53:55 2023 +0200

    ci: temporarily remove triage flows

    Signed-off-by: Infi <wingit@geist.ga>

commit eb3a8457828f866494c4b50ff8d83b89e4b5352c
Author: Infi <wingit@geist.ga>
Date:   Sun Jun 4 01:53:35 2023 +0200

    chore: bump to 0.3.1

    Signed-off-by: Infi <wingit@geist.ga>

commit 5eff292f7256867b51b69bc7f2eedfc5121c0a69
Author: Infi <wingit@geist.ga>
Date:   Sat Jun 3 21:45:42 2023 +0200

    feat: double click to reply (temporary)

    Signed-off-by: Infi <wingit@geist.ga>

commit e05c387ebbe79e33bcc97b920cb50b5f412da726
Author: Infi <wingit@geist.ga>
Date:   Sat Jun 3 18:01:20 2023 +0200

    fix: new messages not coming in when an edit comes in

    Signed-off-by: Infi <wingit@geist.ga>

commit 70b67889c92174f65f709f249484d824a1b4cbc8
Author: Infi <wingit@geist.ga>
Date:   Sat Jun 3 17:11:43 2023 +0200

    chore: update AGP and gradle

    Signed-off-by: Infi <wingit@geist.ga>

commit ebdcb83c3662757e74222bed589eb9d26872779f
Author: Infi <wingit@geist.ga>
Date:   Tue May 30 20:23:13 2023 +0200

    fix: "reading state after snapshot was taken" crash

    Signed-off-by: Infi <wingit@geist.ga>

commit 384bcfaf99b9f5ecaa2ce5e8dbbd93d1b3d0a03d
Author: Infi <wingit@geist.ga>
Date:   Tue May 30 14:19:50 2023 +0200

    chore: remove unneeded @OptIn annotations

    Signed-off-by: Infi <wingit@geist.ga>

commit bf1ea47f4eaae41fe17a7d7abcde62b00a2ce5f7
Author: Infi <wingit@geist.ga>
Date:   Tue May 30 01:02:04 2023 +0200

    chore: add proguard rules for hcaptcha

    Signed-off-by: Infi <wingit@geist.ga>

commit 6ef58217e95931f46f843b953379c6391ed5feb6
Author: Infi <wingit@geist.ga>
Date:   Tue May 30 00:05:34 2023 +0200

    chore: bump to 0.3.0

    Signed-off-by: Infi <wingit@geist.ga>

commit ca6035abb21903f2bd38431249f5f991a211d107
Author: Infi <wingit@geist.ga>
Date:   Tue May 30 00:04:12 2023 +0200

    fix: contrast for message box in context sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit 8736488e0a986f0e1a10ecbc8dc4c6b2f8837cbc
Author: Infi <wingit@geist.ga>
Date:   Mon May 29 23:52:27 2023 +0200

    feat: replace two graduated accompanist dependencies

    Signed-off-by: Infi <wingit@geist.ga>

commit f81289e0badc0efd16f8d21eacec3418f0c7c4cb
Author: Infi <wingit@geist.ga>
Date:   Mon May 29 23:52:09 2023 +0200

    feat: improve settings screen

    Signed-off-by: Infi <wingit@geist.ga>

commit 3171901e85b8992f3f3d2183405ae5c9a15c1ab3
Author: Infi <wingit@geist.ga>
Date:   Mon May 29 23:24:58 2023 +0200

    feat: channel name and icon in info sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit cf67c0392fee0eb833b276655363f9c2c13c46cd
Author: Infi <wingit@geist.ga>
Date:   Mon May 29 23:24:43 2023 +0200

    chore: update dependencies

    Signed-off-by: Infi <wingit@geist.ga>

commit f37c690fb8ca9009eaa1f0bc3833b07f1f799dad
Author: Infi <wingit@geist.ga>
Date:   Mon May 29 19:53:57 2023 +0200

    chore: update m3 and migrate bottom sheets to m3

    Signed-off-by: Infi <wingit@geist.ga>

commit 8e5c43342cfc460d6f7340ca4287bc3a4a38381b
Author: Infi <wingit@geist.ga>
Date:   Mon May 22 19:57:05 2023 +0200

    feat: try new screen transitions

    Signed-off-by: Infi <wingit@geist.ga>

commit 83f600f99cf407f4cb2f726b063ceb633d325f3d
Author: Infi <wingit@geist.ga>
Date:   Mon May 22 19:03:14 2023 +0200

    fix: cf web challenge completion detection

    Signed-off-by: Infi <wingit@geist.ga>

commit 761d6153b34d683a5b2028de4c745a0eff28141e
Author: Infi <wingit@geist.ga>
Date:   Sat May 20 17:44:09 2023 +0200

    fix: settings now respond to logging in/out

    Signed-off-by: Infi <wingit@geist.ga>

commit ab1cf8bab5e7127d431b5b9e1a911069e59dcb14
Author: Infi <wingit@geist.ga>
Date:   Sat May 20 17:38:28 2023 +0200

    refactor: global state and hydration

    Signed-off-by: Infi <wingit@geist.ga>

commit e0bca6da7076307313514e05489b9642a0eea984
Author: Infi <wingit@geist.ga>
Date:   Sat May 20 17:33:07 2023 +0200

    feat: default theme is now M3 dynamic colours

    Signed-off-by: Infi <wingit@geist.ga>

commit 720d8add230361e439f95060e6f5472287596eb4
Author: Infi <wingit@geist.ga>
Date:   Sat May 20 17:15:10 2023 +0200

    refactor: simplify chat router ViewModel

    Signed-off-by: Infi <wingit@geist.ga>

commit 6da9abed97ac776414062909f88080928eebb7e9
Author: Infi <wingit@geist.ga>
Date:   Sat May 20 15:02:45 2023 +0200

    fix: sidebar spark appears again after acknowledgement

    Signed-off-by: Infi <wingit@geist.ga>

commit 99cc4d34c9618cb375614b17f4867db145248ddd
Author: Infi <wingit@geist.ga>
Date:   Fri May 19 23:16:34 2023 +0200

    feat: double drawer is now simple drawer

    members will go into bottom sheet

    Signed-off-by: Infi <wingit@geist.ga>

commit dac219e2f4e7f76dc202387bc3592038a16cb146
Author: Infi <wingit@geist.ga>
Date:   Sat May 13 00:35:16 2023 +0200

    fix: remove stray logs

    Signed-off-by: Infi <wingit@geist.ga>

commit 790966f79a16b4e07d71ff022f80c841ef629391
Author: Infi <wingit@geist.ga>
Date:   Fri May 12 01:30:05 2023 +0200

    feat: onboarding flow

    Signed-off-by: Infi <wingit@geist.ga>

commit 952873158a30586a661c52782888c43c30d7e248
Author: Infi <wingit@geist.ga>
Date:   Thu May 11 00:20:40 2023 +0200

    feat: registration flow

    Signed-off-by: Infi <wingit@geist.ga>

commit b2ffc791eae6bc5edd74d05f7cef7fa5abc75c97
Author: Infi <wingit@geist.ga>
Date:   Sat Apr 29 12:47:10 2023 +0200

    ci: max retention days for artifacts

    Signed-off-by: Infi <wingit@geist.ga>

commit 0e5a64a685bff0340462dc8819278ddff481bcab
Author: Infi <wingit@geist.ga>
Date:   Thu Apr 27 20:04:05 2023 +0200

    fix: loading circle (due to lost state)

    Signed-off-by: Infi <wingit@geist.ga>

commit 480ebcc86ba8d98818f48353d3858320dae616f2
Author: Infi <wingit@geist.ga>
Date:   Thu Apr 27 19:05:18 2023 +0200

    refactor: more reusable functions

    Signed-off-by: Infi <wingit@geist.ga>

commit f2d0e6b379cca9c409c834d046074783b4e3d710
Author: Infi <wingit@geist.ga>
Date:   Thu Apr 27 11:28:31 2023 +0200

    refactor: move january to microservice route

    Signed-off-by: Infi <wingit@geist.ga>

commit cd61f5e3819fc36cdd515fc9d80aeb465c8e3d34
Author: Infi <wingit@geist.ga>
Date:   Sun Apr 23 20:08:20 2023 +0200

    feat: build config for sentry mapping upload

    Signed-off-by: Infi <wingit@geist.ga>

commit 359e599b5936ebb0197544051835b256751e0642
Author: Infi <wingit@geist.ga>
Date:   Sun Apr 23 19:25:23 2023 +0200

    chore: bump to 0.2.0 and prepare release

    Signed-off-by: Infi <wingit@geist.ga>

commit 48f00e7acd28c43dffcaa75b342db395dcaed46b
Author: Infi <wingit@geist.ga>
Date:   Sun Apr 23 15:35:38 2023 +0200

    fix: messages should load again

    Signed-off-by: Infi <wingit@geist.ga>

commit 554356d3bcb3464fedddf1032d6f4b07828e6401
Author: Infi <wingit@geist.ga>
Date:   Sun Apr 23 15:17:30 2023 +0200

    chore: labels to channel list animations

    Signed-off-by: Infi <wingit@geist.ga>

commit 21765fe28e3f3705336c045a8e2443ebe3619401
Author: Infi <wingit@geist.ga>
Date:   Sun Apr 23 06:04:19 2023 +0200

    feat: sparks & settings button location spark

    Signed-off-by: Infi <wingit@geist.ga>

commit ce4c4372e91c7593147c46719153e2985ed3f6d6
Author: Infi <wingit@geist.ga>
Date:   Sat Apr 22 22:15:55 2023 +0200

    feat: inline audio player

    Signed-off-by: Infi <wingit@geist.ga>

commit 97ff7b4914d0cdb0d918c36d148ad24f09afd04b
Author: Infi <wingit@geist.ga>
Date:   Sat Apr 22 17:48:29 2023 +0200

    chore: fix IDE warnings

commit fea87a1186493e7d3649e6902aa544c1f3e95368
Author: Infi <wingit@geist.ga>
Date:   Sat Apr 22 17:04:51 2023 +0200

    feat: video player (w/ exoplayer)

commit 48251a736bd483fa3219e1568868aac7ac74a6b6
Author: Infi <wingit@geist.ga>
Date:   Fri Apr 21 20:56:06 2023 +0200

    chore: kotlin conventional form field names

commit 51627f3bbf22ce2d3110e57899ce923298507f89
Author: Infi <wingit@geist.ga>
Date:   Fri Apr 21 00:43:59 2023 +0200

    fix: switch callbacks to kotlin channels/flows = fix bugs

commit 7f19cf11727e53e2ed7b2322b8a235c2f5101cee
Author: Infi <wingit@geist.ga>
Date:   Wed Apr 19 00:33:14 2023 +0200

    ci: gradle went missing

commit e5fef4f6088e04cfd83418e96f8a547c39f2e895
Author: Infi <wingit@geist.ga>
Date:   Wed Apr 19 00:20:43 2023 +0200

    ci: bump to jdk 17

commit ba07222eed1fda13f6c19fc98b8e2ca38fd618ac
Author: Infi <wingit@geist.ga>
Date:   Tue Apr 18 02:29:25 2023 +0200

    feat: image attachment viewer with sharing & download

commit 239f937a9e38f65f8f694b03ead38d8c7776448f
Author: Infi <wingit@geist.ga>
Date:   Sat Apr 15 22:18:26 2023 +0200

    chore: update dependencies

commit 7415636b2f6e427e6ca0c5db8d7b2ba4993f3c3a
Author: Infi <wingit@geist.ga>
Date:   Sat Apr 15 04:48:36 2023 +0200

    chore: update AGP to 8.1.0.alpha11

commit e63dd912b3e79196991ebfb4e757b461605b6ce2
Author: Infi <wingit@geist.ga>
Date:   Tue Apr 11 20:06:29 2023 +0200

    fix: unset max_side for banner

commit 6eab2b57977d1f24dbb745e62c536c976c8271c8
Author: Infi <wingit@geist.ga>
Date:   Tue Apr 11 19:47:03 2023 +0200

    fix: invite loading indicator to proper size

commit 950d5e16d766daf69daa227bd83eea0aff9a616c
Author: Infi <wingit@geist.ga>
Date:   Thu Apr 6 04:21:51 2023 +0200

    feat: invite opening, viewing, joining and handling

commit 7df92aedf65c2a72e4d4e185f12f8178b3a9f543
Author: Infi <infi@infi.sh>
Date:   Sat Apr 1 22:56:31 2023 +0200

    feat: format message sent times and show if edited

commit c2f52f137a14b62b3de1e801566741f9d279765c
Author: Infi <infi@infi.sh>
Date:   Sat Apr 1 22:33:24 2023 +0200

    chore: bump minimum runtime sdk to 24 Nougat

commit 9de075ce394ae2ec8e03f286bef81d9d495a429b
Author: Infi <infi@infi.sh>
Date:   Sat Apr 1 22:07:39 2023 +0200

    fix: race condition due to asynchronous execution

commit 4e42fa6ddb37aa8b956f31a721a461c97bdbd356
Author: Infi <infi@infi.sh>
Date:   Sat Apr 1 21:32:00 2023 +0200

    fix: invalid attachment URLs being generated

commit 7678398cab496d550422388247e3c3328150132d
Author: Infi <infi@infi.sh>
Date:   Sat Apr 1 21:31:49 2023 +0200

    feat: analysis and kotlin info into User-Agent

commit 28a987f3ff7446b048ffb43b672edd899f3673e6
Author: Infi <infi@infi.sh>
Date:   Sat Apr 1 00:09:18 2023 +0200

    feat: handle cloudflare captcha in under attack mode

commit db07b4b098a31a077cb1c66adc6b399292576f2c
Author: Infi <infi@infi.sh>
Date:   Mon Mar 27 03:27:26 2023 +0200

    ci: fetch RVX_ANALYSIS_ENABLED, RVX_ANALYSIS_BASEURL from context

commit 33507caf4501ab23199b29fbf4723e969f6b7ab2
Author: Infi <infi@infi.sh>
Date:   Mon Mar 27 03:22:35 2023 +0200

    feat: add feedback dialog

commit 59d73c212d1b5c5c484df7ed64dd3c3be9dddaaa
Author: Infi <infi@infi.sh>
Date:   Sun Mar 26 20:19:38 2023 +0200

    feat: use new ChannelCallbacks system, split off ChannelScreenViewModel

    also add TimeRift component á la Mastodon for later use

commit 4b9b1ba2530e23c7af9d4fb10f09b8b161466051
Author: Infi <infi@infi.sh>
Date:   Wed Mar 22 02:02:52 2023 +0100

    fix: rm useless type definition

commit 74c71326e4a8eb965bfa33c0227e0c5400e4e942
Author: Infi <infi@infi.sh>
Date:   Wed Mar 22 02:02:34 2023 +0100

    feat: link and bot embeds

commit 2f9df2de63602d81b3117a0eebc7eec0ae6f0501
Author: Infi <infi@infi.sh>
Date:   Mon Mar 20 01:26:42 2023 +0100

    feat: save last channel, show when no channel/s, less NPEs

commit 4b3a91b7c835fc4af8fa45f074d1ffc6be9c00cd
Author: Infi <infi@infi.sh>
Date:   Sun Mar 19 01:43:54 2023 +0100

    feat: auto hide keyboard when drawer is opened

commit 6291d078bf38f065b2986303e15ea8281ce9eaa8
Author: Infi <infi@infi.sh>
Date:   Tue Mar 14 00:56:48 2023 +0100

    fix: a bunch of crashes

commit 091fd59db04f45bfd670e5f4a5b749e098b9177d
Author: Infi <infi@infi.sh>
Date:   Tue Mar 14 00:25:25 2023 +0100

    chore: rm markdown module from readme

commit 617cea400adccce712a86950e156ecb055d044df
Author: Infi <infi@infi.sh>
Date:   Sun Mar 12 19:48:14 2023 +0100

    feat: redesign disconnection indicator

commit b3e792bb8d4d7d49800e386c2ca10b93b471f480
Author: Infi <infi@infi.sh>
Date:   Sun Mar 12 19:48:05 2023 +0100

    fix: apache-2.0 state changes

commit c5da7a570b69e1ed89bc5c328107e029a744c691
Author: Infi <infi@infi.sh>
Date:   Sun Mar 12 04:35:34 2023 +0100

    feat: use an actual markdown rendering library

    it even highlights code blocks

commit 0a40c699bbbfa238a1c09a9e6f52a6630bd15230
Author: Infi <infi@infi.sh>
Date:   Tue Mar 7 17:13:22 2023 +0100

    chore: update for android studio flamingo

commit 6a98f8d92079a9f3557f11d2464193272f924716
Author: Infi <infi@infi.sh>
Date:   Sun Mar 5 06:12:42 2023 +0100

    ci: fix missing file issue

commit 98ea817bcb9f5e9073c2fbf898de846ea08faaf3
Author: Infi <infi@infi.sh>
Date:   Sun Mar 5 06:05:35 2023 +0100

    feat: error analysis

commit 9497897932669f596ddaf55a1a5d07a541a87f30
Author: Infi <infi@infi.sh>
Date:   Sun Mar 5 04:18:59 2023 +0100

    chore: add sentry dependency

commit c90af4eb79c74d844301c535a92549b7859f3236
Author: Infi <infi@infi.sh>
Date:   Sun Mar 5 04:18:10 2023 +0100

    fix: rm redundant button

commit d531b2810650548305d046f298b2d4f34bc861fa
Author: Infi <infi@infi.sh>
Date:   Sun Mar 5 04:11:20 2023 +0100

    fix: stop polluting backstack with unlive channels

commit 853e463ee8445f802b4dbcba69365d9c51ac9e7f
Author: Infi <infi@infi.sh>
Date:   Sun Mar 5 03:45:55 2023 +0100

    feat: redesign message field again and typing indicator

commit a7cb3bd1bdad74d1d74e6368abb75f08b0ecf3f8
Author: Infi <infi@infi.sh>
Date:   Sat Mar 4 01:54:51 2023 +0100

    feat: revamp attachment display

commit c00a70aa1324cce7bf21fe088bbff0303c2c4442
Author: Infi <infi@infi.sh>
Date:   Sat Mar 4 01:16:35 2023 +0100

    feat: tiny ux tweaks

commit b769aeed10721eac029761e2e89752694b7c3fa7
Author: Infi <infi@infi.sh>
Date:   Tue Feb 28 00:50:26 2023 +0100

    feat: prototype server unreads

commit 8e016b13e777f175a76e652bba578a06b34b4e3f
Author: Infi <infi@infi.sh>
Date:   Tue Feb 28 00:03:11 2023 +0100

    feat: channel menu and mark as read

commit 617422fc5ba6a02739652f41092303487337de39
Author: Infi <infi@infi.sh>
Date:   Mon Feb 27 23:28:39 2023 +0100

    feat: channel unreads and channel start indicator

commit 39bd38c076c6fa3cec617257493f965b159f907b
Author: Infi <infi@infi.sh>
Date:   Sun Feb 26 00:45:02 2023 +0100

    chore: previews on many components

commit 1034d9b6be4767ade5076c2eb0a94403f53fbdae
Author: Infi <infi@infi.sh>
Date:   Sat Feb 25 22:37:49 2023 +0100

    feat: consistent corners in message composition area, typing indicator

commit 9d19590b4f1462e663a50223a906b01f0d40b39b
Author: Infi <infi@infi.sh>
Date:   Sat Feb 25 22:17:29 2023 +0100

    fix: android 12+ splash screen now looks presentable

commit b9be2e933d9353b7b47fee5fc1e2a3e1d4a1787a
Author: Infi <infi@infi.sh>
Date:   Fri Feb 24 20:16:52 2023 +0100

    fix: stabler reconnect, fix message reporting

commit 3a0e7e767e8a98bdfbf85295b61c2806a14aeca5
Author: Infi <infi@infi.sh>
Date:   Thu Feb 23 01:22:11 2023 +0100

    feat: message reporting and block route

commit 697e89e57f0b43ebb8e8af8d824a8e3567095147
Author: Infi <infi@infi.sh>
Date:   Mon Feb 20 03:52:18 2023 +0100

    feat: various M3 related tweaks

commit c8df7a04c5bfc3e1f0fa4979de7fe74fbb50db56
Author: Infi <infi@infi.sh>
Date:   Sat Feb 18 14:59:35 2023 +0100

    feat: auto reconnect (3 attempts)

commit 9aa1dd6d81a19e4f1862395930b7d8c73eafad39
Author: Infi <infi@infi.sh>
Date:   Sat Feb 18 14:54:48 2023 +0100

    fix: cancel in mfa screen works again

commit 98e8bba3e19a4622982964db6b63cdde11ef0cac
Author: Infi <infi@infi.sh>
Date:   Sat Feb 18 03:34:08 2023 +0100

    feat: revamp chat UI to be closer to web, add double drawer

commit 97849e894e2c1e4c72fdfd00c983be8f1111dd1e
Author: Infi <infi@infi.sh>
Date:   Sat Feb 18 01:02:21 2023 +0100

    chore: update dependencies

commit bd7fc2eb806e9eae4a51485fd720d82854b07977
Author: Infi <infi@infi.sh>
Date:   Sat Feb 18 00:04:08 2023 +0100

    fix: use LaunchedEffect instead of state conditionals

commit 0fdbfe429cc3e310c88069561d7e96a08ad02e3b
Author: Infi <infi@infi.sh>
Date:   Fri Feb 17 22:29:10 2023 +0100

    fix: bring back blue theme and design tweaks

commit a084d6bc109fbe9aef1d6f8d333bb0d4570240be
Author: Infi <infi@infi.sh>
Date:   Thu Feb 16 21:46:01 2023 +0100

    feat: redesign reply manager

commit de9e5678b4475ac3bf15462d9eda4e4aabf4f224
Author: Infi <infi@infi.sh>
Date:   Thu Feb 9 01:13:52 2023 +0100

    feat: message context sheets and message replying

commit 11b6e28183aa42ba5b0359bf3ab123a7afd2d9bc
Author: Infi <infi@infi.sh>
Date:   Mon Feb 6 01:00:41 2023 +0100

    feat: channel info sheet (shows description)

commit 6be023f62eee640570a6d0c6855e6833e4ed0b53
Author: Infi <infi@infi.sh>
Date:   Sun Feb 5 20:46:05 2023 +0100

    feat: infinite scroll in channels

commit 4e946be333f0288f58a9733a95db841222fefe7a
Author: Infi <infi@infi.sh>
Date:   Sun Feb 5 19:22:41 2023 +0100

    feat: masquerade support

commit 6ea7733c5a817c03c3e4e1e3da88d22f62334066
Author: Infi <infi@infi.sh>
Date:   Sun Feb 5 04:43:42 2023 +0100

    feat: revamp message field, colours, typing, attachments

commit ce20b009f05000972bd03e740544038bf095d716
Author: Infi <infi@infi.sh>
Date:   Sun Feb 5 02:33:20 2023 +0100

    feat: basic support for replies

commit c1a1822e1004148502ddf311d3aaf2d9b0d92be2
Author: Infi <infi@infi.sh>
Date:   Thu Feb 2 21:50:23 2023 +0100

    fix: sent messages no longer duplicate

commit bb48707dc6fff290cbda53ad7d98a4b97c4e692b
Author: Infi <infi@infi.sh>
Date:   Tue Jan 31 00:31:05 2023 +0100

    feat: message tail algorithm

commit c24d797b2abeedcfc54467b47143f22f4af18d2d
Author: Infi <infi@infi.sh>
Date:   Mon Jan 30 20:18:12 2023 +0100

    ci:

commit 8fbd87587433cc66dd201144302f1d51e494e66d
Author: infi <infi@infi.sh>
Date:   Mon Jan 30 20:10:57 2023 +0100

    ci: switch to building release apk

commit 09ed8ae4993b2fb7a489ee1636653c25438fc8e3
Author: infi <infi@infi.sh>
Date:   Mon Jan 30 19:42:53 2023 +0100

    feat(ci): add first ci file
2025-08-25 19:02:49 +00:00
..
devcontainer.json Squashed commit of the following: 2025-08-25 19:02:49 +00:00