69 Commits

Author SHA1 Message Date
Leendert de Borst
443a850ee1 Merge branch 'main' into 1353-upgrade-from-net-9-to-net-10-admin-api-and-web-app-services
* main: (100 commits)
  Update import flow to prevent UI reset and apply favicon reuse (#1583)
  Add SMTP TLS instructions to self-hosted docs
  Add install.sh restart [container] option (#1635)
  Improve browser extension autofill trigger to work on more websites (#1620)
  Fix Logo parsing in React Native to support string/base64 matching (#1622)
  Tweak iOS and Android password unlock flow to not let incorrect passwords overwrite persisted encryption key
  Tweak browser extension and mobile app unlock wrong password error
  Tweak TotpCodes add/close button style (#1629)
  Add StickyActionBar to web app in order to always show submit/cancel buttons in Item AddEdit.razor (#1629)
  Update all-in-one Docker container config to use 127.0.0.1 instead of localhost refernces (#1627)
  Add ignore_port option to Rust credential matcher for Android specifically (#1625)
  Update isntall docs and troubleshooting steps
  Move all error translations to common.errors.* in browser extension
  Add null checks to attachment viewer/uploader in web app to prevent exceptions
  Update docs (#112)
  Add AntiForgeryTokenMIddleware to admin to prevent HTTP 400 errors and instead do a clean redirect (#112)
  Add certificates dir bind mount to docker-compose for SMTP TLS (#112)
  Update SmtpServer with configurable certificates dir for Docker bind mount (#112)
  Add AppErrorCodes handling to mobile apps (#1619)
  Add AppErrorCodes handling to browser extension (#1619)
  ...
2026-02-06 12:23:11 +01:00
Leendert de Borst
3e470ea9d2 Update all-in-one Docker container config to use 127.0.0.1 instead of localhost refernces (#1627) 2026-02-04 21:43:58 +00:00
Leendert de Borst
49ef4918fa Update docs (#112) 2026-02-04 19:09:39 +00:00
Leendert de Borst
e4f42b57d4 Add certificates dir bind mount to docker-compose for SMTP TLS (#112) 2026-02-04 19:09:39 +00:00
Leendert de Borst
78ff0bb6c5 Update Docker builds to correct target architecture is used to prevent problems with arm64 (#1563) 2026-01-31 19:53:18 +00:00
Leendert de Borst
adae6ebe2f Update Dockerfile to only compile Rust once on amd64 (#1531) 2026-01-30 22:47:17 +00:00
Leendert de Borst
89a3798e32 Update .NET 10.0 base images (#1353) 2026-01-30 13:18:33 +01:00
Leendert de Borst
b3946963c9 Merge branch 'main' into 1353-upgrade-from-net-9-to-net-10-admin-api-and-web-app-services
* main: (611 commits)
  Update bump-versions.sh
  Update Cargo.lock
  Update net.aliasvault.app.yml.template
  Bump tar
  Start 0.27.0-alpha development
  Update browser extension build scripts to always call rust core compile
  Update release notes
  Refactor EmailDomainField init flow to match browser extension
  Fix folder deletion in mobile app not refreshing parent screen
  Add 0.26.0 release notes
  New Crowdin updates (#1504)
  Tweak browser extension settings text alignment for longer translations (#1524)
  Add Italian language dictionaries to the identity generator (#1524)
  Update tests
  Add wait for debounce to browser extension tests
  Update playwright.config.ts
  Bump install.sh version to use self-documenting ISO8601 date
  Update e2e-tests-browser-extension.yml
  Update safari-xcode folder location
  Update fdroid scripts
  ...
2026-01-30 12:58:17 +01:00
Leendert de Borst
0130d80554 Add NPM to Docker build steps for AliasVault.Client JS bundler (#1493) 2026-01-26 14:48:07 +00:00
Leendert de Borst
cc4b482ea1 Include new Rust core libraries for Docker image builds (#1483) 2026-01-24 22:14:02 +00:00
Leendert de Borst
660cc15acb Add Rust core build step to Dockerfiles (#1473) 2026-01-21 17:29:02 +01:00
Leendert de Borst
5a2abdf7c4 Update Dockerfile for core libs (#1404) 2025-12-23 00:04:47 +01:00
Leendert de Borst
b154d08c24 Update Docker build and GitHub actions to always build core libs (#1404) 2025-12-11 14:46:31 +01:00
Leendert de Borst
a58426abcb Use postgres dockerfile for dev db instance 2025-12-02 13:52:37 +01:00
Leendert de Borst
e6bc3ea652 Download correct s6-overlay binaries for arm64 arch (#1364) 2025-11-21 06:45:06 +01:00
Leendert de Borst
92b072868e Create docker-compose.all-in-one.dev.yml (#1364) 2025-11-21 06:45:06 +01:00
Leendert de Borst
4d613175ed Update env variables and refactor metadata storage (#1371) 2025-11-21 06:45:05 +01:00
Leendert de Borst
e547e1de0c Upgrade dependencies from .NET 9 to .NET 10 (#1353) 2025-11-13 21:14:30 +01:00
Leendert de Borst
6dc5e4806b Fix multi private domain encoding issue with all-in-one docker container (#1287) 2025-10-31 21:59:10 +01:00
Leendert de Borst
85642eab64 Update Docker static asset caching configuration 2025-10-27 13:15:00 +01:00
Leendert de Borst
19f72b1386 Update self-signed SSL cert logic to use correct IP vs DNS name labels (#1223) 2025-09-16 11:40:00 +02:00
Leendert de Borst
3f12bdad9d Add instructions for using self-signed SSL cert with mobile apps (#1181) 2025-09-15 16:05:22 +02:00
Leendert de Borst
835b350d53 Improve self-signed SSL cert generation to take into account HOSTNAME env var (#1181) 2025-09-15 14:39:40 +02:00
Leendert de Borst
3a287ebc77 Add NAS specific docker compose template (#1181) 2025-09-09 15:39:44 +02:00
Leendert de Borst
ace1bd7b0f Update docker-compose.all-in-one.yml (#1181) 2025-09-09 13:03:56 +02:00
Leendert de Borst
961977c9e2 Update docs (#1181) 2025-09-08 18:51:39 +02:00
Leendert de Borst
016a7e7559 Add aliasvault wrapper script to all-in-one Docker image (#1181) 2025-09-08 17:41:11 +02:00
Leendert de Borst
fd9e62591e Add optional http to https redirect env setting (#1181) 2025-09-08 15:59:21 +02:00
Leendert de Borst
8655f15731 Support both HTTP and HTTPS in all in one docker image (#1181) 2025-09-05 19:05:45 +02:00
Leendert de Borst
d629ffb6e5 Update all-in-one build to prevent lock contention (#1181) 2025-09-05 17:49:37 +02:00
Leendert de Borst
21e0ad5017 Update all-in-one image to run in HTTP 80 mode (#1181) 2025-09-05 16:35:02 +02:00
Leendert de Borst
279a1f2ab2 Update docker-compose.all-in-one.yml (#1181) 2025-09-05 15:19:10 +02:00
Leendert de Borst
8797b3b360 Add opencontainer labels to Dockerfile (#1179) 2025-09-04 15:37:26 +02:00
Leendert de Borst
694f1d5e8f Update ghcr.io namespace to new aliasvault organization (#1177) 2025-09-04 13:58:04 +02:00
Leendert de Borst
19406cf58d Cleanup certificates dir (#1148) 2025-08-27 23:15:21 +02:00
Leendert de Borst
9fda76a5ff Use sequential builds (#1148) 2025-08-27 23:15:21 +02:00
Leendert de Borst
610d1b4654 Update all-in-one Dockerfile to reduce layers (#1148) 2025-08-27 23:15:21 +02:00
Leendert de Borst
edae632025 Add all-in-one docker image push (#1148) 2025-08-27 23:15:21 +02:00
Leendert de Borst
6eb8266d05 Merge branch 'main' of https://github.com/lanedirt/AliasVault
* 'main' of https://github.com/lanedirt/AliasVault:
  Add reset admin password script for all-in-one image (#1108)
  Delete SINGLE-CONTAINER.md (#1108)
2025-08-11 22:05:31 +02:00
Leendert de Borst
f1c94ea145 Update docs 2025-08-11 22:05:03 +02:00
Leendert de Borst
d587f3fd5c Add reset admin password script for all-in-one image (#1108) 2025-08-11 21:35:22 +02:00
Leendert de Borst
d9aa765284 Make nginx process wait for init to finish (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
990d94397b Improve nginx status page (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
b861a30596 Remove env connectionstrings (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
583534fae9 Add status HTML to nginx to show if service is down or starting up (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
8136eb379d Remove startup dependencies from nginx (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
9f5c1b35c4 Update Dockerfile (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
2fabc8c4dc Update docker-compose.dev.yml paths (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
99884b9761 Make data between all-in-one and multi-container setups compatible (#1098) 2025-08-11 13:18:45 +02:00
Leendert de Borst
3c993fe875 Update init script (#1098) 2025-08-11 13:18:45 +02:00