Abdullah Atta
8ae4ad6126
web: implement native compression
2022-11-11 16:57:55 +05:00
Abdullah Atta
1823a4f4ba
core: fix convert is not defined error
2022-11-11 16:57:05 +05:00
Abdullah Atta
fa6e88a0b0
Merge branch 'master' into new-html-parser
2022-11-10 17:02:32 +05:00
Abdullah Atta
eacbbe2ad8
core: use html-to-text library for better text conversion
2022-11-10 17:00:11 +05:00
ammarahm-ed
b2b64a172f
mobile: impl preview for trashed notes
2022-11-10 15:44:50 +05:00
Abdullah Atta
84a687d69d
web: only open trash item if it is a note
2022-11-10 15:44:50 +05:00
Abdullah Atta
860e97c97d
web: hide toolbar buttons when viewing trash notes
2022-11-10 15:44:50 +05:00
alihamuh
4c6c42c794
web: impl preview for trashed notes
...
Signed-off-by: Muhammad Ali <alihamuh@gmail.com >
web: done suggested changes
Signed-off-by: Muhammad Ali <alihamuh@gmail.com >
Update apps/web/src/stores/editor-store.js
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Update apps/web/src/stores/editor-store.js
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
2022-11-10 15:44:50 +05:00
Abdullah Atta
205373dca3
core: use htmlparser2 for html rewriting
...
This replaces DOMParser with htmlparser2 which is much, much faster.
How much faster? 80%. This new implementation can parse at 50mb/s
which is insane! The old one could only do 5-10mb/s
We still haven't gotten rid of the DOMParser though since HTML-to-MD
conversion still needs it. This will be done soon though by using `dr-sax`.
This uses a custom implementation of htmlparser2 instead of the default
one which is 50% faster.
2022-11-10 15:16:13 +05:00
Abdullah Atta
349cd27650
core: refactor collector to do everything in 1 step
...
This will speed up the sync slightly since we aren't iterating over all
items twice. It also simplifies the code a bit.
2022-11-10 14:38:32 +05:00
ammarahm-ed
fedfab094c
mobile: bump react-native to 0.69.7
2022-11-10 13:15:59 +05:00
Muhammad Ali
f62c045350
core: fix v5.8 backups not restoring due to changed item ids ( #1303 )
...
* core: back restore repaired due to version change
Signed-off-by: Muhammad Ali <alihamuh@gmail.com >
2022-11-09 12:26:33 +05:00
Muhammad Ali
a973a5cdf0
editor: fix incorrect paragraph formatting in copied text ( #1299 )
...
Signed-off-by: Muhammad Ali <alihamuh@gmail.com >
2022-11-08 16:57:48 +05:00
Abdullah Atta
545c78361b
editor: set proper checks when scrolling result into view
2022-11-07 13:05:06 +05:00
Muhammad Ali
d7a80c631b
editor: jump to search result using arrow keys not working ( #1289 )
...
* editor: search occurence scroll into view corrected
Signed-off-by: Muhammad Ali <alihamuh@gmail.com >
* Update packages/editor/src/extensions/search-replace/search-replace.ts
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2022-11-05 15:50:42 +05:00
Muhammad Ali
a650b8c2d9
editor: force update syntax highlights on 1st render ( #1265 )
...
Signed-off-by: Muhammad Ali <alihamuh@gmail.com >
2022-11-01 14:45:27 +05:00
ammarahm-ed
59e8de0f29
mobile: update release notes
2.2.5-android
2022-10-26 16:08:25 +05:00
ammarahm-ed
0d58a9288d
mobile: show auto backup message after delay
2022-10-26 16:05:36 +05:00
ammarahm-ed
a6b8db0466
mobile: bump version to 2.2.5
v2.2.3
2022-10-26 15:37:24 +05:00
Abdullah Atta
b7d51a6144
web: bump version to v2.2.3
2022-10-26 15:31:29 +05:00
Abdullah Atta
62b93fa5b3
core: fix Cannot read property 'hash' of undefined
2022-10-26 15:16:25 +05:00
Abdullah Atta
9489d73221
web: remove background color from images
2022-10-26 15:11:29 +05:00
Ammar Ahmed
8f2f0b1db1
Merge pull request #1245 from streetwriters/fix-backups
...
Fix backups
2022-10-26 14:46:40 +05:00
Ammar Ahmed
316b2948b1
Merge branch 'master' into fix-backups
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2022-10-26 14:45:57 +05:00
Ammar Ahmed
65aa53abdf
Merge pull request #1244 from streetwriters/remove-play-request
...
Remove play request
2022-10-26 14:44:57 +05:00
Abdullah Atta
a575705f57
Merge pull request #1243 from streetwriters/backup-scheduling
...
Schedule automatic backups
2022-10-26 14:43:48 +05:00
Abdullah Atta
cded505ec6
web: schedule automatic backups
...
This will increase backup reliability since before backups happened either
at app startup or after successful sync. This could create the issue where
backups would not be created regularly. This new scheduler based
implementation fixes this by scheduling automatic backups
according to user's settings.
2022-10-26 14:43:16 +05:00
Abdullah Atta
12202f74a7
web: fix backup settings not showing for logged in users
2022-10-26 14:40:47 +05:00
ammarahm-ed
79e9ab2827
mobile: check github app version on launch
2022-10-26 14:05:29 +05:00
ammarahm-ed
7605c4fcb1
mobile: check backup required on state change
2022-10-26 12:59:16 +05:00
ammarahm-ed
c9450ea141
mobile: fix-backups-bug
2022-10-26 12:19:28 +05:00
Abdullah Atta
38fed25e30
desktop: quit the application when all windows are closed
...
Our app was rejected by App Store review because:
"The user interface of your app is not consistent with the macOS Human
Interface Guidelines.
Specifically, we found that when the user closes the main application
window there is no menu item to re-open it."
A suggested option for a single-window app is to "save data and quit the
app when the main window is closed," and that's what we are doing.
2022-10-26 10:55:10 +05:00
Abdullah Atta
082b9755db
core: re-insert only migrated items
...
Previously, we were re-inserting all items regardless of whether they
were changed or not. This raised a lot of issues, not to mention
unnecessary load on our servers because after each migration
all the data is re-synced. Since migration takes place independently on
each device, this multiplies exponentially.
Hopefully after this update, this will only happen much more granually.
2022-10-26 10:52:33 +05:00
ammarahm-ed
e37b57b64b
mobile: do not check for subscriptions in
...
github release
2022-10-26 10:34:18 +05:00
ammarahm-ed
9f25d623bb
mobile: hide svg in dark mode
2022-10-26 10:28:27 +05:00
ammarahm-ed
a85518d497
mobile: do not send request to play.google.com
...
in github release
2022-10-26 10:28:15 +05:00
ammarahm-ed
54bf4f2855
mobile: hide svg in dark mode
2022-10-26 10:25:35 +05:00
Abdullah Atta
a275f52917
web: do not show google play logo on mac app store version
2022-10-26 09:51:21 +05:00
Abdullah Atta
c916e2e09d
web: fix login loop on session expiry
2022-10-26 09:24:23 +05:00
Abdullah Atta
f4f33fc852
core: fix null is not an object error
...
This fixes #1231#1230 #1235 #1224
2022-10-26 08:51:37 +05:00
Abdullah Atta
7b458a56b2
core: revert "make sync hub connection more reliable"
2022-10-26 08:51:18 +05:00
ammarahm-ed
c2852ab021
mobile: bump version code
2022-10-24 13:11:56 +05:00
Dylan
57658beb1c
editor: multiple tables in 1 note should not freeze the editor ( #1228 )
...
* editor: prevent tables from freezing the editor
Signed-off-by: Dylan Hackworth <dylhack@gmail.com >
* editor(#1228 ): use STD console instead
Signed-off-by: Dylan Hackworth <dylhack@gmail.com >
* editor(#1228 ): revert try catch replace with Node abstraction
Signed-off-by: Dylan Hackworth <dylhack@gmail.com >
* editor(#1228 ): utilize current node or parentNode
Signed-off-by: Dylan Hackworth <dylhack@gmail.com >
Signed-off-by: Dylan Hackworth <dylhack@gmail.com >
2022-10-22 09:48:16 +05:00
Abdullah Atta
0b9e868e77
config: add /languages subdir to build outputs for editor
v2.2.2
2.2.4-android
2022-10-20 16:16:42 +05:00
Abdullah Atta
ae1e84a1ba
editor: remove webpackPrefetch & webpackPreload directives
2022-10-20 15:30:50 +05:00
Abdullah Atta
be65594e54
web: update pwa metadata
2022-10-20 15:29:29 +05:00
Abdullah Atta
a45a6466e7
web: exclude code language chunks from service worker prefetch
2022-10-20 15:11:02 +05:00
Abdullah Atta
a1e5b572fe
editor: allow generating languages in CI
2022-10-20 14:17:36 +05:00
Abdullah Atta
729192f836
web: remove Permissions-Policy from headers
2022-10-20 14:15:50 +05:00
Abdullah Atta
236fc77a63
editor: update katex stylesheet
2022-10-20 14:08:41 +05:00