Commit graph

250 commits

Author SHA1 Message Date
Johannes Millan
e69c39c3cc fix(android): address cold start share race condition and type mismatch
- Introduce `isFrontendReady` flag in Main Activity to strictly coordinate share intent flushing.
- Queue all share intents until the frontend explicitly signals readiness via `triggerGetShareData`.
- Change default share type from 'TEXT' (invalid) to 'NOTE' (valid) to match frontend type definitions.
- Fix race condition where `callJSInterfaceFunctionIfExists` was called before Angular subscriptions were active.
2025-12-02 13:30:36 +01:00
Johannes Millan
36285084bd feat(android): improve sharing robustness and UX
- Remove brittle 3s delay for share intent handling and replace with queueing mechanism.
- Add `triggerGetShareData` to pull pending shares upon app initialization.
- Improve `handleIntent` logic to avoid duplicate processing on warm starts.
- Detect `LINK` vs `TEXT` types for better icon selection.
- Increase title truncation limit to 150 chars.
2025-12-02 13:30:36 +01:00
Johannes Millan
62438af882 feat(android): implement sharing functionality with attachment support 2025-12-02 13:30:36 +01:00
Johannes Millan
b9490291cb 16.4.3 2025-11-30 13:41:43 +01:00
Johannes Millan
1d4605621e 16.4.2 2025-11-30 13:41:06 +01:00
Johannes Millan
e2d6f82638 16.4.1 2025-11-28 21:12:30 +01:00
Johannes Millan
6a8ee82f1b 16.4.0 2025-11-28 21:02:08 +01:00
Johannes Millan
744894ad7e fix(android): update OkHttp dependency to 4.12.0 #5579
- Update okhttp dependency to 4.12.0 to improve compatibility with newer Android versions, potentially resolving network issues on Android 16 #
2025-11-28 18:48:48 +01:00
Johannes Millan
9d9715fd29 16.3.6 2025-11-15 10:34:50 +01:00
Johannes Millan
96f73ccfc7 16.3.5 2025-11-14 15:43:39 +01:00
Johannes Millan
7137b64677 16.3.4 2025-11-14 12:39:47 +01:00
Johannes Millan
a3dfd22ed7 16.3.3 2025-11-13 19:36:56 +01:00
johannesjo
348dfeac82 docs: add comprehensive Mac App Store code signing guide
Documents the complete solution for certificate/provisioning profile matching issues with electron-builder and Apple's MAS validation.
2025-11-10 15:59:24 +01:00
Johannes Millan
0bf97455ab 16.3.1 2025-11-10 10:26:15 +01:00
Johannes Millan
43ceb545b4 16.3.0 2025-11-07 14:00:57 +01:00
Johannes Millan
2a615ecf8e fix: webview check for third party webviews #5447 2025-11-06 19:54:50 +01:00
Johannes Millan
b77f407cc5 16.2.1 2025-11-01 13:22:58 +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
52ce9e6022 16.2.0 2025-10-31 14:41:44 +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
2762c60319 16.1.0 2025-10-24 18:13:53 +02:00
Johannes Millan
242bc25ac4 feat: make share work for native android 2025-10-22 15:25:53 +02:00
Johannes Millan
ed8f8282d0 16.0.0 2025-10-17 19:05:06 +02: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
4f3ef014e0 build: update gradle 2025-10-16 20:03:49 +02:00
Johannes Millan
595a396d81 15.3.0 2025-10-15 12:42:02 +02:00
Licaon_Kter
ae1a480eb3
Delete android/fastlane directory 2025-10-14 09:04:56 +00:00
Johannes Millan
a20e875c1f 15.2.16 2025-10-13 19:49:32 +02:00
Johannes Millan
477f4eaafa 15.2.15 2025-10-13 17:48:33 +02:00
Johannes Millan
de742207a7 15.2.14 2025-10-13 16:45:08 +02:00
Johannes Millan
cb824b54a1 15.2.13 2025-10-13 15:27:44 +02:00
Johannes Millan
a0d6bb603f 15.2.12 2025-10-13 13:20:04 +02:00
Johannes Millan
3fe330aae5 15.2.11 2025-10-12 20:28:50 +02:00
Johannes Millan
d692de46d2 15.2.10 2025-10-12 20:10:44 +02:00
Johannes Millan
b28126abe9 15.2.9 2025-10-12 14:31:52 +02:00
Johannes Millan
7c6f839448 15.2.8 2025-10-12 14:14:47 +02:00
Johannes Millan
9044ed5615 15.2.7 2025-10-12 14:06:24 +02:00
Johannes Millan
7263cf29d2 15.2.6 2025-10-12 13:54:40 +02:00
Johannes Millan
134f7c19ed 15.2.5 2025-10-12 13:33:37 +02:00
Johannes Millan
0578dd0906 15.2.4 2025-10-12 13:32:09 +02:00
Johannes Millan
92ab389bbf 15.2.3 2025-10-12 11:39:58 +02:00
Johannes Millan
f6f74da056 15.2.2 2025-10-11 18:54:08 +02:00
Johannes Millan
652d902a9d 15.2.1 2025-10-11 18:47:43 +02:00
Johannes Millan
b315e7f976 15.2.0 2025-10-10 19:23:34 +02:00
Johannes Millan
8731cc1849 15.1.1 2025-10-08 14:11:11 +02:00
Johannes Millan
d121b78cde 15.1.0 2025-10-07 18:03:22 +02:00
Johannes Millan
c168406c75 15.0.3 2025-09-18 19:03:28 +02:00
Johannes Millan
f87512367a 15.0.2 2025-09-18 14:29:40 +02:00
Johannes Millan
bea25c8755 15.0.1 2025-09-14 16:54:14 +02:00