Commit Graph

  • 449867ab44 s3: add bulk delete api s3/bulk-delete-api 01zulfi 2026-02-04 15:37:56 +05:00
  • 014c4e3b32 data: configure mongodb using connection string master v1.0-beta.12 Abdullah Atta 2026-02-02 22:33:32 +05:00
  • bf70a32b95 identity: temporarily disable password recovery & changing v1.0-beta.11 Abdullah Atta 2026-01-19 09:12:39 +05:00
  • d047bd052e cors: add headers to allow the YouTube embed wrapper to be displayed in an iframe v1.0-beta.10 Abdullah Atta 2026-01-19 08:57:50 +05:00
  • 03f230dbca cors: add special handling for youtube embeds to bypass referer policy restrictions v1.0-beta.9 Abdullah Atta 2026-01-15 15:07:34 +05:00
  • 0a8c707387 docker: do not publish trimmed images v1.0-beta.8 Abdullah Atta 2026-01-01 10:36:02 +05:00
  • 8908b8c6ed sync: minor refactors Abdullah Atta 2026-01-01 10:35:35 +05:00
  • da8df8973c sync: reduce batch size for fetching chunks Abdullah Atta 2025-12-30 12:52:56 +05:00
  • 7e50311c92 sync: reduce device ids chunk size Abdullah Atta 2025-12-30 12:52:36 +05:00
  • 02ccd6cd06 cors: make hostname configurable via env variable v1.0-beta.7 Abdullah Atta 2025-12-29 14:02:48 +05:00
  • 75369a5988 cors: add self hostable cors proxy v1.0-beta.6 Abdullah Atta 2025-12-29 12:33:11 +05:00
  • a3235ca381 common: add support for reading secret from file Abdullah Atta 2025-12-26 14:57:38 +05:00
  • 119d5b0e7a docker: update to net9.0 Abdullah Atta 2025-12-23 16:30:19 +05:00
  • b98612be7a sync: migrate sync devices from fs to mongodb Abdullah Atta 2025-12-22 20:11:43 +05:00
  • c7bb053cea common: simplify wamp logic Abdullah Atta 2025-12-22 13:38:58 +05:00
  • 265b456c46 s3: add support for failover Abdullah Atta 2025-12-17 09:06:26 +05:00
  • 347507f00a global: switch to dotnet9 Abdullah Atta 2025-12-15 22:58:25 +05:00
  • 8dd9d0dc62 api: add support for {{Email}} placeholder in announcements Abdullah Atta 2025-11-28 13:01:28 +05:00
  • e489ce7376 common: add missing enum conversion for legacy_pro Abdullah Atta 2025-11-24 11:58:23 +05:00
  • 5ca9c142e3 monograph: {id}/stats -> {id}/analytics Abdullah Atta 2025-11-08 12:42:10 +05:00
  • 23b0b2ddfc monographs: add stats endpoint (#69) 01zulfi 2025-11-07 10:28:03 +05:00
  • 7a8873db32 monographs: fix view count setting to 0 when updating (#68) 01zulfi 2025-11-07 09:59:52 +05:00
  • 294769fd71 monographs: track view count (#67) 01zulfi 2025-11-06 13:15:23 +05:00
  • 55136597aa fix: fix Streetwriters.Common build error (#65) 01zulfi 2025-11-05 22:52:49 +05:00
  • 9d3ef51c0c common: throw error if s3 env variables not defined Abdullah Atta 2025-11-05 22:43:38 +05:00
  • de23ea3e66 s3: add s3 health check Abdullah Atta 2025-11-05 22:42:58 +05:00
  • 54d0fdcf4f s3: fix storage limit rolloever Abdullah Atta 2025-11-05 22:42:45 +05:00
  • 1e8a205719 s3: improve error reporting Abdullah Atta 2025-11-05 22:41:24 +05:00
  • 70da841531 inbox: minor fixes and improvements Abdullah Atta 2025-10-30 12:50:15 +05:00
  • 5445c51d8d identity: fix error on sessions clear Abdullah Atta 2025-10-30 12:50:00 +05:00
  • dd05c55875 global: add support for specifying known proxies (#63) Tate M Walker 2025-10-29 00:14:49 -05:00
  • ab9efaea7f identity: fix sign ups Abdullah Atta 2025-10-22 10:13:58 +05:00
  • 8bc1a52a60 s3: fix uploads for legacy users Abdullah Atta 2025-10-22 10:13:51 +05:00
  • 75a4462fd1 identity: add client id checks in grant validators Abdullah Atta 2025-10-14 21:50:57 +05:00
  • 8db33889b6 api: remove legacy sync hub Abdullah Atta 2025-10-14 21:16:59 +05:00
  • 50f159a37b s3: improve upload limit checks Abdullah Atta 2025-10-14 21:16:22 +05:00
  • 6e35edb715 global: add null safety checks Abdullah Atta 2025-10-14 21:15:51 +05:00
  • be432dfd24 global: migrate to using ILogger Abdullah Atta 2025-10-14 09:28:41 +05:00
  • 0cc3365e44 inbox: add rate limiting (#59) 01zulfi 2025-10-14 09:16:35 +05:00
  • a8cc02ef1a inbox: send salt in encrypted inbox item (#57) 01zulfi 2025-10-13 11:31:12 +05:00
  • d1421d640f identity: fix user subscription claim value incorrect for legacy pro users v1.0-beta.5 Abdullah Atta 2025-10-13 11:27:07 +05:00
  • 131df3df04 s3: use internal upload object url for uploading files Abdullah Atta 2025-10-09 14:16:59 +05:00
  • 1ecd8adee1 s3: fix attachments not uploading on self hosted servers Abdullah Atta 2025-10-09 14:13:11 +05:00
  • 32b24dead2 inbox: sync inbox items 01zulfi 2025-10-08 12:49:41 +05:00
  • 4779a21134 ci: fix workflow v1.0-beta.4 Abdullah Atta 2025-10-07 17:05:10 +05:00
  • 6215c3c916 ci: run workflow on tag creation Abdullah Atta 2025-10-07 17:01:52 +05:00
  • 16ce7942be sync: fix error on monographs sync Abdullah Atta 2025-10-07 16:42:07 +05:00
  • 3a2e5f884b monograph: refactor to fix type errors Abdullah Atta 2025-10-07 16:41:34 +05:00
  • 2b6a58ff04 api: handle subscription fetch errors Abdullah Atta 2025-10-07 16:41:18 +05:00
  • 72e825a12c common: update subscription models Abdullah Atta 2025-10-07 16:41:02 +05:00
  • 8aeeba0eeb s3: fix ContentLength header is required error Abdullah Atta 2025-10-07 16:39:17 +05:00
  • 2952dd2c63 sync: fix monograph sync Abdullah Atta 2025-10-03 18:17:33 +05:00
  • 908d64bd4f api: fix minor issues Abdullah Atta 2025-10-03 08:34:20 +05:00
  • 41a185bd9f s3: disable download limits based on file size Abdullah Atta 2025-10-02 14:41:45 +05:00
  • 61dd2e1f74 s3: add limit on download file size Abdullah Atta 2025-10-02 13:36:38 +05:00
  • 3bb140aeb3 common: handle paddle billing errors Abdullah Atta 2025-10-01 12:00:01 +05:00
  • 7172510c9e api: fix sync not working on android Abdullah Atta 2025-09-29 12:14:20 +05:00
  • cfe2875a67 api: refactor user subscription check for monograph embed & links Abdullah Atta 2025-10-07 16:43:41 +05:00
  • 9860df2379 identity: refactor sms mfa authorization check Abdullah Atta 2025-09-29 09:56:39 +05:00
  • cc459f9fea common: add paddle v1 api client Abdullah Atta 2025-09-27 11:49:39 +05:00
  • 9e6a25ec1d common: fix plan change if subscription is trialing Abdullah Atta 2025-09-26 22:41:25 +05:00
  • 6304d8178f identity: fix delete subscription handling Abdullah Atta 2025-09-26 11:12:09 +05:00
  • 500a64de18 identity: use subscription v2 types & api Abdullah Atta 2025-09-26 09:34:11 +05:00
  • 55a2223198 common: add subscribe with semaphore to wamp to allow serial messaging Abdullah Atta 2025-09-26 09:33:35 +05:00
  • 3beb716b83 common: add paddle billing api client Abdullah Atta 2025-09-26 09:32:07 +05:00
  • ed6e3c56f2 api: minor refactors aimed at improving memory consumption Abdullah Atta 2025-09-26 09:30:37 +05:00
  • 579e65b0be api: add support for storage limits Abdullah Atta 2025-09-26 09:30:08 +05:00
  • b3dcdda697 api: improve sync hub auth Abdullah Atta 2025-09-26 09:29:07 +05:00
  • 44a9ff57e7 common: add new subscription types Abdullah Atta 2025-09-26 09:27:50 +05:00
  • 4361b90425 api: minor refactors Abdullah Atta 2025-09-26 09:21:40 +05:00
  • 3471ecb21a feat: set up public inbox api server (#52) 01zulfi 2025-10-06 12:22:25 +05:00
  • 5a9b98fd06 inbox: add GET public inbox key & POST inbox items endpoint (#51) 01zulfi 2025-10-06 12:21:31 +05:00
  • 34e5dc6a20 identity: fix super_strict rate limiting policy Abdullah Atta 2025-09-25 09:07:56 +05:00
  • 8f8c60e0b3 api: fix error on user patch Abdullah Atta 2025-09-17 11:38:33 +05:00
  • 9b774d640c feat: get, add, & delete user's inbox api tokens (#50) 01zulfi 2025-09-16 08:40:52 +05:00
  • 4a0aee1c44 monograph: fix json content serialized as html Abdullah Atta 2025-09-15 12:30:28 +05:00
  • 97fbd3226d monograph: add support for webrisk api for analyzing urls for pro users Abdullah Atta 2025-09-15 11:22:37 +05:00
  • 0f43b3ee66 monograph: remove links, embeds & images for non-pro users Abdullah Atta 2025-09-15 09:19:16 +05:00
  • b469da70e8 api: only expose /metrics endpoint internally Abdullah Atta 2025-09-10 09:33:19 +05:00
  • 10e33de897 api: include inbox keys in get user endpoint (#48) 01zulfi 2025-09-09 19:44:08 +05:00
  • 6e8fb81ade sync: ensure monographs sync for first time ever on an existing device (#44) 01zulfi 2025-09-06 09:33:18 +05:00
  • 34a09ad15d inbox: store user's inbox keys (#47) 01zulfi 2025-09-06 09:32:44 +05:00
  • 201a235357 identity: make otp rate limiting more strict Abdullah Atta 2025-08-25 10:46:04 +05:00
  • e68b8f7e7c sync: add RequestFetchV2 hub method (#43) 01zulfi 2025-08-20 11:20:50 +05:00
  • a5b3a12914 monograph: fix some monographs can't be unpublished Abdullah Atta 2025-08-19 14:23:56 +05:00
  • 3ed30b206c api: run device cleanup job 1st of every month Abdullah Atta 2025-08-19 14:00:55 +05:00
  • 1344199807 api: add job to cleanup stale devices every 30 days Abdullah Atta 2025-08-19 12:24:43 +05:00
  • 33a189fe91 api: minor refactor v1.0-beta.3 Abdullah Atta 2025-08-18 23:43:47 +05:00
  • 2f361db9df monographs: fix monographs not appearing on clients Abdullah Atta 2025-08-18 23:43:41 +05:00
  • bf6cd6cd46 docker: fix the mongo healthcheck (#42) Minecon724 2025-08-18 20:43:01 +02:00
  • 54266d1ba3 sync: disable SendMonographs on sync since its not supported by clients yet Abdullah Atta 2025-08-18 18:23:42 +05:00
  • d3894d2a9f sync: fix StorageLimit does not match any field or property Abdullah Atta 2025-08-18 17:54:14 +05:00
  • 00c089e677 docker: get rid of initiate-rs0 Abdullah Atta 2025-08-18 14:22:31 +05:00
  • fa8f69157a docker: Fix MongoDB container volume error (#12) v1.0-beta.2 dyw770 2025-08-18 16:34:31 +08:00
  • 30d5394425 api: fix s3 multipart upload (#22) dyw770 2025-08-18 16:33:49 +08:00
  • 037bf4c3ea api: update S3 client mode for presigned URL generation to EXTERNAL (#33) Vsevolod Volkov 2025-08-18 06:48:48 +00:00
  • 6d6342dbff api: add user's monograph passwords key (#41) 01zulfi 2025-08-18 11:45:42 +05:00
  • 8df70c81fc monograph: fix existing item condition in update endpoint (#40) 01zulfi 2025-08-04 13:00:55 +05:00
  • bf2e6efeff monograph: add sync support (#39) 01zulfi 2025-08-04 11:51:15 +05:00
  • 1e2ef0685d sync: don't break the loop if device id is same Abdullah Atta 2025-08-02 09:17:36 +05:00