Commit Graph

106 Commits

Author SHA1 Message Date
thecodrr
b6a5591966 Merge branch 'master' into attachments 2021-10-04 11:56:52 +05:00
thecodrr
6b619e5d3d feat: add upload/download cancellation support 2021-09-29 09:53:50 +05:00
thecodrr
7d16b8f388 feat: refactors and add support for upload/download progress 2021-09-26 11:47:13 +05:00
thecodrr
c0c3a1f14d fix: do not use named regex groups 2021-09-21 13:36:19 +05:00
thecodrr
8ebda5b4fa fix: sse not connecting on user fetch or login 2021-09-15 12:47:22 +05:00
thecodrr
6033cf8740 inital work 2021-09-15 02:16:55 +05:00
thecodrr
a500247b3c fix: reconnect SSE on token refresh 2021-08-31 12:11:46 +05:00
thecodrr
41bc72ec96 fix: publishWithResult not working 2021-08-17 13:26:35 +05:00
thecodrr
918b50116d fix: invalid_grant when refreshing tokens concurrently 2021-08-08 12:20:07 +05:00
thecodrr
de3e821c1f feat: add offers api to get platform specific promo codes 2021-07-24 11:13:41 +05:00
thecodrr
c6ad645b79 feat: use dayjs for all date/time related logic 2021-07-16 18:46:16 +05:00
thecodrr
16b2bb73a9 fix: compare first letter of title if sort by === title 2021-07-13 20:00:31 +05:00
thecodrr
36353a4b0c fix: do not allow sort by title when groupBy === default 2021-07-13 20:00:10 +05:00
thecodrr
6300542c5f feat: remove groupId and replace it with groupBy 2021-07-13 10:33:21 +05:00
thecodrr
5c59ca4f1c feat: add default group options 2021-07-12 14:09:48 +05:00
thecodrr
285a5cae13 fix: minor bugs with grouping logic 2021-07-12 14:00:22 +05:00
thecodrr
cc93e4f1c9 refactor: cleanup tags related code 2021-07-12 13:48:48 +05:00
thecodrr
11aea82368 feat: make group array generic 2021-07-12 13:48:19 +05:00
thecodrr
8f3e69cd37 feat: add tag deletion 2021-07-12 10:32:35 +05:00
thecodrr
348726670b fix: do not break loop while deleting note from topic 2021-07-06 12:12:19 +05:00
thecodrr
ee98a363b8 feat: implement monograph publishing client 2021-06-13 10:00:24 +05:00
thecodrr
ec5e5fca1b feat: add mapstub for overriding map implementation 2021-06-07 23:44:48 +05:00
thecodrr
442722933c feat: use blake2s for random id generation 2021-06-04 09:32:13 +05:00
thecodrr
1e416b5b2a feat: group conflicted notes at top 2021-06-01 10:08:23 +05:00
thecodrr
2d6380fdbc feat: use bson-objectid for id generation 2021-05-21 19:19:48 +05:00
thecodrr
e1036ae289 fix: use showdown for markdown conversion 2021-04-28 10:35:32 +05:00
thecodrr
84461ebbb1 fix: log user out if invalid_grant error occurs 2021-03-06 09:43:46 +05:00
thecodrr
e898db9562 fix: derive consistent md5 ids from tag title 2021-02-20 11:31:44 +05:00
thecodrr
78da125fd0 fix: give pinned group a name 2021-02-19 17:36:33 +05:00
thecodrr
d04eda00c7 fix: return default error in errorTransformer 2021-01-03 15:45:14 +05:00
thecodrr
31c6afbd9c feat: add a proper error message transformer 2021-01-03 12:43:53 +05:00
thecodrr
b032e95ed3 feat: send proper rate limited error 2021-01-03 12:33:40 +05:00
thecodrr
b87ba6259a feat: handle emailConfirmed SSE 2020-12-23 11:28:38 +05:00
thecodrr
d3c732d769 fix: sse host port is wrong 2020-12-16 13:51:24 +05:00
thecodrr
5c519f17e6 fix: minor errors with fetch request 2020-12-16 13:23:14 +05:00
thecodrr
9f3f1e718b fix: db.host 2020-12-16 12:35:17 +05:00
thecodrr
f8c306380b feat: migrate to use the new backend 2020-12-16 12:06:25 +05:00
thecodrr
4566ba912a feat: change week group formatting 2020-11-21 11:12:52 +05:00
thecodrr
a129d04edb feat: do not repeat months/years in week groups 2020-11-21 11:10:19 +05:00
thecodrr
584f928514 feat: add notes group sorting 2020-11-21 10:19:44 +05:00
thecodrr
ca03dd9483 fix: add additional check when converting delta to md 2020-11-16 15:04:26 +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
71a19bed97 feat: improve notes grouping
this improves performance as well as removes the empty Pinned group array.
2020-09-20 09:46:06 +05:00
thecodrr
e056835301 fix: sort notes before grouping 2020-09-20 09:26:08 +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
89be1c2cd2 fix: getRandomValues length is double so generate 12 bytes long hex 2020-09-17 15:04:16 +05:00
thecodrr
88fe786cfa feat: use built-in getRandomValues for generating ids 2020-09-17 00:39:02 +05:00
thecodrr
090be2642f feat: add pinned items group at the top 2020-09-15 10:15:05 +05:00