thecodrr
fc7c1001e6
feat: impl automatic database migrations (exp)
2020-12-05 15:26:54 +05:00
thecodrr
9bb1f81d31
fix: ReferenceError: Settings is not defined
2020-11-25 15:18:57 +05:00
thecodrr
f04088d824
feat: add items pin/unpin
2020-11-25 15:04:39 +05:00
thecodrr
1eee45643e
feat: defer notes loading
2020-11-24 01:39:32 +05:00
thecodrr
142ec35bfe
fix: session was being validated synchronously
2020-11-09 09:15:11 +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
5e0240ea30
fix: user data structure changes
2020-10-28 12:11:18 +05:00
thecodrr
7bae5df9c4
fix: handle unsupported sse messages
2020-09-20 09:15:23 +05:00
thecodrr
8aa38fdc39
fix: can't find variable HOST
2020-09-19 11:48:31 +05:00
thecodrr
bf29a0ab16
fix: properly change host via db.host method
2020-09-19 11:46:36 +05:00
thecodrr
1058ae9909
feat: add ability to change HOST url
2020-09-19 11:36:37 +05:00
thecodrr
24c28483c1
feat: allow frontend to specify its own eventsource lib
2020-09-17 10:10:38 +05:00
thecodrr
06707669dd
feat: implement database backup
2020-09-13 13:24:24 +05:00
thecodrr
9c5fa7e88d
fix: auto clear of trash after 7 days
...
We were getting this error: `Cannot read property 'remove' of undefined`
2020-09-07 09:45:31 +05:00
thecodrr
ea51fa7aa0
feat: handle "not authorized" error by logging the user out
2020-08-25 09:08:55 +05:00
thecodrr
10689d9ef9
feat: implement direct syncing using sse (experimental)
2020-08-24 13:07:16 +05:00
thecodrr
215493e556
fix: add async modifier to function
2020-08-24 11:33:37 +05:00
thecodrr
4be79ec57b
fix: get whole user object if accessToken is undefined
2020-08-24 11:29:39 +05:00
thecodrr
2fcea10e43
fix: subscribe to event before calling user.sync
2020-08-24 11:25:09 +05:00
thecodrr
30a64a3795
feat: add sse support
2020-08-24 11:14:16 +05:00
thecodrr
2e80859bea
feat: sync user on startup
2020-05-23 17:20:24 +05:00
thecodrr
f6673b4271
fix: pass this.context to session manger
2020-05-14 15:07:49 +05:00
thecodrr
2218798ab4
refactor: move session validation to its fn
2020-05-14 13:56:39 +05:00
thecodrr
4ee2d307c3
feat: impl session validation
2020-05-14 13:51:48 +05:00
thecodrr
2ec3d5ef1d
api: add auto syncing after 3 minutes
2020-05-04 17:23:16 +05:00
thecodrr
912381ac0c
fix: collection saved with wrong keys in prod
2020-04-21 17:39:02 +05:00
thecodrr
55b6b0733b
core: clear cache and database on logout
2020-04-16 03:27:22 +05:00
thecodrr
2deec9b675
core: implement event manager
2020-04-16 03:19:50 +05:00
thecodrr
8ad2bc5457
sync: prepare -> collector, other optimizations
2020-04-16 03:04:44 +05:00
thecodrr
1828728f77
fix: tags & color not initializing properly
2020-04-16 02:39:35 +05:00
thecodrr
ff94fc428e
vault: add jsdoc and reorder methods
2020-04-16 02:36:09 +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
9a951a3a2e
collections: refactor notes collection initialization
2020-04-15 23:25:53 +05:00
thecodrr
6075d7d477
api: use storage wrapper for context
2020-04-13 12:46:29 +05:00
thecodrr
aaad7a4716
Revert "feat: use libsodium for all cryptography"
...
This reverts commit 668fe6fd33 .
2020-04-13 11:07:03 +05:00
thecodrr
668fe6fd33
feat: use libsodium for all cryptography
2020-04-11 17:20:37 +05:00
thecodrr
525f933a51
fix: Conflicts is not defined
2020-04-04 13:34:17 +05:00
thecodrr
4dc3d2fe44
feat: recalculate conflicts on sync
2020-04-04 13:29:33 +05:00
thecodrr
99acc7fd38
fix: content is lost on restoring note
2020-03-21 11:15:24 +05:00
thecodrr
949ca56936
fix: notes searching
2020-03-19 12:38:33 +05:00
thecodrr
daf93e6f2c
feat: seperate text & delta
2020-03-19 11:30:05 +05:00
thecodrr
968faab537
feat: add lookup class for searching
2020-03-09 12:39:49 +05:00
thecodrr
1146bdf5ae
feat: impl vault for encryption/decryption of notes
2020-03-07 12:29:55 +05:00
Waqar Ahmed
f8b5e6039e
Fix: Remove tags api from notes.js
2020-02-21 22:06:13 +05:00
Waqar Ahmed
979de6faf0
Feat: expose tags/colors in api
2020-02-21 21:39:27 +05:00
thecodrr
e4aaf97c5d
feat: add basic syncing (untested)
2020-02-11 16:28:28 +05:00
thecodrr
ef8e7a67c7
feat: add user login/logout to database
2020-02-11 13:12:47 +05:00
thecodrr
1b53f967d8
feat: implement trash
2020-02-06 16:46:23 +05:00