Commit Graph

119 Commits

Author SHA1 Message Date
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
Abdullah Atta
f6b6a0af06 refactor: rename core, theme, and logger 2022-08-29 23:30:48 +05:00
thecodrr
e898ef5d86 refactor: run prettier on the whole codebase 2022-08-26 16:19:39 +05:00
thecodrr
a6a0e995ee chore: move web/packages/ to packages/ 2022-08-25 16:03:57 +05:00
thecodrr
ccdef9debc feat: add basic logging all over the app 2022-07-20 09:20:05 +05:00
thecodrr
8cb974fec8 feat: allow creating new NNStorage based databases 2022-07-19 16:53:51 +05:00
thecodrr
3a329d7813 refactor: install private packages from gh packages 2022-07-15 10:29:48 +05:00
thecodrr
c153272401 chore: remove unnecessary packages 2022-07-13 10:25:20 +05:00
thecodrr
9aa7a13189 fix: resolve all warnings 2022-07-02 11:33:10 +05:00
thecodrr
f45ed3d37b fix: base64 images getting saved as null bytes 2022-06-22 18:47:06 +05:00
thecodrr
250de16ff9 feat: add sync progress 2022-04-01 20:07:57 +05:00
thecodrr
0b2e43d88d feat: improve account recovery 2022-04-01 19:01:06 +05:00
thecodrr
d7ffeca32e fix: e.response is not defined 2022-03-23 15:38:22 +05:00
thecodrr
fde86db58d fix: improve note saving — make it faster and resilient 2022-03-16 20:45:16 +05:00
thecodrr
ade4ec5491 feat: add support for getting att. size 2022-03-09 19:14:22 +05:00
thecodrr
47b2c0e43c refactor: fix typings for getCryptoKey 2022-02-17 07:50:22 +05:00
thecodrr
3c6b689c6c refactor: port storage module to typescript 2022-02-08 15:47:02 +05:00
thecodrr
df9fe90d62 chore: migrate to @notesnook/crypto package 2022-02-02 10:39:09 +05:00
thecodrr
6e344fbdac fix: only delete att. file if att. is uploaded 2022-01-17 14:04:49 +05:00
thecodrr
fa4161db1f fix: improve upload/download att. error handling 2022-01-17 13:58:45 +05:00
thecodrr
9d8f7bca6d refactor: move appeventmanager to its own file 2022-01-08 14:28:49 +05:00
thecodrr
9be9116aef feat: cleanup backup loading dialog 2021-12-23 13:28:13 +05:00
thecodrr
170aeada1e fix: update progress immediately on download 2021-11-20 16:36:51 +05:00
thecodrr
179fcb1b29 fix: remove integrity check 2021-11-20 16:36:51 +05:00
thecodrr
321c0135a0 fix: perform dm5 integirty check on att. download 2021-11-20 16:36:51 +05:00
thecodrr
674c178301 fix: perform integrity check on attachment download 2021-11-20 16:36:22 +05:00
thecodrr
1f6899afb6 fix: handle case where attachment length = 0 2021-11-13 12:06:03 +05:00
thecodrr
1bbd617907 fix: do not use Blob for uploading chunks 2021-11-03 20:16:31 +05:00