Commit Graph

1069 Commits

Author SHA1 Message Date
Nicholas 61f50cfe60 Add license screen to settings page. 2023-05-24 12:05:23 -04:00
Greyson Parrelli 938c82be3f Inline the calls tab feature flag. 2023-05-24 11:29:58 -04:00
Greyson Parrelli dc2e249566 Add QR scanning to username link flow. 2023-05-24 11:29:58 -04:00
Nicholas Tinsley f8529adfcf Design tweaks for app icon switching. 2023-05-19 16:30:19 -04:00
Cody Henthorne f2846efd2c Fix split second spoiler reveal when quoting a message with a spoiler. 2023-05-19 16:30:19 -04:00
Nicholas Tinsley 131f9c4bc9 Move app icon composables outside of mutable Fragment class.
This way, the composables do not receive an implicit mutable parameter, which allows the compiler to mark them as skippable.
2023-05-19 16:30:19 -04:00
Greyson Parrelli 0fbab04253 Animate transitions in icon selection. 2023-05-18 20:35:51 -04:00
Nicholas c963e99dca Introduce the ability to change the app icon. 2023-05-18 20:35:51 -04:00
Cody Henthorne a64bffd83a Complete text formatting. 2023-05-17 15:30:26 -04:00
Clark 534c5c3c64 Try not blocking main threads to start foreground service. 2023-05-17 15:30:26 -04:00
Cody Henthorne 99d3f9918f Fix crash and bug with ellipsizing 'About' in Settings screen.
Fixes #12895
Closes #12905
2023-05-17 15:30:26 -04:00
Cody Henthorne 4b09f4a654 Add basic attachment keyboard support to CFv2. 2023-05-17 15:30:26 -04:00
Alex Hart d7dd77a5af Add additional logging around thumbnail loading. 2023-05-17 15:30:26 -04:00
Alex Hart 58e48fdf14 Fix switch toggling after first toggle. 2023-05-17 15:30:26 -04:00
Cody Henthorne 2aaeda6ca8 Add initial send support to CFv2. 2023-05-17 15:30:26 -04:00
Greyson Parrelli acb6510312 Switch to libsignal for PIN hashing. 2023-05-17 15:29:30 -04:00
Nicholas Tinsley 802b179880 Update license to AGPLv3. 2023-05-15 10:23:28 -04:00
Nicholas 208147db9e Make change number error notifications more prominent. 2023-05-10 15:59:26 -04:00
Clark c2c1537858 Disable interactions while user is unregistered or expired. 2023-05-09 13:41:27 -04:00
Nicholas ccdfa546b4 Prevent launching multiple audio device dialogs during call. 2023-05-05 12:48:53 -03:00
Greyson Parrelli 855e194baa Add initial username link screen + QR code generation. 2023-05-05 12:48:53 -03:00
Nicholas 89397ae7cc Picture-in-Picture call improvements. 2023-05-05 12:48:53 -03:00
Nicholas 125c4f43cf Make audio device button directly toggle when only two devices are present. 2023-05-05 12:48:53 -03:00
Alex Hart 30fc6d94c5 Flesh out event listeners and add load sequencing to CFV2. 2023-05-05 12:48:53 -03:00
Alex Hart 694d8f1984 Add scroll buttons to CFV2. 2023-05-05 12:48:53 -03:00
Cody Henthorne b9d7d19dea Fix multiple issues with rendering spoilers as story captions. 2023-04-25 09:51:11 -04:00
Cody Henthorne a0e4b1aaf9 Fix weird highlight shown after revealing a spoiler. 2023-04-24 22:45:06 -04:00
Cody Henthorne 4d10be2aa5 Fix spoiler reveal in full screen media viewer. 2023-04-24 21:27:11 -04:00
Cody Henthorne 806e81743c Fix spoiler rendering in conversation list. 2023-04-24 19:12:10 -04:00
Alex Hart 43565d3414 Call icon and toast restructure. 2023-04-24 13:41:20 -03:00
Cody Henthorne 1d793de213 Fix notification profile UI state bug and crash. 2023-04-21 13:37:03 -04:00
Alex Hart dc153ff4e6 Add support for jumping to quoted messages in CFV2. 2023-04-20 13:50:12 -04:00
Alex Hart 65e0fae3f4 Add CFV2 Scroll-to-position wiring. 2023-04-20 13:50:12 -04:00
Alex Hart baf9cd0909 Fix refresh of toggle state when dialog is dismissed in several cases. 2023-04-20 13:50:12 -04:00
Alex Hart 9081230286 Add ScrollToPositionDelegate and install in calls log fragment. 2023-04-20 13:50:12 -04:00
Clark 07f6baf7c1 Add message editing feature. 2023-04-20 13:50:12 -04:00
Cody Henthorne 4f06a0d27c Improve performance from thread being updated to data available to render. 2023-04-20 13:50:12 -04:00
Alex Hart 9d17bf473c Add several callbacks to v2 convo fragment. 2023-04-20 13:50:11 -04:00
Greyson Parrelli 279ad7945e Move to defined from_recipient_id and to_recipient_id columns on message table. 2023-04-20 13:50:11 -04:00
Alex Hart 3090a8521c Merge V2 Conversation Fragment behind an internal setting. 2023-04-20 13:50:11 -04:00
Alex Hart 09cf8074aa Allow users to select a compact tab bar. 2023-04-20 13:50:11 -04:00
Cody Henthorne e2ade166ec Fix bugs with switching and render wired headset state in calls. 2023-04-17 12:20:48 -04:00
Alex Hart 03b5170b97 Add logging around in-thread image sizing. 2023-04-14 16:30:07 -04:00
Alex Hart a3574292c6 Fix Call Log snap and ordering. 2023-04-13 17:18:59 -04:00
Alex Hart 3451ac4504 Move LifecycleDisposable to core-util. 2023-04-13 17:18:59 -04:00
Alex Hart e8570c3680 Add call tab event grouping. 2023-04-12 16:31:35 -04:00
Clark Chen ef058a1644 Inline export account data feature flag. 2023-04-12 16:31:27 -04:00
Cody Henthorne a35a167e7a Fix spoiler animation running after view is returned to cache. 2023-04-12 16:31:27 -04:00
Cody Henthorne 99ac2cb333 Allow spoiler paint to be tinted independently per renderer. 2023-04-12 16:31:27 -04:00
Alex Hart a183057b32 Update call state icons and text. 2023-04-12 16:31:27 -04:00