Commit graph

172 commits

Author SHA1 Message Date
Sylvain Berfini
b87cd8ad5b Improved text setting 2021-12-07 14:21:49 +01:00
Sylvain Berfini
fe9f9cbecc Make sure PhoneAccount identity is valid to prevent crash in Android OS at startup 2021-12-07 09:36:49 +01:00
Sylvain Berfini
8a11fc9c4a Minor changes to fix code inspector warnings 2021-11-17 10:45:17 +01:00
Sylvain Berfini
f66c90d356 Reworked audio route changes to make them go through Telecom Manager API if enabled to make smartwatches act as bluetooth headset properly 2021-11-03 13:48:54 +01:00
Sylvain Berfini
806d8f4409 Also change input audio device when routing audio to Bluetooth device or headphones/headset 2021-11-02 14:47:23 +01:00
Sylvain Berfini
9874b04d9c Fixed UI issues when sharing file(s) from third party using shortcut API 2021-10-27 17:33:11 +02:00
Sylvain Berfini
d941f80cf6 Fixed crash reported on crashlytics 2021-10-22 11:28:37 +02:00
Sylvain Berfini
4337dd5da8 Improved READ_PHONE_STATE / READ_PHONE_NUMBERS permissions usage 2021-10-11 10:14:02 +02:00
Sylvain Berfini
c1dafcb9b9 Fixed telecom manager setting disabled upon restart 2021-10-11 09:24:21 +02:00
Sylvain Berfini
e341bb20e7 Use self managed telecom manager mode for Android 8+ 2021-09-24 10:42:47 +02:00
Sylvain Berfini
3aa1abc72c Added conference recording 2021-09-14 14:13:16 +02:00
Sylvain Berfini
fd6eb30d48 Using MaterialSharedAxis animations to properly handle directions when navigation back and forth betwen fragments + fixed multiple 'main' fragments in backstack + use viewLifecycleOwner instead of 'this' for binding lifecycle owner in fragments 2021-09-07 14:21:18 +02:00
Sylvain Berfini
f2a1869a1a Ran new version of kotlin auto formatter 2021-09-03 11:33:47 +02:00
Sylvain Berfini
2e36f1aa86 Fixed audio focus requests for voice recording/playing + call record playback and switched to MKV/Opus encoding instead of WAV because it's lighter 2021-08-25 13:11:08 +02:00
Sylvain Berfini
2a2315e944 Fixed contact sharing in chat + reworked how file picker is created 2021-08-23 12:47:51 +02:00
Sylvain Berfini
d590d59bb8 Fixed various issues 2021-07-29 18:14:09 +02:00
Sylvain Berfini
52363c5466 Fixed tabs fragment not hidden when going into settings or another non primary fragment 2021-07-22 17:38:49 +02:00
Sylvain Berfini
a9daf53d69 Request & release audio focus during voice recordings playback 2021-07-15 13:49:51 +02:00
Sylvain Berfini
536e78e98e Added a contacts cache at app level + get notified on low memory and clear glide cache when it happens 2021-07-15 13:33:16 +02:00
Sylvain Berfini
12dcb10485 Fixed encrypted file export to external app 2021-07-13 15:10:28 +02:00
Sylvain Berfini
9d4ebdb960 Fixed crash reported on PlayStore 2021-07-12 17:48:17 +02:00
Sylvain Berfini
bfbae245ce Display warning when playing voice message if media volume is low 2021-07-12 10:47:56 +02:00
Sylvain Berfini
41a15cf6ee Reworked app to use SlidingPane and simplify navigation 2021-07-09 09:36:33 +02:00
Sylvain Berfini
bac8d8e4e8 Added voice recording messages in chat 2021-07-08 12:58:10 +02:00
Sylvain Berfini
f7710e2ae2 Added reply to chat message feature 2021-07-08 12:57:48 +02:00
Sylvain Berfini
c8ebeaa66d Fixed single file picking issue when returned in a clipdata 2021-06-29 13:52:19 +02:00
Sylvain Berfini
f7064b81f5 Fixed file sharing in newly created room 2021-06-16 10:40:46 +02:00
Sylvain Berfini
3aafed8677 Fixed address being displayed with gruu when using 'bis' button on diaer & in contact editor 2021-06-15 16:24:30 +02:00
Sylvain Berfini
a0f02dbb08 Improved chat message long press popup 2021-05-31 17:32:49 +02:00
Sylvain Berfini
64f3808c9d Factorized code 2021-05-28 14:20:21 +00:00
Andrea Gianarda
465ac2db74 Account for conference in audio route utils 2021-05-28 14:20:21 +00:00
Sylvain Berfini
54ae2f8d9c Fixed speaker button state while in conference + remove deprecated APIs regarding conference 2021-05-24 14:45:54 +02:00
Sylvain Berfini
72433f2a2f Improved how text input based settings work 2021-05-21 10:06:26 +02:00
Sylvain Berfini
6ab7c47571 UI changes + bumped com.android.tools.build:gradle version 2021-05-18 16:17:35 +02:00
Sylvain Berfini
f78be7e306 Route audio to headset/headphones if available (replaces earpiece) 2021-04-23 14:32:46 +02:00
Sylvain Berfini
5d2621af03 Code cleanup 2021-04-23 11:08:44 +02:00
Sylvain Berfini
6ffe3c22e9 Added debug popup entry to show config file 2021-04-17 10:05:30 +02:00
Sylvain Berfini
2215cb4621 Glide cache improvement for non encrypted files 2021-04-17 10:05:30 +02:00
Sylvain Berfini
f1ad823364 Added setting to enable VFS + changes to properly display files 2021-04-17 10:05:30 +02:00
Sylvain Berfini
ce601634f2 Prevent cleaning whole Glide cache when contacts are loaded 2021-04-17 10:05:30 +02:00
Sylvain Berfini
d165b04307 Changes to prepare for VFS 2021-04-17 10:05:30 +02:00
Sylvain Berfini
7b23edd393 Reworked file viewer related code 2021-04-17 10:05:30 +02:00
Sylvain Berfini
b818bf0155 Show files shared by chat message in app if possible 2021-04-17 10:05:30 +02:00
Sylvain Berfini
daa789e672 Replaced deprecated ProxyConfig object by Account 2021-04-17 10:05:30 +02:00
Sylvain Berfini
7172d7cf60 Reworked audio route handling code and added auto switch to bluetooth if available and to speaker when video is enabled 2021-04-17 10:05:30 +02:00
Sylvain Berfini
f33709d77b Fixed minor UI issues with files in chat bubbles 2021-04-17 10:05:30 +02:00
Sylvain Berfini
7f2b3e9f5e Fixed issue when capturing image from camera from file picker intent 2021-04-17 10:05:30 +02:00
Sylvain Berfini
a757b097fa Added use of LocusId to conversations notifications & shortcuts 2021-04-17 10:05:29 +02:00
Sylvain Berfini
98fdb56f45 Improved margins for incoming messages chat bubbles 2021-04-17 10:05:29 +02:00
Sylvain Berfini
9a548ff388 Allow to pick multiple files in chat message picker 2021-04-17 10:05:29 +02:00