Commit Graph

  • d912cd8240 fix(admin): filter template keys by substring main agrynco 2026-10-31 10:15:24 +02:00
  • ed4293d852 fix(admin): filter template keys by substring fix/IT-1627-template-key-filter agrynco 2026-10-31 10:14:48 +02:00
  • 343d67802c feat(api): manage localized push template definitions agrynco 2026-10-31 10:04:18 +02:00
  • 517b38791b feat(api): manage localized push template definitions feature/IT-1627-push-template-api agrynco 2026-10-31 10:03:47 +02:00
  • 1351279b36 feat(templates): add localized push templates and actions agrynco 2026-10-31 09:39:07 +02:00
  • aba4173827 feat(templates): add localized push templates and actions feature/IT-1627-push-templates agrynco 2026-10-31 09:38:05 +02:00
  • 9e268b8ec3 fix(ops): allow google api egress and document recovery feature/IT-1074-android-push agrynco 2026-10-24 13:14:16 +03:00
  • d4ee8fc0c8 feat(push): add firebase channels and service-linked email agrynco 2026-10-24 12:32:22 +03:00
  • 1631786ce2 feat(push): add service-owned firebase channels and delivery agrynco 2026-10-24 12:31:35 +03:00
  • b30dba93e8 Merge pull request 'fix(notification): save smtp sender without reentering password' (#27) from fix/notification-admin-save-password into main agrynco 2026-10-18 00:36:12 +03:00
  • 1c028313ba fix(notification): save smtp sender without reentering password fix/notification-admin-save-password agrynco 2026-10-18 00:35:17 +03:00
  • c5eee69018 Merge pull request 'fix(notification): enable web smtp test with saved password' (#25) from fix/notification-web-smtp-test into main agrynco 2026-10-18 00:20:41 +03:00
  • 7ce4087d08 Merge pull request 'fix(kubernetes): support localized template schema' (#24) from feature/it-1601-kubernetes-localizations into main agrynco 2026-10-18 00:20:35 +03:00
  • 2dd5e318d7 fix(notification): enable web smtp test with saved password fix/notification-web-smtp-test agrynco 2026-10-18 00:17:25 +03:00
  • d5b7605da5 fix(kubernetes): support localized template schema feature/it-1601-kubernetes-localizations agrynco 2026-10-17 23:26:27 +03:00
  • 121ebbfbcd Merge pull request 'fix(admin): show template language status in editor' (#23) from feature/it-1601-editor-language-status into main agrynco 2026-10-17 23:15:29 +03:00
  • 5a465d7257 fix(admin): show template language status in editor feature/it-1601-editor-language-status agrynco 2026-10-17 23:14:53 +03:00
  • 7b640fe99e Merge pull request 'feat: manage localized email templates and admin data (IT-1601)' (#22) from feature/it-1601-email-template-localizations into main agrynco 2026-10-17 22:59:28 +03:00
  • 8e81572386 feat(notification): add admin rest management and deletion feature/it-1601-email-template-localizations agrynco 2026-10-17 22:51:01 +03:00
  • 81654c0d33 feat(templates): add service language template management agrynco 2026-10-17 22:02:43 +03:00
  • 36810dc5f1 Merge pull request 'feat(notification): enable Invemory production publisher' (#21) from feature/it-1493-notification-k8s into main agrynco 2026-10-03 15:19:39 +03:00
  • 8d9ed96f2c feat(notification): enable production publisher feature/it-1493-notification-k8s agrynco 2026-10-03 15:17:52 +03:00
  • a684caf7f7 Merge pull request 'chore: preserve current configuration and documentation' (#20) from feature/it-1493-notification-k8s into main agrynco 2026-10-03 00:59:44 +03:00
  • 27f3603d8f chore: preserve current workspace changes agrynco 2026-10-03 00:56:28 +03:00
  • a44b98292f Merge pull request 'chore(notification): update service host references' (#19) from feature/hrynco-service-hosts into main agrynco 2026-10-02 20:18:50 +03:00
  • b088640e9b chore(notification): update service host references feature/hrynco-service-hosts agrynco 2026-10-02 20:18:18 +03:00
  • 26847f1e9f Merge pull request 'fix: escape html notification variables' (#18) from feature/it-1115-html-template-escaping into main agrynco 2026-08-19 23:07:03 +03:00
  • 85b1f1fdfc Merge pull request 'Merge pull request 'feat: consume transactional email notifications' (#14) from development into main' (#17) from feature/it-1115-html-template-escaping into development development agrynco 2026-08-19 23:06:27 +03:00
  • 50033a5bd4 fix: escape html notification variables feature/it-1115-html-template-escaping agrynco 2026-08-19 23:04:15 +03:00
  • 01c622038d Merge pull request 'fix: correct notification template filter links' (#15) from bugfix/it-1039-template-filter-links into main agrynco 2026-08-04 21:02:59 +03:00
  • 1ceb71b9a2 fix: correct notification template filter links bugfix/it-1039-template-filter-links agrynco 2026-08-04 21:01:25 +03:00
  • bb0de0f2c1 Merge pull request 'feat: consume transactional email notifications' (#14) from development into main agrynco 2026-08-04 13:39:28 +03:00
  • d5a2e538f0 Merge pull request 'Merge pull request 'chore: update package versions and refactor TransactionBehavior' (#4) from development into main' (#13) from IT-1033 into development agrynco 2026-08-04 13:39:04 +03:00
  • 9d6b0717e6 docs: document repository git workflow IT-1033 agrynco 2026-08-04 12:32:28 +03:00
  • 2757869176 feat: consume transactional email notifications agrynco 2026-08-04 12:32:28 +03:00
  • b8435ac07b Merge pull request 'feat: add persistence and restoration of email template filters in UI and backend' (#12) from development into main agrynco 2026-05-17 13:53:58 +03:00
  • cc3857a409 feat: add persistence and restoration of email template filters in UI and backend agrynco 2026-05-17 13:53:37 +03:00
  • 94f0d45aaf Merge pull request 'feat: add filtering by ServiceName and Key in email templates query and UI' (#11) from development into main agrynco 2026-05-17 11:43:55 +03:00
  • 07f536938f feat: add filtering by ServiceName and Key in email templates query and UI agrynco 2026-05-17 11:43:25 +03:00
  • e7d3953747 Merge pull request 'refactor: add ordering by ServiceName and Key in GetAllAsync method' (#10) from development into main agrynco 2026-05-17 11:34:15 +03:00
  • 3381fcc2f8 refactor: add ordering by ServiceName and Key in GetAllAsync method agrynco 2026-05-17 11:31:44 +03:00
  • 3bd952ef9e Merge pull request 'refactor: simplify Program.cs and clean up NuGet.Config' (#9) from development into main agrynco 2026-05-17 11:18:43 +03:00
  • 285cc6abb7 refactor: simplify Program.cs and clean up NuGet.Config agrynco 2026-05-17 11:18:05 +03:00
  • 9589095760 Merge pull request 'refactor: modularize email processing logic and improve service structure' (#8) from development into main agrynco 2026-05-14 22:21:30 +03:00
  • 25fb48ccf0 refactor: modularize email processing logic and improve service structure Anatolii Grynchuk 2026-05-14 22:15:15 +03:00
  • ab042c7617 Merge pull request 'refactor: improve UpdateAsync in EmailTemplateRepository for better entity handling' (#7) from development into main agrynco 2026-05-13 03:40:31 +03:00
  • 0861e18cec refactor: improve UpdateAsync in EmailTemplateRepository for better entity handling Anatolii Grynchuk 2026-05-13 03:39:44 +03:00
  • dfa097eb43 Merge pull request 'refactor: replace internal UnitOfWork with NotificationUnitOfWork and NotificationBaseRepository' (#6) from development into main agrynco 2026-05-13 02:12:35 +03:00
  • c18f0b7fb1 refactor: update admin CSS for improved layout and readability Anatolii Grynchuk 2026-05-13 02:11:59 +03:00
  • 50828d23ec refactor: replace internal UnitOfWork with NotificationUnitOfWork and NotificationBaseRepository Anatolii Grynchuk 2026-05-13 02:08:43 +03:00
  • f3966705ad Merge pull request 'refactor: use AsNoTracking for email template queries to improve performance' (#5) from development into main agrynco 2026-05-12 22:21:32 +03:00
  • b4d8497ea7 refactor: use AsNoTracking for email template queries to improve performance Anatolii Grynchuk 2026-05-12 22:21:00 +03:00
  • 7b77062aa7 Merge pull request 'chore: update package versions and refactor TransactionBehavior' (#4) from development into main agrynco 2026-05-12 21:58:57 +03:00
  • 9490718c04 feat: add real-time email template preview with variable interpolation Anatolii Grynchuk 2026-05-12 21:56:50 +03:00
  • 0d1aa4f6be chore: update package versions and refactor TransactionBehavior Anatolii Grynchuk 2026-05-12 21:37:38 +03:00
  • 637af06a9c Merge pull request 'refactor: replace local DAL abstractions with hrynco-ef packages' (#3) from development into main agrynco 2026-05-05 20:40:15 +03:00
  • 334bf2a567 Merge pull request 'refactor: replace local DAL abstractions with hrynco-ef packages' (#2) from use-hrynco-ef-packages into development agrynco 2026-05-05 20:40:07 +03:00
  • ee4c988a0d refactor: replace local dal abstractions with hrynco-ef packages use-hrynco-ef-packages Anatolii Grynchuk 2026-05-05 20:39:06 +03:00
  • 9c2edd4712 Merge pull request 'release: development -> main' (#1) from development into main agrynco 2026-05-02 23:48:34 +03:00
  • 49982fc27f chore: add Application property to Serilog for log filtering Anatolii Grynchuk 2026-05-02 23:47:48 +03:00
  • 5c7b5f7b10 Merge branch 'development' Anatolii Grynchuk 2026-05-02 19:53:26 +03:00
  • 6302a07178 feat: add test button to create channel form using ad-hoc smtp test endpoint Anatolii Grynchuk 2026-05-02 19:53:20 +03:00
  • b07cd06477 Merge branch 'development' Anatolii Grynchuk 2026-05-02 18:50:17 +03:00
  • 3e1cc696c1 fix: rename api service to web in all docker-compose files Anatolii Grynchuk 2026-05-02 18:50:16 +03:00
  • 9a0aaf629b Merge branch 'development' Anatolii Grynchuk 2026-05-02 18:43:21 +03:00
  • d71c3513a5 fix: add missing FK migration for EmailChannelUsage -> EmailChannel Anatolii Grynchuk 2026-05-02 18:43:20 +03:00
  • 859ae0b50d Merge branch 'development' Anatolii Grynchuk 2026-05-02 18:31:36 +03:00
  • c5528b253d fix: add internal network to migrator, api, worker services Anatolii Grynchuk 2026-05-02 18:31:34 +03:00
  • 09c3985fad Merge branch 'development' Anatolii Grynchuk 2026-05-02 16:38:10 +03:00
  • 166b1a6103 fix: wait for postgres healthcheck before running migrator Anatolii Grynchuk 2026-05-02 16:38:09 +03:00
  • 8dab3c0dc0 Merge branch 'development' Anatolii Grynchuk 2026-05-02 15:40:13 +03:00
  • c88511ce3b chore: update package versions and formatting in Directory.Packages.props Anatolii Grynchuk 2026-05-02 15:40:12 +03:00
  • a6f9a0a530 Merge branch 'development' Anatolii Grynchuk 2026-05-02 15:25:10 +03:00
  • ae119d1a3d feat: add production docker-compose with hrynco-services network Anatolii Grynchuk 2026-05-02 15:25:09 +03:00
  • c303514414 Merge branch 'development' Anatolii Grynchuk 2026-05-02 14:40:07 +03:00
  • 74211f0a4a chore: add NuGet metadata to Contracts project Anatolii Grynchuk 2026-05-02 14:40:01 +03:00
  • 18f7981ccc merge: development -> main Anatolii Grynchuk 2026-05-02 14:23:18 +03:00
  • 5003ab8764 fix: move ManagePackageVersionsCentrally to Directory.Packages.props Anatolii Grynchuk 2026-05-02 14:23:17 +03:00
  • 4a431ec6c6 merge: IT-628 RabbitMQ worker, contracts, usage UI in channels screen Anatolii Grynchuk 2026-05-02 14:01:04 +03:00
  • b0996833bc feat: add RabbitMQ worker, contracts, usage UI in channels screen IT-628 Anatolii Grynchuk 2026-05-02 14:00:58 +03:00
  • 395f5573a1 refactor: replace mailkit with system.net.mail for smtp test Anatolii Grynchuk 2026-05-02 03:48:36 +03:00
  • f7c35671b7 fix: correct smtp ssl negotiation mode per port Anatolii Grynchuk 2026-05-02 03:45:59 +03:00
  • 6434e3e636 fix: serve bootstrap locally, fix modal button null reference Anatolii Grynchuk 2026-05-02 03:45:20 +03:00
  • 7587e7fd17 fix: move test modal to view body, wire button via addEventListener Anatolii Grynchuk 2026-05-02 03:43:25 +03:00
  • c9f776de80 feat: add razor runtime compilation for development Anatolii Grynchuk 2026-05-02 03:41:03 +03:00
  • 349a5ac560 fix: serialize smtp settings using runtime type not base class Anatolii Grynchuk 2026-05-02 03:32:50 +03:00
  • c2ad3c7f3e fix: prevent browser from clearing username field on channel edit Anatolii Grynchuk 2026-05-02 03:30:44 +03:00
  • 215285d3c0 fix: channel save tracking conflict and test modal rendering Anatolii Grynchuk 2026-05-02 03:29:54 +03:00
  • b5214973ce chore: exclude NuGet.Config from docker build context Anatolii Grynchuk 2026-05-02 03:23:04 +03:00
  • 5f09f7f4fe chore: fix nuget package resolution for local windows builds Anatolii Grynchuk 2026-05-02 03:20:53 +03:00
  • 00ee5b8add fix: disable StaticWebAssetsEnabled to prevent wwwroot manifest path crash Anatolii Grynchuk 2026-05-02 03:14:25 +03:00
  • 2b272e989b refactor: channel holds delivery config only — remove AppDisplayName, AppBaseUrl Anatolii Grynchuk 2026-05-02 03:08:12 +03:00
  • 61ccf9c777 feat: add test channel feature in admin UI Anatolii Grynchuk 2026-05-02 02:57:36 +03:00
  • 936d41c2f1 feat: improved admin UI styles and layout Anatolii Grynchuk 2026-05-02 02:51:58 +03:00
  • c90b07386d feat: polished admin UI styles + email channels admin CRUD Anatolii Grynchuk 2026-05-02 02:43:59 +03:00
  • 855d0862f9 fix: save button not submitting — form id + form= attribute on submit button; migrator connection string in dev compose Anatolii Grynchuk 2026-05-02 02:35:01 +03:00
  • d36bfd2b97 fix: pin Seq to 2024 image, add no-auth flag, restore dedicated Seq service Anatolii Grynchuk 2026-05-02 02:31:05 +03:00
  • 7ee811ca8e fix: reuse host Seq instance in Development, remove local seq service Anatolii Grynchuk 2026-05-02 02:28:51 +03:00
  • d23717d123 fix: move api port mapping to dev override, fix Web Dockerfile project name Anatolii Grynchuk 2026-05-02 02:27:51 +03:00
  • a8bc26fe38 feat: add Migrator console project Anatolii Grynchuk 2026-05-02 02:24:45 +03:00