Ammar Ahmed
70fd3096d2
mobile: fix invisible empty state in the reminders widget
2026-07-27 12:10:25 +05:00
Ammar Ahmed
1889b13459
mobile: remove stray quote in NotePreviewWidget manifest entry
2026-07-27 12:05:28 +05:00
Ammar Ahmed
314c484ea0
mobile: fix note widget lookups corrupting the reminders list
...
updateWidgetNote scanned every key in the appPreview preferences and
rewrote any whose value contained the note id. That included the
remindersList key, so a match replaced the entire reminders list with a
note and then threw NumberFormatException parsing "remindersList" as a
widget id. hasWidgetNote had the same unguarded scan.
Match on the parsed note's id instead of on the raw JSON containing it,
and treat only keys that parse as an int as widget entries, so non-widget
keys are excluded structurally rather than by name. Also guards the casts
and gson parses that could throw on a malformed entry.
2026-07-27 12:01:31 +05:00
Ammar Ahmed
6b5e6f62c5
mobile: make NotePreviewWidget respond to resize events and properly resize based on available room.
2026-07-27 11:25:34 +05:00
Ammar Ahmed
55b51b81e3
mobile: add previewLayout for all widgets
2026-07-27 11:17:12 +05:00
Ammar Ahmed
b2c7f732a0
mobile: replace reminders widget service with RemoteCollectionItems
...
Push the reminder rows into the widget update itself via RemoteViewsCompat
instead of binding a RemoteViewsService adapter, which has been deprecated
since API 31. Removes the bound service entirely, so there is no cached
factory to invalidate and no separate notifyAppWidgetViewDataChanged step
that can race or be missed.
Adds androidx.core:core-remoteviews for the API 24-30 fallback. Row ids are
now derived from the reminder id rather than the list position, and the list
is capped at 50 rows so the update fits in a binder transaction.
2026-07-27 11:10:46 +05:00
Ammar Ahmed
88eb3ab714
mobile: fix NotePreviewWidget empty state has no click handler — make it tap-to-configure so a blank widget can self-heal
2026-07-27 10:49:36 +05:00
Ammar Ahmed
942c9287fe
mobile: fix stale reminder times — render-time formatting + valid updatePeriodMillis + self-refresh
2026-07-27 10:39:39 +05:00
Ammar Ahmed
9b29503b17
mobile: added onRestored() that migrates each stored note in the appPreview prefs from its old widget ID key to the new one.
2026-07-27 10:08:16 +05:00
Ammar Ahmed
0939f0f805
mobile: migrated off the deprecated background-activity-launch mode
...
API 36+ → MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE
API 34–35 → MODE_BACKGROUND_ACTIVITY_START_ALLOWED (unchanged behaviour on older devices)
< 34 → null
2026-07-27 09:56:18 +05:00
Ammar Ahmed
d63ce5a213
Merge pull request #10126 from streetwriters/mobile-release/3.4.7
...
mobile: release v3.4.7
2026-07-22 11:12:45 +05:00
Ammar Ahmed
77c009e83d
mobile: fix toast message shows under the sheet in global context
2026-07-21 12:14:08 +05:00
Ammar Ahmed
637cf914ee
mobile: fix app gets stuck after deleting history item on iOS
2026-07-21 10:25:12 +05:00
Ammar Ahmed
229b620473
ci: update workflows to use actions/checkout@v5
2026-07-21 09:27:49 +05:00
Ammar Ahmed
658e915589
mobile: release v3.4.7
2026-07-20 13:12:20 +05:00
Ammar Ahmed
d4658aa032
Merge pull request #10095 from kashaf-ansari-dev/fix-reminder-notification-permission
...
Improve the Android reminder notification permission flow by properly handling notification and exact alarm permissions.
2026-07-17 09:10:57 +05:00
kashaf-ansari-dev
eeae993736
mobile: add version history deletion strings
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
c8cf4ce52a
mobile: fix individual note history version deletion
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
f6c31d19d8
mobile: add missing context prop in dialog
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
a94e8d6852
mobile: render clear-history dialog with local context
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
2edbc3bf2e
mobile: remove clear version history action for multiple selected notes
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
e4a7d63e07
mobile: add option to clear note version history
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:30 +05:00
Ammar Ahmed
76fd61af4f
Merge pull request #10085 from streetwriters/fix/651
...
mobile: fix unable to change plan on buy-plan screen
2026-07-14 08:43:53 +05:00
kashaf-ansari-dev
539a630f77
mobile: improve reminder permission settings flow on Android
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-13 18:07:40 +05:00
kashaf-ansari-dev
6b65f8031d
mobile: fix reminder creation after granting notification permission
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-13 14:58:31 +05:00
Ammar Ahmed
e426426468
mobile: release v3.4.6
2026-07-13 12:56:49 +05:00
Ammar Ahmed
281a973c37
mobile: fix unable to change plan on buy-plan screen
2026-07-11 12:00:15 +05:00
Ammar Ahmed
2738207c20
Merge pull request #9998 from kashaf-ansari-dev/fix-9967-linking-note-blocks-loading-state
...
mobile: prevent upgrade prompt flash in note block linking list
2026-07-10 18:41:04 +05:00
Kashaf Ansari
4a7aa27bd9
mobile: add keep-screen-on preference in settings-behaviour ( #10043 )
...
* mobile: add keep-screen-on preference in settings-behaviour
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: default Keep Screen On to true and clarify description
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
---------
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-09 09:49:38 +05:00
kashaf-ansari-dev
6051614d96
mobile: add bottom spacing for create link button
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-08 18:23:23 +05:00
kashaf-ansari-dev
295a461dda
mobile: wire upgrade plan button to paywall on link-note
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-08 17:55:00 +05:00
Ammar Ahmed
aadb6e3a01
mobile: prepare v3.4.5 for release ( #10060 )
2026-07-07 09:30:31 +05:00
Ammar Ahmed
7c3fdab6ee
Merge pull request #10053 from kashaf-ansari-dev/fix-7348-unlink-notebook-on-relink
...
mobile: unlink note from previous notebook in single-select mode
2026-07-07 09:25:56 +05:00
Kashaf Ansari
7a7f0db941
mobile: use FileViewer for image sharing on Android ( #10018 )
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-06 13:37:29 +05:00
Kashaf Ansari
96be35c105
mobile: fix long tag names overflow and display in tag items ( #9950 )
...
* mobile: fix long tag names overflow and display in tag items
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: fix long title in side menu
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: fix long notebook title display
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: prevent tag list overlap on first render
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
---------
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-06 13:36:31 +05:00
kashaf-ansari-dev
c89e333c11
mobile: unlink note from previous notebook in single-select mode
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-03 13:12:10 +05:00
Ammar Ahmed
37c96177a7
Mobile release/3.4.4 ( #10040 )
...
* mobile: add bump-version script
* mobile: bump version to v3.4.4
2026-07-01 15:54:10 +05:00
Ammar Ahmed
e9808c08f0
mobile: bump version
2026-06-30 11:13:02 +05:00
Ammar Ahmed
01811372fc
mobile: prepare for release
2026-06-30 09:43:29 +05:00
Ammar Ahmed
bf536eb183
mobile: fix event subscription
2026-06-30 09:43:29 +05:00
Ammar Ahmed
eb3eea031e
mobile: add support for copying links as html links with proper title.
2026-06-30 09:43:29 +05:00
Ammar Ahmed
033666795c
mobile: fix screenguard module error
2026-06-30 09:43:29 +05:00
Ammar Ahmed
cbddea4518
mobile: show toast message on vault locked/unlocked events
2026-06-30 09:43:03 +05:00
Ammar Ahmed
c69304781a
mobile: fix password input is not shown in vault dialog
2026-06-30 09:43:03 +05:00
Ammar Ahmed
4c41e13c5d
mobile: fix ts errors
2026-06-30 09:43:03 +05:00
01zulfi
fc244b1196
core: delete linked inboxHistoryItem's on permanent note deletion
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:43:03 +05:00
Abdullah Atta
936b6cb4aa
Merge branch 'master' into beta
2026-06-23 08:34:57 +05:00
kashaf-ansari-dev
e0b9932aba
mobile: prevent upgrade prompt flash in note block linking list
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-19 22:31:56 +05:00
Ammar Ahmed
63eb42eb9e
mobile: disable save when ignoreEdit is true
2026-06-18 08:40:52 +05:00
Ammar Ahmed
89f3a7945b
mobile: update styling for checkbox
2026-06-17 09:21:05 +05:00