Commit Graph

  • b79b354fdc Merge branch 'hotfix/2.21.3' into develop develop Nikola Derežić 2026-01-09 19:42:14 +01:00
  • 419d91e292 Merge branch 'hotfix/2.21.3' master Nikola Derežić 2026-01-09 19:42:14 +01:00
  • a428a77eb1 (ver) web-app: version bump Nikola Derežić 2026-01-09 19:42:06 +01:00
  • 16eaa5bfa1 (bugfix) Fix hosts file configuration by using extra_hosts at runtime Nikola Derežić 2026-01-09 19:41:33 +01:00
  • 2cff1ec18b Merge branch 'release/2.21.2' Nikola Derežić 2026-01-09 19:18:29 +01:00
  • 3366e85950 Merge branch 'feature/hotfix-hosts-file' into develop Nikola Derežić 2026-01-09 19:17:58 +01:00
  • 5cb0210668 (ver) web-app: version bump Nikola Derežić 2026-01-09 19:17:53 +01:00
  • 2ddff15497 (bugfix) Dockerfile: hosts file was copied in wrong step Nikola Derežić 2026-01-09 19:17:31 +01:00
  • 0492469ed6 (refactor) dockerfile: modified default port Nikola Derežić 2026-01-09 19:17:01 +01:00
  • 0ecae68c63 Merge branch 'release/2.21.1' Nikola Derežić 2026-01-09 18:52:07 +01:00
  • 42d1f6276a Merge branch 'feature/fixing-deploy-path' into develop Nikola Derežić 2026-01-09 18:51:48 +01:00
  • d17efdc156 (ver) web-app: version bump Nikola Derežić 2026-01-09 18:51:40 +01:00
  • de97ce744f (refactor) Move hosts file copy from volume mount to Dockerfile Nikola Derežić 2026-01-09 18:51:05 +01:00
  • c9cc32b811 (config) Convert docker-compose paths to absolute for Portainer compatibility Nikola Derežić 2026-01-09 18:49:00 +01:00
  • bc5f5e051f Merge branch 'release/2.21.0' Nikola Derežić 2026-01-09 18:38:11 +01:00
  • 528c433fce (ver) web-app: version bump Nikola Derežić 2026-01-09 18:34:59 +01:00
  • 50238b4e90 Merge branch 'feature/gitea-workflow' into develop Nikola Derežić 2026-01-09 18:33:09 +01:00
  • 5773156222 Add Gitea CI/CD workflows for automated Docker builds Nikola Derežić 2026-01-09 18:32:48 +01:00
  • a3ec20544c (refactor) Move generateShareId to locationActions and apply to LocationCard Nikola Derežić 2026-01-09 18:18:17 +01:00
  • e318523887 (bugfix) Fix proof of payment download URL to use shareID with checksum Nikola Derežić 2026-01-09 18:16:53 +01:00
  • 37f617683e (refactor + bugfix) Improve data structure and handle empty database edge cases Nikola Derežić 2026-01-09 17:36:10 +01:00
  • 7a3a02bd6d chore: bump mailgun-webhook version to 1.0.1 and update lockfiles feature/email-server-worker Knee Cola 2026-01-07 22:16:18 +01:00
  • 3d02654510 feat: add webhook signature verification and fix security issues Knee Cola 2026-01-07 22:13:09 +01:00
  • 0faac8e392 chore: update mailgun-webhook service URL to mailgun-webhook.rezije.app Knee Cola 2026-01-07 21:18:18 +01:00
  • f9f33a2b45 feat: add mailgun-webhook service to docker-compose configurations Knee Cola 2026-01-07 21:17:08 +01:00
  • ccc690c369 chore: upgrade Node.js versions and improve Docker security Knee Cola 2026-01-07 21:12:20 +01:00
  • d2725261d5 chore: add mailgun-webhook workspace to monorepo Nikola Derežić 2026-01-07 16:08:50 +01:00
  • f169e2c4ba renamed script file Nikola Derežić 2026-01-07 16:08:02 +01:00
  • c72a06e34e feat: add CI/CD script for building Docker images across workspaces Nikola Derežić 2026-01-07 13:16:28 +01:00
  • 9d6507c3ae feat: add --auto-version flag with registry check to build-image.sh Nikola Derežić 2026-01-07 13:09:30 +01:00
  • 6cf9b312c0 feat: add --autopush flag to build-image.sh for non-interactive builds Nikola Derežić 2026-01-07 12:51:41 +01:00
  • 45d5507bf9 refactor: delegate security to CloudFlare and clean up mailgun-webhook Nikola Derežić 2026-01-07 12:47:07 +01:00
  • d081386b9f feat: add Delivered status to notification enums Knee Cola 2026-01-06 13:24:20 +01:00
  • 5dc78cfcaf feat: add Bounced status to Bills and Rent notification enums Knee Cola 2026-01-06 13:14:15 +01:00
  • 17fd9ea54c fix: remove problematic mailgun.js/Types import Knee Cola 2026-01-06 13:09:38 +01:00
  • fb35e0278e refactor: improve notification naming and introduce type-safe enums Knee Cola 2026-01-06 13:05:22 +01:00
  • 1ca55ae820 Merge branch 'master' into develop Nikola Derežić 2026-01-05 16:08:17 +01:00
  • 0e3e41e064 2.20.3 Nikola Derežić 2026-01-05 16:03:44 +01:00
  • 488c771a09 (fix) ParamsYearInvalidMessage moved to client-side component so that it can use useEffect Nikola Derežić 2026-01-05 16:03:38 +01:00
  • 0b8c8ae6c4 Merge branch 'master' into develop Nikola Derežić 2026-01-05 15:57:31 +01:00
  • 1076797c89 (bugfix) HomePage: if current year was not found in DB containing data the app would crash. Nikola Derežić 2026-01-05 15:57:10 +01:00
  • 0556ad2533 chore: simplify email-worker Docker setup Knee Cola 2026-01-02 21:01:10 +01:00
  • 7aeea9353d feat: implement MailGun webhook service for logging email events Knee Cola 2026-01-02 20:56:22 +01:00
  • 4371a9a20a added test variable when sending an e-mail Knee Cola 2026-01-02 19:17:54 +01:00
  • 997f4acf57 feat: add locale prefixes to all email template URLs Knee Cola 2025-12-31 12:09:35 +01:00
  • 494d358130 feat: add rent-due share page for rent payment information Knee Cola 2025-12-31 11:56:01 +01:00
  • 1e83172491 refactor: rename share URL path from location to bills-due Knee Cola 2025-12-31 11:27:50 +01:00
  • d7abd99448 feat: implement language-based email template selection Knee Cola 2025-12-31 11:07:39 +01:00
  • 7bf7f9580f feat: add Croatian versions of email templates Knee Cola 2025-12-31 11:07:39 +01:00
  • 5feab991ec refactor: reorder language selector before email input Knee Cola 2025-12-31 10:53:04 +01:00
  • 08a9215128 style: right-align email status indicators Knee Cola 2025-12-31 10:51:03 +01:00
  • 532ad4c0e0 refactor: move language selector into tenant email fieldset Knee Cola 2025-12-31 10:48:38 +01:00
  • 69f891210e feat: add language selector for tenant notification emails Knee Cola 2025-12-31 10:37:14 +01:00
  • 2bc5cad82d refactor: simplify forwarding check in multi-bill-edit Knee Cola 2025-12-31 10:24:27 +01:00
  • 7e4ea26a7c refactor: extract bill forwarding helpers and add to multi-bill-edit Knee Cola 2025-12-31 10:10:47 +01:00
  • b44d5afca6 fix: store rent amount as whole currency units instead of cents Knee Cola 2025-12-31 10:03:12 +01:00
  • 2c4e0ee5c0 improve: clarify automatic notification toggle labels Knee Cola 2025-12-31 09:56:39 +01:00
  • 554dd8617f feat: require updateScope selection and improve form UX Knee Cola 2025-12-31 09:47:26 +01:00
  • 7e7eb5a2d8 fix: only trigger bill forwarding for tenant-paid bills Knee Cola 2025-12-31 09:44:55 +01:00
  • 580951b9c6 refactor: improve type safety in MongoDB operations Knee Cola 2025-12-30 20:01:29 +01:00
  • bb66ebe3b1 fix: use zero-width spaces to prevent email auto-linking Knee Cola 2025-12-30 19:17:15 +01:00
  • a7d13ba6dc fix: encode period in email template header to prevent auto-linking Knee Cola 2025-12-30 19:09:22 +01:00
  • c7e81a27ee fix: update remaining imports in web-app actions to use shared-code Knee Cola 2025-12-30 18:42:43 +01:00
  • 767dda6355 feat: refactor email-worker to use HTML email templates Knee Cola 2025-12-30 18:37:34 +01:00
  • 3c34627e7e chore: add shared-code to VS Code workspace Knee Cola 2025-12-30 18:30:08 +01:00
  • 4bac7f4677 refactor: migrate web-app to use shared-code package Knee Cola 2025-12-30 18:30:00 +01:00
  • 625e468951 refactor: migrate email-worker to use shared-code package Knee Cola 2025-12-30 18:29:34 +01:00
  • 50c8d230f7 feat: create shared-code workspace for common code Knee Cola 2025-12-30 18:27:53 +01:00
  • 5a7fb35bd8 (refactor) moved email templates to emaikl-worker workspace Knee Cola 2025-12-30 18:03:28 +01:00
  • 35e20c8195 refactor: rename email templates with language suffix Knee Cola 2025-12-30 17:58:35 +01:00
  • 3db0348b8d (config) email-worker: .env populated with working credentials Knee Cola 2025-12-30 17:51:41 +01:00
  • 5f99ba26c4 feat: update recipient email address in test message Knee Cola 2025-12-30 17:45:33 +01:00
  • 742521ef4a feat: add professional HTML email notification templates Knee Cola 2025-12-30 17:44:32 +01:00
  • 1ed82898c6 feat: improve verification email subject and content Knee Cola 2025-12-30 17:44:23 +01:00
  • 7b4e1b2710 feat: configure Mailgun EU API endpoint Knee Cola 2025-12-30 17:44:16 +01:00
  • 1c98b3b2e6 feat: add nodemon configuration for email-worker development Knee Cola 2025-12-30 17:44:11 +01:00
  • 63b575e07a feat: add reset button for failed email verification status Knee Cola 2025-12-30 17:44:06 +01:00
  • 3e769d30f9 fix: add missing translations for verification-failed email status Knee Cola 2025-12-30 17:44:01 +01:00
  • 2e08289e47 feat: add UI support for VerificationFailed email status Knee Cola 2025-12-30 13:08:06 +01:00
  • aa6ae91db8 feat: add billFwdStatus auto-trigger for when-payed strategy Knee Cola 2025-12-30 13:03:01 +01:00
  • e26a478577 feat: auto-set billFwdStatus to pending when all bills have attachments Knee Cola 2025-12-30 12:58:16 +01:00
  • 2b6999d728 fix: update environment configuration for email worker Knee Cola 2025-12-30 12:46:11 +01:00
  • 6a1a5e0dca fix: update Mailgun API key and share link secret in environment configuration Knee Cola 2025-12-30 12:45:40 +01:00
  • a901980a6f feat: implement email notification worker with Mailgun integration Knee Cola 2025-12-30 12:27:32 +01:00
  • 33ab06e22e commit changes Knee Cola 2025-12-30 12:20:06 +01:00
  • 4a6896c910 docs: improve email-worker specification and add VerificationFailed status Knee Cola 2025-12-30 12:16:30 +01:00
  • f8291f9f7b docs: add initial email-worker implementation specification Knee Cola 2025-12-30 11:29:05 +01:00
  • e9012ed231 (refactor) renames autoBillFwd > billFwdEnabled Knee Cola 2025-12-30 11:09:21 +01:00
  • 4906cc1990 (refactor) rename: rentDueNotification > rentDueNotificationEnabled Knee Cola 2025-12-30 10:45:48 +01:00
  • 3e4d8fb95c refactor: rename email-server-worker to email-worker Knee Cola 2025-12-30 10:33:59 +01:00
  • 9d6ad17452 chore: add development configuration files Knee Cola 2025-12-30 09:05:31 +01:00
  • 25c2f09eef feat: add email-server-worker with clean template architecture Knee Cola 2025-12-30 09:03:58 +01:00
  • 7a526c5a85 Merge branch 'feature/email-confirm-unsubscribe' into develop Knee Cola 2025-12-29 23:31:25 +01:00
  • f42366c00b feat: add git diff command to permissions in settings Knee Cola 2025-12-29 23:31:09 +01:00
  • 4dc2df4a12 security: add server-side validation for email status transitions Knee Cola 2025-12-29 23:21:49 +01:00
  • fe98a63594 feat: add persistence for tenant email status field Knee Cola 2025-12-29 23:05:57 +01:00
  • b20d68405c refactor: improve email status display and messaging Knee Cola 2025-12-29 21:58:02 +01:00
  • fea0f48cec fix: include tenantEmail and tenantEmailStatus in fetchAllLocations projection Knee Cola 2025-12-29 21:11:07 +01:00
  • db9c57472d feat: add email status check to verify page Knee Cola 2025-12-29 20:54:14 +01:00
  • ff6f8890c5 refactor: simplify unsubscribe "not-allowed" message Knee Cola 2025-12-29 20:44:58 +01:00