Commit Graph

  • d7f1df3252 Update AppInfo bump version (#508) Leendert de Borst 2025-01-01 14:56:28 +01:00
  • fdce8bddd1 Bump install.sh version (#508) Leendert de Borst 2025-01-01 14:56:15 +01:00
  • be4a105709 Update docs (#508) Leendert de Borst 2025-01-01 14:54:02 +01:00
  • dfa2f84570 Merge pull request #507 from lanedirt/506-add-postgresql-database-import-and-export-commands-to-installsh Leendert de Borst 2024-12-31 21:40:49 +01:00
  • 450ca6a6f4 Update db-import command (#506) Leendert de Borst 2024-12-31 21:34:23 +01:00
  • 4c31912d73 Add db import and export commands to install.sh (#506) Leendert de Borst 2024-12-31 21:18:44 +01:00
  • 367be5a409 Bump NUnit from 4.3.1 to 4.3.2 dependabot[bot] 2024-12-30 09:51:06 +00:00
  • b6cf46ab91 Bump HtmlAgilityPack from 1.11.71 to 1.11.72 dependabot[bot] 2024-12-30 09:50:09 +00:00
  • 0da0bd0b17 Merge pull request #505 from lanedirt/503-searching-in-admin-table-pages-defocuses-search-field-after-every-character-typed Leendert de Borst 2024-12-31 17:56:01 +01:00
  • d8ccaad806 Merge pull request #504 from lanedirt/493-fix-dataprotection-api-errors-when-running-a-clean-docker-install Leendert de Borst 2024-12-31 17:50:07 +01:00
  • 656210e4f6 Do not show loading indicator when refreshing in admin (#503) Leendert de Borst 2024-12-31 17:48:29 +01:00
  • c3c85bc10e Do not log dataprotection warnings to database log but keep for filelog (#493) Leendert de Borst 2024-12-31 17:37:17 +01:00
  • 693ad0b581 Update CONTRIBUTING.md Leendert de Borst 2024-12-31 15:29:32 +01:00
  • 94ad51059e Merge pull request #500 from lanedirt/491-link-from-contributindmd-to-the-official-docs-page Leendert de Borst 2024-12-30 11:51:12 +01:00
  • 9374780a5b Update CONTRIBUTING.md (#491) Leendert de Borst 2024-12-29 12:30:34 +01:00
  • 3263360be5 Merge pull request #492 from lanedirt/190-add-postgresql-as-database-option-to-prevent-concurrency-locking-due-to-sqlite-limitations Leendert de Borst 2024-12-29 12:15:32 +01:00
  • 1151089d59 Fix merge conflict (#190) Leendert de Borst 2024-12-28 17:06:50 +01:00
  • d39ecf69e8 Merge pull request #499 from lanedirt/498-make-user-refreshtoken-lifetime-configurable-via-server-settings Leendert de Borst 2024-12-28 16:58:29 +01:00
  • 9caea03460 Update AuthTests.cs (#498) Leendert de Borst 2024-12-28 16:45:06 +01:00
  • 32879e09a8 Make UserRefreshToken lifetime configurable via admin (#498) Leendert de Borst 2024-12-28 16:35:21 +01:00
  • d3518eca6c Update install.sh add install.sh version check to install command itself (#190) Leendert de Borst 2024-12-28 15:52:33 +01:00
  • 329ae185ad Update docs (#190) Leendert de Borst 2024-12-28 14:28:09 +01:00
  • 888054e8ed Bump NUnit.Analyzers from 4.4.0 to 4.5.0 dependabot[bot] 2024-12-27 16:32:44 +00:00
  • 0d141e2c7c Bump NUnit from 4.3.0 to 4.3.1 dependabot[bot] 2024-12-23 09:18:46 +00:00
  • 33b930b58a Merge pull request #497 from lanedirt/495-improve-2fa-login-flow-to-automatically-submit-when-6-digits-have-been-entered Leendert de Borst 2024-12-27 17:26:39 +01:00
  • ad9eb79e9e Update CodeLockoutTests.cs (#495) Leendert de Borst 2024-12-27 16:56:20 +01:00
  • cd46578576 Auto submit login form when 2fa code is entered (#495) Leendert de Borst 2024-12-27 10:43:04 +01:00
  • e577d6fee4 Print warnring but do not exit on image pull fail (#190) Leendert de Borst 2024-12-26 01:30:32 +01:00
  • 9d1923d3ea Refactor dev db start (#190) Leendert de Borst 2024-12-26 01:26:43 +01:00
  • d77c28184c Refactor (#190) Leendert de Borst 2024-12-26 01:13:40 +01:00
  • 180de219c8 Update installer to look at latest release instead of main (#190) Leendert de Borst 2024-12-26 00:39:42 +01:00
  • 17e4f614d8 Refactor postgres docker setup and update docs (#190) Leendert de Borst 2024-12-26 00:27:35 +01:00
  • 747e0910cb Update SQLite ef model (#190) Leendert de Borst 2024-12-25 23:10:24 +01:00
  • fc85f34218 Update useremailclaims setnull to be compatible with PostgreSQL (#190) Leendert de Borst 2024-12-25 23:01:54 +01:00
  • f0e0e9c03e Add TaskRunnerJobs to migration (#190) Leendert de Borst 2024-12-25 22:55:10 +01:00
  • 2631a1f0b1 Update migration (#190) Leendert de Borst 2024-12-25 22:47:44 +01:00
  • 254104e12d Update migration logging (#190) Leendert de Borst 2024-12-25 22:46:08 +01:00
  • a75d5c7a34 Update migration add data truncation if source data exceeds length (#190) Leendert de Borst 2024-12-25 22:41:56 +01:00
  • bf40539e92 Update dockerignore to ignore data directories during build (#190) Leendert de Borst 2024-12-25 22:41:40 +01:00
  • cb330219ab Refactor postgres db folder creation (#190) Leendert de Borst 2024-12-25 22:26:58 +01:00
  • 4f5e822722 Include postgres empty dir in git to ensure correct permissions (#190) Leendert de Borst 2024-12-25 22:23:43 +01:00
  • 96997c7d8d Update docs (#190) Leendert de Borst 2024-12-25 22:21:19 +01:00
  • f959b7dc91 Update install.sh (#190) Leendert de Borst 2024-12-25 22:21:13 +01:00
  • 59599f43a3 Update docs (#190) Leendert de Borst 2024-12-25 16:53:30 +01:00
  • b5e575051c Update migration logic to reset auto increment id (#190) Leendert de Borst 2024-12-25 16:44:15 +01:00
  • 433664d85d Fix admin redirect absolute URL bug (#190) Leendert de Borst 2024-12-25 14:40:44 +01:00
  • 82b2b75127 Update docs with new update instructions (#190) Leendert de Borst 2024-12-25 14:24:31 +01:00
  • 577e02d761 Update install script (#190) Leendert de Borst 2024-12-25 14:24:16 +01:00
  • 26b1c4e044 Load security page components async (#190) Leendert de Borst 2024-12-25 12:11:17 +01:00
  • 3872678039 Sanitize email when retrieving emails for emailbox (#190) Leendert de Borst 2024-12-24 22:20:44 +01:00
  • 80cc72eb22 Fix RecentEmails.razor dispose bug (#190) Leendert de Borst 2024-12-24 21:53:07 +01:00
  • 141a291ace Fix bug in db sync tests (#190) Leendert de Borst 2024-12-24 20:49:38 +01:00
  • 3b5e944417 Refactor (#190) Leendert de Borst 2024-12-24 15:48:34 +01:00
  • 65553e0918 Update postgresql date column types to improve compatiblity (#190) Leendert de Borst 2024-12-24 15:27:04 +01:00
  • a7502d42e4 Fix migration tool params called from install.sh (#190) Leendert de Borst 2024-12-24 14:48:34 +01:00
  • 4d43acb53f Add build container start/stop/restart commands (#190) Leendert de Borst 2024-12-24 13:36:58 +01:00
  • 14ac94b78a Add migrate-db command to install.sh (#190) Leendert de Borst 2024-12-24 13:08:48 +01:00
  • 361f4b8817 Added migration logic from sqlite to postgresql (#190) Leendert de Borst 2024-12-24 12:53:22 +01:00
  • 7a62ddcf6a Enable postgresql legacy timestamp behavior (#190) Leendert de Borst 2024-12-24 12:39:57 +01:00
  • 6b59200df2 Fix migrations (#190) Leendert de Borst 2024-12-24 11:59:37 +01:00
  • 6a0699318c Add sqlite migrations to be in sync with postgresql model (#190) Leendert de Borst 2024-12-23 21:41:25 +01:00
  • f6e2648a53 Update GitHub actions for postgresql (#190) Leendert de Borst 2024-12-23 20:16:59 +01:00
  • 4b8e4c907e Refactor WebApplicationFactoryFixture (#190) Leendert de Borst 2024-12-23 20:10:47 +01:00
  • 30804cc973 Update DataProtectionExtensions.cs (#190) Leendert de Borst 2024-12-23 17:18:03 +01:00
  • 8edfc3d0d6 Update Logout.razor (#190) Leendert de Borst 2024-12-23 17:11:30 +01:00
  • 4fb5087c82 Add local postgresql dev database (#190) Leendert de Borst 2024-12-23 16:31:02 +01:00
  • cf454d2bb8 Add postgres healthcheck to docker-compose.yml (#190) Leendert de Borst 2024-12-23 16:03:59 +01:00
  • 0a577873ee Update install.sh to create postgres credentials (#190) Leendert de Borst 2024-12-23 15:40:00 +01:00
  • 32c8e48d45 Update Dockerfile (#190) Leendert de Borst 2024-12-23 15:25:18 +01:00
  • 564ae54de8 Update postgresql factory to support env vars if available (#190) Leendert de Borst 2024-12-23 15:11:34 +01:00
  • d9f4f8d121 Update Dockerfile (#190) Leendert de Borst 2024-12-23 14:33:36 +01:00
  • 728b20b489 Update install.sh (#190) Leendert de Borst 2024-12-23 14:18:47 +01:00
  • 219f0bc9cc Update db configuration (#190) Leendert de Borst 2024-12-23 14:17:17 +01:00
  • 9735df0436 Update install.sh to generate postgresql credentials (#190) Leendert de Borst 2024-12-23 13:57:01 +01:00
  • 78a872a67d Refactor smtpserver and taskrunner so all tests pass (#190) Leendert de Borst 2024-12-23 12:57:24 +01:00
  • 77a48ea4e9 Refactor admin so all tests pass (#190) Leendert de Borst 2024-12-23 12:16:05 +01:00
  • 22538ae000 Refactor datetime to always use UTC (#190) Leendert de Borst 2024-12-22 21:36:01 +01:00
  • db632c3edb Refactor SmtpService to use new dbcontextfactory (#190) Leendert de Borst 2024-12-22 20:05:05 +01:00
  • 1c53addcaa Refactor WebApi to use new dbcontextfactory (#190) Leendert de Borst 2024-12-22 18:58:24 +01:00
  • 817404cd08 Refactor UserService delete unused methods causing concurrency issues (#190) Leendert de Borst 2024-12-22 14:10:30 +01:00
  • 9062cdc701 Refactor admin project to use dbcontextfactory (#190) Leendert de Borst 2024-12-22 11:53:22 +01:00
  • e45866fa67 Update EF models to not use driver specific fields (#190) Leendert de Borst 2024-12-22 11:25:23 +01:00
  • 8fbd10caaa Update admin project to use new IAliasServerDbContextFactory (#190) Leendert de Borst 2024-12-22 00:37:13 +01:00
  • 54d54f28b4 Move migrations for db engines to their respective folders (#190) Leendert de Borst 2024-12-21 23:54:32 +01:00
  • 3116aa5a1f Update postgresql.conf (#190) Leendert de Borst 2024-12-21 12:17:17 +01:00
  • eb45358532 Update gitignore for db files (#190) Leendert de Borst 2024-12-21 12:09:43 +01:00
  • 03fd047cb4 Add postgresql docker container scaffolding (#190) Leendert de Borst 2024-12-21 11:56:08 +01:00
  • 6a7fc9c5ba Merge pull request #488 from lanedirt/343-add-option-to-disable-new-user-registration-via-installsh Leendert de Borst 2024-12-20 20:23:06 +01:00
  • 62700de9ad Update install.sh (#343) Leendert de Borst 2024-12-20 20:22:43 +01:00
  • edeaa77299 Merge pull request #487 from lanedirt/342-add-option-to-block-existing-user-in-admin Leendert de Borst 2024-12-20 19:57:39 +01:00
  • 84b93924f5 Add user block checks to api and add tests (#342) Leendert de Borst 2024-12-20 19:47:12 +01:00
  • 400e702753 Add user blocked status toggle to admin (#342) Leendert de Borst 2024-12-20 18:53:28 +01:00
  • 147f8db5d1 Add Blocked column to users table (#342) Leendert de Borst 2024-12-20 18:53:01 +01:00
  • 8e1470bc1b Merge pull request #486 from lanedirt/343-add-option-to-disable-new-user-registration-via-installsh Leendert de Borst 2024-12-20 18:24:50 +01:00
  • 50853bf011 Update tests (#343) Leendert de Borst 2024-12-20 17:30:28 +01:00
  • 07dd90a705 Add public registration enabled check to client (#343) Leendert de Borst 2024-12-20 16:52:05 +01:00
  • a7a7d6d82b Rename public registration enabled flag (#343) Leendert de Borst 2024-12-20 16:51:51 +01:00
  • 249efe54b0 Add public registration env flag check to api (#343) Leendert de Borst 2024-12-20 16:06:15 +01:00
  • 20eb3e5ff4 Add public registration setting to install.sh (#343) Leendert de Borst 2024-12-20 15:56:30 +01:00
  • ba15c446d9 Merge pull request #484 from lanedirt/483-dark-mode-text-readability-tweaks Leendert de Borst 2024-12-19 15:54:55 +01:00