Torsten Grote
eee9e1a488
Address review feedback for Transfer Data UI
2021-07-13 10:30:08 +02:00
Torsten Grote
f832f663c9
Migrate all image file pickers to ActivityResultLauncher
...
startActivityForResult is deprecated and the new API is nicer. Also, we can use the same launcher types in various places.
2021-07-13 10:30:07 +02:00
Torsten Grote
032f56ad67
Try to force file chooser to show internal/external storage by default
2021-07-13 10:30:07 +02:00
Torsten Grote
3f2ac528c1
Calculate percentages for send progress bar
2021-07-13 10:30:06 +02:00
Torsten Grote
d174757ef0
Remove manual initial state and oldTask state argument
...
The latter is now handled via a LiveEvent
2021-07-13 10:30:06 +02:00
Torsten Grote
f457a5e831
Hide Transfer Data feature behind feature flag
2021-07-13 10:30:06 +02:00
Torsten Grote
ab2fe58d2f
Check if there is data to send and show a message if not
2021-07-13 10:30:05 +02:00
Torsten Grote
928b951c25
Transfer Data UI
2021-07-13 10:30:04 +02:00
Daniel Lublin
ecba2a51d8
Start of UI for transfer data feature
2021-07-13 10:30:03 +02:00
akwizgran
802f64e309
Check whether system clock is reasonable at startup.
2021-07-13 10:26:26 +02:00
akwizgran
5e98bd0b53
Refactor removable drive tasks.
2021-07-13 10:26:18 +02:00
Daniel Lublin
f82c2517fb
Make pkg private
2021-07-13 10:26:15 +02:00
Daniel Lublin
fa49da68a4
Move to new removabledrive package
2021-07-13 10:26:15 +02:00
Daniel Lublin
cffbfdf6f2
Use US locale for now
2021-07-13 10:26:14 +02:00
Daniel Lublin
cd126279ac
Add initial RemovableDriveViewModel
2021-07-13 10:26:14 +02:00
akwizgran
71ce74c633
Add removable drive manager with placeholder task implementations.
2021-07-13 10:26:10 +02:00
akwizgran
2dd5239b9d
Add Android implementation of RemovableDrivePlugin.
2021-07-13 10:26:10 +02:00
akwizgran
556ed8fe16
Don't inject default RemovableDrivePluginFactory on Android.
2021-07-13 10:26:08 +02:00
akwizgran
4ecc5e4367
Clean up plugin injection code, remove unused module.
2021-07-13 10:26:02 +02:00
akwizgran
b4ae480d93
Configure removable drive plugin for Android.
2021-07-13 10:25:23 +02:00
akwizgran
e5f78cdc1e
Log uncaught exceptions on debug builds.
2021-06-30 10:44:15 +01:00
Torsten Grote
cf987427e0
Migrate to ViewPager2 to fix weird ViewPager crash
2021-06-16 12:44:04 -03:00
Torsten Grote
b657c7f347
Ignore NoSuchGroupException when storing MessageId of thread position for removed group
2021-06-10 15:45:31 -03:00
Torsten Grote
cc9904a454
Automatically scroll to our own blog posts
2021-05-18 15:39:22 -03:00
akwizgran
61ca2a391b
Merge branch 'create-testdata-zero-values' into 'master'
...
Add button to zero values when creating test data
See merge request briar/briar!1447
2021-05-10 12:05:26 +00:00
Daniel Lublin
e6c004e8f6
Add button to zero values when creating test data
2021-05-10 13:46:49 +02:00
akwizgran
dc7290dab7
Remove duplicate code due to merge mistake.
2021-05-10 12:29:28 +01:00
akwizgran
35c2f60129
Merge branch 'master' into '2005-connect-via-bt-error'
...
# Conflicts:
# briar-android/src/main/java/org/briarproject/briar/android/conversation/BluetoothConnecter.java
2021-05-06 13:03:46 +00:00
Daniel Lublin
fba028db03
Disable polling while doing connect-via-BT
2021-05-06 11:13:35 +02:00
akwizgran
cad5edcf86
Move input state methods to UiUtils.
2021-05-05 16:57:25 +01:00
akwizgran
33bdc81b3e
Show instructions for locking Briar to the Xiaomi recent apps list.
2021-05-05 12:37:23 +01:00
akwizgran
663c648337
Update disappearing message bubbles after removing messages.
2021-05-03 15:16:11 +01:00
Daniel Lublin
73c7882cc0
Introduce RssFeedViewModel
...
Furnishing the RssFeed function as a single activity with fragments for
Manage and Import.
2021-05-03 09:40:40 +02:00
Torsten Grote
552b9ef21a
Wait for an incoming connection before showing an error Toast
2021-04-30 16:01:54 -03:00
Daniel Lublin
e2a11d42f8
Implement backend for connect via bluetooth
2021-04-27 14:15:10 +02:00
akwizgran
eb2e8d75f4
Enable features for 1.3 release.
2021-04-26 13:45:53 +01:00
akwizgran
4a8d89e2bb
Add button for opening Huawei battery settings during setup.
2021-04-23 14:25:24 +01:00
Torsten Grote
1d271bab18
Merge branch '1914-create-viewmodels-directly-after-injection' into 'master'
...
Create ViewModels directly after injection
Closes #1914
See merge request briar/briar!1432
2021-04-22 14:59:05 +00:00
Sebastian Kürten
2a48d43e5b
Create ViewModels directly after injection
2021-04-22 15:31:55 +02:00
Sebastian Kürten
0a4e23118a
Replace switch statements with resource ids with if-then-else
2021-04-22 15:19:11 +02:00
akwizgran
9465331ece
Merge branch '1999-bluetooth-killed-activity-fix' into 'master'
...
Reset plugin assignments when starting AddNearbyContactIntroFragment
Closes #1999
See merge request briar/briar!1434
2021-04-21 15:57:17 +00:00
Torsten Grote
a28a2360f1
Merge branch 'remove-redundant-casts' into 'master'
...
Remove a few redundant casts
See merge request briar/briar!1436
2021-04-21 12:52:04 +00:00
akwizgran
a9d88c849a
Merge branch '1961-connect-via-bt-ui' into 'master'
...
Simple version of Connect via Bluetooth UI
See merge request briar/briar!1398
2021-04-21 11:57:53 +00:00
Sebastian Kürten
7397efca80
Remove a few redundant casts
2021-04-21 13:53:53 +02:00
Torsten Grote
17bd6f9a33
Merge branch '1778-onboarding-tap-target' into 'master'
...
Wait for layout before showing onboarding tap target
Closes #1778
See merge request briar/briar!1435
2021-04-21 11:45:19 +00:00
akwizgran
2d4e7a9fb0
Wait for layout before showing onboarding tap target.
2021-04-21 12:20:21 +01:00
Torsten Grote
0266da993d
Reset plugin assignments when starting AddNearbyContactIntroFragment
2021-04-20 14:38:58 -03:00
Torsten Grote
ea5280713f
Address review feedback for Connect via Bluetooth UI
2021-04-20 14:24:05 -03:00
Torsten Grote
0b89d29c7d
Reset BluetoothPlugin reference
...
When it is assigned before we are signed-in in (like when returning to a killed activity), it would be null and without a reset, we would consider Bluetooth to not be supported.
2021-04-20 14:23:07 -03:00
Torsten Grote
688bac77a8
Use a feature flag to hide connect via Bluetooth option
2021-04-19 11:36:35 -03:00