Johannes Millan
2a615ecf8e
fix: webview check for third party webviews #5447
2025-11-06 19:54:50 +01:00
Johannes Millan
4d9d0d1d2a
fix: handle web view compatability check in android rather than in index.html
2025-11-01 13:18:33 +01:00
Johannes Millan
7313d4e14c
build: fix android build
2025-10-29 18:15:50 +01:00
Johannes Millan
5fac5193e6
fix: sharing on android
2025-10-29 16:17:36 +01:00
Johannes Millan
73bdd10a49
fix: pin webkit version to fix android 9 issue
...
Closes #5285
2025-10-17 11:42:08 +02:00
Johannes Millan
9d029067f2
build: improve android perf??
2025-08-10 15:28:42 +02:00
Johannes Millan
7b791199dd
fix(android): improve WebDavHttpPlugin reliability and compatibility
...
- Fix WebDAV methods (PROPFIND, etc) by using OkHttp instead of HttpURLConnection
- Add proper async execution with coroutines to prevent UI thread blocking
- Improve error handling with specific error types and proper response format
- Add retry mechanism for transient network failures
- Normalize headers to lowercase for web compatibility
- Support all WebDAV methods including REPORT and OPTIONS
- Add kotlinx-coroutines dependency for async support
Fixes the "Expected one of [OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, PATCH] but was PROPFIND" error
2025-07-18 22:36:57 +02:00
Johannes Millan
291329e4d7
fix(sync): new kotlin plugin
2025-07-18 22:30:27 +02:00
Johannes Millan
b21572d715
refactor(android): convert WebDavHttpPlugin from Java to Kotlin
...
- Converted Java implementation to idiomatic Kotlin
- Used companion object for constants
- Leveraged Kotlin's null safety and scope functions
- Improved resource management with use extension
2025-07-18 21:30:30 +02:00
Johannes Millan
84c24ebf79
feat(sync): add custom cap http plugin for webdav methods
2025-07-18 21:25:44 +02:00
Johannes Millan
ea2ca8e622
feat(saf-droid): outline
2025-06-09 13:41:16 +02:00
Johannes Millan
11bfbe261b
feat(android): re-add missing resource
2025-04-21 16:15:59 +02:00
Johannes Millan
ce40f44606
feat(android): cleanup unused resources
2025-04-21 15:32:43 +02:00
Johannes Millan
1b68b3e421
build: update and remove dependencies
2025-04-21 12:10:19 +02:00
Johannes Millan
8770d92c76
feat(android): darken status bar
2025-04-17 21:29:25 +02:00
Johannes Millan
68e284fc91
feat(android): cleanup old javascript interfaces
2025-04-17 19:33:04 +02:00
Johannes Millan
3d31018983
cleanup
2025-04-17 18:57:21 +02:00
Johannes Millan
2a825e50f2
feat(android): make auto dark mode switch work for android API 35
2025-04-17 18:43:49 +02:00
Johannes Millan
53e866bcd3
feat(android): cleanup
2025-04-17 16:03:06 +02:00
Johannes Millan
6136cbf6ea
feat(android): cleanup request interceptor
2025-04-17 15:39:30 +02:00
Johannes Millan
7bb6735049
feat(android): cleanup styles and manifest
2025-04-17 15:30:47 +02:00
Johannes Millan
6173a2da6e
feat(android): make most basic notifications work
2025-04-17 11:42:59 +02:00
Johannes Millan
2e4bea0a21
feat(pfapi): implement local file sync for android
2025-04-12 13:56:48 +02:00
Johannes Millan
88c25c6c0c
feat(pfapi): improve error structure
2025-04-12 13:56:48 +02:00
Johannes Millan
6d6270638c
fix(android): status bar for all
2025-04-12 13:50:08 +02:00
Johannes Millan
ab9d2a35f2
fix(android): status bar for android sdk 30
2025-04-12 11:06:40 +02:00
Johannes Millan
0d853f21e6
fix(android): status bar for android sdk 35 #4205
2025-04-05 11:30:11 +02:00
Johannes Millan
25ad554f21
build: update capacitor
2025-04-03 10:42:16 +02:00
Johannes Millan
0cea91441c
fix(android): android file sync not working #3782
2024-12-21 10:45:36 +01:00
Johannes Millan
25b5585fac
feat(android): formatting
2024-12-21 10:45:36 +01:00
Johannes Millan
6bd36f0f83
feat(android): also make gitlab requests work
2024-12-14 15:02:49 +01:00
Johannes Millan
16628a3e25
feat(android): make jira get requests work for android
2024-12-14 13:25:30 +01:00
Johannes Millan
0e3356f8e6
build(android): simplify WebViewRequestHandler
2024-12-14 11:39:20 +01:00
Jonny Tischbein
493b51232c
Android: Add persitent permission + replace grantedPaths with
...
grandtesUris
2024-11-24 21:23:46 +01:00
Jonny Tischbein
f6d165a97b
Android: Use DocumentFile for accessing files to enable usage of mounted
...
nextcloud folders johannesjo/super-productivity#3577
2024-11-24 21:23:46 +01:00
inattentive-nerd
3ea43d928e
Update ic_launcher_round.xml
2024-11-18 10:19:54 +01:00
inattentive-nerd
1a47354cbd
Update ic_launcher.xml
2024-11-18 10:19:54 +01:00
Johannes Millan
d6d1bb359c
feat: show android version on settings page
2024-11-14 18:58:46 +01:00
Johannes Millan
e8c0b7f1a5
feat(android): improve error handling in request interceptor 3657
2024-11-06 18:40:32 +01:00
Jiongxuan Zhang
385fd097a7
chore: change the display name of the android app to "Super Prod" #3576
2024-10-17 15:54:50 +02:00
Johannes Millan
30bcaf00a0
feat: log webkit version
2024-10-12 12:45:16 +02:00
Johannes Millan
5224beb00f
____MERGING SUPER PRODUCTIVITY ANDROID ____
2024-10-11 14:11:23 +02:00