Abdullah Atta
d42f617d0f
core: fix md export for notes with codeblocks
2022-10-18 17:31:31 +05:00
ammarahm-ed
eb0bc2bcfc
mobile: fix exporter errors
2022-10-18 16:45:03 +05:00
ammarahm-ed
1b79333e32
mobile: bump version
2022-10-18 15:03:58 +05:00
Abdullah Atta
2974d554ad
web: fix blank notes screen on screen resize
2022-10-18 13:52:20 +05:00
ammarahm-ed
918557dfcc
mobile: update migration sheet wording
2022-10-18 13:10:56 +05:00
ammarahm-ed
ef34cba2c6
mobile: fix empty notebook stuck in loading state
2022-10-18 11:54:28 +05:00
Abdullah Atta
7f68c5e57c
web: update test snapshots
2022-10-18 10:56:38 +05:00
Abdullah Atta
a22be4093d
mobile: seemlessly -> seamlessly
2022-10-18 10:14:50 +05:00
Abdullah Atta
50cdf8d5d5
web: seemlessly -> seamlessly
2022-10-18 10:14:40 +05:00
Abdullah Atta
0c4698ef14
web: show loading dialog on permanent logout on session expire
2022-10-18 10:14:23 +05:00
Abdullah Atta
c49ad313c9
web: fix login loop when session expires & 2fa is required
2022-10-18 10:14:01 +05:00
Abdullah Atta
3ac3b1bcdb
global: update package-lock files
2022-10-17 23:08:39 +05:00
Abdullah Atta
b94af68265
web: cache editor content before saving
2022-10-17 22:45:27 +05:00
Abdullah Atta
112497b1b6
core: add progress during migration & backup restore
2022-10-17 22:43:26 +05:00
Abdullah Atta
dc79c274df
web: auto save backup on desktop
2022-10-17 22:42:09 +05:00
Abdullah Atta
d35d355fb3
web: move backup time forward when it is skipped
2022-10-17 22:39:54 +05:00
Abdullah Atta
fdcb8f107f
web: minor ui fixes
2022-10-17 19:54:20 +05:00
Abdullah Atta
bb0341ee74
web: fix custom scrollbars on firefox & other browsers
2022-10-17 10:39:22 +05:00
Ammar Ahmed
7f3803a771
Merge pull request #1208 from streetwriters/fix-android-13-notifications
...
fix android 13 notifications
2022-10-17 08:29:26 +05:00
Ammar Ahmed
a0506ccc80
Merge pull request #1206 from streetwriters/fix-toast-tap
...
fix toast not hiding on tap on mobile
2022-10-17 08:29:14 +05:00
Ammar Ahmed
e8be040b48
Merge pull request #1204 from streetwriters/automate-migration
...
Automate migration when possible
2022-10-17 08:29:00 +05:00
ammarahm-ed
16f8172d42
mobile: fix android 13 notifications
2022-10-15 13:22:59 +05:00
ammarahm-ed
16915494d8
mobile: fix toast not hiding on tap
2022-10-14 18:50:50 +05:00
ammarahm-ed
bf4e317561
mobile: automate migration
2022-10-14 18:35:12 +05:00
Abdullah Atta
a255766cda
web: improve move note to notebook UX
2022-10-14 18:12:08 +05:00
Abdullah Atta
088c143f59
web: auto disable encrypted backups if user is not pro
2022-10-14 17:54:25 +05:00
ammarahm-ed
68d4a5e56d
mobile: multi-select export notes
2022-10-14 17:49:38 +05:00
ammarahm-ed
25bffe2053
mobile: bulk export all notes
2022-10-14 17:49:38 +05:00
Abdullah Atta
36f3701b4f
web: allow exporting all notes as html, md or txt
2022-10-14 17:49:38 +05:00
Abdullah Atta
bc7b3535e6
web: minor ui fixes
2022-10-14 10:21:00 +05:00
Abdullah Atta
6e64756725
web: fix Failed to execute 'decode' on 'TextDecoder' error
2022-10-14 10:20:24 +05:00
Abdullah Atta
11a3092bac
web: make editor title font-size relative to title length
2022-10-13 19:23:48 +05:00
Abdullah Atta
e1fc116994
core: improve content conflict detection using proper HTML diffing ( #1183 )
...
Since HTML is a tree-like language it is futile to compare it character
for character. `html1 === html2` is almost always false. This commit
introduces a simple diffing algorithm that only checks the text inside
the html + a few other attributes to decide whether the 2 HTMLs are
actually different or not. This is obviously not foolproof and it will
ignore everything aesthetic (b, em, strong tags etc.). This is actually
desireable because in our case only the text difference should
warrant a conflict. Everything else can easily be brought back.
Similarly, this also ignores whitespace differences surrouding the
tags.
All in all it'll provide a more reliable alternative to MD5 hashing the
2 HTMLs.
2022-10-13 19:22:32 +05:00
Abdullah Atta
9701a3d660
web: make table row toolbar vertical for compactness
2022-10-13 19:18:33 +05:00
Abdullah Atta
73ed73b2b3
web: improve tag auto suggest
2022-10-12 20:16:26 +05:00
Abdullah Atta
74bcd1b27d
web: clicking under table should create a new paragraph
2022-10-12 15:16:42 +05:00
ammarahm-ed
595994a495
mobile: add skip signup button on welcome
2022-10-12 14:41:46 +05:00
Abdullah Atta
ee0fb3680a
desktop: reduce minimum required macOS version to 10.12.0
...
This fixes #1180
2022-10-12 14:35:07 +05:00
ammarahm-ed
9d7c2bbe15
mobile: use fixed numColumns value
2022-10-12 13:26:07 +05:00
ammarahm-ed
b975c9c8ca
mobile: prevent saving if note content is empty
2022-10-12 13:04:59 +05:00
ammarahm-ed
bc8a336254
mobile: wait before saving note in widget
2022-10-12 13:04:06 +05:00
ammarahm-ed
9934417d07
mobile: disable encrypted backups account downgrade
2022-10-12 10:35:22 +05:00
ammarahm-ed
05f3709a5c
mobile: fix app freeze on adding > 3 notebooks
2022-10-12 10:30:43 +05:00
Abdullah Atta
b5843c24d4
editor: do not use shebang to execute build script
2022-10-06 13:19:44 +05:00
ammarahm-ed
80cf1f9bb6
mobile: bump version to 2.2.3
2022-10-06 12:25:47 +05:00
ammarahm-ed
92aab25da2
mobile: fix crash on android 7.0 devices
2022-10-06 12:05:50 +05:00
ammarahm-ed
9af77e1161
mobile: fix incorrect device orientation detection
2022-09-30 11:40:16 +05:00
Abdullah Atta
bba3e5cf37
desktop: update package-lock.json
2022-09-29 22:40:52 +05:00
Abdullah Atta
b384f85b01
desktop: use official electron-builder-notarize package
2022-09-29 22:37:10 +05:00
ammarahm-ed
fea0bade69
mobile: bump version code on android
2022-09-29 20:27:46 +05:00