Commit Graph

  • c1f0e24d21 sync: update LastAccessTime on push, pull & register Abdullah Atta 2025-08-01 11:39:18 +05:00
  • a96b0e1e42 sync: use synchronous locks instead of semaphores Abdullah Atta 2025-08-01 10:52:48 +05:00
  • 76af2cbfc8 identity: fix 2fa recovery codes not working Abdullah Atta 2025-07-15 13:35:07 +05:00
  • 34fa43f302 global: add some basic rate limiting Abdullah Atta 2025-07-15 13:34:31 +05:00
  • 8c267e51f4 common: add gift card to SubscriptionProvider Abdullah Atta 2025-07-15 13:33:54 +05:00
  • 182558136a identify: validate mfa methods against user's enabled methods Abdullah Atta 2025-04-30 11:48:50 +05:00
  • 8d3b0d6dbf identity: validate mfa method against user's mfa methods Abdullah Atta 2025-04-30 11:45:18 +05:00
  • 0841ca1aa8 common: add gift card model Abdullah Atta 2025-04-10 12:20:03 +05:00
  • 11dff4f0cc identity: move email sender to common Abdullah Atta 2025-04-10 12:19:49 +05:00
  • bbabf51073 global: newline changes Abdullah Atta 2025-04-10 11:09:28 +05:00
  • a135bd50d7 db: increase heartbeat interval to 60 seconds Abdullah Atta 2024-12-02 09:38:21 +05:00
  • e5bf3367cc global: add support for -DSTAGING Abdullah Atta 2024-11-28 14:38:28 +05:00
  • c6bcd4a84d monograph: add new ItemId property that is a simple string Abdullah Atta 2024-11-28 14:21:57 +05:00
  • 07675632e0 identity: enable user's 2fa method after verifying 2fa code Abdullah Atta 2024-11-28 14:20:35 +05:00
  • 8d15e176ff docker: DISABLE_ACCOUNT_CREATION -> DISABLE_SIGNUPS Abdullah Atta 2024-10-25 12:40:53 +05:00
  • e3f97bc47e docker: use named volumes instead of creating folders in $HOME v1.0-beta.1 Abdullah Atta 2024-10-12 13:39:57 +05:00
  • 9482e1ddc1 docker: add health checks for mongodb and minio Abdullah Atta 2024-10-12 13:18:12 +05:00
  • 0447ab6e55 docker: fix variable descriptions v1.0-beta.0 Abdullah Atta 2024-10-12 12:07:31 +05:00
  • 682d904dc9 docker: make monograph self hostable Abdullah Atta 2024-10-12 12:00:40 +05:00
  • d8ee28389a docker: make .env more consistent Abdullah Atta 2024-10-12 12:00:29 +05:00
  • 309dcafa02 monograph: add new id/view endpoint for self destruction Abdullah Atta 2024-10-12 11:59:10 +05:00
  • 1b97ba77da identity: use new server PublicURL Abdullah Atta 2024-10-12 11:56:57 +05:00
  • 6d19112fb6 common: replace server Domain with PublicURL Abdullah Atta 2024-10-12 11:56:34 +05:00
  • 1c68942a6d identity: replace Sodium.Core with Geralt Abdullah Atta 2024-10-12 11:55:52 +05:00
  • 3cc84d7603 Update self-hosting TO-DO (#10) Maniues 2024-09-26 15:53:17 +02:00
  • 7f94a647c7 Merge pull request #8 from dyw770/master Abdullah Atta 2024-09-06 21:00:28 +05:00
  • ba006974a0 docker: fix db persistent configuration dyw770 2024-09-05 23:18:12 +08:00
  • c3772c86ee Merge pull request #7 from dyw770/master Abdullah Atta 2024-09-05 20:09:21 +05:00
  • 53695174b5 docker: Add db persistence configuration and modify the value of the S3_INTERNAL_SERVICE_URL environment variable dyw770 2024-09-05 12:06:04 +08:00
  • 356488beab s3: use protocol from service url (fixes #6) v1.0-alpha.8 Abdullah Atta 2024-09-04 10:22:07 +05:00
  • b12eb39797 docker: use wget for healthcheck v1.0-alpha.7 Abdullah Atta 2024-08-29 12:23:14 +05:00
  • 962b805054 api: remove s3 objects bigger than the maximum size Abdullah Atta 2024-08-29 12:20:32 +05:00
  • f3216330a1 docker: remove even more unnecessary env vars Abdullah Atta 2024-08-29 12:19:37 +05:00
  • 63069ae573 sync: more stable deserializer for syncitem model Abdullah Atta 2024-08-11 10:18:55 +05:00
  • cd06a31d1b docker: expose non-80 port inside containers Abdullah Atta 2024-08-09 11:20:07 +05:00
  • 21a9b4c203 docker: add service to validate enviroment variables before starting containers Abdullah Atta 2024-08-08 09:14:58 +05:00
  • a1003ffdd5 docker: minor cleanup Abdullah Atta 2024-08-07 15:25:43 +05:00
  • c66a084ed6 docker: explain why smtp configuration is required Abdullah Atta 2024-08-07 15:16:30 +05:00
  • dfabfcbc23 common: simplify compatibility version Abdullah Atta 2024-08-07 15:06:58 +05:00
  • e324b588a1 docker: fill out as many vars in .env as possible Abdullah Atta 2024-08-07 09:02:18 +05:00
  • 15b6947ff0 docker: remove support for 3rd-party S3 providers Abdullah Atta 2024-08-07 08:50:58 +05:00
  • c441a1750c docker: add documentation for all variables in .env Abdullah Atta 2024-08-06 15:52:18 +05:00
  • 9f1f3e14d7 global: remove unncessary environment variables Abdullah Atta 2024-08-06 15:52:00 +05:00
  • 90118488cb docker: update .env Abdullah Atta 2024-08-02 11:37:47 +05:00
  • e99f0f33d2 docker: fix attachments not uploading Abdullah Atta 2024-08-02 11:36:29 +05:00
  • 881354ab83 global: fix failing build v1.0-alpha.6 Abdullah Atta 2024-08-01 12:20:37 +05:00
  • 5c1944d29f common: send more info in /version endpoint Abdullah Atta 2024-08-01 12:05:50 +05:00
  • cbd0c01d28 identity: add support for disabling new signups Abdullah Atta 2024-08-01 10:32:51 +05:00
  • ad590f6011 identity: auto enable 2fa by email on self hosted instance v1.0-alpha.5 Abdullah Atta 2024-08-01 10:05:46 +05:00
  • 2f5bd75d4e identity: confirm email automatically on self hosted instances Abdullah Atta 2024-08-01 09:56:06 +05:00
  • 3c8c8ebc81 chore: update docker set up instructions Abdullah Atta 2024-07-31 13:28:59 +05:00
  • 2bbb50e9f6 docker: use container images from dockerhub in docker compose v1.0-alpha.4 Abdullah Atta 2024-07-31 13:16:19 +05:00
  • d0a1a2ea9f docker: enable reflection for json serializing v1.0-alpha.3 Abdullah Atta 2024-07-31 12:58:38 +05:00
  • 005dc4284d docker: publish with TrimMode set to partial v1.0-alpha.2 Abdullah Atta 2024-07-31 12:17:22 +05:00
  • c730a77b41 docker: optimize dockerfiles for multi platform builds v1.0-alpha.1 Abdullah Atta 2024-07-31 11:33:42 +05:00
  • 483be74fa1 docker: enable multi-platform builds Abdullah Atta 2024-07-31 10:07:30 +05:00
  • d4b0f7cdf5 docker: revert all chanegs to dockerfile Abdullah Atta 2024-07-31 09:51:46 +05:00
  • 3ebfc8de7c docker: remove --use-current-runtime Abdullah Atta 2024-07-31 09:12:28 +05:00
  • 2201984689 docker: fix You may also need to include 'linux-x64' in your project's RuntimeIdentifiers Abdullah Atta 2024-07-31 09:07:25 +05:00
  • 46675033c8 fix docker build (again) Abdullah Atta 2024-07-30 16:11:12 +05:00
  • 805ee02b4b fix docker build Abdullah Atta 2024-07-30 16:06:18 +05:00
  • e808d28c45 remove listmonk.sdk empty directory Abdullah Atta 2024-07-30 15:39:09 +05:00
  • ec1b454d42 ci: add publish workflow Abdullah Atta 2024-07-30 15:38:25 +05:00
  • edd860e3ae global: simplify dockerfiles Abdullah Atta 2024-07-30 15:38:17 +05:00
  • dad489f41d global: update docker-compose config Abdullah Atta 2024-07-30 11:30:56 +05:00
  • e380797004 s3: allow setting separate bucket name for internal s3 service Abdullah Atta 2024-07-23 10:46:21 +05:00
  • e9fb43b7ba api: minor refactoring Abdullah Atta 2024-06-07 15:42:26 +05:00
  • a3b875a3c5 identity: change IPersistedGrantDbContext to a singleton Abdullah Atta 2024-06-07 15:42:08 +05:00
  • 59cf7ffcde notesnook: add opentelemetry based metric logging Abdullah Atta 2024-06-07 15:41:44 +05:00
  • b304d314a0 identity: minor refactor Abdullah Atta 2024-06-07 15:40:14 +05:00
  • f41b38c964 common: expose clients to public Abdullah Atta 2024-06-07 15:40:05 +05:00
  • f5bb5d0716 api: remove unnecessary auth policies Abdullah Atta 2024-06-07 15:39:49 +05:00
  • 99f095babe db: refactor to only init mongo client & collections once Abdullah Atta 2024-06-07 15:39:12 +05:00
  • c5b41be2fd identity: register wamp user account service Abdullah Atta 2024-06-07 15:38:25 +05:00
  • 44536cb9f5 common: add helper for registering repositories Abdullah Atta 2024-06-07 15:37:39 +05:00
  • 64ae13b589 identity: handle crash on introspection when user is null Abdullah Atta 2024-06-07 15:36:01 +05:00
  • 99da765a1c api: use wamp services instead of forwarding http requests for internal apis Abdullah Atta 2024-06-07 15:35:31 +05:00
  • 353e866cda common: add support for wamp based services Abdullah Atta 2024-06-07 15:31:53 +05:00
  • 336976dd1e monographs: Id -> _id Abdullah Atta 2024-06-07 15:30:47 +05:00
  • fe4b71ef7e api: optimize announcements fetching Abdullah Atta 2024-06-07 15:30:34 +05:00
  • 292f2d4ece sync: add upsertmany for faster bulk upserts Abdullah Atta 2024-06-07 11:16:06 +05:00
  • 98c5f0c96f sync: use builders instead of linq for mongodb queries Abdullah Atta 2024-06-07 11:12:31 +05:00
  • ad4e43e879 sync: remove item type specific model classes & simplify sync repository usage Abdullah Atta 2024-06-07 11:10:43 +05:00
  • 90b9012c32 sync: use custom bson serializer for SyncItem for perf Abdullah Atta 2024-06-07 11:00:48 +05:00
  • 9d2c54ad33 sync: remove legacy sync api Abdullah Atta 2024-06-07 10:56:17 +05:00
  • 0c0ade0c64 sync: refactor sync device service to be more memory efficient Abdullah Atta 2024-06-07 10:55:15 +05:00
  • 7ce02d0193 api: only fetch monographs' ids Abdullah Atta 2024-06-07 10:50:47 +05:00
  • cb0ad7ac9a api: improve pro authorization handling Abdullah Atta 2024-06-07 10:49:57 +05:00
  • 690414cb51 s3: only allow pro users to upload attachments Abdullah Atta 2024-05-29 22:58:34 +05:00
  • 0ce5b69f91 identity: send email even if gpg signing fails Abdullah Atta 2024-05-16 13:20:26 +05:00
  • abac61e03d ignore sync/ dir Abdullah Atta 2024-05-16 13:17:07 +05:00
  • aed05f1eb9 common: add PREMIUM_PAUSED subscription type Abdullah Atta 2024-05-16 13:16:50 +05:00
  • 95119f8df2 global: change default log level in prod to Warning Abdullah Atta 2024-05-16 13:16:11 +05:00
  • dac2d7a577 identity: many fixes to auth grant validation Abdullah Atta 2024-05-16 13:15:41 +05:00
  • abe7e67933 identity: include scope when validating account recovery token Abdullah Atta 2024-05-16 13:15:04 +05:00
  • 90dd4e548d db: decrease maxPoolSize to 500 Abdullah Atta 2024-05-16 13:14:37 +05:00
  • 6e192e1765 s3: return 0 on failure instead of null when getting attachment size Abdullah Atta 2024-05-16 13:14:16 +05:00
  • 45a8f056b9 api: handle sync v2 in SyncRequirement Abdullah Atta 2024-05-16 13:13:38 +05:00
  • 1c901aad84 api: remove profile from user settings Abdullah Atta 2024-05-16 13:13:06 +05:00
  • 98b5143bfe sync: v3 compatible sync Abdullah Atta 2024-05-16 13:12:37 +05:00