Commit Graph

109 Commits

Author SHA1 Message Date
thecodrr
edd9dc5de2 fix: notes not merging on sync 2021-12-29 09:34:20 +05:00
thecodrr
44dad98ae4 fix: only save topic if it has changed 2021-12-15 15:25:21 +05:00
thecodrr
64535cc61c fix: repair all notebook references on sync/backup 2021-11-12 11:47:03 +05:00
thecodrr
e608eaaedf fix: repair notebook references in notes on sync 2021-11-12 10:32:25 +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
348726670b fix: do not break loop while deleting note from topic 2021-07-06 12:12:19 +05:00
thecodrr
e1036ae289 fix: use showdown for markdown conversion 2021-04-28 10:35:32 +05:00
thecodrr
8eb590f9d2 fix: sort everything by dateCreated descending 2021-02-27 11:55:13 +05:00
thecodrr
5c72566af2 feat: remove all totalNotes nonsense & always reflect real values 2021-02-25 20:04:16 +05:00
thecodrr
97cbbbda0c fix: remove note from topic even if it has no nb 2021-02-22 10:12:45 +05:00
thecodrr
e31275cf33 fix: notebooks are sometimes not added to note 2021-02-22 10:05:11 +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
f8c306380b feat: migrate to use the new backend 2020-12-16 12:06:25 +05:00
thecodrr
a83b2355d2 feat: impl account password changing 2020-12-11 20:19:28 +05:00
thecodrr
34b6bb477c fix: send user:loggedOut event after logging out 2020-12-10 15:29:12 +05:00
thecodrr
551bf269b4 feat: add user deletion and logout on deletion 2020-12-10 14:53:58 +05:00
thecodrr
fd77598a04 feat: impl remember me when logging in 2020-12-09 21:39:28 +05:00
thecodrr
afe0f2c984 revert: no need to make copies of note.notebooks 2020-12-09 11:02:35 +05:00
thecodrr
61dd1cdcb9 fix: object is not extensible error on topic add/delete 2020-12-08 13:09:29 +05:00
thecodrr
f20f2166f1 fix: uncolor note before coloring 2020-12-07 12:25:22 +05:00
thecodrr
4c48d4d555 feat: do not add duplicate notebook in note.notebooks 2020-12-07 12:02:50 +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
f7b510d87b fix: do not depend on client for user key salt 2020-11-17 12:17:56 +05:00
thecodrr
df287e5159 feat: use secure key storage (ask for client to store keys) 2020-11-17 11:40:41 +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
0d8b755970 feat: remove unnecessary db transaction logic 2020-11-04 10:28:52 +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
6fdb81fd84 feat: add 1 min rollover auto syncing 2020-11-02 09:50:27 +05:00
thecodrr
36dc92e633 feat: minor cleanups and fixes 2020-10-28 10:58:07 +05:00
thecodrr
bf29a0ab16 fix: properly change host via db.host method 2020-09-19 11:46:36 +05:00
thecodrr
043cbe34a8 feat: migrate topic ids to proper random ids 2020-09-14 16:09:01 +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
ea51fa7aa0 feat: handle "not authorized" error by logging the user out 2020-08-25 09:08:55 +05:00
thecodrr
d7e3e1d1e7 fix: merge user properly on user sync 2020-08-24 13:05:41 +05:00