Abdullah Atta
|
336976dd1e
|
monographs: Id -> _id
|
2024-06-07 15:30:47 +05:00 |
|
Abdullah Atta
|
fe4b71ef7e
|
api: optimize announcements fetching
|
2024-06-07 15:30:34 +05:00 |
|
Abdullah Atta
|
292f2d4ece
|
sync: add upsertmany for faster bulk upserts
|
2024-06-07 11:16:06 +05:00 |
|
Abdullah Atta
|
98c5f0c96f
|
sync: use builders instead of linq for mongodb queries
|
2024-06-07 11:12:31 +05:00 |
|
Abdullah Atta
|
ad4e43e879
|
sync: remove item type specific model classes & simplify sync repository usage
|
2024-06-07 11:10:43 +05:00 |
|
Abdullah Atta
|
90b9012c32
|
sync: use custom bson serializer for SyncItem for perf
|
2024-06-07 11:00:48 +05:00 |
|
Abdullah Atta
|
9d2c54ad33
|
sync: remove legacy sync api
|
2024-06-07 10:56:17 +05:00 |
|
Abdullah Atta
|
0c0ade0c64
|
sync: refactor sync device service to be more memory efficient
|
2024-06-07 10:55:15 +05:00 |
|
Abdullah Atta
|
7ce02d0193
|
api: only fetch monographs' ids
|
2024-06-07 10:50:47 +05:00 |
|
Abdullah Atta
|
cb0ad7ac9a
|
api: improve pro authorization handling
|
2024-06-07 10:49:57 +05:00 |
|
Abdullah Atta
|
690414cb51
|
s3: only allow pro users to upload attachments
|
2024-05-29 22:58:34 +05:00 |
|
Abdullah Atta
|
0ce5b69f91
|
identity: send email even if gpg signing fails
|
2024-05-16 13:20:26 +05:00 |
|
Abdullah Atta
|
abac61e03d
|
ignore sync/ dir
|
2024-05-16 13:17:07 +05:00 |
|
Abdullah Atta
|
aed05f1eb9
|
common: add PREMIUM_PAUSED subscription type
|
2024-05-16 13:16:50 +05:00 |
|
Abdullah Atta
|
95119f8df2
|
global: change default log level in prod to Warning
|
2024-05-16 13:16:11 +05:00 |
|
Abdullah Atta
|
dac2d7a577
|
identity: many fixes to auth grant validation
|
2024-05-16 13:15:41 +05:00 |
|
Abdullah Atta
|
abe7e67933
|
identity: include scope when validating account recovery token
|
2024-05-16 13:15:04 +05:00 |
|
Abdullah Atta
|
90dd4e548d
|
db: decrease maxPoolSize to 500
|
2024-05-16 13:14:37 +05:00 |
|
Abdullah Atta
|
6e192e1765
|
s3: return 0 on failure instead of null when getting attachment size
|
2024-05-16 13:14:16 +05:00 |
|
Abdullah Atta
|
45a8f056b9
|
api: handle sync v2 in SyncRequirement
|
2024-05-16 13:13:38 +05:00 |
|
Abdullah Atta
|
1c901aad84
|
api: remove profile from user settings
|
2024-05-16 13:13:06 +05:00 |
|
Abdullah Atta
|
98b5143bfe
|
sync: v3 compatible sync
|
2024-05-16 13:12:37 +05:00 |
|
Abdullah Atta
|
7ad546a863
|
s3: require pro subscription to upload files
|
2024-05-16 13:10:18 +05:00 |
|
Abdullah Atta
|
1e3b308210
|
api: minor refactors
|
2024-03-05 10:26:44 +05:00 |
|
Abdullah Atta
|
9a98c1afb8
|
notesnook: add support for user profile
|
2024-03-05 10:25:54 +05:00 |
|
Abdullah Atta
|
1dcf6557a7
|
announcements: add support for variable substitution
|
2024-03-05 10:24:52 +05:00 |
|
Abdullah Atta
|
ce7fb81df3
|
monographs: self destruct monographs on api call
|
2024-03-05 10:24:13 +05:00 |
|
Abdullah Atta
|
61adea6a06
|
monographs: check monograph size on update
|
2024-03-05 10:23:36 +05:00 |
|
Abdullah Atta
|
8781531042
|
sync: add new repositories for vault & settings
|
2024-03-05 10:22:51 +05:00 |
|
Abdullah Atta
|
dbc726aea8
|
sync: remove colors & tags syncing from v1 sync
|
2024-03-05 10:20:51 +05:00 |
|
Abdullah Atta
|
36690c5472
|
sync: rename Settings repository to LegacySettings
|
2024-03-05 10:20:23 +05:00 |
|
Abdullah Atta
|
e7350e2c49
|
sync: fix vault key getting reset on sync
|
2024-03-05 10:16:04 +05:00 |
|
Abdullah Atta
|
b8835923c5
|
sync: validate cipher base64 before adding to database
|
2024-03-05 10:13:36 +05:00 |
|
Abdullah Atta
|
e21e2f1510
|
identity: fix no error being showed if user is locked out
|
2024-03-05 10:10:47 +05:00 |
|
Abdullah Atta
|
b7e423a3d4
|
common: support getting local ip for wifi & ethernet adapters during debug
|
2024-03-05 10:08:58 +05:00 |
|
Abdullah Atta
|
cece6ad4e2
|
identity: catch and log errors during signup
|
2024-03-05 10:08:14 +05:00 |
|
Abdullah Atta
|
1e43f7bfdd
|
identity: fix expired tokens not being removed
|
2024-03-05 10:07:54 +05:00 |
|
Abdullah Atta
|
29eedd57e8
|
global: minor refactoring
|
2024-03-05 10:07:01 +05:00 |
|
Abdullah Atta
|
4da9614851
|
global: upgrade to net8.0
|
2024-03-05 10:03:27 +05:00 |
|
Abdullah Atta
|
9f4293560f
|
identity: only clean reference_tokens
|
2023-10-28 11:38:18 +05:00 |
|
Abdullah Atta
|
1f72e2c3a8
|
identity: fix session revokation
|
2023-10-28 11:08:17 +05:00 |
|
Abdullah Atta
|
3746c4b42b
|
identity: extend token expiration time
|
2023-10-24 10:11:02 +05:00 |
|
Abdullah Atta
|
aa77c543dd
|
identity: change disposable domains blocklist
|
2023-10-24 10:10:22 +05:00 |
|
Abdullah Atta
|
aa62803c73
|
identity: fix build
|
2023-09-09 20:37:45 +05:00 |
|
Abdullah Atta
|
3208fdd532
|
identity: allow twilio errors to propagate
|
2023-09-09 20:36:05 +05:00 |
|
Abdullah Atta
|
2c1dc6f95e
|
identity: minor refactors
|
2023-09-09 20:31:21 +05:00 |
|
Abdullah Atta
|
d91df60c57
|
identity: reset user 2fa on password reset
|
2023-09-09 20:31:02 +05:00 |
|
Abdullah Atta
|
1a5fe8230e
|
identity: move to twilio verify for SMS 2FA
|
2023-09-09 20:30:35 +05:00 |
|
Abdullah Atta
|
ab7ea72fd4
|
sync: introduce sync v2
|
2023-09-09 20:29:05 +05:00 |
|
Abdullah Atta
|
55a7e9fd1c
|
sync: make collection & db name usage more obvious
|
2023-09-09 20:28:46 +05:00 |
|