Commit Graph

  • a025a102d0 fix: install db config main Benjamin 2025-12-29 22:35:21 +01:00
  • 70eb52735b fix: install db config Benjamin 2025-12-29 22:28:59 +01:00
  • c887305b7a feat: improve e2e with data-testid for futur ui evolution Benjamin 2025-12-29 21:52:13 +01:00
  • 29d8012c22 feat: improvement of user name display Benjamin 2025-12-29 16:00:25 +01:00
  • e4521d87c7 feat(webapp): UI redesign with Technical Trust design system Benjamin 2025-12-23 11:31:16 +01:00
  • c374021675 Merge branch 'feat/telemetry' Benjamin 2025-12-22 22:17:03 +01:00
  • 3f745405c7 feat(install): add telemetry option to installation script Benjamin 2025-12-22 20:37:45 +01:00
  • bc53b3ece9 feat: add anonymous telemetry for usage metrics Benjamin 2025-12-22 19:04:32 +01:00
  • 296c06f374 docs: update examples Benjamin 2025-12-20 10:11:54 +01:00
  • eb320cb239 fix: install script env var Benjamin 2025-12-19 23:02:43 +01:00
  • 7218cbfd0f fix: install script app password for db Benjamin Touchard 2025-12-19 15:19:21 +01:00
  • 32c5fef0a5 Merge branch 'main' into feat/telemetry Benjamin 2025-12-18 18:02:01 +01:00
  • cd0b751966 fix: ensures the SessionService is created whenever ANY authentication method is enabled. v1.2.8 Benjamin 2025-12-18 11:44:10 +01:00
  • 41881c02b5 wip Benjamin 2025-12-18 11:43:05 +01:00
  • 600d709834 fix: missing ci ackify_app role creation Benjamin 2025-12-16 00:43:52 +01:00
  • 19cda55de9 fix: missing ci ackify_app role creation Benjamin 2025-12-16 00:25:20 +01:00
  • 44431dabf4 feat(rls): move ackify_app role creation from init script to migrate tool Benjamin 2025-12-15 15:55:25 +01:00
  • eca55c6bcb refactor(go): restore go.mod (and sum) on project root and restore missing cypress tests v1.2.7 v1.2.6 Benjamin 2025-12-10 16:28:33 +01:00
  • 5f05ef2b7e refactor(go): rename module to github.com/btouchard/ackify-ce/backend Benjamin 2025-12-08 19:02:39 +01:00
  • ab6cdbb383 refactor(go): rename module to github.com/btouchard/ackify-ce/backend Benjamin 2025-12-08 19:01:28 +01:00
  • 956192b946 fix(ci): build multi-plateforme linux/amd64,linux/arm64 QEMU Benjamin 2025-12-08 16:58:29 +01:00
  • d2a4651ec7 fix(ci): go.mod moved to backend, so build is inside backend folder, not at root Benjamin 2025-12-08 16:42:42 +01:00
  • 9b7a289a2e fix: remove invalid coreapp from merge Benjamin 2025-12-08 16:24:00 +01:00
  • 02b2ed0bb5 fix(merge): resolve conflits Benjamin 2025-12-08 16:13:10 +01:00
  • 24e2de2922 refactor(arch): enforce strict layered architecture with private interfaces Benjamin 2025-12-06 23:26:59 +01:00
  • 1b108ed874 refacto(backend): extract coreapp packages for DI and authorization Benjamin 2025-12-04 15:19:01 +01:00
  • 796d327442 feat(tenant): add tenant support Benjamin 2025-12-03 23:45:43 +01:00
  • 249849b3ed feat(tenant): add tenant support Benjamin 2025-12-03 21:26:31 +01:00
  • 6d2dd8b000 feat(e2e): fix 05-document-creation-by-url Benjamin 2025-12-03 13:54:22 +01:00
  • 686edc6123 feat(mail): fix mail suject alway in english, now is based on i18n Benjamin 2025-12-03 12:21:44 +01:00
  • aa002f824c feat(db): improve db migrations system with force & goto command (for existing db without migration schema) Benjamin 2025-12-03 11:01:23 +01:00
  • 0746e8ea12 doc: update changelog v1.2.5 Benjamin 2025-12-01 15:11:37 +01:00
  • 5261dce49e fix(oauth): add Microsoft Graph API field mapping support Benjamin 2025-12-01 12:19:42 +01:00
  • bd46d6b706 fix(install): add missing env var on downloadable compose Benjamin 2025-11-28 21:50:02 +01:00
  • 71a479d953 feat(csv): import expected signature from CSV v1.2.4 Benjamin 2025-11-27 09:03:38 +01:00
  • 533e62fcfe feat(csv): import expected signature from CSV Benjamin 2025-11-26 22:40:21 +01:00
  • 1608aad6a8 doc: update documentations & changelog v1.2.3 Benjamin 2025-11-24 11:48:10 +01:00
  • 4d84224548 fix(ci): configure rate limits for E2E tests Benjamin 2025-11-24 11:17:28 +01:00
  • d91c40edef fix(deps): revert glob and rimraf overrides to fix nyc@15 compatibility Benjamin 2025-11-24 11:09:40 +01:00
  • 253b26511a fix(ci): patch nyc@15 to handle glob@10+ and rimraf@5+ Benjamin 2025-11-24 10:32:10 +01:00
  • 825705b036 fix(ci): patch nyc@15 to fix Node.js 20+ promisify compatibility Benjamin 2025-11-24 10:32:10 +01:00
  • 84e7743429 fix(ci): use Node.js 20 for E2E tests to fix nyc compatibility Benjamin 2025-11-24 10:23:32 +01:00
  • ecd47fd8ec fix(ci): set locales and templates directories for E2E tests Benjamin 2025-11-24 09:47:53 +01:00
  • aae9ab111a fix(build): suppress vue-i18n currentInstance warning Benjamin 2025-11-24 09:44:56 +01:00
  • f842aedf11 fix(deps): eliminate deprecated npm dependencies Benjamin 2025-11-24 09:41:02 +01:00
  • 050351620c fix(i18n): handle literal dots in translation keys Benjamin 2025-11-24 09:33:46 +01:00
  • f7a22efc3b fix(ci): create empty web/dist directory before backend tests Benjamin 2025-11-24 09:21:28 +01:00
  • 41e18c914f test(frontend): add comprehensive unit tests for stores, services and components Benjamin 2025-11-24 01:04:41 +01:00
  • a46715a2f3 fix: robust coverage calculation in test suite script Benjamin 2025-11-23 23:56:10 +01:00
  • a1c71a023c fix: enable Istanbul code instrumentation for E2E coverage Benjamin 2025-11-23 23:49:33 +01:00
  • a7891618c1 feat: comprehensive CI/CD refactoring with unified code coverage Benjamin 2025-11-23 23:30:01 +01:00
  • 5cd91654e0 feat: configurable rate limiting and comprehensive E2E test suite Benjamin 2025-11-23 22:26:26 +01:00
  • 779aada760 fix(test): fix configuration for e2e tests and improve en var loading for gracefull stop on error Benjamin 2025-11-23 11:33:50 +01:00
  • e885c63f92 test: remove trivial and redundant tests for better maintainability Benjamin 2025-11-23 11:19:16 +01:00
  • c579e95a67 feat(frontend): enable TypeScript strict mode for better type safety Benjamin 2025-11-23 01:06:16 +01:00
  • eecb2565bc refactor(checksum): propagate context for HTTP request cancellation Benjamin 2025-11-23 01:00:05 +01:00
  • ddb44df7d0 refactor(crypto): propagate context.Context for observability support Benjamin 2025-11-23 00:48:36 +01:00
  • 353b720453 feat(email): add jitter to retry logic to prevent thundering herd Benjamin 2025-11-23 00:41:56 +01:00
  • 3811741401 feat(database): configure PostgreSQL connection pool settings Benjamin 2025-11-23 00:36:45 +01:00
  • f6c75b3497 refactor(security): use structured logger to prevent sensitive data exposure Benjamin 2025-11-23 00:33:35 +01:00
  • 066374ca33 refactor(api): centralize pagination logic in shared package Benjamin 2025-11-23 00:20:41 +01:00
  • 0c3ba254ee feat(email): implement smart error categorization and adaptive retry strategy Benjamin 2025-11-23 00:14:23 +01:00
  • 93d9e2e575 feat(search): implement full-text document search across public and admin APIs Benjamin 2025-11-22 23:57:16 +01:00
  • ec947afc24 feat(mail): add ACKIFY_MAIL_INSECURE_SKIP_VERIFY option (#6) ArnaudFra 2025-11-22 22:20:34 +01:00
  • da1f300d2d feat(admin): improve email reminders UX and fix signer deletion v1.2.2 Benjamin 2025-11-22 00:27:16 +01:00
  • 34146fb02d fix(auth): enable logout for MagicLink users v1.2.1 Benjamin 2025-11-07 23:29:53 +01:00
  • 5ed7127ec7 doc: update screenshot with new UI Benjamin 2025-11-07 12:08:34 +01:00
  • 2ec9a8b13d Fix: Increment timeouts (5s -> 15s) for CI latency Benjamin 2025-11-06 19:05:27 +01:00
  • aa5fee90f6 feat(admin): add option to restrict document creation to admins only Benjamin 2025-11-06 16:08:03 +01:00
  • a5c376bae5 fix(ci): build frontend before running go vet Benjamin 2025-11-06 14:09:09 +01:00
  • a27f051838 feat(auth): implement reminder authentication tokens Benjamin 2025-11-06 12:22:40 +01:00
  • 46e6bdab24 feat(auth): magic link email now uses frontend language Benjamin 2025-11-06 11:07:25 +01:00
  • d28283f6ed feat(webapp): complete i18n implementation and admin document input enhancement Benjamin 2025-11-06 10:46:43 +01:00
  • cff602c812 fix(tests): update OAuth tests to use correct signature URL path Benjamin 2025-11-06 01:14:43 +01:00
  • 7b1f69ade6 fix(email): correct signature reminder URL path Benjamin 2025-11-06 01:09:44 +01:00
  • 2dd7d8686c fix(email): correct SMTP TLS/STARTTLS configuration for Gmail Benjamin 2025-11-06 00:05:16 +01:00
  • d3f7aa4853 fix(install): always write auth method enabled flags to .env Benjamin 2025-11-05 23:48:12 +01:00
  • e71528a76b fix(install): correct mail template directory path Benjamin 2025-11-05 23:44:42 +01:00
  • 4269b66c18 fix: add ACKIFY_ prefix to all variables in .env.example files Benjamin 2025-11-05 23:41:00 +01:00
  • c13ce508c7 fix(install): add all missing env variables to compose files Benjamin 2025-11-05 23:38:20 +01:00
  • 4386a02a8c fix(install): generate hex password to avoid URL encoding issues Benjamin 2025-11-05 22:35:28 +01:00
  • 12ef046bea fix(install): add missing env variables and fix key name Benjamin 2025-11-05 22:25:43 +01:00
  • 6efb1b6aba fix(install): improve domain extraction and password input Benjamin 2025-11-05 22:24:39 +01:00
  • 10d3406a80 fix(install): use domain instead of DNS for email addresses Benjamin 2025-11-05 22:16:42 +01:00
  • fa85dba6e2 fix(install): add ACKIFY_ prefix to all environment variables Benjamin 2025-11-05 22:10:12 +01:00
  • 2209f13006 fix(e2e): wait for page reload in rate limiting test Benjamin 2025-11-05 21:48:46 +01:00
  • 264f3d40d5 fix(e2e): copy webapp/dist to backend embed location before build Benjamin 2025-11-05 21:17:04 +01:00
  • bba992102b fix: copy locales and templates for e2e-tests GitHub Actions workflow Benjamin 2025-11-05 21:02:26 +01:00
  • c88508897f fix: github actions tests runs Benjamin 2025-11-05 20:43:13 +01:00
  • b45d332c26 fix: migrations path in e2e-tests.yml workflow Benjamin 2025-11-05 17:51:55 +01:00
  • b867acb61d feat: improve install script + installation readme Benjamin 2025-11-05 16:11:09 +01:00
  • 32b469f04e feat: add magic link authentication Benjamin 2025-11-04 18:15:06 +01:00
  • f4b3430f06 feat(document): improve better title extraction v1.2.0 Benjamin 2025-10-28 00:06:18 +01:00
  • 3dad2f1d51 feat(doc): update changelog Benjamin 2025-10-27 23:55:17 +01:00
  • 289f8cd53b fix(embed): add middleware to authorize embed create document (with hard rate limit) Benjamin 2025-10-27 23:24:07 +01:00
  • 9ad267a704 feat(ci): fix push only release to latest tag on dockerhub Benjamin 2025-10-27 19:20:59 +01:00
  • 44c8cbef04 feat(vers): add version number to front Benjamin 2025-10-27 18:34:27 +01:00
  • a3fbcee448 feat(footer): update footer visibility Benjamin 2025-10-27 17:36:37 +01:00
  • 925d363ac3 feat(webhook): ajout de la prise en charge des webhooks signés Benjamin 2025-10-27 15:00:24 +01:00
  • 77018a975d feat: improve build stage Benjamin 2025-10-26 22:44:30 +01:00