Commit Graph

62 Commits

Author SHA1 Message Date
thecodrr
4e34f33f1d fix: expect merge conflicts in notebooks 2022-07-13 12:21:00 +05:00
thecodrr
751305e04c perf: optimize grouping/sorting & id creation 2022-06-16 16:01:08 +05:00
thecodrr
4135028137 feat: improve sync over websockets 2022-03-30 15:52:48 +05:00
thecodrr
bb675e9da2 initial 2022-02-08 13:16:41 +05:00
thecodrr
06828ac35c feat: dateEdited -> dateModified 2021-12-20 14:37:06 +05:00
thecodrr
8a5859c0c9 refactor: cleanup topic deletion logic 2021-12-15 21:26:55 +05:00
thecodrr
57d5354a26 fix: only update notebook dateEdited if there is a change on merge 2021-12-15 15:24:05 +05:00
thecodrr
f14c2c9335 fix: cannot read properties of undefined (topics) 2021-12-01 15:00:36 +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
f7fbe93f63 fix: notes not appearing in notebooks 2021-11-11 13:06:07 +05:00
thecodrr
a2bab0940d fix: tag/color aliases not syncing 2021-10-29 14:05:11 +05:00
thecodrr
888481b858 refactor: sendCheckUserStatusEvent -> checkIsUserPremium 2021-10-26 23:05:47 +05:00
thecodrr
bbc8fbfc49 fix: merge new & old topic notes 2021-08-16 11:29:18 +05:00
thecodrr
61822cde94 fix: notebook is not defined 2021-08-16 11:11:22 +05:00
thecodrr
ad059e3ba4 fix: update notebooks after cleanup 2021-08-16 11:09:37 +05:00
thecodrr
9f0ae2e76f fix: init notes before cleaning up notebooks 2021-08-16 11:08:40 +05:00
thecodrr
48e682eb2c fix: notebooks aren't imported from backup 2021-08-16 11:03:31 +05:00
thecodrr
df1227b7b1 fix: directly add deleted remote notebook 2021-06-03 09:11:16 +05:00
thecodrr
161946928f feat: no need to add default General topic to notebooks 2021-04-28 12:40:14 +05:00
thecodrr
54d2ca210d fix: update nb dateEdited after merge 2021-02-25 21:01:19 +05:00
thecodrr
9aeb6fe1dd fix: handle second nb merge case correctly
we were comparing against nb.dateEdited instead of db.lastSynced
2021-02-25 20:23:51 +05:00
thecodrr
5c72566af2 feat: remove all totalNotes nonsense & always reflect real values 2021-02-25 20:04:16 +05:00
thecodrr
03e21221c7 feat: add notebook merging 2021-02-25 19:41:17 +05:00
thecodrr
952aa5e58c fix: do not allow notebooks with empty title 2021-02-25 18:27:10 +05:00
thecodrr
2a8a0b227a feat: move he to lean-he, remove transfun & jshashes 2021-02-16 21:38:32 +05:00
thecodrr
b5a0b9e649 feat: remove trash collection 2021-02-16 16:56:06 +05:00
thecodrr
9164310e8c fix: duplicate general topics in restored notebook 2021-02-13 14:24:02 +05:00
thecodrr
a087d68dad fix: reduce cloning 2021-01-11 12:23:12 +05:00
thecodrr
1eaf2ba929 fix: unpin tags/notebooks/topics from menu on delete 2021-01-03 10:52:05 +05:00
thecodrr
bcdd572a40 fix: deleted notebooks should not be accessible 2020-12-08 12:42:50 +05:00
thecodrr
40ce1bc535 feat: remove favorite from notebook 2020-12-05 15:43:52 +05:00
thecodrr
8daf564616 refactor: use a single CHECK_IDS 2020-12-05 13:19:41 +05:00
thecodrr
0b4ef69116 fix: allow editing of all notebooks freely 2020-11-23 15:33:00 +05:00
thecodrr
c81c0feda8 Revert "feat: impl fully indexed & searchable data stores"
This reverts commit 56297da18b.
2020-11-16 15:00:52 +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
56297da18b feat: impl fully indexed & searchable data stores 2020-11-06 22:44:16 +05:00
thecodrr
54dfea77fe refactor: derive CachedCollection from IndexedCollection 2020-11-04 10:42:19 +05:00
thecodrr
0d8b755970 feat: remove unnecessary db transaction logic 2020-11-04 10:28:52 +05:00
thecodrr
64add84e72 refactor: make everything independent 2020-04-16 02:14:53 +05:00
thecodrr
3a6a126d5d collections: refactor notebooks init 2020-04-15 23:45:56 +05:00
thecodrr
aaf566924a fix: resolve all circular dependencies (fix #9) 2020-04-12 11:04:30 +05:00
thecodrr
02480da2e3 ci: add more tests and general fixes 2020-04-09 16:36:57 +05:00
thecodrr
9439ba7739 fix: send raw collections 2020-03-23 15:06:12 +05:00
thecodrr
025a953cea feat: handle deletion for sync 2020-03-23 13:22:28 +05:00
thecodrr
4928de3fac fix: collection map not being updated 2020-03-21 12:33:39 +05:00
thecodrr
daf93e6f2c feat: seperate text & delta 2020-03-19 11:30:05 +05:00
thecodrr
780ee93b58 sync: generate random id for items 2020-03-18 14:06:20 +05:00
thecodrr
7cda89229e fix: move pinned notebooks to the top 2020-03-02 15:40:20 +05:00