01zulfi
8093f44a70
web: skip attachments restore from backup if user not logged in ( #9778 )
...
* web: skip attachments restore from backup if user not logged in
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: show login message when downloading attachments without login
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: show backup restored success toast
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-12 09:08:26 +05:00
Ammar Ahmed
238abee126
mobile: add form validation in change password screen
2026-05-11 13:35:28 +05:00
Ammar Ahmed
03defb3a48
mobile: fix defaultValue is used if input is empty in dialog input
2026-05-08 10:42:25 +05:00
Ammar Ahmed
af08ed5174
mobile: show title is required error under the input
2026-05-07 12:58:05 +05:00
Ammar Ahmed
6de4b4ac2d
mobile: show toast message after attachment deleted
2026-05-07 12:53:44 +05:00
Ammar Ahmed
e381b62e5c
mobile: show confirm dialog before deleting attachment in attachment manager
2026-05-07 12:53:43 +05:00
Ammar Ahmed
5ef3bdcad4
mobile: fix handling invalid gift code
2026-05-07 08:03:45 +05:00
Ammar Ahmed
2ad39048da
mobile: fix form validation in login, signup and forgot password
2026-05-05 13:47:37 +05:00
Abdullah Atta
3f6fcbacbc
global: fix dialog on successful bug report ( #9750 )
...
* core: handle different issue report responses
* web: better handling for issue report responses
* mobile: update issue report dialog to show correct info of where issue is reported
* mobile: close sheet on clicking "done"
* web: do not include email in issue success dialog
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
2026-04-29 14:19:29 +05:00
Ammar Ahmed
9a21ca1cf4
mobile: fix discount value shows as undefined on iOS when buying plan ( #9711 )
...
* mobile: fix discount value is undefined
* mobile: fix discount calculation and price formatting
Respect spacing when writing price in a currency.
Fix incorrect discount calculation when comparing products of a plan based on int values, use parseFloat to parse correct values for comparision
* mobile: fix ui inconsistencies
* mobile: conditionally include trial plan conditions based on GitHub release status
2026-04-18 08:40:50 +05:00
01zulfi
3d847ea00c
web: fix time field not aligning in reminder dialog ( #9202 )
...
* also capitalize month string
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-15 12:49:22 +05:00
Abdullah Atta
63453942ee
Merge pull request #9686 from streetwriters/web/clear-trash
...
web: add clear trash option in trash nav item context menu
2026-04-15 12:48:50 +05:00
01zulfi
f2c088fb18
web: add clear trash option in trash nav item context menu
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
web: disable clear trash if empty && update confirm message
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-15 12:48:10 +05:00
01zulfi
4e2fd9dde6
web: show error text on settings number input's out of range ( #9171 )
...
* web: show error text on settings number input's out of range
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: minor refactor and fixes
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-15 08:04:58 +05:00
Ammar Ahmed
92c1ca7b6f
mobile: fix configure toolbar do not render properly on adding/removing groups ( #9699 )
...
* editor: make editor tools object a function
Required for string localization to work properly
* mobile: fix tools and groups do not re-render properly on changing preset or adding tools
* mobile: fix empty toast message shows on removing tools from group
2026-04-14 22:46:41 +05:00
01zulfi
24556dab83
web: show better error message on invalid recovery key ( #9680 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-07 13:00:02 +05:00
01zulfi
c8e8935b34
web: add back button in recovery forms ( #9676 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-06 16:27:33 +05:00
Ammar Ahmed
83280e7cee
docs: clarify what happens on account deletion ( #9636 )
...
* docs: clarify what happens on account deletion
* intl: clarify what happens when account is deleted
2026-04-01 15:23:57 +05:00
01zulfi
36c44ad201
web: add toasts in email verification dialog ( #9584 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-26 23:22:59 +05:00
Ammar Ahmed
ce5449f25a
intl: fix add tag description
2026-02-26 08:31:02 +05:00
01zulfi
3e412323ee
web: handle crash when drag-n-drop file in flatpak build ( #9379 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-24 11:08:24 +05:00
Ammar Ahmed
8b17495f0e
mobile: fix vault with biometrics enabled does not lock note
2026-02-19 13:16:09 +05:00
01zulfi
d3ea51cc01
web: add delete data option for not logged in user
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-19 12:58:48 +05:00
Ammar Ahmed
e6eb71a484
core: restoring note history with title
2026-01-16 11:21:52 +05:00
01zulfi
2cf7f0cc27
editor: add options to export/import table <> csv
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 10:58:17 +05:00
Ammar Ahmed
210549445e
global: add support for expiring notes ( #9167 )
...
* core: expiring notes
* core: add tests
* mobile: support setting not expiry date
* web: support note expiry dates
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: add tests for expiring notes
* core: fix tests
* mobile: delete expiring notes at startup
* core: create index on expiry date
* core: minor refactor
* core: remove `.only` sync test
* web: refactors
* mobile: set limit on expiring notes
* web: improve expiry date menu option && note item ui
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: add premium check for setting expiry for notes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: move note expiry date dialog into its own file && minor changes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: delete expired notes on startup
* web: minor refactors
---------
Co-authored-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-01-16 10:55:40 +05:00
Ammar Ahmed
b2f1fda641
mobile: show merge conflict on locked notes
2026-01-15 10:35:36 +05:00
01zulfi
2b1c973177
web: allow editing note's created date from properties panel
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-14 14:13:42 +05:00
01zulfi
2129533aa9
web: add setting to change week format
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-08 15:49:13 +05:00
Abdullah Atta
f01b88083f
Merge branch 'master' into beta
2026-01-07 09:40:38 +05:00
Ammar Ahmed
f0f7857355
mobile: fix wrong trial end date shown in settings
2026-01-01 12:51:05 +05:00
Ammar Ahmed
2f93c6fdc8
mobile: support day format options
2025-12-31 14:57:16 +05:00
01zulfi
5c21c0a498
global: support day format options & $day$ title format & /day command
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-31 14:54:44 +05:00
01zulfi
9396a06a89
core: support customizable monograph title ( #8491 )
...
* core: support customizable monograph title
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* mobile: set custom title for monograph
* web: minor ui changes
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-12-30 14:29:01 +05:00
01zulfi
2688becb05
web: add editor line height setting
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-30 14:07:44 +05:00
01zulfi
b0c18a8ece
web: allow saving note from status icon click & tab menu ( #8316 )
...
* web: allow saving note from status icon click & tab menu
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: directly save content instead of using events
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-12-30 13:27:10 +05:00
Ammar Ahmed
0a7f8631b6
mobile: add home shortcuts
...
Add ability to create shortcuts on launcher homescreen for notes, notebooks and tags.
2025-12-22 18:59:36 +05:00
Abdullah Atta
41ad8e0988
web: improve publish view ux
2025-11-07 19:26:32 +05:00
01zulfi
3e87e2ea5a
web: use monograph stats api
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-07 10:54:15 +05:00
01zulfi
a6541b9731
web: show monograph's view count
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-06 14:10:52 +05:00
01zulfi
351d412fdf
editor: restrict attachment upload for not logged-in users
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-28 12:40:25 +05:00
Ammar Ahmed
19d90fa221
mobile: allow users to open redeem code url from app
2025-10-23 21:38:55 +05:00
Ammar Ahmed
cfdf77a7b5
Merge branch 'fix-plans-showing-price' into beta
2025-10-17 09:59:38 +05:00
Abdullah Atta
1f748a4026
global: introducing Notesnook Circle ( #8779 )
...
* core: add api for getting Notesnook Circle partners
* web: introduce notesnook circle
* core: export CirclePartner type
* mobile: add notesnook-circle
* web: use strings from intl for notesnook circle
* common: add notesnook circle to features
* web: fix local ips set for hosts
* mobile: fix db hosts
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
2025-10-17 08:49:32 +05:00
Ammar Ahmed
641eb28ce7
mobile: open web purchase in browser.
2025-10-13 11:33:48 +05:00
Abdullah Atta
364dccbf7a
global: get rid of nx
2025-10-08 08:42:00 +05:00
Ammar Ahmed
d11d665395
mobile: do not allow changing plan if user subscribed to legacy pro sub
2025-10-03 08:41:11 +05:00
Abdullah Atta
ab2758ac79
intl: Revert "intl: clarify what happens to user data on plan switch"
...
This reverts commit 4377b8b340 .
2025-10-02 14:45:13 +05:00
Abdullah Atta
4377b8b340
intl: clarify what happens to user data on plan switch
2025-10-02 14:21:12 +05:00
Ammar Ahmed
032c321568
mobile: fix announcements ui
2025-10-01 09:51:03 +05:00