Abdullah Atta
|
d6c3926812
|
desktop: disable os encryption of keystore in portable app
|
2024-02-26 20:29:23 +05:00 |
|
Abdullah Atta
|
32ba0ac2d9
|
web: allow clearing keystore
|
2024-02-16 17:32:27 +05:00 |
|
Abdullah Atta
|
6cc530c452
|
web: reimplement app lock & web key store
|
2024-02-16 15:12:48 +05:00 |
|
Abdullah Atta
|
74f52e77ab
|
web: fix cr.isIndexedDBSupported is not a function
|
2024-02-14 14:02:00 +05:00 |
|
Abdullah Atta
|
d03b46d2c1
|
web: fix app lock not getting disabled
|
2024-02-07 19:35:49 +05:00 |
|
Abdullah Atta
|
7631612935
|
web: various fixes
|
2024-02-07 13:40:17 +05:00 |
|
Abdullah Atta
|
e3cc211355
|
web: use safeStorage to encrypt secrets on desktop
|
2024-02-07 13:40:16 +05:00 |
|
Abdullah Atta
|
b9e04b763f
|
web: add support for at rest encryption and app lock
|
2024-02-05 22:30:46 +05:00 |
|
Abdullah Atta
|
6ab5264587
|
web: fix many type errors
|
2024-02-05 22:21:14 +05:00 |
|
Abdullah Atta
|
f3cbcf47a5
|
web: start initial migration to sqlite
|
2024-02-05 22:21:14 +05:00 |
|
Abdullah Atta
|
fa45ead4cb
|
web: use new types from core
|
2024-02-05 22:21:14 +05:00 |
|
Abdullah Atta
|
7987ef81a6
|
web: use removeMulti to bulk remove old logs
|
2023-11-25 15:19:27 +05:00 |
|
Abdullah Atta
|
39e83200c8
|
web: fix attachment upload progress on desktop
|
2023-11-25 10:19:57 +05:00 |
|
Abdullah Atta
|
76b3dd1f96
|
web: check if file exists before starting upload
|
2023-11-20 09:41:35 +05:00 |
|
Abdullah Atta
|
0149d00d64
|
web: add support for storing attachments in opfs or cache storage
|
2023-11-16 15:01:48 +05:00 |
|
Abdullah Atta
|
08296793f1
|
web: improve attachment progress events & ui
|
2023-09-21 13:43:16 +05:00 |
|
Abdullah Atta
|
3b6fde2ea6
|
web: check file size when checking for file existence
|
2023-09-21 13:43:16 +05:00 |
|
Abdullah Atta
|
52adece147
|
web: upload arraybuffer on desktop builds for attachments
|
2023-09-04 14:24:24 +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 |
|
Abdullah Atta
|
bc465971be
|
web: add support for bulk writes
|
2023-09-04 13:16:22 +05:00 |
|
Abdullah Atta
|
44e4722de2
|
global: fix @notesnook/core direct paths
|
2023-08-14 09:54:57 +05:00 |
|
Abdullah Atta
|
3c575c01ad
|
web: fix storage for Firefox & Tor private mode
|
2023-08-05 11:16:18 +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
|
cdf3ea9dab
|
web: disable native crypto due to stream encryption issues
|
2023-07-17 23:17:19 +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 |
|
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
|
5d1ba7fa0a
|
web: new dialog based settings (#2745)
|
2023-06-16 19:10:02 +05:00 |
|
Abdullah Atta
|
5374f2b56c
|
web: migrate to vitejs from webpack (#2715)
|
2023-06-12 11:49:37 +05:00 |
|
Abdullah Atta
|
28927e705b
|
desktop: overhaul desktop core and migrate to typescript
|
2023-06-10 15:54:17 +05:00 |
|
Abdullah Atta
|
4eabe79e7e
|
web: fix attachment caching issues
|
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 |
|
Abdullah Atta
|
a2dcb67b36
|
web: add support for previewing pdf attachments
|
2023-05-27 16:14:12 +05:00 |
|
Abdullah Atta
|
8a475f654f
|
web: improve attachments manager ui/ux
|
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 |
|
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
|
1ec0b65fe8
|
web: extract attachment extension from mime-type
|
2023-03-21 09:59:45 +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
|
9116a24392
|
global: update license year to 2023
|
2023-01-16 13:48:28 +05:00 |
|
Abdullah Atta
|
21bd6ffbd9
|
web: replace localforage-getitems git package with @notesnook/localforage-getitems
|
2023-01-11 10:20:44 +05:00 |
|
Abdullah Atta
|
966130dc52
|
web: use mimetype when saving base64 data attachments
This allows the caching layer to correctly cache images.
|
2023-01-07 22:24:40 +05:00 |
|
Abdullah Atta
|
5971253728
|
web: show proper error on attachment upload failure
|
2023-01-03 10:13:33 +05:00 |
|
Abdullah Atta
|
3037cf8cfb
|
web: read & load web clip from attachments
|
2022-12-05 15:17:38 +05:00 |
|
Abdullah Atta
|
8ae4ad6126
|
web: implement native compression
|
2022-11-11 16:57:55 +05:00 |
|
Abdullah Atta
|
6e64756725
|
web: fix Failed to execute 'decode' on 'TextDecoder' error
|
2022-10-14 10:20:24 +05:00 |
|
Abdullah Atta
|
d81f5dba65
|
refactor: migrate to theme-ui from rebass
|
2022-08-31 07:26:27 +05:00 |
|
Abdullah Atta
|
c317774c8a
|
docs: add license header
|
2022-08-30 16:17:04 +05:00 |
|