Commit graph

48 commits

Author SHA1 Message Date
Ming Ming
60fd4bcbfd Reuse http client instead of making a new one on every connection 2024-07-31 22:53:50 +08:00
Ming Ming
4d5c811c9e Switch to cronet as http backend 2024-07-31 01:35:30 +08:00
Ming Ming
d29007691a Add a page to manage trusted certificates 2024-06-19 21:08:24 +08:00
Ming Ming
c576b917e1 Now wait until self signed certs are loaded during init 2024-06-19 21:08:24 +08:00
Ming Ming
302cc3938e Migrate deprecated code in flutter 3.16 2024-05-21 23:42:28 +08:00
Ming Ming
0e4411c725 Refactor: extract all db code to dedicated package 2023-12-08 00:11:03 +08:00
Ming Ming
436a760950 Refactor: extract map 2023-09-13 00:31:41 +08:00
Ming Ming
bc44d44c96 Revamp foreground download dialog 2023-09-03 17:13:11 +08:00
Ming Ming
150c4c4831 Android 13 compatibility update 2023-09-02 02:16:50 +08:00
Ming Ming
dbea0e0a55 Refactor: extract image processor 2023-09-01 12:30:08 +08:00
Ming Ming
866720fa3a Refactor: extract universal storage 2023-08-29 01:22:40 +08:00
Ming Ming
fd5b7f7e5b Refactor: extract geocoder 2023-08-28 00:55:58 +08:00
Ming Ming
0ca85f2598 Refactor: extract async utilities to its own package 2023-08-28 00:55:58 +08:00
Ming Ming
0f129f839d Refactor: use the platform package 2023-08-27 19:00:36 +08:00
Ming Ming
cd525f5168 Refactor: move the higher level platform lock code to its own package 2023-08-27 19:00:36 +08:00
Ming Ming
c496e2d1e2 Refactor: extract native lock and log 2023-08-27 00:32:08 +08:00
Ming Ming
c1717a1f59 Refactor: extract string utilities 2023-08-26 01:34:07 +08:00
Ming Ming
d5de52a789 Support ATTACH_DATA intent on android
This is typically used to set wallpaper or contact photos
2023-08-04 01:24:25 +08:00
Ming Ming
068fef8fde Fix cancel button not working in download notification 2023-07-26 01:41:26 +08:00
Ming Ming
f34d56bae1 Fix missing export db implementation 2023-05-30 23:50:50 +08:00
Ming Ming
8278c38623 Merge branch 'dependency-update-59' 2023-05-26 23:27:49 +08:00
Ming Ming
7a17f2b274 Refactor: move nextcloud api to dedicated pacakge 2023-02-26 01:29:14 +08:00
Ming Ming
6905e503fe Tweak generated logger code 2022-12-21 00:49:14 +08:00
Ming Ming
a2fc045834 Generate correct tags for logger 2022-12-16 23:01:04 +08:00
Ming Ming
5570fcf156 Use generator for toString 2022-12-09 00:03:28 +08:00
Ming Ming
658beef3bd Migrate deprecated methods 2022-11-13 17:50:09 +08:00
Ming Ming
288e6f4b3c Fix return type does not match between app and web 2022-08-31 22:21:32 +08:00
Ming Ming
5925d3f59b Reenable GMaps on devices with new renderer 2022-08-30 02:37:30 +08:00
Ming Ming
093bc6e327 Add reverse geocoder 2022-08-29 23:32:46 +08:00
Ming Ming
bbf1985d1f Fix sqlite workaround breaking web build 2022-08-17 13:58:04 +08:00
Ming Ming
65d4268954 Enable unawaited_futures lint 2022-07-29 03:02:15 +08:00
Ming Ming
2c4ec3447b Switch local DB from IndexedDB to SQLite 2022-07-24 22:01:47 +08:00
Ming Ming
1cab879cd6 Update flutter_lints 2022-07-09 19:58:51 +08:00
Ming Ming
310fa424d6 Make Lock support running in unit tests 2022-07-08 16:46:12 +08:00
Ming Ming
17838d0704 Fix warnings on Binding.instance 2022-07-06 00:06:53 +08:00
Ming Ming
dbb7af2848 Add enhancement: style transfer 2022-05-25 21:41:49 +08:00
Ming Ming
e49f06e7bc Query device RAM size 2022-05-25 21:41:49 +08:00
Ming Ming
1cf2e565ba Handle android permission request on dart side 2022-05-14 15:00:43 +08:00
Ming Ming
80689fa431 Open enhanced photo browser from notification 2022-05-14 15:00:43 +08:00
Ming Ming
c38ace893d Delete local files 2022-05-14 15:00:43 +08:00
Ming Ming
c6e6b99128 Add image provider backed by content uri 2022-05-14 15:00:43 +08:00
Ming Ming
4beb93c552 Overhaul and migrate MediaStore 2022-05-14 15:00:43 +08:00
Ming Ming
c979d644e7 Android version code 2022-05-14 15:00:43 +08:00
Ming Ming
0356e22be7 Fix permission error not handled correctly in some case 2022-04-23 04:26:19 +08:00
Ming Ming
466dce592c Refactor platform notification code 2022-04-09 11:25:04 +08:00
Ming Ming
5554c32781 Platform side lock 2022-04-06 02:37:58 +08:00
Ming Ming
c94c2708db Migrate android native code to plugin 2022-04-06 02:37:58 +08:00
Ming Ming
a4dfe29e92 Move app code to sub-dir 2022-04-06 02:37:58 +08:00