Commit Graph

59 Commits

Author SHA1 Message Date
ammarahm-ed
a28beb62c6 core: deep clone note when duplicating 2023-04-26 14:46:24 +05:00
ammarahm-ed
14d7ec6b4e core: allow exports with custom content 2023-04-07 02:22:49 +05:00
Abdullah Atta
35210ad02b web: remove unnecessary console.log stmt 2023-02-28 14:09:09 +05:00
Abdullah Atta
9116a24392 global: update license year to 2023 2023-01-16 13:48:28 +05:00
Abdullah Atta
003178ba20 web: fix all tests 2022-12-05 16:52:44 +05:00
Muhammad Ali
82b584b3d1 core: include tags in exported note (#1345)
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co>
2022-11-23 09:19:07 +05:00
Abdullah Atta
0d20013071 core: do not check premium status during tag addition 2022-10-17 22:37:48 +05:00
Abdullah Atta
b5ab8e5d3e core: allow free users to assign same 5 tags without limits 2022-10-12 20:16:26 +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
thecodrr
3f6f5e6f9c fix: sanitize color before assigning it to a note 2022-04-15 23:32:59 +05:00
thecodrr
94f27f85a9 fix: duplicate calls to colors.add on note color 2022-04-14 01:09:35 +05:00
thecodrr
1fd1d8e258 fix: mark notes without content as synced 2022-04-01 22:14:40 +05:00
thecodrr
19ef7e1a2c feat: add method to check item's sync status in case of incomplete sync 2022-03-31 12:14:59 +05:00
thecodrr
4135028137 feat: improve sync over websockets 2022-03-30 15:52:48 +05:00
thecodrr
f78e56fdcb feat: add full support for localOnly items 2022-03-11 12:40:42 +05:00
thecodrr
167baece19 feat: add logic to duplicate a note 2022-03-11 11:48:23 +05:00
thecodrr
3e8eb1d45f refactor: simplify changed color note saving 2022-02-19 13:23:53 +05:00
Muhammad Ali
07c53779eb feat: add readonly property to note item (#22)
* Readonly added-note-edit-locking

* removed method readonly
2022-02-15 10:24:53 +05:00
thecodrr
edd9dc5de2 fix: notes not merging on sync 2021-12-29 09:34:20 +05:00
thecodrr
888481b858 refactor: sendCheckUserStatusEvent -> checkIsUserPremium 2021-10-26 23:05:47 +05:00
thecodrr
850259c6fb fix: download media before note export 2021-10-22 11:52:56 +05:00
thecodrr
31c1e8900c test: fix all broken tests 2021-09-29 10:31:49 +05:00
thecodrr
cc93e4f1c9 refactor: cleanup tags related code 2021-07-12 13:48:48 +05:00
thecodrr
8f3e69cd37 feat: add tag deletion 2021-07-12 10:32:35 +05:00
thecodrr
2bb3bc1a6d refactor: migrate notes at the end 2021-07-06 12:13:55 +05:00
thecodrr
e1036ae289 fix: use showdown for markdown conversion 2021-04-28 10:35:32 +05:00
thecodrr
e92bea200a feat: make note.export accept raw content 2021-02-20 12:32:41 +05:00
thecodrr
2208270009 fix: noteId not being removed from color or deleting 2021-01-01 15:03:51 +05:00
thecodrr
bf29447630 fix: id is undefined 2020-12-31 15:28:27 +05:00
thecodrr
00f9ecdf09 fix: do not save tag id in note.color 2020-12-31 14:32:51 +05:00
thecodrr
f20f2166f1 fix: uncolor note before coloring 2020-12-07 12:25:22 +05:00
thecodrr
0a949e7d10 feat(BREAKING): note.colors -> note.color 2020-12-07 12:02:50 +05:00
thecodrr
8daf564616 refactor: use a single CHECK_IDS 2020-12-05 13:19:41 +05:00
thecodrr
97d396a01e feat: allow note to be in multiple notebooks and topics 2020-12-05 12:38:15 +05:00
thecodrr
459247b440 fix: full text search now works again 2020-11-16 15:54:16 +05:00
thecodrr
97b04a891c fix: check if .length is >= the limit 2020-11-11 20:45:53 +05:00
thecodrr
59cf0cce8f feat: implement user subscription status checking logic 2020-11-11 15:43:09 +05:00
thecodrr
6b38d05a8f feat: migrate from delta to content
**This is a breaking change.**

This will allow for extreme flexibility in the future.
We have also removed `text` collection as it is unnecessary.
Improvements in performance will be noticed while syncing.

Known Issues:
1. Since notes lookup depends on note text, it will not work.
2020-11-04 10:17:37 +05:00
thecodrr
bb3378f8ca feat: improve plain text generation 2020-08-31 14:14:21 +05:00
thecodrr
238e8884ff feat: improve markdown metadata generation 2020-08-31 13:12:09 +05:00
thecodrr
ae820d6449 feat: improve html document generation 2020-08-31 12:45:37 +05:00
thecodrr
eca4dd2673 chore: add documentation for export method 2020-08-31 10:05:34 +05:00
thecodrr
d6bfdc79ec feat: implement delta export to MD, HTML & TXT 2020-08-31 10:03:56 +05:00
thecodrr
64add84e72 refactor: make everything independent 2020-04-16 02:14:53 +05:00
thecodrr
aaf566924a fix: resolve all circular dependencies (fix #9) 2020-04-12 11:04:30 +05:00
thecodrr
0d2cb3e245 feat: add noteIds arrays to tags & colors collection 2020-03-22 10:59:06 +05:00
thecodrr
c1e6199cc7 sync: make it work (only upload working) 2020-03-19 15:14:29 +05:00
thecodrr
daf93e6f2c feat: seperate text & delta 2020-03-19 11:30:05 +05:00
thecodrr
cff0bef0b7 refactor: vault api 2020-03-08 11:33:55 +05:00