ammarahm-ed
fd62b1b631
mobile: fix backup not created before migration
2023-09-13 13:50:05 +05:00
ammarahm-ed
2159f6720e
mobile: fix delete notebook in bulk
2023-09-13 13:46:08 +05:00
ammarahm-ed
67c3a36464
editor: fix code-block ui
2023-09-13 13:44:53 +05:00
Abdullah Atta
652efc8624
ci: only get app store version if publishing to app store
2023-09-13 13:07:14 +05:00
Abdullah Atta
30da041ea3
web: ask for password if backup encryption if off
2023-09-13 12:48:58 +05:00
Abdullah Atta
e90c401503
web: bump version to 2.6.4
2023-09-13 12:47:10 +05:00
Abdullah Atta
83d919f06e
web: fix login form shown for split second before login
2023-09-13 12:42:54 +05:00
Abdullah Atta
74fef0d2d9
core: run all items migrator before other migrators
2023-09-13 12:42:02 +05:00
Abdullah Atta
5906b24da1
core: add support for localOnly migrations
2023-09-13 12:40:30 +05:00
Abdullah Atta
8dd36f7adf
core: set last synced to 0 right after login
2023-09-13 12:39:15 +05:00
ammarahm-ed
f2dc26dbff
mobile: add support for nnbackupz format
2023-09-13 11:42:59 +05:00
ammarahm-ed
87915ecd00
core: handle null/undefined keys in backup
2023-09-13 11:41:49 +05:00
Abdullah Atta
3cf4e55621
core: restore colors from backups correctly
2023-09-13 10:45:40 +05:00
Abdullah Atta
4c7cd840df
core: fix indexes getting replaced on backup restore
2023-09-13 10:23:44 +05:00
Abdullah Atta
bd238a6fe4
core: remove unnecessary exist check slowing reads
2023-09-13 10:23:44 +05:00
Abdullah Atta
beaace9b54
web: add support for streaming backup creation & restore
2023-09-13 10:23:44 +05:00
Abdullah Atta
c5352c2a73
core: add support for restoring new nnbackupz format
2023-09-13 10:23:44 +05:00
Abdullah Atta
dd6410c33e
core: add support for streaming backups
2023-09-13 10:23:44 +05:00
Abdullah Atta
ac9dca8098
core: migrate db in a streaming way
2023-09-13 10:23:44 +05:00
Abdullah Atta
74ade6fecc
core: make sure items sync after migration
2023-09-13 10:23:44 +05:00
Abdullah Atta
e1cfbb155d
core: fix Cannot read properties of null (reading 'clear')
2023-09-13 10:23:44 +05:00
Abdullah Atta
030aba2ac3
core: add migration to remove item.remote
2023-09-13 10:23:44 +05:00
Abdullah Atta
9ab7e722e0
core: port fixes for sync issues from typescript branch
2023-09-13 10:23:44 +05:00
ammarahm-ed
14d6714209
theme: confirm before downloading code-block css
2023-09-11 12:51:01 +05:00
ammarahm-ed
e8e50bebcf
theme: support code-block css in builder
2023-09-11 12:33:14 +05:00
ammarahm-ed
fa0610e392
mobile: release v2.6.3
2023-09-09 11:54:56 +05:00
Abdullah Atta
124489a5a5
web: bump to version 2.6.3
2023-09-09 11:06:56 +05:00
Abdullah Atta
22fcdc0fb1
desktop: bump to version 2.6.3
2023-09-09 11:06:20 +05:00
Abdullah Atta
1375300a91
desktop: downgrade electron to v25.8.0
2023-09-09 11:05:25 +05:00
Abdullah Atta
e6f4aea4d7
desktop: handle unhandled errors
2023-09-08 14:49:02 +05:00
Abdullah Atta
d72c4057ff
theme: support ARGB values in background
2023-09-08 09:45:54 +05:00
Abdullah Atta
02d80ee4fa
web: add separate plan for education discount
2023-09-07 18:39:21 +05:00
ammarahm-ed
2da3e9e0be
mobile: release v2.6.2
2023-09-06 21:38:20 +05:00
ammarahm-ed
8333e7bdb3
mobile: set NSExtensionActivationDictionaryVersion to v2
2023-09-06 20:07:15 +05:00
ammarahm-ed
cef2472aae
mobile: handle state when app entered background
...
to take some action like pick a file/image etc.
2023-09-06 20:06:46 +05:00
ammarahm-ed
a4946f7e89
mobile: hide caret when input 2fa code
2023-09-06 20:05:06 +05:00
ammarahm-ed
3e95e0feae
mobile: fix db logger not logging
2023-09-06 20:04:46 +05:00
Abdullah Atta
b81843cdf7
core: sync settings before everything else
2023-09-06 19:31:06 +05:00
Abdullah Atta
eedd50fc64
web: bump version to 2.6.2
2023-09-06 17:06:02 +05:00
Abdullah Atta
1cb00bca0d
core: fix collector tests
2023-09-06 17:00:04 +05:00
Abdullah Atta
8c233570a7
core: return default values for unset settings
2023-09-06 16:42:51 +05:00
Muhammad Ali
8a3c8b85bb
web: fix autocomplete hint in signup form password fields ( #3272 )
2023-09-06 16:09:54 +05:00
Abdullah Atta
2ee8a807dc
core: fix settings getting replaced on login
2023-09-06 15:56:20 +05:00
Abdullah Atta
ec85f748fa
core: use serverLastSynced time from client
2023-09-06 15:43:20 +05:00
Abdullah Atta
051b7fcb8c
core: notify autosync before setting remote= false
2023-09-06 15:28:56 +05:00
Abdullah Atta
9af88811d8
core: remove remote: true from settings after sync
2023-09-06 15:09:31 +05:00
Abdullah Atta
6c4672037c
web: do not run sync on file picker closed
2023-09-06 14:49:56 +05:00
Abdullah Atta
d59e0d9ee2
core: sync attachments before anything else
2023-09-06 14:48:43 +05:00
Abdullah Atta
5a001a1457
core: use bulk io operations for logger storage
2023-09-06 12:30:39 +05:00
Abdullah Atta
44d6474b36
core: fix attachments not syncing
2023-09-06 12:14:03 +05:00
Abdullah Atta
0607e005f5
core: only sync syncable attachments
2023-09-06 12:04:58 +05:00
Abdullah Atta
308eb4b55f
core: merge remote attachment if local attachment doesn't exist
2023-09-06 11:40:44 +05:00
Abdullah Atta
6abb6207c5
core: always keep remote attachment if it is newer
2023-09-06 11:16:53 +05:00
Abdullah Atta
89189d52ae
web: add log on when sync is ignored
2023-09-06 10:28:31 +05:00
Abdullah Atta
e653ce69f8
core: push items serially tcp style
2023-09-06 10:22:53 +05:00
Abdullah Atta
9b89b328f6
core: send sync progress event after merge
2023-09-06 09:58:07 +05:00
Abdullah Atta
77ae71fab1
web: fix sync status progress
2023-09-06 09:40:24 +05:00
Abdullah Atta
7f7c1e6b93
core: use linkedom and node-fetch for tests
2023-09-06 09:40:24 +05:00
ammarahm-ed
30341bea1c
mobile: run sync based on lastSyncTime
2023-09-06 09:27:02 +05:00
Abdullah Atta
82d44ea890
web: show sync status in place of placeholder
2023-09-05 20:15:34 +05:00
Abdullah Atta
5f0907168f
core: always send sync request to client
2023-09-05 18:01:44 +05:00
Abdullah Atta
48061962b1
web: fix backup/export tests
2023-09-05 17:47:28 +05:00
Abdullah Atta
24141b66cf
core: add log to debug relations removal issue
2023-09-05 17:47:11 +05:00
Abdullah Atta
41beee45ba
core: migrate in bulk for more performance
2023-09-05 16:08:10 +05:00
Abdullah Atta
cb7c70b0d6
web: fix navigation menu ui
2023-09-05 15:47:39 +05:00
ammarahm-ed
2aa5a57557
mobile: use accentForeground on accent background
2023-09-05 15:40:25 +05:00
Abdullah Atta
17582bcefb
web: fix navigation menu not taking up full space
2023-09-05 15:40:25 +05:00
Abdullah Atta
1f5a5afb10
theme: do not throw error if deprecated color is found
2023-09-05 15:40:25 +05:00
Abdullah Atta
d1c724563f
web: fix themes selection not showing themes
2023-09-05 15:40:25 +05:00
Abdullah Atta
72aa5eccb7
server: fix themes pagination
2023-09-05 15:40:25 +05:00
Abdullah Atta
95e0c4b0d6
editor: reduce task list header padding
2023-09-05 15:40:25 +05:00
Abdullah Atta
9ec6ca0ded
web: fix various colors
2023-09-05 15:40:25 +05:00
Abdullah Atta
85b7611214
theme: increase opacity of shade color
2023-09-05 15:40:25 +05:00
Abdullah Atta
d256d435e4
theme: mark shade and textSelection colors as deprecated
2023-09-05 15:40:25 +05:00
Abdullah Atta
577a976e01
theme: derive shade color from accent color
2023-09-05 15:40:25 +05:00
Abdullah Atta
07453834b0
docs: update list of colors in theme-engine docs
2023-09-05 15:40:25 +05:00
Abdullah Atta
59f6b5e411
theme: get rid of shade & textSelection colors
2023-09-05 15:40:25 +05:00
Abdullah Atta
ac9be8360a
web: list item title should use heading color
2023-09-05 15:40:25 +05:00
Abdullah Atta
32d0b07f09
web: use accentForeground color instead of white
2023-09-05 15:40:25 +05:00
Abdullah Atta
7b57639076
theme: add new accentForeground color
2023-09-05 15:40:25 +05:00
Abdullah Atta
1fa174bab7
theme: fix input placeholder color
2023-09-05 15:40:25 +05:00
Abdullah Atta
6c52b5a77d
editor: editor toolbar separators should use separator color
2023-09-05 15:40:25 +05:00
Abdullah Atta
d4a6157ed3
web: navigation menu separators should use separator color
2023-09-05 15:40:25 +05:00
Abdullah Atta
a86358bbcd
web: borders between panes should use scoped border color
2023-09-05 15:40:25 +05:00
Abdullah Atta
20d0e6d047
web: fix menu borders should use border color
2023-09-05 15:40:25 +05:00
Muhammad Ali
51fc4bf3e4
core: add support for aligning images in PDF/HTML exports ( #3197 )
...
* web: added function for aligning images
* web: removed regex and added replaceAll in loop
* Update apps/web/src/common/export.ts
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
* core: add support for image alignment in html/pdf export
---------
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-09-05 15:39:59 +05:00
Abdullah Atta
61d0dafd21
desktop: update app-builder-lib patch
2023-09-04 16:01:04 +05:00
Abdullah Atta
89398cb5e5
misc: remove all mention of crypto-worker
2023-09-04 15:58:38 +05:00
Abdullah Atta
72ec4063de
global: update lockfiles
2023-09-04 15:58:23 +05:00
Abdullah Atta
f8423eeea8
editor: update test snapshots
2023-09-04 15:51:47 +05:00
Abdullah Atta
d91203990e
editor: respect text direction when exiting node using arrow keys
2023-09-04 15:51:47 +05:00
Abdullah Atta
fc84c1af51
editor: add keyboard specific android editor tests
2023-09-04 15:51:47 +05:00
Abdullah Atta
58de07073d
editor: improve escaping from & deleting of nodes
2023-09-04 15:51:47 +05:00
Abdullah Atta
cafa5ff821
editor: fix blockquote padding & margin on mobile
2023-09-04 15:51:47 +05:00
Abdullah Atta
1859799ca3
editor: fix crash on adding a task list
2023-09-04 15:51:47 +05:00
Abdullah Atta
271aa11f74
editor: use list-keymap extension instead of own workarounds
2023-09-04 15:51:47 +05:00
Abdullah Atta
e42f1a65f5
editor: update tiptap packages to v2.1.7
2023-09-04 15:51:47 +05:00
Abdullah Atta
73f3a31614
editor: fix sub outline lists not getting outdented
2023-09-04 15:51:47 +05:00
Abdullah Atta
4d7792d06a
editor: fix alignment of outline list indicator
2023-09-04 15:51:47 +05:00
ammarahm-ed
1a0f17c059
mobile: update relations store on open notification
2023-09-04 15:46:37 +05:00
ammarahm-ed
89d941401a
mobile: fix beta tags ui
2023-09-04 15:46:23 +05:00
ammarahm-ed
a076ee640d
mobile: save report issue information if app gets
...
restarted or accidentally closed
2023-09-04 15:45:30 +05:00
Abdullah Atta
8c1629f7dd
web: ask for password when doing sensitive actions
2023-09-04 15:10:18 +05:00
ammarahm-ed
9a31c07ac5
mobile: add verification prompts
2023-09-04 15:10:18 +05:00
ammarahm-ed
11f39316b5
mobile: fix color scheme
2023-09-04 15:09:03 +05:00
ammarahm-ed
f157229e00
mobile: fix theme gets reset on opening share extension
2023-09-04 15:09:03 +05:00
ammarahm-ed
a0f25c4e6f
mobile: fix list not updating on change date sort
2023-09-04 15:07:33 +05:00
Ammar Ahmed
003b3d2a84
Remove hover effect on mobile in editor ( #3163 )
...
* editor: remove background on hover on mobile
* editor: fix task item alignment and size on mobile
2023-09-04 15:06:41 +05:00
ammarahm-ed
1775e0bda1
mobile: fix flash on launch on ios
2023-09-04 14:37:24 +05:00
Ammar Ahmed
d5038ac631
mobile: fix quick notes from notifications ( #3165 )
...
- Add note to default notebook
- Respect paragraph spacing
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2023-09-04 14:36:55 +05:00
ammarahm-ed
7eab77ba01
mobile: fix share sheet sorting
2023-09-04 14:34:53 +05:00
ammarahm-ed
89413c56e2
mobile: auto update pinned note in notif
2023-09-04 14:33:39 +05:00
Muhammad Ali
4d89643203
web: fix multi-select context menu for list items ( #3159 )
2023-09-04 14:31:00 +05:00
ammarahm-ed
e119590249
mobile: prevent login/signup request when loading
2023-09-04 14:27:35 +05:00
ammarahm-ed
ace2dfac30
core: increase server timeout
2023-09-04 14:27:35 +05:00
Abdullah Atta
5843df0ce8
web: allow encrypted backups for basic users
2023-09-04 14:24:46 +05:00
Abdullah Atta
403ed8adb6
web: do not clear attachment upload status on complete
2023-09-04 14:24:24 +05:00
Abdullah Atta
1eb5c8bc46
core: do not trigger auto sync on settings merge
2023-09-04 14:24:24 +05:00
Abdullah Atta
46f7ec5e00
core: do not trigger autosync on attachment upload
2023-09-04 14:24:24 +05:00
Abdullah Atta
52adece147
web: upload arraybuffer on desktop builds for attachments
2023-09-04 14:24:24 +05:00
Abdullah Atta
de50be9d1b
desktop: use net.fetch instead when handling protocol
2023-09-04 14:24:24 +05:00
Abdullah Atta
0f9e32b49f
desktop: update electron to 26.1.0
2023-09-04 14:24:24 +05:00
Muhammad Ali
b4c15adf5d
editor: fix formatting issues when pasting from ChatGPT ( #3217 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-09-04 14:22:45 +05:00
Abdullah Atta
a3d3886c51
editor: refactor clipboard extension
2023-09-04 14:22:45 +05:00
Abdullah Atta
0cfa7ce774
editor: paste single line of code as inline code
2023-09-04 14:22:45 +05:00
Abdullah Atta
8299ea909e
editor: improve code block detection when pasting from vscode
2023-09-04 14:22:45 +05:00
Abdullah Atta
8b056fe610
editor: preserve formatting when pasting text
2023-09-04 14:22:45 +05:00
Abdullah Atta
511c40db5c
editor: do not replace newlines with br when pasting
2023-09-04 14:22:45 +05:00
Muhammad Ali
42d0d42188
web: scroll to top when navigating within settings ( #3223 )
2023-09-04 13:43:07 +05:00
Abdullah Atta
c80a998444
editor: fix image shuffling on real-time editor sync
2023-09-04 13:41:32 +05:00
ammarahm-ed
0a10df75d1
mobile: add encryptMulti
2023-09-04 13:16:22 +05:00
Abdullah Atta
40d755d191
core: fix all tests
2023-09-04 13:16:22 +05:00
Abdullah Atta
0409a610ab
core: improve sync status updates
2023-09-04 13:16:22 +05:00
Abdullah Atta
aa9cd23cf3
core: add fix for localOnly items getting deleted on sync
2023-09-04 13:16:22 +05:00
Abdullah Atta
12d89114a4
core: fix tags & colors not resolving on sync
2023-09-04 13:16:22 +05:00
Abdullah Atta
d5b679187a
core: send sync completed event udp style
2023-09-04 13:16:22 +05:00
ammarahm-ed
463ba3754a
mobile: add encryptMulti function
2023-09-04 13:16:22 +05:00
Abdullah Atta
2fa8fd14e7
core: migrate to sync v2 for data uploads
2023-09-04 13:16:22 +05:00
Abdullah Atta
fac788d2a9
crypto: remove crypto-worker & simplify crypto interface
2023-09-04 13:16:22 +05:00
ammarahm-ed
6554f900d7
mobile: do not start sync if sync is running
2023-09-04 13:16:22 +05:00
Abdullah Atta
81d3ec83d9
core: fix realtime sync
2023-09-04 13:16:22 +05:00
Abdullah Atta
339c5a357b
core: update note-storage mock for tests
2023-09-04 13:16:22 +05:00
ammarahm-ed
b484992037
core: remove console.log
2023-09-04 13:16:22 +05:00
ammarahm-ed
87e42e98c6
mobile: fix logout page ui
2023-09-04 13:16:22 +05:00
ammarahm-ed
51bef01609
mobile: fix logout loading ui
2023-09-04 13:16:22 +05:00
ammarahm-ed
6a49244614
core: fix item not loaded on sync
2023-09-04 13:16:22 +05:00
ammarahm-ed
dad2b61a74
mobile: fix crash when logging out user
2023-09-04 13:16:22 +05:00
ammarahm-ed
fabc595f3d
mobile: fix storage
2023-09-04 13:16:22 +05:00
Abdullah Atta
a700787cf3
core: make sure all tests are passing
2023-09-04 13:16:22 +05:00
ammarahm-ed
fb26229715
mobile: update libraries
2023-09-04 13:16:22 +05:00
ammarahm-ed
c4f894f8d0
mobile: add async storage & encryption
2023-09-04 13:16:22 +05:00
Abdullah Atta
ddd1c19c64
core: improve merging performance
2023-09-04 13:16:22 +05:00
Abdullah Atta
79cb3bdba4
core: merge vault key on sync
2023-09-04 13:16:22 +05:00
Abdullah Atta
8447c2150b
core: improve sync fetch performance
2023-09-04 13:16:22 +05:00
Abdullah Atta
bc465971be
web: add support for bulk writes
2023-09-04 13:16:22 +05:00
Abdullah Atta
f8ce23aa11
crypto: add support for bulk decryption
2023-09-04 13:16:22 +05:00
Abdullah Atta
84004c4d73
global: update lockfiles
2023-08-25 14:30:41 +05:00
Muhammad Ali
2b6aa9b89b
ui: allow changing menu button icon color ( #3170 )
2023-08-21 16:38:21 +05:00
ammarahm-ed
54b8a3e789
mobile: refactor to typescript
2023-08-16 10:14:39 +05:00
Abdullah Atta
7ff5f0001c
core: tagging an empty note should not create a content item
2023-08-14 13:41:19 +05:00
Abdullah Atta
d384aa9dcf
core: use isolated storage for each test for more reliability
2023-08-14 09:54:57 +05:00
Abdullah Atta
1190da7c91
crypto: use buffer from node:buffer
2023-08-14 09:54:57 +05:00
Abdullah Atta
6561791530
setup: remove dist, build & out dirs during cleanup
2023-08-14 09:54:57 +05:00
Abdullah Atta
26e233d3eb
global: update lockfiles
2023-08-14 09:54:57 +05:00
Abdullah Atta
0417981538
global: remove maxNodeModuleJsDepth from tsconfig
2023-08-14 09:54:57 +05:00
Abdullah Atta
81fc56937e
web: fix syntax errors
2023-08-14 09:54:57 +05:00
Abdullah Atta
cb778d7e35
core: make dateFormat optional
2023-08-14 09:54:57 +05:00
Abdullah Atta
8442b43715
core: don't include tests & unnecessary files during build
2023-08-14 09:54:57 +05:00
Abdullah Atta
28b3306506
core: import isomorphic-fetch
2023-08-14 09:54:57 +05:00
Abdullah Atta
f51f45aeb2
editor: move isomorphic-fetch import
2023-08-14 09:54:57 +05:00
Abdullah Atta
7f1184736c
core: use isomorphic-fetch
2023-08-14 09:54:57 +05:00
Abdullah Atta
e4c8e7a0c5
core: download prismjs languages before tests
2023-08-14 09:54:57 +05:00
Abdullah Atta
44e4722de2
global: fix @notesnook/core direct paths
2023-08-14 09:54:57 +05:00
Abdullah Atta
7c2b0c5947
core: start migrating core to typescript & vitest
2023-08-14 09:54:57 +05:00
Abdullah Atta
6ea912ad0e
themebuilder: bump version to 1.1.1
2023-08-11 09:54:09 +05:00
Abdullah Atta
124bbb6ac1
web: do not show website link if there's no homepage
2023-08-11 09:53:01 +05:00
Abdullah Atta
30d6345152
theme: make homepage property in themes optional
2023-08-11 09:53:01 +05:00
Abdullah Atta
60ff7b2f97
themebuilder: update themes manually in themebuilder
2023-08-11 09:51:43 +05:00
Abdullah Atta
c6e90142bb
themebuilder: bump version to 1.1.0
2023-08-10 07:20:07 +05:00
Abdullah Atta
1289a025a5
web: skip initiation for theme builder
2023-08-10 07:18:49 +05:00
Abdullah Atta
18d0b72785
themebuilder: fix various bugs
2023-08-10 07:18:18 +05:00
Abdullah Atta
0157cf496f
themebuilder: add support for loading from pr, url & base64
2023-08-10 07:17:37 +05:00
Abdullah Atta
3450f2d19d
setup: support generating flatpak sources from windows
2023-08-09 16:56:29 +05:00
Abdullah Atta
e509c82807
web: bump version to 2.6.1
2023-08-09 16:31:52 +05:00
Abdullah Atta
d5afd6f32e
editor: fix recursive loop on loading a code lang that never registered
2023-08-09 16:26:31 +05:00
Abdullah Atta
fb34dd2864
core: do not throw if language grammar is not found on export
2023-08-09 16:26:31 +05:00
Abdullah Atta
0cd1ce3431
core: don't use require in desktop app
2023-08-09 16:26:31 +05:00
Abdullah Atta
a24447d569
web: fix unstyled "0" in theme details dialog
2023-08-09 16:25:43 +05:00
Abdullah Atta
0bf26afa33
web: fix error on installing theme from file
2023-08-09 16:25:43 +05:00
Abdullah Atta
49455e8054
docs: add documentation for custom themes ( #3118 )
...
* themebuilder: add docs
* themebuilder: update theme docs
* docs: finalize docs for custom themes
---------
Co-authored-by: ammarahm-ed <ammarahmed6506@gmail.com >
2023-08-09 15:49:33 +05:00
Abdullah Atta
1136e43115
themebuilder: fix layout
2023-08-08 13:54:56 +05:00
Abdullah Atta
4b74cba4e4
themebuilder: fix builder layout with app on the side
2023-08-08 13:42:28 +05:00
Abdullah Atta
c8a77934f2
ci: use themebuilder scope during bootstrap
2023-08-08 13:26:34 +05:00
Abdullah Atta
e1739e04d1
themebuilder: adjust app branding
2023-08-08 13:19:29 +05:00
Abdullah Atta
a5d39a18a7
web: allow custom app title
2023-08-08 13:19:29 +05:00
Abdullah Atta
77eb661b0e
themebuilder: update theme builder on theme switch
2023-08-08 13:19:29 +05:00
Abdullah Atta
667d0d16ea
themebuilder: finalize
2023-08-08 13:19:29 +05:00
Abdullah Atta
445ea660c3
web: make web app embeddable
2023-08-08 13:19:29 +05:00
ammarahm-ed
7a35640739
themebuilder: add basic search/replace
2023-08-08 13:19:29 +05:00
ammarahm-ed
f1650fd383
themebuilder: fix accordion
2023-08-08 13:19:29 +05:00
ammarahm-ed
5d67a554d6
themebuilder: fix screenshot
2023-08-08 13:19:29 +05:00
ammarahm-ed
380bfba776
theme: add theme builder app
2023-08-08 13:19:29 +05:00
Abdullah Atta
ed6d125391
clipper: publish v0.3.0
2023-08-08 11:07:22 +05:00
Abdullah Atta
adaa5fd56d
clipper: bump version to 0.3.0
2023-08-08 10:29:13 +05:00
Abdullah Atta
0a8db237eb
clipper: finalize integration with new theming system
2023-08-08 10:29:13 +05:00
ammarahm-ed
6d723e022b
mobile: release v2.6.1
2023-08-08 00:49:29 +05:00
ammarahm-ed
dc3b739719
mobile: fix theme reset on app restart
2023-08-08 00:48:28 +05:00
Abdullah Atta
8d67599278
ci: deploy directly using wrangler
2023-08-07 20:11:11 +05:00
Abdullah Atta
c8da5770c8
web: add list of new features
2023-08-07 14:55:00 +05:00
ammarahm-ed
51c11d9d1a
mobile: update release notes
2023-08-07 14:52:28 +05:00
ammarahm-ed
414c164100
mobile: enable remove console.log in release
2023-08-07 14:45:10 +05:00
ammarahm-ed
aa5fd6d946
mobile: release v2.6.0
2023-08-07 14:42:12 +05:00
ammarahm-ed
c89f74d35b
mobile: fix ui and cleanup
2023-08-07 14:42:12 +05:00
ammarahm-ed
8c2fdf8554
mobile: fix share extension on ios
2023-08-07 14:42:12 +05:00
ammarahm-ed
f2438d9524
mobile: fix loading local theme
2023-08-07 14:42:12 +05:00
ammarahm-ed
54e7b29716
mobile: update fonts
2023-08-07 14:42:12 +05:00
Abdullah Atta
1d7f4036ec
theme: do not send scopes when getting all themes
2023-08-07 12:39:36 +05:00
Abdullah Atta
a2d5eda538
web: fix applied theme status not showing on themes
2023-08-07 12:32:52 +05:00
Abdullah Atta
1b6a27376c
web: fix editor & toolbar alignment
2023-08-07 12:00:15 +05:00
Abdullah Atta
8431150f0a
web: always show currently applied themes in list
2023-08-07 12:00:02 +05:00
ammarahm-ed
ed5107afaa
misc: remove notesnook-themes pulled repo
2023-08-07 09:51:10 +05:00
Abdullah Atta
e52bdd7ca5
web: disable sourcemaps even in testing
2023-08-07 09:18:13 +05:00
Abdullah Atta
26e50848da
web: set root to src in vitejs for more focused builds
2023-08-07 09:17:04 +05:00
Abdullah Atta
41fa52c9d5
web: adapt dialog announcements to the new theme
2023-08-07 09:02:26 +05:00
Abdullah Atta
885aa3035e
editor: show keyboard shortcuts for tools where possible
2023-08-07 08:47:11 +05:00
Abdullah Atta
b20c20983a
ui: improve ui for modifiers in menu items
2023-08-07 08:46:45 +05:00
Abdullah Atta
42994847e9
editor: counter in toolbar should have 100% height
2023-08-07 08:46:13 +05:00
Abdullah Atta
b59a12e743
ui: simplify sub-menus markup
2023-08-07 08:45:18 +05:00
Abdullah Atta
f67792cd30
editor: use error color for errors in math blocks
2023-08-07 08:44:45 +05:00
Abdullah Atta
60ba345e6c
editor: add font-display: swap to hack fontface
2023-08-07 08:44:27 +05:00
Abdullah Atta
0074548b84
web: fix broken colors in some places
2023-08-07 06:54:33 +05:00
Abdullah Atta
5af5549173
web: introduce "dangerous" variant for menu items
2023-08-07 06:54:11 +05:00
Abdullah Atta
f9f0235d7b
editor: replace all old css colors with new ones
2023-08-07 06:03:25 +05:00
Abdullah Atta
cd51420931
web: replace all old css colors with new ones
2023-08-07 06:03:11 +05:00
Abdullah Atta
000d11976b
web: update playwright to 1.36.2
2023-08-07 05:49:02 +05:00
Abdullah Atta
392261c208
web: add helper to imperitively match a media query
2023-08-07 05:49:02 +05:00
Abdullah Atta
71aee40f8d
web: improve backups test reliability
2023-08-07 05:49:02 +05:00
Abdullah Atta
565ef2c321
web: don't check for notification permission in tests
2023-08-07 05:49:02 +05:00
Abdullah Atta
2d5c8c9e6d
web: only allow changing title via event
2023-08-07 05:49:02 +05:00
Abdullah Atta
800f983688
web: show progress when restoring encrypted backups
2023-08-07 05:49:02 +05:00
ammarahm-ed
7291e54db7
mobile: update detox to latest
2023-08-05 16:46:26 +05:00
ammarahm-ed
794b1c70eb
mobile: fix editor stuck in loading state
2023-08-05 16:46:26 +05:00
Abdullah Atta
330b227027
web: improve real time sync test reliability
2023-08-05 16:27:42 +05:00
Abdullah Atta
59a66a63c5
web: update all checkout snapshots
2023-08-05 13:52:19 +05:00
Abdullah Atta
ceb28f08c5
web: load paddle checkout in test mode during testing
2023-08-05 12:27:10 +05:00
Abdullah Atta
7287754218
web: bump version to 2.6.0
2023-08-05 12:19:43 +05:00
Abdullah Atta
80d2f64f10
desktop: bring app to front on start of 2nd instance
2023-08-05 12:10:47 +05:00
Abdullah Atta
9951b83539
web: fix navigation menu resizing on tablet mode
2023-08-05 12:01:06 +05:00
Abdullah Atta
66d50be35a
theme: improve check for inheriting emotion theme
2023-08-05 11:27:56 +05:00
Abdullah Atta
9eb5a4cee4
web: update all test screenshot snapshots for linux
2023-08-05 11:20:08 +05:00
Abdullah Atta
3c575c01ad
web: fix storage for Firefox & Tor private mode
2023-08-05 11:16:18 +05:00
ammarahm-ed
643028f5d8
mobile: update deps
2023-08-05 11:15:06 +05:00
ammarahm-ed
3831b9409e
editor: load theme from local storage on init
2023-08-05 11:15:06 +05:00
ammarahm-ed
985ae848d3
mobile: fix tags wrapping in share extension
2023-08-05 11:15:06 +05:00
Abdullah Atta
0c8c8b6040
editor: fix sub toolbar not getting aligned correctly
2023-08-05 11:15:06 +05:00
ammarahm-ed
a01c084045
mobile: fix react-native-html-to-pdf-lite
2023-08-05 11:15:06 +05:00
ammarahm-ed
7577adf09d
mobile: ensure that font size is always number
2023-08-05 11:15:06 +05:00
Abdullah Atta
394002eb4c
editor(mobile): add theme to global styles
2023-08-05 11:15:06 +05:00
Abdullah Atta
5c386148a4
editor: fix action sheets not opening
2023-08-05 11:15:06 +05:00
Abdullah Atta
3558d3db93
editor: do not try to download image if src is invalid
2023-08-05 11:15:06 +05:00
ammarahm-ed
2bed812df1
mobile: fix editor
2023-08-05 11:15:06 +05:00
ammarahm-ed
c5db2e0ea9
mobile: fix content in share ext editor takes too long to load
2023-08-05 11:15:06 +05:00
ammarahm-ed
6cd1d7c41b
mobile: fix webpack build
2023-08-05 11:15:06 +05:00
ammarahm-ed
36662d58da
mobile: fix editor when app enter foreground from share ext
2023-08-05 11:15:06 +05:00
ammarahm-ed
e85cc6ac56
mobile: fix ext height behind keyboard on mobile
2023-08-05 11:15:06 +05:00
ammarahm-ed
a17d2d69ef
mobile: fix opening search causes crash in share ext
2023-08-05 11:15:06 +05:00
Abdullah Atta
3ec615a6ec
web: update export html snapshot for linux
2023-08-05 10:19:48 +05:00
Abdullah Atta
8eadc6aea1
web: do not redirect automatically on login session expire
2023-08-05 09:50:47 +05:00
Abdullah Atta
506678e72c
web: format reminder time correctly ( fixes #3085 )
2023-08-04 20:05:53 +05:00
Abdullah Atta
aa3561555e
desktop: fix desktop toggle settings
2023-08-04 19:34:46 +05:00
Abdullah Atta
405a8aaad0
editor: fix embeds in readonly mode are not visible
2023-08-04 19:33:57 +05:00
Abdullah Atta
7edd45419e
editor: align outline bullet in the center of item
2023-08-04 19:00:54 +05:00
Abdullah Atta
5af028698c
editor: only put bullet before 1st p tag in outline list
2023-08-04 18:27:04 +05:00
Abdullah Atta
ce822e7538
web: fix toggle colors
2023-08-04 16:09:29 +05:00
Abdullah Atta
9936bee8e0
editor: copying 1 nested list item shouldn't copy list meta
2023-08-04 16:07:31 +05:00
Abdullah Atta
b903e8461d
web: make monograph password field hidden
2023-08-04 12:58:05 +05:00
ammarahm-ed
4d2c42330e
mobile: fix crash on opening sheet with icon
2023-08-04 12:10:58 +05:00
Abdullah Atta
0ea37fdb31
web: improve checkout responsiveness
2023-08-04 10:23:36 +05:00
Abdullah Atta
22bf738d21
web: make sure all tests are passing
2023-08-03 18:48:51 +05:00
Abdullah Atta
922ba7d192
web: fix errored attachment icon color
2023-08-03 15:55:54 +05:00
Abdullah Atta
c38a98c239
web: upload files < 25mb in a single request
2023-08-03 15:55:54 +05:00
Abdullah Atta
0f9452f6ca
web: improve handling of errors during upload
2023-08-03 15:55:54 +05:00
Abdullah Atta
5cc9c6e3e4
web: change themes api url to themes-api.notesnook.com
2023-08-03 15:48:42 +05:00
Abdullah Atta
5da30faf71
web: use settings scroller for themes
2023-08-03 15:46:15 +05:00
ammarahm-ed
99d984f516
core: flush once every 10 sec
2023-08-03 15:02:37 +05:00
ammarahm-ed
20f0760f13
core: fix logger performance
2023-08-03 15:02:37 +05:00
ammarahm-ed
20ffa9bee5
mobile: use themes-api server
2023-08-03 13:58:40 +05:00
Abdullah Atta
bdd003f177
web: fix colors in various places
2023-08-03 13:21:59 +05:00
Abdullah Atta
a45a960bfd
editor(mobile): do not override background color
2023-08-03 13:21:59 +05:00
ammarahm-ed
fbf56f2663
mobile: fix incorrect colors uage
2023-08-03 12:01:11 +05:00
ammarahm-ed
0e7ac37b9d
mobile: remove prism.css
2023-08-03 11:18:22 +05:00
Abdullah Atta
bcf0d86605
web: use new error icon color
2023-08-03 04:12:08 +05:00
Abdullah Atta
954f894738
web: fix crash when opening attachment menu
2023-08-03 01:44:21 +05:00
Abdullah Atta
908def1b69
editor: update lockfile
2023-08-02 19:50:41 +05:00
Abdullah Atta
f26f638ad4
editor: fix action sheet not closing via drag
2023-08-02 19:50:41 +05:00
Abdullah Atta
700f47fd49
web: disable overscroll behavior
2023-08-02 19:50:41 +05:00
Abdullah Atta
3d0eaacaac
theme: allow passing ref to emotion theme provider
2023-08-02 19:50:40 +05:00
Abdullah Atta
c76118d9d6
web: load full framer-motion
2023-08-02 19:50:40 +05:00
Abdullah Atta
148c39158b
editor: fix crash on action sheet opening
2023-08-02 19:50:40 +05:00
Ammar Ahmed
89c2d45a4b
mobile: reduce app size ( #3068 )
...
* mobile: reduce app size
* editor: substitute all @mdi/js icons at build time
* mobile: add script to tree shake icon font file
* mobile: fix icon loading
* mobile: remove html-entities dep
* mobile: add missing icon fonts
* mobile: include plain editor
* mobile: add missing fonts
* mobile: use webpack-bundle
* mobile: keep generated fonts in repo
* mobile: update fonts
* mobile: fix duplicate key warning
* mobile: update fonts
* mobile: disable gesure on reminder sheet
* mobile: update fonts
* mobile: reset session correctly on logout
* mobile: update icon fonts
* mobile: set button action on reminder sheet
* mobile: add missing icons
* mobile: fix crash
* mobile: fix right menus
* mobile: remove console.log
* mobile: disable bounce effect
* mobile: update deps
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-08-02 15:35:15 +05:00
Muhammad Ali
c30c54ab97
web: fix cursor jumps on edit in sticky title ( #3028 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-08-02 15:18:52 +05:00
Abdullah Atta
734cfba45d
ci: publish preview on PR open
2023-08-02 15:04:27 +05:00
Abdullah Atta
3b363a1b20
web: prevent scroll jump when toggling focus mode
2023-08-02 15:04:27 +05:00
Abdullah Atta
a747bafa69
web: use new editorSidebar
2023-08-02 13:10:23 +05:00
Abdullah Atta
9d0c11b051
web: unlock view should use base theme scope
2023-08-02 13:09:56 +05:00
Abdullah Atta
bd9e997ef1
theme: add new editorSidebar scope
2023-08-02 13:09:30 +05:00
Abdullah Atta
f222327a89
theme: fix menu buttons have no hover
2023-08-02 13:09:09 +05:00
Abdullah Atta
4e5351134f
global: update lockfiles
2023-08-02 12:26:35 +05:00
Abdullah Atta
ec1d5cc211
setup: only grab local deps during bootstrap
2023-08-02 12:26:22 +05:00
Abdullah Atta
8f41e25ac1
ci: ignore paths unrelated to web app
2023-08-02 12:12:32 +05:00
Abdullah Atta
2d90caafc6
ci: use unlike-ltd/github-actions-cloudflare-pages for deployment
2023-08-02 12:12:32 +05:00
Abdullah Atta
a9f36076b3
ci: deploy master branch to cloudflare as beta
2023-08-02 11:38:35 +05:00
Abdullah Atta
8365e557d5
editor: do not copy prism-theme during build
2023-08-02 11:37:15 +05:00
Abdullah Atta
080160ca70
vericrypt: use old @notesnook/theme version
2023-08-02 11:28:54 +05:00
Abdullah Atta
e6164b0b3e
setup: use 4 threads at the minimum when bootstrapping
2023-08-01 20:45:08 +05:00
Abdullah Atta
26d786a368
editor: fix codeblock tests
2023-08-01 20:45:08 +05:00
Abdullah Atta
c6172644f0
editor: DOMSerializer2 -> ClipboardDOMSerializer
2023-08-01 20:45:08 +05:00
Abdullah Atta
5810947a5d
editor: improve copy pasting
2023-08-01 20:45:08 +05:00
Abdullah Atta
708c2d373d
editor: remove unnecessary console.logs
2023-08-01 20:45:08 +05:00
Abdullah Atta
d11a9b2219
editor: fix tests
2023-08-01 20:39:16 +05:00
Abdullah Atta
32b8b008f2
web: make export tests pass
2023-08-01 20:39:16 +05:00
Abdullah Atta
e066d1ce8d
global: update lockfiles
2023-08-01 20:39:16 +05:00
Abdullah Atta
4f3f19a785
web: extract editor styles into a fixed css file during build
2023-08-01 20:39:16 +05:00
Abdullah Atta
6c3ea4517d
core: inline codeblock styles into html template
2023-08-01 20:39:16 +05:00
Abdullah Atta
1e7e3b8c42
core: use explicit import/require for dynamic imports
2023-08-01 20:39:16 +05:00
Abdullah Atta
a54c18e89b
web: remove require transform plugin
2023-08-01 20:39:16 +05:00
Abdullah Atta
ed4d5efea6
editor: generate code languages index during build
2023-08-01 20:39:16 +05:00
Abdullah Atta
4bab279345
global: fix conflicting package versions across subprojects
2023-08-01 20:39:16 +05:00
ammarahm-ed
ec32eeba0b
mobile: fix pdf exports with codeblock & katex
2023-08-01 20:39:16 +05:00
Abdullah Atta
2b74e2afb2
web: fix Dynamic module import is disabled error
2023-08-01 20:33:37 +05:00
Abdullah Atta
c4a9d244a9
editor: bump katex version to 0.16.4
2023-08-01 18:35:31 +05:00
Abdullah Atta
6643fb0d63
web: fix old usage of hooks/useTheme
2023-08-01 18:32:58 +05:00
Abdullah Atta
b2a3949ad0
web: auto detect text direction where possible
2023-08-01 15:48:52 +05:00
Abdullah Atta
93c1a44285
editor: infer text direction from parent before insertion
2023-08-01 15:48:52 +05:00
Abdullah Atta
62c4fb328c
editor: use single input rule for heading
2023-08-01 15:48:52 +05:00
Muhammad Ali
578fb72ddc
editor: infer dir from parent when adding heading
2023-08-01 15:48:52 +05:00
Abdullah Atta
19faaea10e
editor: do not save note with codeblock on open
2023-08-01 12:36:41 +05:00
Muhammad Ali
9951aae398
web: use current color scheme in all fields ( #3039 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-08-01 12:32:36 +05:00
Abdullah Atta
0963559a5f
global: update lockfiles
2023-08-01 12:09:10 +05:00
Ammar Ahmed
622294b807
global: implement the new theme engine ( #2196 )
...
* mobile: theme
* theme: add theme engine
* mobile: migrate app colors to new theme engine
* mobile: fixed some colors
* mobile: fix colors
* mobile: store theme info in store
* theme: `ColorsType` -> `Variants`
* theme: use explicit return type for `useThemeColors`
* theme: add `backdrop` color
* mobile: `const colors` -> `const {colors}
* theme: add default pitch-black theme
* mobile: manage theme state via theme-engine
* mobile: add theme scopes
* mobile: commit
* mobile: fix button width on applock screen
* mobile: fix typings
* mobile: fix theme definition
* web: add partial support for custom themes
only context menus & popups are left.
* theme: add dialog & sheet scopes
* global: sync with master branch and make everything work again
* mobile: fix theme-engine usage in editor & app
* mobile: fix colors
* mobile: fix colors
* mobile: cleanup
* mobile: fix status bar color incorrect on entering foreground
* mobile: fix dark color scheme
* web: move emotion theme provider to @notesnook/theme
* editor: add support for theme enging
* web: adjust hover & focus colors on list item
* mobile: migrate share ext to theme engine
* mobile: fix editor theme provider
* clipper: add support for the new theme engine
* mobile: fix statusbar color on switch from bg
* misc: fix build
* mobile: fix build
* misc: fix colors
* mobile: fix theme colors
* mobile: fix bottom padding
* server: add theme server
* theme: add previewColors
* server: support themes query pagination
* mobile: add client from theme server
* server: reset cache on sync repo
* server: fix types
* server: show ip & port on start server
* server: theme updates
* web: finalize new theme engine on web
* editor: fix build
* global: fix @emotion/react version to 11.11.1
* editor: update katex patch
* web: fix imports
* global: fix @trpc/* versions
* global: a huge set of changes
1. get rid of ThemeVariant. All variants can now be accessed anywhere.
2. remove unnecessary button variants
3. make buttons more responsive
4. implement themes server
* web: add support for theme search and theme switching
* global: update lockfiles
* mobile: fix error
* theme: use vite-plugin-react to start theme server
* web: add support for auto updating themes
* mobile: update theme selector
* mobile: update theme if new verison available
* theme: add `isomorphic-fetch` package
* global: update lockfiles
* web: add theme details dialog
* setup: add scope for themes server in bootstrap script
* web: add production server url
* web: update lockfile
* web: update lockfile
* mobile: remove `react-native-blob-util`
* web: add support for endless scrolling in themes
* web: bring back dark/light mode option in settings
* web: fix colors in places
* theme: add selected variant
* global: use single typescript version across the projects
* web: fix sort & group options not having submenus
* web: apply selected variant where appropriate
* ui: use unique id for all menu items
* config: add ui scope for commits
* theme: export button variant creation fn
* web: fix only 1 theme showing in theme selector
* web: fix navigation item hover & other colors
* mobile: update theme
* editor: fix toolbar group alignments
* editor: set theme provider at app level
* theme: use scope name to get current scope
* mobile: fix color usage in message card
* theme: remove caching
* editor: bring back icons in table menus
* theme: use zustand to manage theme engine state
* web: fix login/signup theming
* mobile: fix webpack build
* misc: remove ThemeProvider usage
* editor: adjust theming and styling of editor toolbar
* mobile: refactor
* editor: fix toolbar group padding everywhere
* web: fix settings sidebar is not scrollable
* web: add loading indicator for themes loading
* mobile: fix warning
* mobile: fix ui issues
* web: fix Loader errors on build
* theme: add getPreviewColors & validateTheme
* theme: fix theme validation
* mobile: load theme from file
* mobile: fix share extension crash
* mobile: rename state
* theme: add sourceURL property
* theme: refactor theme-engine
* web: add support for loading theme from file
* web: improve button hover interaction
* mobile: fix floating button color
* mobile: update theme
* mobile: fix border radius of context menu
* mobile: set sheet overlay color to theme backdrop
* mobile: set sidemenu backdrop to theme backdrop
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-08-01 12:07:21 +05:00
Abdullah Atta
ba72a92a8a
setup: switch to fdir from fast-glob
2023-08-01 10:42:21 +05:00
Abdullah Atta
5a5e072fb4
global: update all lockfiles
2023-08-01 10:42:07 +05:00
Abdullah Atta
91cb2935eb
logger: publish to npm
2023-08-01 09:33:45 +05:00
Abdullah Atta
387aeab319
core: bump version to 7.4.1
2023-08-01 09:33:28 +05:00
Abdullah Atta
4db7b54a5f
theme: bump version to 1.2.0
2023-08-01 09:32:23 +05:00
Abdullah Atta
ddfd7254f1
crypto: publish v1 of @notesnook/sodium
2023-08-01 09:32:09 +05:00
Abdullah Atta
2e410c521a
crypto: bump version to 1.1.1
2023-08-01 09:31:45 +05:00
Abdullah Atta
5dd22e85fa
editor: bump version to 1.6.1
2023-08-01 09:31:06 +05:00
Abdullah Atta
022dd78eda
ci: add workflow for vericrypt publishing
2023-07-31 11:40:09 +05:00
Abdullah Atta
2b1812b5de
vericrypt: initial commit
2023-07-31 11:40:09 +05:00
Abdullah Atta
3c9678c6d5
core: reduce sync logger verbosity
2023-07-27 17:12:58 +05:00
Abdullah Atta
4f1f9ecb6b
docs: make first step clear as; go to importer.notesnook.com
2023-07-26 13:34:20 +05:00
Abdullah Atta
07fb572a67
core: fix html export empty p tag regex
2023-07-26 12:08:51 +05:00
Abdullah Atta
7d7f4acc8c
clipper: remove unnecessary packages
2023-07-25 12:35:31 +05:00
Abdullah Atta
efba05291d
global: update lockfiles
2023-07-25 12:31:41 +05:00
Abdullah Atta
8b0d7a5cdb
web: include __tests__ directory in tsconfig
2023-07-25 12:28:54 +05:00
Abdullah Atta
162deccf04
web: remove unused renderMath function
2023-07-25 12:28:54 +05:00
alihamuh
083f14bf50
editor: use dom parser to convert br to p tags
2023-07-25 12:28:54 +05:00
Abdullah Atta
cae3f7354e
web: convert require to await import
2023-07-25 08:09:27 +05:00
Muhammad Ali
75e62a3fac
core: pre-render math & code blocks before HTML export
2023-07-25 08:09:27 +05:00
Abdullah Atta
69dee3be78
web: get rid of print-js lib for printing
2023-07-24 15:50:36 +05:00
Abdullah Atta
36bf7c5cc6
web: don't show "Failed to unlock vault" error when exporting 1 note
2023-07-24 15:50:36 +05:00
Muhammad Ali
c041819930
web: add in empty p tags for printing
2023-07-24 15:50:36 +05:00
Muhammad Ali
dd4d00eae6
web: move focus to editor on Tab press in note title ( #2983 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-07-24 14:33:00 +05:00
Abdullah Atta
d12e14ab34
ci: add workflow for publishing help
2023-07-22 06:05:17 +05:00
ammarahm-ed
c0a444d0c6
editor: use contentCopy icon for copy tool
2023-07-21 17:00:12 +05:00
ammarahm-ed
e16a5524b8
editor: use accent color for link
2023-07-21 17:00:12 +05:00
ammarahm-ed
c386e92831
desktop: add buttons in context menu for copy link
...
& copy link text
2023-07-21 17:00:12 +05:00
ammarahm-ed
ed277a95fb
editor: add copy link tool
2023-07-21 17:00:12 +05:00
Abdullah Atta
c14b09ee1d
docs: improve importing documentation
2023-07-21 15:58:19 +05:00
Ammar Ahmed
52fecc27ce
editor: fix color picker height with bottom toolbar on desktop ( #2976 )
2023-07-19 13:10:20 +05:00
ammarahm-ed
056b24e936
mobile: fix landscape tablet mode
2023-07-19 07:45:02 +05:00
ammarahm-ed
e34607f244
mobile: fix sorting favorites
2023-07-19 07:37:26 +05:00
ammarahm-ed
7ba7bf64f0
editor: fix copy button is disabled in readonly mode
2023-07-19 06:12:31 +05:00
ammarahm-ed
6f51a98477
web: fix entering password closes publish dialog
2023-07-19 06:12:11 +05:00
Abdullah Atta
cd7e0f5380
setup: parallelize bootstrap depending on device cpu cores
2023-07-18 15:14:40 +05:00
Abdullah Atta
d95aba8cdd
setup: add support for offline bootstrapping
2023-07-18 00:09:28 +05:00
Abdullah Atta
922fce7bcc
ci: download build to apps/web
2023-07-17 23:34:07 +05:00
Abdullah Atta
9e3646ebc5
web: bump version to 2.5.8
2023-07-17 23:18:37 +05:00
Abdullah Atta
cdf3ea9dab
web: disable native crypto due to stream encryption issues
2023-07-17 23:17:19 +05:00
Abdullah Atta
e38ac19a58
setup: fix bootstrap script for non-existent packages
2023-07-17 09:40:47 +05:00
absolutez3
9d3f309fc3
web: fix mastodon link in Settings ( #2943 )
...
Fix desktop Mastodon link
Signed-off-by: absolutez3 <43919538+absolutez3@users.noreply.github.com >
2023-07-13 22:04:44 +05:00
ammarahm-ed
6b7eb9a1f2
mobile: release v2.5.6
2023-07-13 15:39:43 +05:00
ammarahm-ed
d2165c99f1
editor: fix cursor position on return
2023-07-13 13:35:45 +05:00
ammarahm-ed
8b538b833b
mobile: fix trash cleanup interval text
2023-07-13 11:18:43 +05:00
ammarahm-ed
2977fb39e4
mobile: prevent action if already processing
2023-07-13 10:38:36 +05:00
ammarahm-ed
01cb43ba2e
core: do not download media for text exports
2023-07-13 10:38:36 +05:00
ammarahm-ed
4b68a083c5
mobile: fix file and image upload
2023-07-13 09:57:58 +05:00
Abdullah Atta
5854a3eef5
web: fix service worker to allow Notesnook to behave as a PWA again ( #2905 )
...
* web: make service worker work again
* web: only enable sourcemap during dev
2023-07-12 06:51:14 +05:00
ammarahm-ed
df5cbacc8a
mobile: search tags with db.lookup
2023-07-11 19:03:18 +05:00
Ammar Ahmed
05fa30a039
mobile: fix setting Monographs as default home causes crash ( #2919 )
...
* mobile: navigation params can be undefined
* mobile: fix setting Monographs as default home causes crash
2023-07-11 18:58:25 +05:00
Abdullah Atta
adabf488ee
web: change output hash size to 12 chars
2023-07-08 11:13:48 +05:00
Abdullah Atta
e86b7c68e6
web: remove CSP
2023-07-06 15:35:53 +05:00
Abdullah Atta
c5b974e055
web: add worker-src to CSP
2023-07-06 15:18:04 +05:00
ammarahm-ed
b3695d4a93
misc: update lock files
2023-07-06 11:51:10 +05:00
ammarahm-ed
b5e5450452
mobile: bump version to v2.5.5
2023-07-06 11:30:20 +05:00
ammarahm-ed
d19cddccea
editor: use 16px as default font size if font
...
value is string
2023-07-06 11:30:20 +05:00
ammarahm-ed
c61649f7fa
editor: fix clipboard on mobile
2023-07-06 11:30:20 +05:00
Abdullah Atta
13b8580b2f
desktop: add support for automatic updates
2023-07-06 11:15:44 +05:00
Abdullah Atta
aba2b0ea19
web: update last synced time on sync complete
2023-07-06 11:14:04 +05:00
Abdullah Atta
0894637b61
desktop: add @types/yargs
2023-07-06 11:14:04 +05:00
Abdullah Atta
5970aabb0d
misc: remove mention of Lerna
2023-07-06 11:14:04 +05:00
Abdullah Atta
72a25dcf34
global: get rid of lerna
2023-07-06 11:14:04 +05:00
Ammar Ahmed
6fff30bd89
mobile: hide new update sheet ( #2893 )
2023-07-06 09:29:35 +05:00
Abdullah Atta
a9a71834b8
config: fix eslint on vscode
2023-07-06 08:34:07 +05:00
Abdullah Atta
8ec4865e23
desktop: fix tray icons not loading
2023-07-05 22:41:31 +05:00
Abdullah Atta
111c7ef954
core: fix Cannot read properties of undefined (reading 'length') error
2023-07-05 22:19:43 +05:00
Abdullah Atta
35a37458e4
web: make sure vault settings all have unique key
2023-07-05 22:03:33 +05:00
Abdullah Atta
92bafbafa7
web: bump version to 2.5.7
2023-07-05 17:22:43 +05:00
Abdullah Atta
2705caf6bd
web: do not show update available dialog
2023-07-05 17:18:01 +05:00
Abdullah Atta
8380c7d994
web: rename reminder to notice for in-app notices
2023-07-05 17:00:23 +05:00
Ammar Ahmed
550c0f3854
mobile: fix topic sheet hidden on tablet ( #2886 )
2023-07-05 16:36:04 +05:00
Abdullah Atta
04cd135295
web: nav menu should be narrow on tablet
2023-07-05 15:46:47 +05:00
Abdullah Atta
e212a080c2
web: hide duplicate buttons on tablet
2023-07-05 15:46:30 +05:00
Abdullah Atta
533abb58db
web: various fixes to settings
2023-07-05 15:46:10 +05:00
Abdullah Atta
941a542cc6
desktop: fix start command
2023-07-05 15:44:24 +05:00
ammarahm-ed
5bcda2cd3a
editor: fix error Cannot find name 'Writeable'
2023-07-05 13:52:08 +05:00
Abdullah Atta
869d8ba8f9
config: set git.rebaseWhenSync to true
2023-07-05 13:41:06 +05:00
Abdullah Atta
984e8f8780
global: use node scripts directly everywhere
2023-07-05 13:40:09 +05:00
ammarahm-ed
750b61fb75
mobile: fix size scaling on tablets
2023-07-05 13:29:08 +05:00
Abdullah Atta
4a2defa300
web: allow changing primary 2fa method
2023-07-05 13:24:09 +05:00
Felipe Muñoz Mazur
5c9f7a8bcb
editor: add clipboard button to the codeblock ( #2710 )
...
Signed-off-by: Felipe Muñoz Mazur <felipe.munoz.mazur@protonmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-07-05 13:09:12 +05:00
Abdullah Atta
b66caa9848
web: fix sync test
2023-07-05 12:14:58 +05:00
Ammar Ahmed
81cac1e54f
mobile: fix saving note from share extension ( #2874 )
2023-07-05 12:07:48 +05:00
Abdullah Atta
36a99cd64f
web: add missing change password logic
2023-07-05 11:56:41 +05:00
Abdullah Atta
8c494642e4
editor: do not cache images without hash
2023-07-05 11:56:00 +05:00
Ammar Ahmed
7ab4088331
mobile: optimize screens for very small displays ( #2885 )
2023-07-05 11:52:13 +05:00
Abdullah Atta
580af33caf
Merge branch 'master' of https://github.com/streetwriters/notesnook
2023-07-05 11:49:08 +05:00
Abdullah Atta
bbeeacc480
desktop: use node directly for dev server instead of turbowatch
2023-07-05 11:45:13 +05:00
Ammar Ahmed
51efef5005
mobile: fix tablet mode ( #2884 )
2023-07-05 09:51:32 +05:00
Abdullah Atta
ee030c8f61
web: fix @trpc/client version
2023-07-05 01:07:44 +05:00
Abdullah Atta
20835e1fb3
web: migrate views to typescript
2023-07-04 22:52:23 +05:00
Abdullah Atta
b542680e7a
web: convert home view to typescript (rename to all-notes)
2023-07-04 22:48:14 +05:00
Abdullah Atta
fb32aedd69
web: convert more code to typescript
2023-07-04 22:44:55 +05:00
Abdullah Atta
56f6d34995
web: fix @trpc/{client,server} versions
2023-07-04 22:44:38 +05:00
Abdullah Atta
c68e380a0f
web: remove unnecessary code
2023-07-04 22:05:15 +05:00
Abdullah Atta
fc5507bdd3
web: ignore Could not connect to the Sync server error
2023-07-04 18:06:17 +05:00
Abdullah Atta
3f0a656a36
web: force update token if email is already confirmed ( #2879 )
2023-07-04 16:50:52 +05:00
Abdullah Atta
60667149d4
web: check for internet reachability before sync
2023-07-04 16:43:40 +05:00
Abdullah Atta
cdb3ede207
config: update vscode settings
2023-07-04 16:33:52 +05:00
Abdullah Atta
445494ce95
web: set status as completed whenever sync completes
2023-07-04 16:33:31 +05:00
Abdullah Atta
972f52fd01
core: key should always be present in old attachment
2023-07-04 15:14:40 +05:00
ammarahm-ed
f5e86d668f
mobile: set hosts before db setup
2023-07-04 12:19:18 +05:00
Abdullah Atta
0e817236a1
Merge branch 'master' of https://github.com/streetwriters/notesnook
2023-07-04 11:12:31 +05:00
Abdullah Atta
0ea3b3ac2a
web: set hosts before database setup
2023-07-04 11:12:24 +05:00
Abdullah Atta
7bfaef82d8
web: debounce page visibility events
2023-07-04 11:11:55 +05:00
ammarahm-ed
f51220c9a8
mobile: remove db.notes.init
2023-07-04 11:02:19 +05:00
Abdullah Atta
88e9ca721a
desktop: further improve window creation time
2023-07-04 09:43:17 +05:00
Abdullah Atta
c1ab444646
clipper: update lockfile
2023-07-04 09:43:17 +05:00
Abdullah Atta
b497b53ef2
desktop: fix run command on all platforms
2023-07-04 09:43:17 +05:00
Abdullah Atta
80decaae8a
desktop: use app icon path from asset manager
2023-07-04 09:43:17 +05:00
Abdullah Atta
41197cb52c
desktop: do not use asar for faster startup
2023-07-04 09:43:17 +05:00
Abdullah Atta
d14abcbba7
desktop: restructure window creation for faster loading
2023-07-04 09:43:17 +05:00
Abdullah Atta
cd36fc8d4a
desktop: remove unneeded stat call when loading files
2023-07-04 09:43:17 +05:00
Abdullah Atta
e872487724
desktop: use vitejs for loading the correct bridge
2023-07-04 09:43:17 +05:00
Abdullah Atta
5e7e91caf0
desktop: stop unnecessary animations
2023-07-04 09:43:17 +05:00
Abdullah Atta
a971a29ff2
desktop: load db before app render
2023-07-04 09:43:17 +05:00
Abdullah Atta
a967482c4f
core: init notes with database
2023-07-04 09:43:17 +05:00
Abdullah Atta
f91ada3c48
web: use own kvstore instead of localforage
...
localforage is unmaintained and also has a huge footprint not to mention
the performance issues.
2023-07-04 09:43:17 +05:00
Abdullah Atta
44782d552d
web: make compression async
2023-07-04 09:43:17 +05:00
Ammar Ahmed
a51dfb4033
editor: fix toolbar buttons alignment ( #2876 )
2023-07-03 23:01:35 +05:00
Ammar Ahmed
ccb18e9335
mobile: fix changing font family causes editor crash ( #2875 )
2023-07-03 21:54:24 +05:00
Abdullah Atta
194556a0a1
clipper: remove comlink-extension package
2023-06-30 20:14:25 +05:00
Abdullah Atta
8f828bca80
web: bump version to 2.5.6
2023-06-30 19:07:17 +05:00
Abdullah Atta
a967234ddb
web: fix subscription plan not changing from monthly
2023-06-30 19:05:52 +05:00
Abdullah Atta
bbcf7d1206
desktop: fix backups not saving
2023-06-28 16:15:15 +05:00
ammarahm-ed
6904045c7f
mobile: disable updates check in fdroid release
2023-06-27 16:17:44 +05:00
ammarahm-ed
59c4052765
mobile: update project.pbxproj
2023-06-27 10:04:41 +05:00
ammarahm-ed
d3c47d3321
mobile: release 2.5.4
2023-06-27 09:11:54 +05:00
Abdullah Atta
221767ed4d
misc: make generate-sources script independent of zx
2023-06-27 05:57:59 +05:00
Ammar Ahmed
4843d1c39e
mobile: update mobile app to react-native 0.72.0 ( #2814 )
...
* mobile: upgrade to react-native 0.71
* mobile: update to react-native 0.72.0
* mobile: fix release build on android
* mobile: fix editor stuck in loading state
* mobile: fix bootsplash logo in dark mode
* mobile: update patch files
* mobile: cleanup
* mobile: increase delay
* mobile: add logs on upload
* mobile: ensure editor is ready before note loading
* mobile: fix ui
* mobile: fix
* ci: update workflow
* ci: undo workflow changes
---------
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2023-06-26 21:50:20 +05:00
Abdullah Atta
ebc28bca62
crypto: update vitest to 0.32.2
2023-06-26 17:51:53 +05:00
Abdullah Atta
52dcf868b4
misc: add script for generating flatpak sources
2023-06-26 15:07:59 +05:00
Abdullah Atta
e7bcad29f7
web: bump version to 2.5.5
2023-06-26 14:53:44 +05:00
ammarahm-ed
33c939f5ca
web: fix account deletion not working
2023-06-26 13:45:39 +05:00
Abdullah Atta
e6b9219d75
crypto: set length when converting uint8array to buffer
2023-06-26 13:44:51 +05:00
Abdullah Atta
5774daf3a9
web: update fflate to v0.8.0
2023-06-26 13:44:39 +05:00
Abdullah Atta
b8181c4a1b
web: remove leading "/" in zip filenames
2023-06-26 13:44:39 +05:00
Abdullah Atta
408cd5a9f3
global: run prettier & eslint on all files
2023-06-26 13:43:57 +05:00
Abdullah Atta
42a76c6b03
Merge branch 'master' of https://github.com/streetwriters/notesnook
2023-06-26 13:25:54 +05:00
Abdullah Atta
7fa88ff8fb
desktop: make it possible to run dev server on Windows
2023-06-26 13:25:46 +05:00
Abdullah Atta
cafd854b8c
web: add support for exporting locked notes
2023-06-26 13:14:28 +05:00
Abdullah Atta
8c58c512ed
core: only rewrite html if images are found
2023-06-26 13:14:28 +05:00
Abdullah Atta
3ab104e000
core: do not send download event if notify is false
2023-06-26 13:14:28 +05:00
Abdullah Atta
55f8a226c8
web: use async zip for faster zipping
2023-06-26 13:14:28 +05:00
Abdullah Atta
0cca9e1ff8
core: fix crash when exporting note with task list
2023-06-26 13:14:28 +05:00
Abdullah Atta
1fb43b7dfe
core: export with empty content if no content found
2023-06-26 13:14:28 +05:00
Abdullah Atta
e138aef6a9
config: force unix style line endings
2023-06-26 13:14:28 +05:00
Abdullah Atta
8d7b444664
core: autofix issue where locked note is not encrypted
2023-06-26 13:14:28 +05:00
Abdullah Atta
4a5c5fd3bf
config: set default eol sequence to LF
2023-06-26 13:14:28 +05:00
Abdullah Atta
8fb0071cf0
ci: only bootstrap the required projects when building desktop app
2023-06-23 19:12:41 +05:00
Abdullah Atta
bb1cb8dc33
web: consider canceled Pro subscription as Pro
2023-06-23 19:05:53 +05:00
Abdullah Atta
533884e534
desktop: make window.os a function
2023-06-23 19:04:34 +05:00
Abdullah Atta
f5c2962951
web: bump version to 2.5.4
2023-06-23 14:23:27 +05:00
Abdullah Atta
8d285c93d9
editor: insert image/attachment after selected node
2023-06-23 14:23:03 +05:00
ammarahm-ed
fc10e957fb
editor: fix search-replace regex
2023-06-23 14:21:12 +05:00
Abdullah Atta
eb35d41321
desktop: fix "object has been destoryed" error
2023-06-23 11:51:01 +05:00
Abdullah Atta
99808293a7
web: pin pdfjs-dist version
2023-06-23 11:42:10 +05:00
Abdullah Atta
10fafa885a
crypto: convert to buffer before using input length
2023-06-23 11:40:20 +05:00
Abdullah Atta
9096e7711d
web: do not bundle pwa assets for desktop build
2023-06-23 11:40:03 +05:00
Abdullah Atta
25cbdbd409
desktop: fix crash due to undici fetch
2023-06-23 11:40:03 +05:00
Abdullah Atta
0216867fa9
web: reset importer on pressing "Start over"
2023-06-23 11:39:51 +05:00
Abdullah Atta
f832aba1a4
web: fix issues with desktop integration settings
2023-06-23 11:39:51 +05:00
Abdullah Atta
8df9c49fa1
desktop: zod considers false as undefined and throws error
2023-06-23 11:39:51 +05:00
Abdullah Atta
b733eb3c44
web: fix settings dialog going blank on clicking a checkbox
2023-06-23 11:39:51 +05:00
Abdullah Atta
addbd53d7a
web: consider canceled pro users as Pro
2023-06-23 11:39:51 +05:00
Abdullah Atta
5f42f11fb1
web: simplify settings dialog markup
2023-06-23 11:39:51 +05:00
Abdullah Atta
30072576ce
web: preload settings dialog for faster loading
2023-06-23 11:39:51 +05:00
Abdullah Atta
48371b6364
web: add toolbar settings in new settings dialog
2023-06-23 11:39:51 +05:00
Abdullah Atta
90ef877942
editor: only collapse/expand outline list with LMB
2023-06-23 11:39:27 +05:00
Abdullah Atta
c91bc819be
web: enable CSS autoprefixing on build
2023-06-23 11:39:27 +05:00
Abdullah Atta
6c25a70a51
docs: change edit_root to master branch
2023-06-22 11:06:20 +05:00
Abdullah Atta
9e2b9fa6f1
docs: minor fixes & improvements to editor help
2023-06-22 11:06:20 +05:00
Abdullah Atta
5663c507e9
docs: fix broken navigation link
2023-06-22 11:06:20 +05:00
Abdullah Atta
d6fce5ad18
docs: add more markdown shortcuts
2023-06-22 11:06:20 +05:00
ammarahm-ed
9125e41e9a
docs: add meta descriptions
2023-06-22 11:06:20 +05:00
ammarahm-ed
0498604848
docs: add clear vault & delete vault docs
2023-06-22 11:06:20 +05:00
ammarahm-ed
26902cb969
docs: add meta descriptions
2023-06-22 11:06:20 +05:00
ammarahm-ed
915f21d59a
docs: adjust markdown shortcuts table
2023-06-22 11:06:20 +05:00
ammarahm-ed
e7f4ba8b57
docs: fix slug
2023-06-22 11:06:20 +05:00
ammarahm-ed
0bdcfff561
docs: update slugs
2023-06-22 11:06:20 +05:00
ammarahm-ed
b330445531
docs: update slug
2023-06-22 11:06:20 +05:00
ammarahm-ed
053ad1927b
docs: optimize docs
2023-06-22 11:06:20 +05:00
ammarahm-ed
31ff047a34
docs: add table & task lists docs
2023-06-22 11:06:20 +05:00
ammarahm-ed
7f9c24e061
docs: add help for editor & toolbar
2023-06-22 11:06:20 +05:00
ammarahm-ed
9d8689bbce
docs: add pages for editor help
2023-06-22 11:06:20 +05:00
Abdullah Atta
5dabd07f38
docs: add page about deleting your account
2023-06-22 11:06:20 +05:00
ammarahm-ed
41f0a4e101
docs: fix ui & typos
2023-06-22 11:06:20 +05:00
Abdullah Atta
ce1bc83e38
docs: add analytics
2023-06-22 11:06:20 +05:00
Abdullah Atta
0ef53f17cb
docs: add 404 page for not found errors
2023-06-22 11:06:20 +05:00
Abdullah Atta
574d638c94
docs: change base_url to help.notesnook.com
2023-06-22 11:06:20 +05:00
Abdullah Atta
78a543dad4
docs: organization -> organizing-notes
2023-06-22 11:06:20 +05:00
Abdullah Atta
8c857e58b7
docs: add robots.txt
2023-06-22 11:06:20 +05:00
Abdullah Atta
61c96e7b58
docs: add meta title & favicon
2023-06-22 11:06:20 +05:00
Abdullah Atta
ea02552634
docs: finalize slugs & other minor fixes
2023-06-22 11:06:20 +05:00
Abdullah Atta
4438d96d9c
docs: minor fixes to mobile integration docs
2023-06-22 11:06:20 +05:00
ammarahm-ed
5c4fee8f98
docs: update mobile integration docs
2023-06-22 11:06:20 +05:00
ammarahm-ed
0179a81d52
docs: add share extension help guide
2023-06-22 11:06:20 +05:00
Abdullah Atta
0d5cd2e554
docs: improve contrast of foreground colors
2023-06-22 11:06:20 +05:00
Abdullah Atta
47006b8648
docs: add docs for account recovery
2023-06-22 11:06:20 +05:00
Abdullah Atta
1a701d2a64
docs: add base_url to enable sitemap generation
2023-06-22 11:06:20 +05:00
Abdullah Atta
adae78d2df
docs: add docs for desktop integration
2023-06-22 11:06:20 +05:00
Abdullah Atta
c6fe3ea91d
docs: add docs for spell checker
2023-06-22 11:06:20 +05:00
Abdullah Atta
69c152948e
docs: add privacy mode docs
2023-06-22 11:06:20 +05:00
Abdullah Atta
fb9a1af93c
docs: improve docs theme
2023-06-22 11:06:20 +05:00
Abdullah Atta
dfe7e7d459
docs: use custom fonts
2023-06-22 11:06:20 +05:00
Abdullah Atta
2e807cdd0b
docs: add docs for web clipper
2023-06-22 11:06:20 +05:00
ammarahm-ed
6f80d2e7b2
docs: minor fixes to Monographs help
2023-06-22 11:06:20 +05:00
ammarahm-ed
e49c2e8ccc
docs: improve help for notes exporting
2023-06-22 11:06:20 +05:00
ammarahm-ed
3fec04466e
docs: improve help for backup & restore
2023-06-22 11:06:20 +05:00
Abdullah Atta
93c2115f4b
docs: add edit root to get Edit this page link at bottom
2023-06-22 11:06:20 +05:00
Abdullah Atta
8716d3076a
docs: change theme colors to notesnook defaults
2023-06-22 11:06:20 +05:00
Abdullah Atta
5ec5517778
docs: reorder docs using the index frontmatter property
2023-06-22 11:06:20 +05:00
ammarahm-ed
8cb0644cd0
docs: add help on how to organize your notes
2023-06-22 11:06:20 +05:00
Abdullah Atta
56947d942d
docs: fix headings hierarchy
2023-06-22 11:06:20 +05:00
Abdullah Atta
3ea810a059
docs: migrate to new callout syntax
2023-06-22 11:06:20 +05:00
ammarahm-ed
723bb67a6f
docs: add help for backup/restore, vault, organization & monographs
2023-06-22 11:06:20 +05:00
ammarahm-ed
f0e68afdf8
docs: remove unused images
2023-06-22 11:06:20 +05:00
ammarahm-ed
7c0d8c25d3
docs: add importer docs
2023-06-22 11:06:20 +05:00
ammarahm-ed
641d78fdb2
docs: init and add first articles
2023-06-22 11:06:20 +05:00
Abdullah Atta
1c43da0eb0
desktop: regenerate package-lock.json
2023-06-21 15:46:25 +05:00
Abdullah Atta
87de351170
misc: move essential deps from devDependencies
2023-06-21 15:45:55 +05:00
Abdullah Atta
31726f6d86
ci: use npx electron-builder directly
2023-06-20 20:31:32 +05:00
Abdullah Atta
548eda9a26
desktop: do not load native crypto on ARM windows app
2023-06-20 20:24:10 +05:00
Abdullah Atta
dc6fa89c9c
desktop: fix build script
2023-06-20 20:21:14 +05:00
Abdullah Atta
cdda26f32f
Merge branch 'master' of https://github.com/streetwriters/notesnook
2023-06-20 20:17:07 +05:00
Abdullah Atta
a8470c9fea
desktop: make builds work on windows
2023-06-20 20:16:48 +05:00
Abdullah Atta
4fa2bc6bb6
desktop: set cwd as data path for portable binaries
2023-06-20 20:15:58 +05:00
Abdullah Atta
8aacf49f07
ci: minor changes to desktop publish workflow
2023-06-20 18:41:00 +05:00
Abdullah Atta
d14c712b79
web: only run top-level-await transform in prod builds
2023-06-20 17:50:23 +05:00
Abdullah Atta
fb90ef3137
web: support top-level-await transform in desktop builds
2023-06-20 17:49:23 +05:00
Abdullah Atta
f733e6e95b
core: convert object-id to es2015 class
2023-06-20 17:48:48 +05:00
Abdullah Atta
3ae3465e84
web: bump version to 2.5.3
2023-06-20 16:00:45 +05:00
Abdullah Atta
9abe85f1c9
web: minor UI fixes
2023-06-20 16:00:45 +05:00
ammarahm-ed
6194367c1e
mobile: release 2.5.3
2023-06-20 14:43:48 +05:00
Abdullah Atta
4e793317ca
desktop: set NO_COLOR=true when running scripts
2023-06-20 14:43:29 +05:00
Abdullah Atta
eb6927cbce
web: add image source cache for caching blobs
2023-06-20 14:42:20 +05:00
Abdullah Atta
b7762ceaae
crypto: make base64 enc compatible on node & browser
2023-06-20 13:18:11 +05:00
ammarahm-ed
53b545f84c
mobile: enable encrypted backups on login
2023-06-20 12:43:37 +05:00
Abdullah Atta
4195150005
web: enable encrypted backups for all logged in users
2023-06-20 12:43:37 +05:00
Abdullah Atta
0a8c045f6f
web: disable auto backups by default
2023-06-20 12:43:37 +05:00
ammarahm-ed
f4fe2c6a65
mobile: enable encrypted backups by default
2023-06-20 12:43:37 +05:00
ammarahm-ed
11e109740b
core: allow encrypted backups for all users
2023-06-20 12:43:37 +05:00
ammarahm-ed
d882c7cf9f
mobile: disable default auto-backup on
2023-06-20 12:43:37 +05:00
Abdullah Atta
eb8b58a559
web: migrate navigation to typescript
2023-06-20 12:36:21 +05:00
ammarahm-ed
2b94212552
mobile: fix module resolution
2023-06-20 12:04:38 +05:00
Ammar Ahmed
04d122c47c
mobile: fix input hides behind keyboard on focus ( #2767 )
2023-06-20 11:33:48 +05:00
Ammar Ahmed
6c9c99681e
mobile: fix scroll into view on keyboard shown ( #2762 )
2023-06-19 19:04:53 +05:00
ammarahm-ed
f0a4a61e1d
mobile: add email support button in settings
2023-06-19 16:15:55 +05:00
Abdullah Atta
f88c610495
editor: make web clips selectable in readonly mode
2023-06-19 13:16:39 +05:00
Abdullah Atta
f9cb9fa3cc
web: add option to contact us via email in settings
2023-06-19 12:54:34 +05:00
Abdullah Atta
3c6622ccf0
web: create vault should be under pro
2023-06-19 12:35:43 +05:00
ammarahm-ed
df82e84c83
web: add default dropdown value text
2023-06-19 12:19:56 +05:00
ammarahm-ed
abd136c7c2
web: disable import button when no files selected
2023-06-19 12:19:56 +05:00
Abdullah Atta
c61082cdee
web: add manage attachments button in settings
2023-06-19 12:19:42 +05:00
ammarahm-ed
b9b21a760a
mobile: limit input value between min/max
2023-06-19 11:58:50 +05:00
ammarahm-ed
acc852e23b
web: limit input value between mix/max
2023-06-19 11:58:50 +05:00
ammarahm-ed
36ae9383ba
web: fix onChange not fired on input
2023-06-19 11:42:39 +05:00
ammarahm-ed
c04df4b4c8
mobile: fix failing tests
2023-06-19 07:49:40 +05:00
Abdullah Atta
5c849c39b4
web: update sync status on auto sync completion
2023-06-17 19:13:54 +05:00
Abdullah Atta
9bae058d16
crypto: force convert IV to urlsafe base64 variant
2023-06-17 19:13:30 +05:00
Abdullah Atta
db2d48a083
web: fix navigation on small screens & mobiles
2023-06-17 18:20:13 +05:00
Abdullah Atta
628d3bd9ff
core: do not include trashed notes in total notebook notes
2023-06-17 18:20:04 +05:00
Abdullah Atta
cdbca8ac22
web: fix crash on viewing a merge conflict
2023-06-17 18:19:58 +05:00
Abdullah Atta
8d2c0762db
web: allow focusing editor by clicking at the bottom
2023-06-17 18:19:52 +05:00
Abdullah Atta
992f4fc697
web: fix pane sizes getting reset randomly on startup
2023-06-17 18:19:39 +05:00
Abdullah Atta
cb1d09904b
web: remove settings test from navigation tests
2023-06-17 13:36:01 +05:00
Abdullah Atta
2441a4505e
web: remove react-toggle
2023-06-17 13:36:01 +05:00
Abdullah Atta
79aae86906
web: fix broken build
2023-06-17 13:36:01 +05:00
Abdullah Atta
cd792625ac
web: use named imports for icons
2023-06-17 13:36:01 +05:00
Abdullah Atta
605e045ff7
web: fix type in SearchViewModel
2023-06-17 13:36:01 +05:00
Abdullah Atta
8c17233e67
web: move dialogs out to top-most level
2023-06-17 13:36:01 +05:00
Abdullah Atta
08480188fa
web: remove progress-bar component
2023-06-17 13:36:01 +05:00
Abdullah Atta
87402251a5
web: add types for svgr
2023-06-17 13:36:01 +05:00
Abdullah Atta
e3a818378d
core: userId is not mandatory when sending bug report
2023-06-17 13:36:01 +05:00
Abdullah Atta
6d82b0a5ba
common: use fixed react version at 17.0.2
2023-06-17 13:36:01 +05:00
Abdullah Atta
e3f0d0ada7
web: load polyfills before everything else
2023-06-17 13:36:01 +05:00
Abdullah Atta
9e2f54fd0b
web: use utils from @notesnook/common
2023-06-17 13:36:01 +05:00
Abdullah Atta
19eb512198
common: add utils for debounce, random & string
2023-06-17 13:36:01 +05:00
ammarahm-ed
86a7fd9b93
mobile: refactor
2023-06-17 13:36:01 +05:00
ammarahm-ed
fa7900aef6
core: fix tests
2023-06-17 13:36:01 +05:00
ammarahm-ed
561d7a8bbc
common: add @notesnook/core dep
2023-06-17 13:36:01 +05:00
ammarahm-ed
fb616a246e
mobile: refactor
2023-06-17 13:36:01 +05:00
ammarahm-ed
c881e74aae
web: call database.setup() before db init
2023-06-17 13:36:01 +05:00
ammarahm-ed
0f2acb2801
core: Init DB instance without platform APIs
2023-06-17 13:36:01 +05:00
Abdullah Atta
9b5e2c108b
editor: persist text alignment & direction on heading creation
2023-06-16 19:11:22 +05:00
ammarahm-ed
ba900b3a0f
web: fix trial expired notice shows to new users
2023-06-16 19:10:46 +05:00
ammarahm-ed
49df1bcd9e
mobile: fix trial expired notice shows to new users
2023-06-16 19:10:46 +05:00
Abdullah Atta
5d1ba7fa0a
web: new dialog based settings ( #2745 )
2023-06-16 19:10:02 +05:00
ammarahm-ed
a6d5a618b0
mobile: picker follow time format set in settings
2023-06-16 18:57:29 +05:00
Abdullah Atta
8f4bd20253
web: fix delete all notes in topic test
2023-06-16 16:54:04 +05:00
ammarahm-ed
8b4270f7df
web: add null checks
2023-06-16 16:54:04 +05:00
ammarahm-ed
9a4877bdbd
mobile: include topic notes in notebook search
2023-06-16 16:54:04 +05:00
ammarahm-ed
0a45e963a6
web: lookup topic notes at notebook level
2023-06-16 16:54:04 +05:00
ammarahm-ed
fb7b306bc5
web: fix search in topic returns no results
2023-06-16 16:54:04 +05:00
Abdullah Atta
4035751264
clipper(web): bump version to 0.2.2
2023-06-16 15:38:51 +05:00
Ammar Ahmed
07bb35395c
clipper: fix duplicate notes created on save ( #2722 )
...
* clipper: fix duplicate notes created on save
* clipper(web): move singleton checks inside the fn
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-06-16 15:15:14 +05:00
ammarahm-ed
09cd19d3b7
core: fix incorrect snooze time format
2023-06-16 10:23:46 +05:00
ammarahm-ed
a3988fd309
mobile: fix image replaces content if note is locked
...
& app lock is also enabled
2023-06-16 10:06:06 +05:00
ammarahm-ed
574c4cc8a9
mobile: fix appending link to empty note stuck
2023-06-15 16:43:54 +05:00
Abdullah Atta
5041e47902
core: fix require is not defined
2023-06-12 13:02:56 +05:00
Abdullah Atta
f3a03dc813
crypto: eagerly init sodium in dev mode
2023-06-12 12:57:39 +05:00
Abdullah Atta
942c9556f6
web: fix editor theme not changing with app theme
2023-06-12 12:00:47 +05:00
Abdullah Atta
5374f2b56c
web: migrate to vitejs from webpack ( #2715 )
2023-06-12 11:49:37 +05:00
Abdullah Atta
3f128da55d
docs: update readme
2023-06-10 16:03:09 +05:00
Abdullah Atta
0aa689ca03
desktop: add readme & other docs
2023-06-10 15:54:17 +05:00
Abdullah Atta
93e1ae5830
ci: set extraMetadata in package.json
2023-06-10 15:54:17 +05:00
Abdullah Atta
ef5aebdb3b
ci: fix electron-builder command
2023-06-10 15:54:17 +05:00
Abdullah Atta
c152796767
ci: use yarn electron-builder on windows
2023-06-10 15:54:17 +05:00
Abdullah Atta
b75382f8b6
ci: change entrypoint before build
2023-06-10 15:54:17 +05:00
Abdullah Atta
80893a5011
ci: use electron-builder directly from ./node_modules/.bin directory
2023-06-10 15:54:17 +05:00
Abdullah Atta
0f9ac0e068
desktop: add dmg-license as optional dependency
2023-06-10 15:54:17 +05:00
Abdullah Atta
46e4ac127c
ci: do not bootstrap after adding dmg-license
2023-06-10 15:54:17 +05:00
Abdullah Atta
3da4ced75b
desktop: add build script & use nx to run build commands
2023-06-10 15:54:17 +05:00
Abdullah Atta
3f79ae6403
desktop: rename build script to release
2023-06-10 15:54:17 +05:00
Abdullah Atta
2d78b05e8d
desktop: remove electron-builder install-app-deps from post-install
2023-06-10 15:54:17 +05:00
Abdullah Atta
c7c4ae4615
desktop: fix post-install command
2023-06-10 15:54:17 +05:00
Abdullah Atta
ee2cbea0c4
ci: add ./ before local action path
2023-06-10 15:54:17 +05:00
Abdullah Atta
782fc575a9
ci: improve node cache by using a common action
2023-06-10 15:54:17 +05:00
Abdullah Atta
151a527444
desktop: improve build scripts
2023-06-10 15:54:17 +05:00
Abdullah Atta
6ab0911970
desktop: finalize new desktop core
2023-06-10 15:54:17 +05:00
Abdullah Atta
28927e705b
desktop: overhaul desktop core and migrate to typescript
2023-06-10 15:54:17 +05:00
ammarahm-ed
2a31f70b4a
mobile: fix compactMode indicators show always
2023-06-10 12:25:48 +05:00
Abdullah Atta
0596bd9e84
desktop: update electron to v25.1.0
2023-06-08 18:20:47 +05:00
ammarahm-ed
3e95960b45
mobile: release v2.5.2
2023-06-08 16:21:50 +05:00
ammarahm-ed
131ecfee89
mobile: improved compactness of notebook compact mode
2023-06-08 16:21:50 +05:00
Abdullah Atta
dfccd640b0
web: bump version to 2.5.2
2023-06-08 16:03:33 +05:00
Abdullah Atta
14d27bb277
editor: remove duplicate ordered-list methods
2023-06-08 15:59:48 +05:00
Abdullah Atta
dd470297c3
editor: do not prevent all clicks
2023-06-08 15:59:48 +05:00
Abdullah Atta
1e690664f1
editor: remove selection persistence
2023-06-08 15:59:48 +05:00
ammarahm-ed
d68eaa7a41
mobile: increase compactness of compact mode
2023-06-08 15:55:06 +05:00
ammarahm-ed
791119fcbc
mobile: add notes for $timestamp$ template
2023-06-08 15:22:53 +05:00
Abdullah Atta
87b82865b2
web: list $timestamp$ in supported title templates
2023-06-08 15:16:24 +05:00
Abdullah Atta
ad145c3499
core: remove YYYY-DD-MM date format
2023-06-08 15:16:24 +05:00
ammarahm-ed
5a228ce5fe
mobile: allow changin primary 2fa
2023-06-08 15:06:22 +05:00
Abdullah Atta
8cb3cb6b19
web: allow changing primary 2fa method
2023-06-08 15:06:22 +05:00
Abdullah Atta
94cc3a6853
web: make 2fa recovery codes more readable
2023-06-08 12:02:14 +05:00
Abdullah Atta
163dfac5d7
core: add tests for title formatting
2023-06-08 11:57:21 +05:00
Abdullah Atta
efd0d6c2c3
core: add more date formats
2023-06-08 11:57:10 +05:00
Abdullah Atta
742dc56f3c
core: add support for $timestamp$ in title
2023-06-08 11:56:59 +05:00
ammarahm-ed
19f2d8b0a7
mobile: do not resize auth modal on ios on kbd open
2023-06-07 21:00:53 +05:00
ammarahm-ed
8c9d98ab88
mobile: fix pass validation
2023-06-07 21:00:13 +05:00
ammarahm-ed
75ae5d9603
mobile: hide note headline in share ext
2023-06-06 18:20:34 +05:00
Ammar Ahmed
8a2453429d
Merge pull request #2669 from streetwriters/fix/tag-name-manage-tags
...
mobile: fix aliased tag name not showing in manage
2023-06-06 18:20:12 +05:00
ammarahm-ed
b54ca08fc8
mobile: fix aliased tag name not showing in manage
...
tags sheet
2023-06-06 18:12:32 +05:00
ammarahm-ed
2be801ba3b
mobile: fix oboarding ui on iphone
2023-06-06 12:35:49 +05:00
Abdullah Atta
f37cd3fe63
core: add new date formats
2023-06-06 11:58:59 +05:00
ammarahm-ed
1224e48bc8
core: fix comma added in default title
2023-06-06 10:42:26 +05:00
Abdullah Atta
780bebe141
web: fix crash on webkit (safari)
2023-06-05 20:55:41 +05:00
ammarahm-ed
f707b43efb
mobile: release v2.5.1
2023-06-05 20:40:34 +05:00
Abdullah Atta
92e9cd740f
web: fix crash on opening notebook context menu
2023-06-05 19:06:53 +05:00
Abdullah Atta
20bef5e70c
web: fix crash when opening notebook context menu
2023-06-05 19:05:39 +05:00
ammarahm-ed
c9b45875a0
mobile: remove patch
2023-06-05 18:54:36 +05:00
Abdullah Atta
f180b79a3e
web: bump version to 2.5.1
2023-06-05 18:40:56 +05:00
ammarahm-ed
438a3c2686
mobile: update deps
2023-06-05 18:33:52 +05:00
ammarahm-ed
64d23d3de0
mobile: show loading when updating marketing consent
2023-06-05 18:27:51 +05:00
ammarahm-ed
e251c6f71c
mobile: add marketing consent settings
2023-06-05 18:21:07 +05:00
Abdullah Atta
40cb6ae8bf
web: allow opting out of marketing emails
2023-06-05 18:21:07 +05:00
Abdullah Atta
06aaa7e2c2
web: clarify marketing consent on sign up screen
2023-06-05 18:21:07 +05:00
Abdullah Atta
ab29a01649
core: allow changing marketing emails consent settings
2023-06-05 18:21:07 +05:00
Abdullah Atta
49e7bdf202
editor: allow starting lists with arbitrary number
2023-06-05 18:04:13 +05:00
ammarahm-ed
2e0f9d8524
mobile: do not move login dialog on keyboard change
2023-06-05 16:40:33 +05:00
Ammar Ahmed
092b26be57
mobile: add support for image & file sharing ( #2652 )
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2023-06-05 16:26:39 +05:00
Abdullah Atta
3525feffcf
web: fix color not setting on icons
2023-06-05 16:21:40 +05:00
Abdullah Atta
6cb5a5e473
web: fix incorrect loading state of icons
2023-06-05 16:20:40 +05:00
Abdullah Atta
0992d4eeab
editor: make image selectable in readonly mode
2023-06-05 16:02:50 +05:00
Abdullah Atta
828cd6be35
editor: disable selection persist in readonly mode
2023-06-05 16:02:50 +05:00
Abdullah Atta
1b1a962ec2
editor: minor refactor
2023-06-05 16:02:50 +05:00
Abdullah Atta
0a88502e59
editor: hide replace button in readonly mode
2023-06-05 16:02:50 +05:00
Muhammad Ali
50ff39845a
editor: changed absolute to relative
2023-06-05 16:02:50 +05:00
Muhammad Ali
1cb34d0783
editor: added image-tools for readonly-mode
2023-06-05 16:02:50 +05:00
Abdullah Atta
bbb43bc8b4
web: replace date-time in test snapshot with xxx
2023-06-05 15:29:10 +05:00
ammarahm-ed
1521a7d120
mobile: formatted dates in editor
2023-06-05 15:29:10 +05:00
Abdullah Atta
3b6a2cb9de
web: use editor date/time format from settings
2023-06-05 15:29:10 +05:00
Abdullah Atta
0deaed4ccd
editor: make date-time format configurable
2023-06-05 15:29:10 +05:00
Abdullah Atta
8ebb58b70c
core: fix reminder date time formatting
2023-06-05 15:29:10 +05:00
ammarahm-ed
f691d113d2
mobile: update wording
2023-06-05 15:29:10 +05:00
ammarahm-ed
a57eaf9be6
mobile: sync with core changes
2023-06-05 15:29:10 +05:00
ammarahm-ed
c5a264270c
core: use only first 10 words of headline in title
2023-06-05 15:29:10 +05:00
Abdullah Atta
e75c62e6e1
core: use 2 digits for 12 hour time format
2023-06-05 15:29:10 +05:00
Abdullah Atta
6c3583c9e5
web: add support for setting default notebook/topic
2023-06-05 15:29:10 +05:00
Abdullah Atta
58ba453f57
web: use default note title from settings
2023-06-05 15:29:10 +05:00
Abdullah Atta
7f5d5fcb82
core: simplify default notebook object
2023-06-05 15:29:10 +05:00
Abdullah Atta
e218194402
web: add settings for default date, time & title formats
2023-06-05 15:29:10 +05:00
Abdullah Atta
c36f532bbb
web: use date & time formats from settings
2023-06-05 15:29:10 +05:00
ammarahm-ed
b3b7bd44ef
core: fix note count incorrect
2023-06-05 15:29:10 +05:00
ammarahm-ed
c85242a610
core: format time correctly
2023-06-05 15:29:10 +05:00
ammarahm-ed
58f7a206d9
mobile: add settings
2023-06-05 15:29:10 +05:00
Ammar Ahmed
25bf4fee82
mobile: redesign onboarding ( #2633 )
2023-06-05 15:13:19 +05:00
Abdullah Atta
c2ab5ded47
desktop: fix start as minimized on windows
2023-06-05 12:14:33 +05:00
Ammar Ahmed
ad6a0ebfab
mobie: enable search in readonly mode ( #2659 )
2023-06-05 11:16:18 +05:00
ammarahm-ed
cb9e6578c1
mobile: downgrade react-native-bootsplash version
2023-06-01 21:16:17 +05:00
Abdullah Atta
17a1475ded
editor: do not create 2 toolbar groups for static tools on mobile
2023-06-01 21:15:17 +05:00
Abdullah Atta
2cee5a4d89
editor: set preview attachment icon to eye
2023-06-01 21:15:17 +05:00
Abdullah Atta
337f88c373
editor: fix link popup font family
2023-06-01 21:15:17 +05:00
Abdullah Atta
53d5073690
editor: double click to preview image
2023-06-01 21:15:17 +05:00
Ramiro Pruis
9cc9660b48
editor: allow download & preview of attachments in readonly mode ( #2621 )
...
Signed-off-by: Ramiro Pruis<ramapruis@gmail.com >
2023-06-01 20:39:10 +05:00
ammarahm-ed
e6162b2580
mobile: fix crash on download all attachement
2023-05-31 11:31:51 +05:00
ammarahm-ed
abc14d2d1f
mobile: set fdroid build to false
2023-05-30 00:17:39 +05:00
ammarahm-ed
fa11b5fabb
mobile: update packages
2023-05-29 23:52:43 +05:00
ammarahm-ed
d904916863
mobile: release v2.5.0
2023-05-29 23:01:53 +05:00
Abdullah Atta
0cfc2e1609
web: bump version to 2.5.0
2023-05-29 19:14:53 +05:00
Abdullah Atta
3742e923c9
editor: fix crash due to attachment.mime being undefined
2023-05-29 13:12:28 +05:00
Abdullah Atta
792a254513
web: fix split pane sash styling
2023-05-29 12:09:50 +05:00
Abdullah Atta
17928ba182
web: disable loading announcements during tests
2023-05-27 16:50:24 +05:00
Abdullah Atta
2da0f164c6
web: fix list crash on shift+click when there's no selection
2023-05-27 16:47:54 +05:00
Abdullah Atta
4eabe79e7e
web: fix attachment caching issues
2023-05-27 16:14:12 +05:00
Abdullah Atta
89dd8f5b6c
web: minor ui fixes for pdf attachment preview
2023-05-27 16:14:12 +05:00
Abdullah Atta
b4d3662897
web: never delete image & pdf attachments
2023-05-27 16:14:12 +05:00
ammarahm-ed
675e1e2c6f
mobile: do not cleanup documents from cache after download
2023-05-27 16:14:12 +05:00
ammarahm-ed
0f7f3bae7e
mobile: save pdf snapshot
2023-05-27 16:14:12 +05:00
Abdullah Atta
c917d95a7b
web: remove unnecessary css import
2023-05-27 16:14:12 +05:00
Abdullah Atta
3ae9001504
mobile: remove rn-fetch-blob patch
2023-05-27 16:14:12 +05:00
Abdullah Atta
cc97b8beed
global: update package-lock.json
2023-05-27 16:14:12 +05:00
Abdullah Atta
954bdebcef
web: remove @react-pdf-viewer/default-layout
2023-05-27 16:14:12 +05:00
Abdullah Atta
04b62f4e53
misc: update package-lock.json
2023-05-27 16:14:12 +05:00
Abdullah Atta
a2dcb67b36
web: add support for previewing pdf attachments
2023-05-27 16:14:12 +05:00
Abdullah Atta
cc9141c981
editor: enable preview attachment button on desktop
2023-05-27 16:14:12 +05:00
Abdullah Atta
85484b1762
fs: add support for getting actual file size
2023-05-27 16:14:12 +05:00
Abdullah Atta
1a0c94896a
config: add new "fs" scope for commits
2023-05-27 16:14:12 +05:00
ammarahm-ed
068a99463d
mobile: fix loading
2023-05-27 16:14:12 +05:00
ammarahm-ed
b413315777
mobile: add pdf attachment previews
2023-05-27 16:14:12 +05:00
ammarahm-ed
7227513783
editor: enable attachment previews for files
2023-05-27 16:14:12 +05:00
Abdullah Atta
083e4e1150
web: add basic support for attachment previews
2023-05-27 16:14:12 +05:00
Abdullah Atta
09098410a5
editor: enable previewing attachments on desktop/web
2023-05-27 16:14:12 +05:00
Abdullah Atta
2c9f5df530
web: fix font family in unlock note view
2023-05-25 16:15:01 +05:00
Abdullah Atta
3ad346362b
web: fix notebooks in move note dialog not getting checked sometimes
2023-05-25 16:15:01 +05:00
ammarahm-ed
e176b1bf76
mobile: reset premium status
2023-05-25 15:55:14 +05:00
ammarahm-ed
b368232598
mobile: fix app hangs on adding >3 notebooks on iOS
2023-05-25 15:54:54 +05:00
Abdullah Atta
bcd27e10c1
web: add support for search inside notebook
2023-05-25 15:52:58 +05:00
Abdullah Atta
af9b9b7083
web: fix notebook item date font family
2023-05-25 15:44:09 +05:00
ammarahm-ed
ea1565048a
mobile: tag multiple notes from manage tags sheet
2023-05-25 15:41:43 +05:00
Muhammad Ali
59b081704b
web: add support for setting tags in bulk ( #2328 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-05-25 14:10:32 +05:00
Muhammad Ali
2761222b36
web: add support for printing notes ( #2551 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-05-25 12:19:21 +05:00
Muhammad Ali
571f15b556
web: close deleted note on sync ( #2580 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-05-25 12:14:49 +05:00
Muhammad Ali
283efa6e41
editor: prevent table column size reset in readonly mode ( #2586 )
2023-05-25 12:11:57 +05:00
Abdullah Atta
b3b1b7470e
web: do not show save file dialog if download is canceled
2023-05-25 12:02:50 +05:00
Abdullah Atta
a9e59b17dc
web: use fixed size columns in attachment manager
2023-05-25 12:02:50 +05:00
Abdullah Atta
22d946b677
web: fix app lag when downloading attachment
2023-05-25 12:02:50 +05:00
ammarahm-ed
6a748c3f98
mobile: fix download all attachments progress
2023-05-25 10:18:21 +05:00
Abdullah Atta
520296106a
editor: bump version to 1.5.0
2023-05-25 09:48:22 +05:00
Abdullah Atta
3b727e6f64
editor: update tiptap packages to v2.0.3
2023-05-25 09:47:20 +05:00
ammarahm-ed
b77711a53d
mobile: use isImage check from core
2023-05-23 12:52:50 +05:00
ammarahm-ed
aebb2d414b
mobile: allow attaching images from file manager
2023-05-23 12:52:50 +05:00
ammarahm-ed
e0e505371c
mobile: update download attachments
2023-05-23 12:52:50 +05:00
ammarahm-ed
b9040a9358
mobile: show error on file check failed
2023-05-23 12:52:50 +05:00
ammarahm-ed
68f10ce308
core: add isAudio function
2023-05-23 12:52:50 +05:00
Abdullah Atta
8a475f654f
web: improve attachments manager ui/ux
2023-05-23 12:52:50 +05:00
ammarahm-ed
1043b7df55
mobile: improved attachments manager
2023-05-23 12:52:50 +05:00
ammarahm-ed
8383e09243
mobile: show currently downloading file
2023-05-23 12:52:50 +05:00
ammarahm-ed
df58a6cfc4
mobile: fix recheck attachments
2023-05-23 12:52:50 +05:00
ammarahm-ed
a9df577478
mobile: update deps
2023-05-23 12:52:50 +05:00
ammarahm-ed
e021d93893
mobile: download mutliple attachments
2023-05-23 12:52:50 +05:00
Abdullah Atta
24e13f488e
web: fully move to using web streams everywhere
2023-05-23 12:52:50 +05:00
Muhammad Ali
6f88b70937
web: add support for downloading all attachments as zip
2023-05-23 12:52:50 +05:00
ammarahm-ed
a90f957aa4
mobile: always check editor is ready on enter foreground
2023-05-23 08:08:10 +05:00
ammarahm-ed
748953b3eb
mobile: don't lock app on showing app review
2023-05-23 08:07:27 +05:00
Muhammad Ali
874c892986
editor: make cell properties work with header cells ( #2506 )
2023-05-23 07:17:29 +05:00
Muhammad Ali
ab678fa3a9
core: fix duplication of notes that are directly inside a notebook ( #2552 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-05-23 06:40:07 +05:00
Muhammad Ali
c2351ab2d3
editor: add support for link markdown syntax ( #2576 )
2023-05-23 06:36:34 +05:00
Muhammad Ali
3fd3e02256
web: fix wrong date font in notebook item ( #2560 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-05-23 06:20:12 +05:00
Muhammad Ali
d2fd26abd5
editor: fix position of outline list bullet/arrow ( #2555 )
2023-05-20 08:03:39 +05:00
ammarahm-ed
dd84b9ca2f
mobile: add fdroid changelog
2023-05-18 20:06:37 +05:00
Abdullah Atta
269f083dce
clipper: bump version to 0.2.1
2023-05-18 15:14:25 +05:00
Abdullah Atta
e18867d3f1
clipper: request scripting permission
2023-05-18 15:13:44 +05:00
Abdullah Atta
e221882f8e
clipper: change version to 0.2.0
2023-05-17 11:35:52 +05:00
Abdullah Atta
153ee4bce3
clipper: load content scripts on demand to reduce host permissions
2023-05-17 11:35:52 +05:00
ammarahm-ed
a2ecdab61c
mobile: release 2.4.17
2023-05-17 11:24:29 +05:00
Ammar Ahmed
eb089e6211
Merge pull request #2543 from streetwriters/feat/in-app-review
...
mobile: add in-app-review flow
2023-05-17 11:18:22 +05:00
ammarahm-ed
1981c3a2f8
mobile: add in-app-review flow
2023-05-17 11:14:49 +05:00
Abdullah Atta
68b3ebe318
clipper: get rid of <all_urls> permission
2023-05-17 10:11:47 +05:00
ammarahm-ed
8a0b6264d2
mobile: fix pro features locked for pro users
2023-05-17 10:09:37 +05:00
Abdullah Atta
239174c3e7
web: bump version to 2.4.11
2023-05-17 09:29:16 +05:00
Abdullah Atta
db1503d828
clipper: remove contextMenus permission
2023-05-16 18:05:20 +05:00
Abdullah Atta
7b1cbba9e7
clipper: bump version to 0.2
2023-05-16 17:39:21 +05:00
Abdullah Atta
2c3c193629
clipper: default to simplified mode if user is no longer pro
2023-05-16 17:35:59 +05:00
Abdullah Atta
899e56e9cd
clipper(core): escape % & ' during css stringify
2023-05-16 17:35:59 +05:00
Abdullah Atta
9c9582ae12
clipper: improve error messages
2023-05-16 17:35:59 +05:00
Abdullah Atta
b918667b63
clipper: adjust icon size in inline tag
2023-05-16 17:35:59 +05:00
Abdullah Atta
878c901e06
clipper: add support for assigning multiple notebooks
2023-05-16 17:35:59 +05:00
Muhammad Ali
fdd3897a60
web: close tag dropdown on tab press ( #2508 )
2023-05-16 17:32:00 +05:00
ammarahm-ed
c958657b01
mobile: release 2.4.16
2023-05-16 12:11:43 +05:00
Abdullah Atta
e7175f48a0
clipper: do not exclude localhost tabs in production mode
2023-05-13 17:51:10 +05:00
Abdullah Atta
4e1862d653
clipper: improve connection reliability
...
this adds support for working with multiple Notesnook tabs
even though it is not currently recommended that you
open multiple Notesnook tabs
2023-05-13 17:51:10 +05:00
Abdullah Atta
1d5ac37222
clipper: always clip tab from current active window
2023-05-13 17:50:53 +05:00
Abdullah Atta
32d027fff6
clipper(core): don't clip images in simplified mode
2023-05-13 17:50:41 +05:00
ammarahm-ed
9434993373
mobile: remove usesCleartextTraffic in release builds
2023-05-08 18:30:36 +05:00
Abdullah Atta
2bd0f1a304
web: allow users to view their billing history
2023-05-08 15:25:20 +05:00
Abdullah Atta
7f873f240e
web: allow requesting refunds from settings
2023-05-08 15:25:20 +05:00
Abdullah Atta
a0229729b7
web: use sandbox checkout during development
2023-05-08 15:25:20 +05:00
Abdullah Atta
dd368a4170
web: show success on checkout completion
2023-05-08 15:25:20 +05:00
ammarahm-ed
6d3e985c9d
mobile: fix failing build
2023-05-08 09:27:55 +05:00
ammarahm-ed
15858db21b
mobile: sync quick notes only when online
2023-05-08 08:19:17 +05:00
Ammar Ahmed
b69a94a96f
mobile: fix premium toast is not shown when using premium features on mobile ( #2504 )
2023-05-08 08:18:38 +05:00
Muhammad Ali
73b965eb7c
web: close properties pane when note is switched ( #2486 )
2023-05-06 16:16:01 +05:00
Abdullah Atta
5738f48360
core: expire session if key is not found
2023-05-06 15:27:58 +05:00
Muhammad Ali
de74b8c2cd
editor: position search box correctly in readonly mode ( #2478 )
2023-05-03 13:22:25 +05:00
Muhammad Ali
2d07d79057
web: fix issue where notes directly in a notebook could not be unlinked ( #2466 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-05-02 12:49:24 +05:00
ammarahm-ed
5f6a38c8b1
mobile: release 2.4.15
2023-04-29 09:07:46 +05:00
Muhammad Ali
3496e6bfa9
editor: increased hit Area
2023-04-29 08:33:20 +05:00
ammarahm-ed
fc5b62ba61
mobile: remove editor flicker on app launch
2023-04-29 08:29:48 +05:00
ammarahm-ed
9d0a206240
mobile: fix editor not rendered when enter foreground
2023-04-29 08:29:48 +05:00
ammarahm-ed
ee6bbca18c
mobile: only call verify biometrics once on focus
2023-04-29 05:47:05 +05:00
ammarahm-ed
e6d5472514
mobile: fix rerender crash
2023-04-29 05:46:06 +05:00
Abdullah Atta
1e5f13087b
web: try to reconnect sync on window focus
2023-04-28 10:39:59 +05:00
Abdullah Atta
abb89ecbc3
web: bump version to 2.4.10
2023-04-27 15:15:46 +05:00
Abdullah Atta
aa168bec5e
desktop: revert "desktop: remove custom protocol interception for https requests"
2023-04-27 15:14:30 +05:00
Abdullah Atta
f9116b22db
web: bump version to 2.4.9
2023-04-27 13:16:01 +05:00
Abdullah Atta
5b957f5f0d
web: fix Can't resolve './network.worker' error
2023-04-27 13:08:13 +05:00
Abdullah Atta
a578aae3dc
web: wait for internet before running sync on device wake
2023-04-27 13:08:13 +05:00
Abdullah Atta
43e5d2fa2d
editor: fix table properties tooltip text
2023-04-27 13:08:03 +05:00
Abdullah Atta
b58d034716
theme: use outline instead of boxShadow for input border
2023-04-27 12:59:26 +05:00
Abdullah Atta
3b77d79997
web: prevent pro users from resubscribing
2023-04-27 12:59:26 +05:00
Abdullah Atta
ef4c9af7dc
web: rename setters from onXYZ to xyz
2023-04-27 12:59:26 +05:00
ammarahm-ed
8ba3cf172e
mobile: release v2.4.14
2023-04-27 12:49:02 +05:00
ammarahm-ed
3e446ce9dd
mobile: fix crash on get search items
2023-04-27 11:27:48 +05:00
ammarahm-ed
394aa98713
mobile: remove usage of lazy imports
2023-04-27 10:59:04 +05:00
Muhammad Ali
a2ac882a05
desktop: remove custom protocol interception for https requests ( #2426 )
2023-04-27 10:13:37 +05:00
ammarahm-ed
cae36487f9
mobile: fix notebook not updated on note
2023-04-27 09:38:44 +05:00
ammarahm-ed
fade5eddbf
mobile: replace newline with paragraph in generated html
2023-04-27 08:32:09 +05:00
ammarahm-ed
66b2ffce31
mobile: fix webpack config
2023-04-27 08:32:09 +05:00
ammarahm-ed
13cd2d4daa
mobile: refactor
2023-04-27 08:18:25 +05:00
ammarahm-ed
8442faeeb1
mobile: close editor on navigate to topic
2023-04-26 20:06:40 +05:00
Ammar Ahmed
6d18383b22
mobile: sync notes created from quick note/notification notes ( #2428 )
...
* mobile: sync quick notes
* Update apps/mobile/app/services/notifications.ts
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
* mobile: ensure full db init when sync is required
---------
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-04-26 15:15:08 +05:00
ammarahm-ed
f9bcfe2f7a
mobile: obfuscate short emails
2023-04-26 15:02:56 +05:00
ammarahm-ed
3621f95dbc
web: obfuscate short emails
2023-04-26 15:02:56 +05:00
ammarahm-ed
536dead44d
mobile: always load notes on init
2023-04-26 14:59:05 +05:00
ammarahm-ed
39d74e80a9
mobile: ensure that overlay gets hidden when entering foreground
2023-04-26 14:59:05 +05:00
ammarahm-ed
46e03dd248
mobile: only show app lock for main activity
2023-04-26 14:59:05 +05:00
ammarahm-ed
152fee2c29
mobile: reload editor if rendered view lost
2023-04-26 14:59:05 +05:00
ammarahm-ed
492a4d16b2
mobile: fix note options ui
2023-04-26 14:58:37 +05:00
ammarahm-ed
3d7c1fa1e7
mobile: fix configure toolbar sheet close with swipe
2023-04-26 14:58:21 +05:00
ammarahm-ed
69bb0e3656
editor: fix toolbar dropdown buttons size on mobile
2023-04-26 14:54:30 +05:00
ammarahm-ed
4875cfa108
core: duplicate note without content
2023-04-26 14:47:52 +05:00
ammarahm-ed
a28beb62c6
core: deep clone note when duplicating
2023-04-26 14:46:24 +05:00
Abdullah Atta
21c8960146
web: fix "Unauthorized" error on subscription cancel
2023-04-26 11:39:48 +05:00
Abdullah Atta
2ba638b123
web: fix font family on input field labels
2023-04-25 14:47:29 +05:00
ammarahm-ed
8548940cb9
mobile: refactor
2023-04-25 10:18:20 +05:00
Elmin Didic
909bdfa0cf
docs: fix grammar & other typos in CONTRIBUTING.md ( #2384 )
...
Signed-off-by: Elmin Didic <35606145+ElminD@users.noreply.github.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2023-04-25 10:13:56 +05:00
ammarahm-ed
bfb3c56abe
mobile: remove unused patch file
2023-04-18 02:10:16 +05:00
ammarahm-ed
e06836f701
mobile: fix icon color in dark mode
2023-04-18 02:04:55 +05:00
ammarahm-ed
bc16cb79f2
mobile: fix failing tests
2023-04-18 01:54:51 +05:00
ammarahm-ed
176c46e3f2
mobile: update word count on exit
2023-04-18 01:05:14 +05:00
Abdullah Atta
af65055ce9
web: bump version to 2.4.8
2023-04-18 00:55:37 +05:00
ammarahm-ed
ad23ff19de
mobile: update release notes
2023-04-18 00:55:24 +05:00
ammarahm-ed
cf65fc4f57
editor: make drag handle size dynamic
2023-04-18 00:50:41 +05:00
ammarahm-ed
9ab83e7fbb
editor: reduce size of task list header
2023-04-18 00:50:20 +05:00
ammarahm-ed
1acf2aadba
editor: remove top level font family on headings
2023-04-18 00:32:17 +05:00
Abdullah Atta
06833bcac9
editor: make sure editor font settings apply to all nodes
2023-04-18 00:30:40 +05:00
Ammar Ahmed
3bf6b5293a
feat: Change default font size & font family in editor
2023-04-17 23:45:28 +05:00
ammarahm-ed
c40d33df37
mobile: ensure editor reloads properly
2023-04-17 23:32:28 +05:00
ammarahm-ed
fe609f8275
mobile: release v2.4.13
2023-04-17 23:08:29 +05:00
Abdullah Atta
3566f47f2d
editor: all toolbars should scroll if buttons overflow
2023-04-17 22:48:43 +05:00
ammarahm-ed
4b5526dffd
mobile: fix text exports
2023-04-17 22:43:56 +05:00
ammarahm-ed
4977390394
mobile: return if some days are already selected
2023-04-17 22:41:12 +05:00
ammarahm-ed
87804de452
mobile: auto select current day when repeat mode is selected
2023-04-17 22:41:12 +05:00
Ammar Ahmed
bc55d2b476
mobile: Fix toast shown forever sometimes ( #2362 )
2023-04-17 22:40:43 +05:00
Abdullah Atta
3ff34a5c82
core: use official html-to-text lib instead of fork
2023-04-17 18:09:29 +05:00
Abdullah Atta
7e01e90e22
core: do not clean relations on removing reminders
2023-04-17 17:25:03 +05:00
Abdullah Atta
d568be6536
editor: fix crash while editing links on mobile
2023-04-17 17:04:24 +05:00
ammarahm-ed
734e79604f
mobile: use getFontById from editor
2023-04-16 01:51:49 +05:00
Abdullah Atta
227a962042
core: fix rename tag/color test
2023-04-16 01:04:02 +05:00
Abdullah Atta
a1640175e5
editor: remove unnecessary props from ToolProps
2023-04-16 01:01:01 +05:00
Abdullah Atta
7cf61570ef
web: remove default-font component
2023-04-16 00:59:16 +05:00
Abdullah Atta
83762c668e
web: refactor default font settings
2023-04-16 00:57:44 +05:00
Abdullah Atta
ecd4a08b1c
editor: encapsulate font family utility
2023-04-16 00:57:30 +05:00
ammarahm-ed
7b66462300
mobile: fix crash when tap on notification and
...
reminder does not exist.
2023-04-15 23:50:24 +05:00
ammarahm-ed
41639fd325
editor: improve editor performance on mobile
2023-04-15 23:25:45 +05:00
ammarahm-ed
2fe82841ef
editor: remove useIsKeyboardOpen
2023-04-15 23:25:45 +05:00
Ammar Ahmed
9b7af87611
mobile: fix db initialization in background ( #2322 )
...
* core: init collections separately
* mobile: fix db init in background
* mobile: don't call db.init on logout
* mobile: improve db init in app/share extension
* mobile: cleanup
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2023-04-15 23:23:04 +05:00
Muhammad Ali
d99ccbc243
editor: fix jumping text/bg color popup ( #2306 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-04-15 17:53:01 +05:00
Abdulrehman-Jafer
0f191eba5c
editor: fix code block highlighting not updating in some cases ( #2267 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2023-04-15 17:50:03 +05:00
Ammar Ahmed
26657c7ee3
mobile: fix app font sizes ( #2355 )
2023-04-15 17:01:49 +05:00
Abdulrehman-Jafer
a12749eb82
core: disable input sanitization on color/tag rename ( #2274 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-04-15 16:42:25 +05:00
Abdulrehman-Jafer
1a56d38116
web: migrate use-database.js to TypeScript ( #2287 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2023-04-15 16:41:14 +05:00
Ammar Ahmed
0b9025af11
mobile: redesign reminder/notebook sheets ( #2321 )
2023-04-15 16:40:36 +05:00
Muhammad Ali
6f5a44cd11
web: do not show success toast if notebook failed to create ( #2307 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-04-15 16:37:32 +05:00
Abdulrehman-Jafer
5e1cc307b1
web: migrate use-media-query.js to Typescript ( #2326 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-04-15 16:35:03 +05:00
Ammar Ahmed
2197f1ec5e
mobile: fix tag suggestions in share widget ( #2354 )
2023-04-15 16:31:59 +05:00
NedimHodzic
1da5fd3661
docs: fix grammar issues in mobile/web READMEs ( #2345 )
...
Signed-off-by: Nedim Hodzic hodzicnedim11@gmail.com
2023-04-15 05:22:18 +05:00
ammarahm-ed
49e79b52b2
core: add remote note if local note does not exist
2023-04-15 02:17:56 +05:00
ammarahm-ed
c9a657298c
mobile: fix crash when data is null in list
2023-04-15 02:03:36 +05:00
Nick Thomas
cfd7caf16c
Updated grammar readme
...
docs: Updated grammar readme
Signed-off-by: Nick Thomas nick02@iastate.edu
Signed-off-by: Nick Thomas <73144044+NickThomas20@users.noreply.github.com >
2023-04-14 06:42:57 +05:00
ammarahm-ed
9744679550
mobile: add support for setting default font-size & font-family
2023-04-08 01:53:46 +05:00
ammarahm-ed
9cdc502ce5
web: fix font family not applied when set on editor
2023-04-08 01:14:33 +05:00
Ammar Ahmed
300a104949
Merge branch 'master' into change-default-font
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2023-04-07 23:17:23 +05:00
ammarahm-ed
efad6520a2
mobile: release 2.4.12
2023-04-07 22:46:56 +05:00
ammarahm-ed
cc58351731
core: fix notes marked as local only get deleted
...
on sync
2023-04-07 22:40:10 +05:00
ammarahm-ed
cf2f4c4bbb
mobile: fix tag not updated on list item on rename
2023-04-07 14:46:28 +05:00
Abdulrehman-Jafer
cc161b844c
web: migrate use-is-user-premium to ts ( #2297 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-04-07 14:10:52 +05:00
ammarahm-ed
45ebf0670f
mobile: show error when note is locked
2023-04-07 02:22:49 +05:00
ammarahm-ed
9cfaa90232
mobile: use text exporter from core
2023-04-07 02:22:49 +05:00
ammarahm-ed
edf4a248ed
web: remove unnecessary param passed to export
2023-04-07 02:22:49 +05:00
ammarahm-ed
14d7ec6b4e
core: allow exports with custom content
2023-04-07 02:22:49 +05:00
Ammar Ahmed
cd2ca94c3d
mobile: Fix crash when leaving note after search ( #2289 )
2023-04-07 01:10:52 +05:00
Abdullah Atta
f1609aaa46
editor: do not convert \n characters to paragraphs
2023-04-06 01:40:55 +05:00
ammarahm-ed
851364c0bf
mobile: release 2.4.11
2023-04-05 02:45:02 +05:00
ammarahm-ed
913a1743b5
mobile: update deps
2023-04-05 02:13:49 +05:00
ammarahm-ed
dc5572d4b9
editor: enable passing custom sessionId
2023-04-05 02:13:49 +05:00
ammarahm-ed
554560903c
mobile: improve share extension search
2023-04-05 02:13:49 +05:00
ammarahm-ed
885e4a325c
mobile: fix snap points for sheet on android
2023-04-05 02:13:49 +05:00
ammarahm-ed
156ce7e711
mobile: ensure note is saved when change note
2023-04-05 02:13:49 +05:00
Abdullah Atta
71ecc05bd6
web: bump version to v2.4.7
2023-04-05 01:54:51 +05:00
Abdullah Atta
98b93d42c1
theme: publish
2023-04-05 01:53:29 +05:00
Abdullah Atta
2e7935cacc
editor: publish
2023-04-05 01:53:16 +05:00
Abdullah Atta
50d64af7f6
web: update export html test snapshots
2023-04-04 23:35:35 +05:00
Abdullah Atta
e452fd3d2f
core: update export tests snapshots
2023-04-04 23:16:04 +05:00
Abdullah Atta
64dd481402
web: fix cannot read property id of undefined
2023-04-04 22:04:46 +05:00
Abdullah Atta
28f647fa06
web: fix a couple of state mgmt issues with move note dialog
2023-04-04 22:04:14 +05:00
ammarahm-ed
9eb1061cd1
mobile: refactor
2023-04-04 22:04:14 +05:00
ammarahm-ed
3cab264213
mobile: increase the timeout
2023-04-04 22:04:14 +05:00
ammarahm-ed
fb56e7c866
mobile: exit current topic if it is deleted.
2023-04-04 22:04:14 +05:00
ammarahm-ed
234e368c4d
mobile: cleanup
2023-04-04 22:04:14 +05:00
ammarahm-ed
4de4693505
mobile: fix topic sheet snaps to top in topics screen
2023-04-04 22:04:14 +05:00
ammarahm-ed
5563c7d5f8
mobile: remove floating button on topic screen
2023-04-04 22:04:14 +05:00
ammarahm-ed
93225e5a30
mobile: fix topic sheet related state issues
2023-04-04 22:04:14 +05:00
ammarahm-ed
0ab9846732
mobile: fix edit notebook sheet does not close after saving edits
2023-04-04 22:04:14 +05:00
ammarahm-ed
f6f1cf0ae7
mobile: fix edit notebook button not working
2023-04-04 22:04:14 +05:00
ammarahm-ed
69615d54db
mobile: remember last position of sheet in notebook
2023-04-04 22:04:14 +05:00
ammarahm-ed
a990d0f404
mobile: fix move note sheet not opening
2023-04-04 22:04:14 +05:00
ammarahm-ed
4aeff48e74
mobile: cleanup
2023-04-04 22:04:14 +05:00
ammarahm-ed
78c1a75ec9
mobile: improve opening sheet
2023-04-04 22:04:14 +05:00
ammarahm-ed
9e6664a80e
mobile: improve topics-sheet ux
2023-04-04 22:04:14 +05:00
ammarahm-ed
b306a09747
editor: refresh editor on line spacing changed
2023-04-04 17:23:27 +05:00
ammarahm-ed
fab52012ad
mobile: fix loading indicator color
2023-04-04 16:26:07 +05:00
ammarahm-ed
fc39c714b6
mobile: update project pods
2023-04-04 16:26:07 +05:00
ammarahm-ed
5fff4bbb0e
mobile: fix font sizes
2023-04-04 16:26:07 +05:00
ammarahm-ed
0a29571ad8
mobile: upgrade share extension to support organization
2023-04-04 16:26:07 +05:00
ammarahm-ed
275fa1b3ca
mobile: fix loading editor screen on app launch
2023-04-04 16:25:07 +05:00
ammarahm-ed
79889665e5
mobile: cleanup deps
2023-04-04 16:25:07 +05:00
ammarahm-ed
9888ad327c
mobile: fix editor hidden when changing orientation
...
from landscape to
portrait
2023-04-04 16:25:07 +05:00
ammarahm-ed
77ab2d7740
mobile: skip showing loading overlay for relatively smaller
...
notes
2023-04-04 16:25:07 +05:00
ammarahm-ed
509dc4b541
editor: scroll to top on note change
2023-04-04 16:25:07 +05:00
ammarahm-ed
ff84ee2d42
mobile: improve note saving reliability &
...
performance
2023-04-04 16:25:07 +05:00
ammarahm-ed
d838c2e8ad
editor: update word count immediately after note is loaded
...
Previously when opening note, the word count on mobile would
be 0, then update to actual word count. This has been fixed so
correct word count shows when opening not without any
delay.
2023-04-04 16:25:07 +05:00
ammarahm-ed
28d718acf6
mobile: show no loading for relatively smaller notes
...
Previously if a note had smaller content, loading would still take
quite a bit long which seemed unnecessary. Now loading will show
only if note takes long enough to load which should make the app
feel much more snappier than before when opening notes.
2023-04-04 16:25:07 +05:00
Muhammad Ali
adf546f29c
web: disable deleting locked notes ( #2244 )
2023-04-04 16:24:28 +05:00
Abdulrehman-Jafer
b18cf277f6
core: fix code block overflow in PDF export ( #2245 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-04-04 16:19:02 +05:00
ammarahm-ed
8ab26eb852
mobile: fix crash where notebook is not present
2023-03-31 12:56:20 +05:00
ammarahm-ed
aac43274a0
mobile: release 2.4.10
2023-03-30 17:22:00 +05:00
Muhammad Ali
2fb2c4247a
web: do not add "none" tool in Configure Toolbar dialog ( #2193 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-03-30 17:10:43 +05:00
Abdulrehman-Jafer
cb1d32d177
core: fix txt, pdf & html export line spacing ( #2215 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
Co-authored-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2023-03-30 17:09:00 +05:00
ammarahm-ed
75e1985a6f
mobile: save value on change
2023-03-30 16:48:55 +05:00
ammarahm-ed
0093b39f64
mobile: fix nav bar does not follow app theme
2023-03-30 16:07:58 +05:00
ammarahm-ed
d19c2ef735
mobile: add mastodon social link
2023-03-30 15:30:55 +05:00
ammarahm-ed
db527cfbf3
mobile: fix splashscreen logo quality
2023-03-30 15:04:08 +05:00
ammarahm-ed
7da8ddb24f
mobile: topic title should to single line
2023-03-30 15:02:01 +05:00
ammarahm-ed
5d401ac9ac
mobile: use diff sheet size on each platform
2023-03-30 13:54:21 +05:00
ammarahm-ed
9605eafa00
mobile: add support for sorting topics in sheet
2023-03-30 13:54:21 +05:00
Ammar Ahmed
783460c685
Merge pull request #2218 from streetwriters/fix-reminder-date-set
...
mobile: fix reminder date picker not going in past
2023-03-29 16:54:24 +05:00
ammarahm-ed
af906d8ace
mobile: add some null checks
2023-03-29 16:54:04 +05:00
ammarahm-ed
fca26a8793
mobile: fix reminder date picker not going in past
2023-03-29 16:29:40 +05:00
Muhammad Ali
27863def9c
web: fix RTL support for outline lists ( #2175 )
...
Co-authored-by: Muhammad Ali <alihamuh@gmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-03-24 12:51:00 +05:00
Abdullah Atta
f1d4fd1d5d
editor: fix crash when theme.colors is undefined
2023-03-24 12:49:26 +05:00
Abdullah Atta
61b7e43d08
web: do not interrupt importer if notebook is undefined
2023-03-24 11:43:37 +05:00
Abdullah Atta
87ebe1918c
web: use debounce instead of inlineDebounce for selection updates in editor
2023-03-24 11:41:03 +05:00
ammarahm-ed
4c5253c267
mobile: release v2.4.9
2023-03-24 02:54:36 +05:00
Abdulrehman-Jafer
f5be8a0c86
web: migrate keyboard.js to typescript ( #2160 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-24 00:57:55 +05:00
Abdullah Atta
5392582819
web: fix crash on opening an empty notebook
2023-03-24 00:35:29 +05:00
Abdullah Atta
651ae4cdaa
web: bump version to 2.4.6
2023-03-24 00:28:19 +05:00
Abdullah Atta
d87b5c5386
desktop: don't show tray menu icons on flatpak builds
2023-03-24 00:28:19 +05:00
ammarahm-ed
d5331b1997
mobile: release v2.4.8
2023-03-24 00:18:12 +05:00
ammarahm-ed
0a6f8fa18e
mobile: improve publish note sheet ui
2023-03-24 00:12:18 +05:00
Abdullah Atta
c1ba16eb80
web: group top level notebook notes
2023-03-23 23:58:17 +05:00
Ammar Ahmed
0cd01b25bd
Merge pull request #2187 from streetwriters/fix/publish-note-mobile
...
Fix publish note with password on mobile
2023-03-23 23:52:50 +05:00
Abdullah Atta
f0c1300ec8
web: hyper optimize move note dialog
2023-03-23 23:48:49 +05:00
ammarahm-ed
70eee2a224
mobile: cleanup logs
2023-03-23 23:48:49 +05:00
ammarahm-ed
42470d1d67
mobile: fix add button color in dark mode
2023-03-23 23:48:49 +05:00
ammarahm-ed
7fc58a3fa5
mobile: make bottom padding optional in sheet
2023-03-23 23:48:49 +05:00
ammarahm-ed
e186037c03
mobile: fix bottom padding on sheet
2023-03-23 23:48:49 +05:00
ammarahm-ed
732a0ffea4
mobile: fix duplicate key warning
2023-03-23 23:48:49 +05:00
ammarahm-ed
89f2e9fde1
mobile: show selected indicator on notebook
2023-03-23 23:48:49 +05:00
Abdullah Atta
c369541a7f
web: indicate which notebooks have selected topics
2023-03-23 23:48:49 +05:00
Abdullah Atta
0b7a157ab1
web: enable multiselect mode if note is in > 1 nb/topic
2023-03-23 23:48:49 +05:00
ammarahm-ed
9b86c6ebb7
mobile: fix multiselection bugs
2023-03-23 23:48:49 +05:00
ammarahm-ed
22cd07e414
mobile: improve selection performance
2023-03-23 23:48:49 +05:00
ammarahm-ed
47f919cb61
mobile: fix reset select does not reset selected topics
2023-03-23 23:48:49 +05:00
Abdulrehman-Jafer
5b3c889b7c
web: migrate css.js to typescript ( #2165 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-23 17:03:23 +05:00
Abdullah Atta
77ac53215c
web: remove document as any in page-visibility
2023-03-23 13:55:52 +05:00
Abdulrehman-Jafer
167c7125d2
web: migrate page-visibility.js to typescript ( #2166 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-23 13:48:57 +05:00
Abdullah Atta
ba56fd0279
web: don't reset reminders before getting the user
2023-03-23 13:46:54 +05:00
Abdullah Atta
8e795b729a
web: read trash cleanup interval from db on startup
2023-03-23 13:46:54 +05:00
Abdullah Atta
a4eb597f35
web: improve notebook vertical pane resizing
2023-03-23 13:46:44 +05:00
Abdullah Atta
0aeade69da
web: fix topic search
2023-03-23 13:43:45 +05:00
Abdullah Atta
90a3bd3307
web: fix crash on creating a topic
2023-03-23 13:43:45 +05:00
ammarahm-ed
7a61e3558e
mobile: ui cleanup
2023-03-23 13:39:14 +05:00
Abdulrehman-Jafer
dd9c555bff
web: migrate parse.js to typescript ( #2162 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-23 13:36:31 +05:00
ammarahm-ed
50f84780bb
mobile: fix publish note with password not working
2023-03-23 13:23:04 +05:00
Abdulrehman-Jafer
e12372364d
web: add support for realtime search ( #2171 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-23 12:45:33 +05:00
ammarahm-ed
969611c9e6
mobile: release v2.4.7
2023-03-22 15:05:24 +05:00
ammarahm-ed
06399fe3bd
mobile: fix title hidden on navigate sometimes
2023-03-22 15:02:55 +05:00
Abdullah Atta
35c5a90b4e
web: update version highlights
2023-03-22 13:47:41 +05:00
Abdullah Atta
3c70cccd14
web: topic is rendered incomplete when opened directly
2023-03-22 13:42:36 +05:00
Abdullah Atta
a3c24bc666
editor: fix image resizing
2023-03-22 13:28:25 +05:00
ammarahm-ed
16b00d21a6
mobile: cleanup
2023-03-22 13:28:25 +05:00
Abdullah Atta
88f90c6240
editor: add padding to placeholder
2023-03-22 13:28:25 +05:00
Abdullah Atta
a5c44dcb3b
editor: add src to image on copy
2023-03-22 13:28:25 +05:00
Abdullah Atta
c0a2dd139a
web: only load new media attachments on realtime sync
2023-03-22 13:28:25 +05:00
Abdullah Atta
b354a26f0a
core: allow selectively downloading media attachments
2023-03-22 13:28:25 +05:00
ammarahm-ed
b3de1205d9
mobile: cleanup
2023-03-22 13:28:25 +05:00
ammarahm-ed
f18e8ae421
mobile: properly handle loading images in editor
2023-03-22 13:28:25 +05:00
ammarahm-ed
a46b863802
core: return only attachment meta if
...
attachment already exists
2023-03-22 13:28:25 +05:00
ammarahm-ed
2befa03cd2
mobile: conform to new image loading api
2023-03-22 13:28:25 +05:00
Abdullah Atta
763a108abb
editor: always use relative height for resizer
2023-03-22 13:28:25 +05:00
Abdullah Atta
30a069c845
editor: always use black icons on image overlay
2023-03-22 13:28:25 +05:00
Abdullah Atta
ffbf5cdc88
editor: fade-in on image load
2023-03-22 13:28:25 +05:00
Abdullah Atta
4318a65a99
editor: use dataurl attr for inserting an image
2023-03-22 13:28:25 +05:00
Abdullah Atta
bc433c56ae
core: don't return invalid dataurl if image doesn't exist
2023-03-22 13:28:25 +05:00
Abdullah Atta
e43740c6bc
editor: add comments for why we use UTITypes
2023-03-22 13:28:25 +05:00
Abdullah Atta
6123bccf4b
editor: only save image height on load
2023-03-22 13:28:25 +05:00
Abdullah Atta
08106c20e8
editor: use dataurl instead of src attr for loading images
2023-03-22 13:28:25 +05:00
Abdullah Atta
eaaecbd5e5
core: hash base64 before saving it as attachment to prevent dups
2023-03-22 13:28:25 +05:00
Abdullah Atta
29608099db
web: writeEncrypted -> writeEncryptedBase64
2023-03-22 13:28:25 +05:00
Abdullah Atta
7a773937c2
core: writeEncrypted now accepts only base64 input
2023-03-22 13:28:25 +05:00
Abdullah Atta
fa4a298bfa
web: use NodeJS.Platform instead of process.platform
2023-03-22 10:45:03 +05:00
Abdulrehman-Jafer
966bedbb49
web: migrate platform.js to typescript ( #2163 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-22 10:42:49 +05:00
Abdulrehman-Jafer
159b6f3ca6
web: migrate dimensions.js to typescript ( #2153 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-22 09:21:48 +05:00
Abdulrehman-Jafer
de1b0fc466
web: migrate filename.js to typescript ( #2156 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-22 09:07:52 +05:00
Abdulrehman-Jafer
b6a3394dee
web: migrate object.js to typescript ( #2161 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-22 09:00:29 +05:00
Abdulrehman-Jafer
f5ac51db13
web: migrate random.js to typescript ( #2164 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-22 08:59:07 +05:00
Muhammad Ali
df94f31998
web: added state base to default font-family and size
2023-03-22 08:38:21 +05:00
Abdullah Atta
1ec0b65fe8
web: extract attachment extension from mime-type
2023-03-21 09:59:45 +05:00
Abdullah Atta
d9a77ff658
core: migrate filename.ts to javascript
2023-03-21 09:59:45 +05:00
ammarahm-ed
c45118515c
editor: add react-scripts patch
2023-03-21 09:59:45 +05:00
ammarahm-ed
f9b8865351
editor: export blob as b64 with correct content type
2023-03-21 09:59:45 +05:00
ammarahm-ed
1e92b3fc92
mobile: resolve attachment hash from src if hash not avail
2023-03-21 09:59:45 +05:00
ammarahm-ed
f34fb858ec
mobile: add filename extension before download
2023-03-21 09:59:45 +05:00
ammarahm-ed
1fdede5518
core: add getFileNameWithExtension utility
2023-03-21 09:59:45 +05:00
Abdulrehman-Jafer
a454ec4944
web: migrate color.js to typescript ( #2151 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-21 09:37:56 +05:00
Abdullah Atta
5afbf103ac
ci: disable arm64 builds for snap
2023-03-21 09:25:15 +05:00
Abdullah Atta
2ef1b76bfb
ci: disable deb/rpm builds
2023-03-21 09:03:15 +05:00
Abdullah Atta
f7d06d3b82
desktop: enable arm64 builds
2023-03-21 08:40:03 +05:00
Abdullah Atta
e405468471
web: bump version to 2.4.5
2023-03-21 08:07:11 +05:00
Abdullah Atta
9d2bacdc5f
web: replace fixed 7 days with trash cleanup interval
2023-03-21 08:06:34 +05:00
Abdullah Atta
b44d4702be
web: update @notesnook-importer/core to v1.7.1
2023-03-20 18:52:05 +05:00
Abdullah Atta
03803dbc23
editor: fix task-list tests
2023-03-20 18:05:27 +05:00
Abdullah Atta
9ea675ded1
editor: fix sub checklists not sorting
2023-03-20 18:05:27 +05:00
Abdullah Atta
c85d623e1c
web: update tab/window title for locked & conflicted notes
2023-03-20 18:05:27 +05:00
ammarahm-ed
e6f1320b1d
mobile: optimize sheets
2023-03-20 17:08:06 +05:00
Abdullah Atta
80f49e22e5
web: reset tab/window title on new note
2023-03-20 17:05:18 +05:00
Abdullah Atta
4884c27a9a
editor: update patches
2023-03-20 16:40:58 +05:00
Ammar Ahmed
4976a4dab4
Merge pull request #2143 from streetwriters/fix-ipad-orientation
...
mobile: fix ipad orientation window sizing
2023-03-20 16:36:02 +05:00
Ammar Ahmed
5eb0b5faa7
Merge pull request #2145 from streetwriters/fix-gallery-not-shown-reupload
...
Fix gallery not shown when reupload image
2023-03-20 16:35:49 +05:00
Ammar Ahmed
5e33cb93c6
editor: fix focus last node on tap bottom area on mobile ( #2148 )
2023-03-20 16:35:23 +05:00
ammarahm-ed
b4220d349f
editor: fix loading copied image on ios
2023-03-20 16:34:46 +05:00
Abdullah Atta
d4752685d0
editor: keep marks when creating new list items
...
we shouldn't reset the user's selected styles like bold/italic when they
create a new list item.
2023-03-20 16:33:14 +05:00
ammarahm-ed
0b06d2a4bd
mobile: fix attachment dialog ui
2023-03-20 15:09:52 +05:00
ammarahm-ed
a37d9a193f
mobile: fix gallery not shown on reupload image
2023-03-20 15:09:23 +05:00
Abdulrehman-Jafer
b1d465e8bf
web: fix monographs and reminders search ( #2142 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-20 14:40:51 +05:00
Abdullah Atta
31e17c305f
web: show correct sync status when sync is disabled
2023-03-20 14:01:20 +05:00
Abdullah Atta
72db8724ec
editor: improve gradient overlay on image
2023-03-20 14:00:50 +05:00
ammarahm-ed
b64cb22186
mobile: fix ipad orientation window sizing
2023-03-20 13:51:16 +05:00
Abdullah Atta
f5ca1220de
web: add confirm & progress for subscription cancelling
2023-03-20 12:53:20 +05:00
Abdullah Atta
fb54125ee6
web: simplify subscription cancellation
2023-03-20 12:53:20 +05:00
Abdullah Atta
be957d058f
core: add basic subscription handling
2023-03-20 12:53:20 +05:00
Abdullah Atta
54a3e3c927
mobile: remove react-native-actions-sheet patch
2023-03-20 12:47:23 +05:00
ammarahm-ed
aabbf7c1c1
mobile: fix tags not properly shown in sheet
2023-03-20 11:32:49 +05:00
ammarahm-ed
7773ba0804
mobile: finalize topic sheet ui
2023-03-20 11:28:53 +05:00
ammarahm-ed
9f812772fe
mobile: fix tag text position
2023-03-20 11:28:53 +05:00
ammarahm-ed
75191afc3e
mobile: fix image upload broken on ios
2023-03-20 11:28:53 +05:00
Abdulrehman-Jafer
1c25baccea
web: set tab/window title to note title ( #2127 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-19 12:24:55 +05:00
Abdullah Atta
b1d4ccc27e
editor: fix dropdown needing 2 clicks to open
2023-03-18 12:28:08 +05:00
Abdulrehman-Jafer
0d714847f3
web: copy version on clicking the version item in settings ( #2131 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2023-03-18 12:25:20 +05:00
Abdullah Atta
760d4abbd0
web: groups shouldn't be ignored in reminders list
2023-03-18 11:58:30 +05:00
Abdullah Atta
7c1bb33ea9
mobile: update package-lock.json
2023-03-18 11:58:30 +05:00
ammarahm-ed
5ba8ce549e
mobile: disable update check during tests
2023-03-18 11:58:30 +05:00
ammarahm-ed
a449c614ee
mobile: make all tests pass
2023-03-18 11:58:30 +05:00
Abdullah Atta
12e6688f48
web: nuke Remove from topic menu item
2023-03-18 11:58:30 +05:00
Abdullah Atta
da47ef159b
web: fix multiselect for notebook actions on note
2023-03-18 11:58:30 +05:00
Abdullah Atta
efc678d3cd
core: removeFromAllNotebooks should unlink notebook relations too
2023-03-18 11:58:30 +05:00
ammarahm-ed
d7a126ab85
mobile: add test ids
2023-03-18 11:58:30 +05:00
ammarahm-ed
bc9c976c95
mobile: fix header title size in topic
2023-03-18 11:58:30 +05:00
ammarahm-ed
26af23771d
mobile: fix refresh control colors
2023-03-18 11:58:30 +05:00
ammarahm-ed
590f2d80d3
mobile: add remove from notebook with multi-select
2023-03-18 11:58:30 +05:00
ammarahm-ed
fdeb34ff0a
mobile: improve wording of delete notebook dialog
2023-03-18 11:58:30 +05:00
Abdullah Atta
ec76be776c
web: make topics optional in importer
2023-03-18 11:58:30 +05:00
Abdullah Atta
4de5691428
web: clarify notebook/topic delete dialog wording
2023-03-18 11:58:30 +05:00
ammarahm-ed
ae5b339251
mobile: change color of sort direction button
2023-03-18 11:58:30 +05:00
ammarahm-ed
a6021943e1
mobile: top level notes
2023-03-18 11:58:30 +05:00
Abdullah Atta
765fcafc38
web: fix all tests & improve notebook/topic deletion
2023-03-18 11:58:30 +05:00
Abdullah Atta
7a53881eb3
web: remove unnecessary console.log
2023-03-18 11:58:30 +05:00
Abdullah Atta
854f22f373
web: improve how reminder bar looks when pane is resized
2023-03-18 11:58:30 +05:00
Abdullah Atta
0566f98323
web: disable horizontal scroll in list container
2023-03-18 11:58:30 +05:00
Abdullah Atta
435a358c4c
web: switch to compact ui for tag items
2023-03-18 11:58:30 +05:00
Abdullah Atta
3f55422d45
web: add support for top-level notes in notebooks
2023-03-18 11:58:30 +05:00
Abdullah Atta
9804c1fbb1
core: include notebook notes in total notes count
2023-03-18 11:58:30 +05:00
Abdullah Atta
c3b8c4b630
mobile: update help tips
2023-03-18 11:58:30 +05:00
Abdullah Atta
8c4d8622d8
web: replace svg placeholders with helpful tips
2023-03-18 11:58:30 +05:00
Abdullah Atta
86770b32bb
core: add support for linking notes with notebooks
...
this basically allows notes to exist at the top-level in a notebook
2023-03-18 11:58:30 +05:00
Abdullah Atta
74c86c1e5f
editor: table options not visible on old tables
2023-03-17 22:44:29 +05:00
ammarahm-ed
1538b74c63
mobile: make never option premium in trash interval
2023-03-17 22:07:19 +05:00
Abdullah Atta
5934c518e6
web: refactor OptionItem to take objects instead of strings
2023-03-17 22:07:19 +05:00
alihamuh
71dfd0cf9a
web: changed config to db for trashClean up interval
2023-03-17 22:07:19 +05:00
ammarahm-ed
984bf1f15f
core: remove trash duration fn
2023-03-17 22:07:19 +05:00
ammarahm-ed
a14949b75a
mobile: remove pro check
2023-03-17 22:07:19 +05:00
ammarahm-ed
7bbe138d91
mobile: cleanup
2023-03-17 22:07:19 +05:00
ammarahm-ed
65dea70ae5
mobile: add trash interval settings
2023-03-17 22:07:19 +05:00
ammarahm-ed
a07c8b9e11
core: add trash cleanup duration settings
2023-03-17 22:07:19 +05:00
Abdullah Atta
69b82c61f8
web: change wording of trash settings
2023-03-17 22:07:19 +05:00
alihamuh
fb8df74242
web: added trash setting to control delete time
2023-03-17 22:07:19 +05:00
Abdullah Atta
3674594832
core: do a healthcheck before logging out user on session revoke
2023-03-17 17:03:00 +05:00
Ammar Ahmed
1ee24cde07
editor: add support for attachment previews ( #2123 )
...
This adds support for basic attachment preview support. Currently only image previews are supported on mobile.
Fixed image downloading not working on mobile
Added image preview support on mobile with support for loading full quality images in full screen.
Added Attachment preview logic in editor, so in future we can support preview for other files such as audio & video
2023-03-17 14:43:53 +05:00
Abdullah Atta
93baed35f4
editor: fix code-block tests to use our own getChangedNodes fn
...
(cherry picked from commit ff246fb9092ea002b76738f3f7082b5c5f10ea6c)
2023-03-13 12:41:29 +05:00
Abdullah Atta
3e1420d496
editor: get rid of @remirror/core-utils
...
(cherry picked from commit c74f15c86b2f25c9f572ea74f47243e1b52f9c1f)
2023-03-13 12:41:02 +05:00
Abdullah Atta
ebc4324ef1
web: upgrade @notesnook-importer/core to v1.6.0
2023-03-10 18:24:59 +05:00
Abdullah Atta
6ba04f4731
editor: move cell properties button outside of table settings
...
this fixes #1410
2023-03-06 16:44:09 +05:00
Abdulrehman-Jafer
7359e23b65
web: fix autocomplete caret color in all inputs ( #2073 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-06 15:25:14 +05:00
Abdullah Atta
01387bae94
editor: update code-block test snapshost
2023-03-06 15:15:52 +05:00
Abdullah Atta
df1d61ecdf
ci: build editor before running tests
2023-03-06 15:15:52 +05:00
Abdullah Atta
cb644dbea6
editor: disable wrapping for all lines in codeblocks
2023-03-06 15:15:52 +05:00
Abdullah Atta
fc5ea0ad51
editor: add tests for codeblock
2023-03-06 15:15:52 +05:00
Abdullah Atta
8108dbae8a
editor: move codeblock language loading into highlighter plugin
2023-03-06 15:15:52 +05:00
Abdullah Atta
b14a9d6eca
editor: improve code block detection when pasting
2023-03-06 15:15:52 +05:00
Abdullah Atta
2f4a7f5410
editor: migrate tests to vitest
2023-03-06 15:15:52 +05:00
Abdulrehman-Jafer
dfa718f8ea
web: fix autocomplete text color for all inputs ( #2057 )
...
Signed-off-by: Abdulrehman-Jafer <abdulrehmanjaferwork01233@gmail.com >
2023-03-06 14:53:35 +05:00
Abdullah Atta
f842700192
web: upgrade @notesnook/importer to v1.5.4
2023-03-03 20:37:33 +05:00
ammarahm-ed
953d0295dc
mobile: update release notes
2023-03-02 13:42:25 +05:00
Ammar Ahmed
836f607aa0
mobile: fix reminders not working on android ( #2038 )
2023-03-02 13:38:58 +05:00
ammarahm-ed
2c6f205ea9
mobile: exclude deps with "android"
...
keyword on ios
2023-02-28 16:56:16 +05:00
ammarahm-ed
8154dd1830
mobile: release v2.4.5
2023-02-28 16:41:37 +05:00
ammarahm-ed
686674c855
mobile: fix fdroid build check
2023-02-28 16:32:45 +05:00
Abdullah Atta
8e5d931be1
web: bump version to 2.4.4
2023-02-28 16:18:48 +05:00
Abdullah Atta
46509a04b0
editor: all lists should have the same spacing
2023-02-28 16:18:48 +05:00
Ammar Ahmed
d6e189134c
fix ci build ( #2027 )
2023-02-28 15:21:48 +05:00
ammarahm-ed
0a05780e4d
mobile: do not apped date to file name
...
in bulk exports
2023-02-28 15:18:06 +05:00
Abdullah Atta
1671c99614
web: hide backup reminder on download backup
2023-02-28 14:47:52 +05:00
ammarahm-ed
b5c8afe8f7
mobile: handle same filename
2023-02-28 14:09:09 +05:00
Abdullah Atta
7e4ab8e14b
web: sanitize filename for single note export
2023-02-28 14:09:09 +05:00
Abdullah Atta
35210ad02b
web: remove unnecessary console.log stmt
2023-02-28 14:09:09 +05:00
Abdullah Atta
9f853f0b36
web: uniquify dup filenames when creating zip
2023-02-28 14:09:09 +05:00
Abdullah Atta
559698c946
web: don't replace non-ascii chars in filename sanitizer
2023-02-28 14:09:09 +05:00
ammarahm-ed
50c05efb48
mobile: fix platform check
2023-02-28 14:07:00 +05:00
Abdullah Atta
94b9d3590d
web: add resistence to submenu closing
...
this takes care of accidentally closing sub menus when moving the mouse
over to it.
2023-02-28 13:45:06 +05:00
Abdullah Atta
092016f942
editor: do not build test files
2023-02-28 12:44:11 +05:00
Abdullah Atta
24c899e709
web: ensure that images get downloaded on realtime sync
2023-02-28 12:11:13 +05:00
Abdullah Atta
e53cc648f0
core: do not unsub all once events on publish
...
this was a stupid bug where publishing any type of event would
unsubscribe all events that had once set to true.
2023-02-28 12:11:13 +05:00
ammarahm-ed
4c541f3995
mobile: load compressed images in editor
2023-02-28 12:11:13 +05:00
ammarahm-ed
f56cbfc142
mobile: fix loading images in realtime sync
2023-02-28 12:11:13 +05:00
Ammar Ahmed
c21c4f1117
mobile: fix color-scheme not change on toggle ( #2024 )
...
system theme
2023-02-28 11:47:04 +05:00
Abdullah Atta
abf1f5c61c
editor: add tests for backspace handling
2023-02-28 11:17:05 +05:00
Abdullah Atta
1d5b0793d0
editor: move list node types to a separate file to prevent require loop
2023-02-28 11:17:05 +05:00
Abdullah Atta
5ba72fdbd4
editor: adjust sub list indentation
2023-02-28 11:17:05 +05:00
alihamuh
c7d26d2444
editor: improve backspace handling with lists
2023-02-28 11:17:05 +05:00
Muhammad Ali
22c146e350
web: fix context menu crash due to incorrect topic references ( #2016 )
2023-02-28 10:19:26 +05:00
Ammar Ahmed
1cb0ebd4f8
mobile: fix scroll into view on ios ( #2017 )
2023-02-27 16:06:06 +05:00
Ammar Ahmed
eff2e475ff
mobile: add oss licenses ( #2018 )
2023-02-27 16:05:47 +05:00
Abdullah Atta
aef475d8fc
ci: fix workflow step name
2023-02-27 11:07:06 +05:00
Abdullah Atta
1ed2e55867
ci: add workflow for editor tests
2023-02-27 11:07:06 +05:00
Abdullah Atta
16ffec1f1e
editor: set up integration tests
2023-02-27 11:07:06 +05:00
Abdullah Atta
912e97dc3c
editor: add button to sort task list
2023-02-27 11:07:06 +05:00
Abdullah Atta
ca2f924417
ci: add config for DCO PR check
2023-02-27 11:05:06 +05:00
Muhammad Ali
468fba8fcf
web: hide status bar in tablet mode ( #2001 )
2023-02-25 11:58:32 +05:00
Abdullah Atta
b948dcee22
editor: optimize clear all completed tasks action
2023-02-25 11:55:46 +05:00
Abdullah Atta
a633f4a3fe
editor: task list should update when its items are toggled
2023-02-25 11:53:57 +05:00
Abdullah Atta
acb384c901
editor: fix Enter key not working on some keyboards in Android
2023-02-24 11:47:10 +05:00
Abdullah Atta
043228fe47
editor: fix link popup not opening on link focus
2023-02-24 09:20:35 +05:00
Muhammad Ali
f29e7936d1
editor: fix link colors in link hover popup ( #1991 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-02-23 17:19:13 +05:00
Ammar Ahmed
d4a7b8d9c9
editor: add borders/scrolling to tagbar on mobile ( #1997 )
2023-02-23 17:07:44 +05:00
Muhammad Ali
fbabfe468a
editor: adjust horizontal rule's vertical spacing ( #1985 )
2023-02-23 17:00:13 +05:00
Muhammad Ali
87c7eccee4
editor: preserve all whitespaces while setting content ( #1978 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-02-23 16:34:46 +05:00
Ammar Ahmed
648eac5555
mobile: fix login 2fa sheet ( #1996 )
...
* mobile: fix login 2fa sheet not open inside modal
* mobile: disable buttons in loading state
2023-02-23 16:15:09 +05:00
ammarahm-ed
fe8ba8ca90
mobile: show error if mfa info not recieved
2023-02-23 15:49:53 +05:00
ammarahm-ed
8fa4b5017c
mobile: hide keyboard on ios on app lock screen
2023-02-23 15:49:53 +05:00
Abdullah Atta
d2f39df3bf
web: make tests more reliable
2023-02-23 15:14:49 +05:00
Abdullah Atta
2ada289e74
editor: update patch for @tiptap/extension-link
2023-02-23 13:13:27 +05:00
Abdullah Atta
1edf416461
editor: update patch for @tiptap/core
2023-02-23 13:13:27 +05:00
Abdullah Atta
6fae73b612
editor: increase force update debounce timeout to 200ms
2023-02-23 13:13:27 +05:00
Abdullah Atta
ec898748b1
editor: preserve font family in persisted selection
2023-02-23 13:13:27 +05:00
Abdullah Atta
5be67823ce
editor: optimize selection updates in codeblock
2023-02-23 13:13:27 +05:00
Abdullah Atta
fd868aec95
web: debounce selection updates in editor
2023-02-23 13:13:27 +05:00
Abdullah Atta
33bf5e26ff
editor: only show table toolbars when table is selected
2023-02-23 13:13:27 +05:00
Abdullah Atta
08363f95e0
editor: update tiptap packages
2023-02-23 13:13:27 +05:00
Abdullah Atta
dc62291fba
editor: only update node views if attributes change
2023-02-23 13:13:27 +05:00
Abdullah Atta
43034cf3a3
editor: show gradient overlay on image for better contrast
2023-02-23 13:13:27 +05:00
Abdullah Atta
88f047c312
editor: reduce no. of nested nodes in task list for perf
2023-02-23 13:13:27 +05:00
Abdullah Atta
46a635d4f4
editor: migrate to vanilla js outline list
2023-02-23 13:13:27 +05:00
Ammar Ahmed
882217be63
web: Fix sync settings toggles on/off text ( #1995 )
...
* web: fix sync toggles text
2023-02-23 13:11:19 +05:00
Ammar Ahmed
87a2650480
mobile: fix background events ( #1994 )
2023-02-23 13:05:15 +05:00
ammarahm-ed
c41806bd70
editor: fix build errors
2023-02-23 11:02:10 +05:00
ammarahm-ed
ae7a6ba88c
mobile: fix fdroid app version code
2023-02-23 09:50:11 +05:00
Abdullah Atta
df78b31527
web: fix invalid submenu position due to element id conflict ( #1977 )
2023-02-21 09:41:21 +05:00
Abdullah Atta
4040c62dda
editor: focus search input on pressing ctrl+f
2023-02-20 17:37:25 +05:00
Abdullah Atta
34bf9d5b45
web: close publish popup on focus lost
2023-02-20 17:26:09 +05:00
Abdullah Atta
80cd37fe4f
web: fix sub menus position
2023-02-20 16:48:08 +05:00
Abdullah Atta
21a7dbad53
web: show no menu title when menu opened on 1 item
2023-02-20 16:45:03 +05:00
Abdullah Atta
c2b010d057
web: fix spacing around input in search view
...
Closes #1961
2023-02-20 16:38:15 +05:00
Abdullah Atta
82b01851c7
web: fix blank email input on session expiry screen
2023-02-20 16:29:06 +05:00
Muhammad Ali
0a81f0a09a
editor: fix vertical spacing between nested lists ( #1928 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-02-20 16:03:00 +05:00
Muhammad Ali
e06cbb39b0
editor: make link uneditable in readonly mode ( #1968 )
2023-02-20 15:25:01 +05:00
Abdullah Atta
b52cc0c590
web: do not allow non-string ETag header in attachments upload
2023-02-20 15:23:53 +05:00
Abdullah Atta
82376c8c47
web: make app loading animation smoother
2023-02-20 15:23:53 +05:00
Abdullah Atta
e0b191b9a0
web: get rid of editor-placeholder (always show editor by default)
2023-02-20 15:23:53 +05:00
Abdullah Atta
6ef6259629
web: improve ui of note unlock screen
2023-02-20 15:23:53 +05:00
Abdullah Atta
52d08f9392
web: fix multi-selection in manage attachments dialog
2023-02-20 15:23:53 +05:00
Abdullah Atta
6812d3552a
web: fix svg logo in splashscreen
2023-02-20 15:23:52 +05:00
Abdullah Atta
68ebb132cd
global: update packages to ensure we bundle only 1 version of @mdi/js
2023-02-20 15:23:52 +05:00
ammarahm-ed
203aa4824d
mobile: do not use process.env
2023-02-20 14:54:44 +05:00
ammarahm-ed
047707dd35
mobile: build notifee from source
2023-02-20 12:35:03 +05:00
ammarahm-ed
7c7645c0c6
ci: fix release workflow
2023-02-15 14:02:14 +05:00
ammarahm-ed
2d4ca15e10
mobile: release v2.4.4
2023-02-15 13:57:07 +05:00
Abdullah Atta
9ca831713c
docs: update contributing guidelines
2023-02-15 10:18:35 +05:00
Ammar Ahmed
56008c15c5
mobile: remove recovery code input maxLength ( #1922 )
2023-02-15 10:18:30 +05:00
Ammar Ahmed
2a2811ec54
mobile: fix cannot read property of title ( #1921 )
2023-02-15 10:17:55 +05:00
Abdullah Atta
bb0c48f26a
web: bump version to 2.4.3
2023-02-14 12:45:17 +05:00
Abdullah Atta
2f815fcec3
web: use word counter from editor
2023-02-14 12:36:59 +05:00
ammarahm-ed
cc446f99ee
mobile: use word-counter from editor
2023-02-14 12:36:59 +05:00
ammarahm-ed
9e83e67a0b
editor: add word-counter
2023-02-14 12:36:59 +05:00
ammarahm-ed
bf589da7b8
mobile: bump version to 2.4.3
2023-02-14 12:15:15 +05:00
ammarahm-ed
21b278d42e
desktop: fix app not quitting when closeToSystemTray
...
enabled
2023-02-14 12:12:58 +05:00
ammarahm-ed
2cd6a397dc
desktop: fix tray icon size on macos
2023-02-14 12:12:26 +05:00
Abdullah Atta
b3aa56736e
desktop: make tray icon bigger on linux & macos
2023-02-14 11:58:39 +05:00
Abdullah Atta
e52b72b0c6
desktop: show sys tray icon only if close/minimize to sys tray is on
2023-02-14 11:58:39 +05:00
Abdullah Atta
6fa82bbe2e
desktop: show Open in browser menu item when a link is selected
2023-02-14 11:58:39 +05:00
Abdullah Atta
6b3c628e6b
desktop: do not show native menu if its empty
2023-02-14 11:58:39 +05:00
Abdullah Atta
39e14d059e
desktop: only show Copy menu item if there's a selection
2023-02-14 11:58:39 +05:00
Abdullah Atta
494d6633b5
desktop: make quit from dock menu work again on macOS
2023-02-14 11:58:39 +05:00
Abdullah Atta
690d405103
desktop: exit the app if window is closed when its fullscreen on macOS
2023-02-14 11:58:39 +05:00
Abdullah Atta
6a05048aed
desktop: make fullscreen work again on macOS
2023-02-14 11:58:39 +05:00
Abdullah Atta
f75c010ecb
desktop: save window state eagerly as soon as its updated
2023-02-14 11:58:39 +05:00
ammarahm-ed
f2c0c34c10
mobile: small ui fixes
2023-02-14 11:51:46 +05:00
ammarahm-ed
512517cc64
mobile: patch react-native-actions-sheet
2023-02-14 11:26:21 +05:00
Abdullah Atta
74f1d3cb74
desktop: fix start minimized on windows
2023-02-14 10:41:19 +05:00
Abdullah Atta
f99cbd011a
desktop: fix styling of language selector dialog
2023-02-14 10:41:19 +05:00
ammarahm-ed
18d80cde42
mobile: fix wrong recovery code length
2023-02-14 10:26:17 +05:00
Abdullah Atta
6f2127abb8
desktop: prevent setting privacy mode on linux
2023-02-14 10:00:52 +05:00
GitStart
cb1c023815
web: clicking on Settings doesn't toggle the settings pane on/off ( #1882 )
...
Signed-off-by: Gitstart <gitstart@gitstart.com >
Co-authored-by: gitstart <gitstart@users.noreply.github.com >
2023-02-14 09:25:22 +05:00
Abdullah Atta
a9a6a00f87
web: fix export html test
2023-02-13 18:13:54 +05:00
Abdullah Atta
060952697a
web: bring back title in context menu
2023-02-13 18:13:54 +05:00
Abdullah Atta
a0579278c9
web: fix all e2e tests
2023-02-13 18:13:54 +05:00
ammarahm-ed
678684e24b
mobile: update e2e tests for notebook
2023-02-13 18:13:54 +05:00
ammarahm-ed
27e3d18987
mobile: improve move-to sheet ux
2023-02-13 18:13:54 +05:00
Abdullah Atta
7ffe7f1a0c
web: make link to notebook much more ux friendly
2023-02-13 18:13:54 +05:00
Abdullah Atta
03c037da97
web: show linked notebooks in note's context menu
2023-02-13 18:13:54 +05:00
Abdullah Atta
b7f035b78e
core: simplify total notes counting in notebooks
2023-02-13 18:13:54 +05:00
Abdullah Atta
66fe109eb9
core: add fn to remove all notebooks from a note
2023-02-13 18:13:54 +05:00
Abdullah Atta
f62cd63fbb
web: add separators in context menus & reorganize menu items
2023-02-13 18:13:54 +05:00
Abdullah Atta
e1e980cbb2
web: improve ui of context menus to match app ui
2023-02-13 18:13:54 +05:00
Abdullah Atta
ca5543d6ea
web: fix separators in context menu
2023-02-13 18:13:54 +05:00
Abdullah Atta
05cec14c9b
web: migrate base dialog to typescript
2023-02-13 18:13:54 +05:00
Abdullah Atta
1123fe0383
web: fix 'doNotTrack' is not exported from '../utils/telemetry' error
2023-02-13 18:01:02 +05:00
Abdullah Atta
5855fe34ee
web: remove unnecessary import
2023-02-13 17:48:24 +05:00
Abdullah Atta
030e57d0a9
web: remove tracking event when signup is skipped
2023-02-13 17:48:24 +05:00
Abdullah Atta
b6f922eb92
web: make telemetry opt-in by default
2023-02-13 17:48:24 +05:00
ammarahm-ed
2ab756a847
mobile: make telemetry opt-in
2023-02-13 17:48:24 +05:00
Abdullah Atta
3611bba1d4
Merge pull request #1889 from streetwriters/feature/ux
...
Minor UX improvements
2023-02-13 16:40:18 +05:00
ammarahm-ed
e07f32fb98
mobile: remove some buttons from editor header
2023-02-13 13:12:41 +05:00
ammarahm-ed
5ba065c8f1
mobile: fix share extension not launching on ios
2023-02-13 09:48:44 +05:00
Abdullah Atta
1fb7541d14
config: improve integration with vscode
...
this adds recommended extensions, a vscode workspace config, workspace
settings & launch configs for mobile & web apps.
2023-02-13 09:18:01 +05:00
Ammar Ahmed
0dc0ba21f9
Merge branch 'master' into feature/ux
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2023-02-09 16:09:52 +05:00
ammarahm-ed
e34f1f0b45
mobile: redesign properties sheet
2023-02-09 15:34:29 +05:00
ammarahm-ed
604d98f772
mobile: increase raduis of sheet border corners
2023-02-09 15:34:07 +05:00
ammarahm-ed
40eb2d083d
mobile: add vertical margins to selection header
2023-02-09 15:33:49 +05:00
ammarahm-ed
3bca1ca795
mobile: remove action strip
2023-02-09 15:33:15 +05:00
Abdullah Atta
ae4afd5154
core: remove dir="ltr" from snapshots
2023-02-09 13:50:03 +05:00
Abdullah Atta
27e732665a
web: remove dir="ltr" from html snapshots
2023-02-09 13:50:03 +05:00
Abdullah Atta
6415e89df9
web: allow newlines in item body
2023-02-09 13:47:33 +05:00
Abdullah Atta
4ef8785489
web: allow multi-line text in reminder description
2023-02-09 13:47:33 +05:00
Abdullah Atta
b7af3d92c9
web: set note title as default reminder title
2023-02-09 13:47:33 +05:00
ammarahm-ed
82a80269d3
mobile: prompt user to enable notifications if
...
notifications are explicitly disabled.
2023-02-09 13:47:33 +05:00
ammarahm-ed
6112eedcc4
mobile: remove no of lines limit from properties
2023-02-09 13:47:33 +05:00
ammarahm-ed
001bdc1dc9
mobile: fix padding of message card
2023-02-09 13:47:33 +05:00
ammarahm-ed
fb2de4245d
mobile: fix sizing on indicators on reminder item
2023-02-09 13:47:33 +05:00
ammarahm-ed
9164d8f138
mobile: fix reminder item text wrapping
2023-02-09 13:47:33 +05:00
ammarahm-ed
fbcfbfc12c
mobile: reminder improvements
...
1. Set default title/description
2. Multiline reminder description input
2023-02-09 13:47:33 +05:00
Abdullah Atta
fb8e3a2364
core: update showdown to 3.0.1.alpha.2
2023-02-09 13:24:18 +05:00
Abdullah Atta
375ef1c06d
web: improve hover color contrast on dark theme
2023-02-09 11:11:41 +05:00
Abdullah Atta
a064254bcf
web: improve item ui when it is focused
2023-02-09 10:08:15 +05:00
Abdullah Atta
95cf31703a
web: change bg of all menus to gray-ish
2023-02-09 10:07:44 +05:00
Abdullah Atta
ff995c8d60
web: make editor properties opening/closing faster
2023-02-09 10:06:02 +05:00
Abdullah Atta
1f7b8ce1ed
web: refactor note menu items definition
2023-02-09 10:05:43 +05:00
Abdullah Atta
f2608a1a8d
web: add readonly menu item in context menu
2023-02-09 10:05:21 +05:00
Abdullah Atta
4e858f3230
web: scroll element into view when navigating using keyboard
2023-02-09 10:02:29 +05:00
Abdullah Atta
ba7daf9766
web: do not animate opening/closing of context menus
2023-02-09 10:01:42 +05:00
ammarahm-ed
d2fcd61541
mobile: reorganize actions in properties
2023-02-08 13:47:33 +05:00
Abdullah Atta
417be8dbf0
web: fetch announcements once on app startup
2023-02-06 13:25:15 +05:00
Abdullah Atta
9b145d15af
editor: limit link width in popup to prevent overflow
2023-02-06 13:23:21 +05:00
Abdullah Atta
6b9596d0d1
editor: auto open link popup when link is selected
2023-02-06 13:23:21 +05:00
Abdullah Atta
fa1ad69be7
editor: add support for auto opening more tools popup
2023-02-06 13:23:21 +05:00
Abdullah Atta
1f29273561
editor: only auto close a popup if it is fully opened
2023-02-06 13:23:21 +05:00
Abdullah Atta
4c21d781c4
web: remove unnecessary console.log
2023-02-06 12:27:28 +05:00
Abdullah Atta
746fc2963e
web: do not enforce telemetry setting causing it to reset
2023-02-06 10:51:16 +05:00
Muhammad Ali
289ef2a324
web: always give preference to text over files when pasting ( #1869 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-02-06 10:41:32 +05:00
Abdullah Atta
91eaf1c71e
editor: add rtl support in images
2023-02-06 10:10:30 +05:00
Abdullah Atta
c22bedbfcf
editor: use css for propagating text direction to child nodes
2023-02-06 10:10:30 +05:00
Abdullah Atta
ef104e4126
editor: add rtl support in task lists
2023-02-06 10:10:30 +05:00
Abdullah Atta
0d884aa161
editor: add rtl support in tables
2023-02-06 10:10:30 +05:00
Abdullah Atta
192fa8fc24
editor: add rtl support in outline list
2023-02-06 10:10:30 +05:00
Abdullah Atta
0ae24d12d8
editor: add rtl support in embed
2023-02-06 10:10:30 +05:00
Abdullah Atta
6ecf2c8ac3
editor: get text direction from selected or parent node
2023-02-06 10:10:30 +05:00
Abdullah Atta
da7267de43
editor: add text direction attr in more nodes
2023-02-06 10:10:30 +05:00
alihamuh
f134184a43
editor: improve text direction support in lists
2023-02-06 10:10:30 +05:00
ammarahm-ed
650a34ca73
mobile: fix width of items in app lock sheet
2023-02-04 15:05:59 +05:00
Muhammad Ali
009afcd6aa
web: add support for CJK characters in word counter ( #1840 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-02-04 12:22:58 +05:00
Ammar Ahmed
05f71f39a1
mobile: improved multi-select ( #1867 )
...
- Fixed multi-selection header position on iOS
- Added support for select all on mobile
2023-02-04 11:35:26 +05:00
Muhammad Ali
d3a3dc9200
web: confirm before deleting a reminder ( #1843 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-02-04 11:30:04 +05:00
Abdullah Atta
9df44b1f3d
ci: update desktop workflow
2023-01-30 19:34:29 +05:00
ammarahm-ed
964180a183
mobile: fix glitch on app launch ios
2023-01-30 19:30:08 +05:00
Abdullah Atta
4ef51f4d8f
web: bump version to v2.4.2
2023-01-30 19:14:38 +05:00
Abdullah Atta
ee39d940be
web: only show spellchecker settings on desktop
2023-01-30 19:11:36 +05:00
Abdullah Atta
db60299c54
desktop: fix resources path for macos
2023-01-30 19:10:24 +05:00
Abdullah Atta
7d3c31efc1
desktop: fix invalid versions of some packages
2023-01-30 18:23:23 +05:00
Abdullah Atta
9e68ccb5a8
desktop: regenerate package-lock.json file
2023-01-30 16:06:50 +05:00
Abdullah Atta
f05fc861d5
web: recovery code input should accept text
2023-01-30 15:10:10 +05:00
Abdullah Atta
085408e5a3
web: revert accidental version increments in package-lock.json
2023-01-30 15:03:26 +05:00
Abdullah Atta
6442a08d6f
web: reset watchpack version to 2.4.0
2023-01-30 14:57:21 +05:00
Abdullah Atta
f58239e102
desktop: use custom download url for spell checker dicts
2023-01-30 14:41:19 +05:00
Abdullah Atta
f4952aa770
web: bump version to 2.4.1
2023-01-30 13:44:29 +05:00
Abdullah Atta
5747253400
web: reorder & invert sync toggles in settings
2023-01-30 13:17:33 +05:00
Abdullah Atta
57c45a049f
web: week starts from 0, month starts from 1
...
Previously we were starting both from 0. This caused issues where
selecting 16 would actually select 15.
2023-01-30 13:10:32 +05:00
Abdullah Atta
b3516310b0
web: reset selected days on switching recurring mode
2023-01-30 13:10:32 +05:00
Abdullah Atta
9438c3ed46
web: show more days in one row
2023-01-30 13:10:32 +05:00
Abdullah Atta
35d36d3ec6
web: add tests for editing a recurring reminder
2023-01-30 12:59:24 +05:00
Abdullah Atta
d852b5c9db
web: do not reset recurring mode on reminder edit
2023-01-30 12:59:24 +05:00
Abdullah Atta
bbb40a2842
web: use fixed 5px gap in reminder list item footer
2023-01-30 12:01:24 +05:00
Abdullah Atta
e46963512e
editor: fix crash when closing search in a different note
2023-01-28 13:51:33 +05:00
Abdullah Atta
1ca5511e78
web: refresh search on note switch
2023-01-28 13:51:19 +05:00
Abdullah Atta
b6e368d730
editor: remove old decorations before applying new ones
2023-01-28 13:51:05 +05:00
Abdullah Atta
94dfee53bc
editor: handle backspace correctly inside a multiline list item
2023-01-28 11:55:34 +05:00
Abdullah Atta
8996708164
web: don't create new p tag at editor end if there is selection
2023-01-28 11:21:00 +05:00
Abdullah Atta
b1f79e338f
editor: store image size on first load
2023-01-28 11:13:29 +05:00
Abdullah Atta
40387ca082
editor: use cors when downloading pasted images
2023-01-28 11:13:29 +05:00
Abdullah Atta
b02941d5aa
editor: don't show download button for dataurl images
2023-01-28 11:13:29 +05:00
Abdullah Atta
fad31fbeb3
desktop: make tray icon bigger
2023-01-28 09:32:57 +05:00
Abdullah Atta
ca08fc0e9d
desktop: do not set icons in dock menu
2023-01-28 09:32:57 +05:00
Abdullah Atta
7df64837fe
desktop: use special icon for tray
2023-01-28 09:32:57 +05:00
Abdullah Atta
fa70df366c
desktop: migrate theme config to typescript
2023-01-28 09:32:57 +05:00
Abdullah Atta
70d4e99dc1
desktop: style tray icons based on actual system theme
2023-01-28 09:32:57 +05:00
Abdullah Atta
49272212bc
desktop: don't emit event when user changes theme
2023-01-28 09:32:57 +05:00
ammarahm-ed
736b2a17e9
desktop: fix desktop integration on mac os
2023-01-28 09:32:57 +05:00
Abdullah Atta
ade420cf87
config: add apps/web/desktop to lerna workspaces
2023-01-28 09:32:57 +05:00
Abdullah Atta
96ed46bd4a
web: update package-lock.json
2023-01-28 09:32:57 +05:00
Abdullah Atta
e334698e3b
desktop: add dock menu on macos
2023-01-28 09:32:57 +05:00
Abdullah Atta
82d97f019d
desktop: patch electron-builder to support desktop actions on linux
2023-01-28 09:32:57 +05:00
Abdullah Atta
fb56206537
desktop: fix resources directory path in release build
2023-01-28 09:32:57 +05:00
Abdullah Atta
22fff296b5
desktop: resize app icon in tray menu to 16px
2023-01-28 09:32:57 +05:00
Abdullah Atta
954cb1da0d
desktop: iconIndex is required for icons in jumplist
2023-01-28 09:32:57 +05:00
Abdullah Atta
8c25de2aaf
desktop: extract png icon from ico file
2023-01-28 09:32:57 +05:00
Abdullah Atta
b362dca795
desktop: use ico icons on windows
2023-01-28 09:32:57 +05:00
Abdullah Atta
45c6daabe7
desktop: add icons for tray items & jumplist
2023-01-28 09:32:57 +05:00
Abdullah Atta
43c5c67bfa
desktop: refactor to clean up desktop integration logic
2023-01-28 09:32:57 +05:00
Abdullah Atta
dde276f77e
desktop: migrate window state to typescript
2023-01-28 09:32:57 +05:00
Abdullah Atta
60ba6ba6cf
web: update package-lock.json
2023-01-28 09:32:57 +05:00
Abdullah Atta
f7a0938c38
desktop: improve integration with operating system
2023-01-28 09:32:57 +05:00
Abdullah Atta
4805e54ef3
desktop: global.win -> globalThis.window
2023-01-24 16:58:18 +05:00
Abdullah Atta
a67599ce83
desktop: add setting to choose spell checker languages
2023-01-24 16:58:18 +05:00
Abdullah Atta
cd9867273f
desktop: add setting to toggle the spell checker
2023-01-24 16:58:18 +05:00
Abdullah Atta
a0898d9223
desktop: handle case when property is a boolean false when reading config
2023-01-24 16:58:18 +05:00
Abdullah Atta
11514051b6
desktop: refactor global.win -> globalThis.window
2023-01-24 16:58:18 +05:00
ammarahm-ed
0a1059e0a4
ci: add workflow for internal testing on android
2023-01-24 14:39:50 +05:00
ammarahm-ed
95ee494612
mobile: add release notes
2023-01-23 12:44:54 +05:00
ammarahm-ed
5c8c6f83b9
mobile: add logs when user gets logged out
2023-01-23 12:38:06 +05:00
ammarahm-ed
f1a7cd63a8
mobile: bump version to 2.4.2
2023-01-23 12:32:01 +05:00
ammarahm-ed
8b524319df
mobile: disable background sync
2023-01-23 12:27:02 +05:00
Abdullah Atta
06aff69adb
desktop: hide window thumbnail on Windows in privacy mode
2023-01-19 10:58:34 +05:00
Abdullah Atta
cc39fac590
desktop: use native electron notifications on desktop
2023-01-19 10:58:12 +05:00
Abdullah Atta
8385bd41ea
core: do not connect sse or run sync if user is logged out
2023-01-19 10:57:27 +05:00
Abdullah Atta
77a3b771c0
desktop: auto hide menu bar (shows when Alt is pressed)
2023-01-19 10:57:27 +05:00
alihamuh
aec1d601a3
web: added change default fontstyle feature in the settings
2023-01-18 13:23:39 +05:00
ammarahm-ed
7f69c5b268
mobile: reset badge count when entering from bg to fg
2023-01-18 10:06:28 +05:00
ammarahm-ed
215a692139
misc: fix changelog
2023-01-17 18:39:47 +05:00
Abdullah Atta
f1b986cef9
desktop: show app name on notifications in windows
2023-01-17 17:39:05 +05:00
ammarahm-ed
da0f86c006
mobile: release 2.4.1
2023-01-17 17:23:53 +05:00
ammarahm-ed
0a4e84b376
mobile: add background fetch ios
2023-01-17 17:12:08 +05:00
ammarahm-ed
f1f8a35ea5
mobile: add background sync
2023-01-17 17:12:08 +05:00
Ammar Ahmed
1ffb6b3c57
mobile: fix incorrect note loaded when ( #1704 )
...
note is very large
2023-01-17 17:08:59 +05:00
Abdullah Atta
0d3504dca0
web: default telemetry state should follow DNT header
2023-01-17 16:51:29 +05:00
Abdullah Atta
0f8f53d811
web: only enable telemetry in prod
2023-01-17 16:49:00 +05:00
Abdullah Atta
85aae88300
web: fix inverse telemetry checks
2023-01-17 16:49:00 +05:00
Abdullah Atta
fc69b5ffd0
web: allow overriding DNT header
2023-01-17 16:49:00 +05:00
Abdullah Atta
a7369bf869
web: do not disable telemetry toggle if DNT=true
2023-01-17 16:49:00 +05:00
Abdullah Atta
2da32e27ff
web: use new umami events api for tracking
2023-01-17 16:49:00 +05:00
Ammar Ahmed
3e71ad0b0b
mobile: fix new version popup ( #1702 )
2023-01-17 15:14:03 +05:00
Abdullah Atta
a62ca2aada
core: add checks when accessing a note using this._db.notes.note
2023-01-17 12:25:23 +05:00
Abdullah Atta
ffacb8818c
web: add more tests for reminders
2023-01-17 11:45:04 +05:00
Abdullah Atta
7be867c7ca
web: do not check for reminder time for recurring reminders
2023-01-17 11:45:04 +05:00
Abdullah Atta
29f3dafc4f
web: add beta tag on reminders
2023-01-17 11:45:04 +05:00