54 Commits

Author SHA1 Message Date
noccy 44b4056f4b Log HTTP requests 2025-08-19 14:27:54 +02:00
noccy feb2049cda Update Apigo, implement simple logger for now 2025-08-19 14:17:39 +02:00
noccy a5cfd57d75 Fix required roles for PersonController methods 2025-08-17 18:06:29 +02:00
noccy 3fdb56c5ff bugfix: error in person create statement 2025-08-17 12:43:34 +02:00
noccy ffd757fc1a Add endpoint to query active cases 2025-08-16 15:25:50 +02:00
noccy 65bb20f75b Cleanup, move web templates, started mailer rework 2025-08-15 23:57:26 +02:00
noccy 8c1f336cd7 Update docs, more tests 2025-08-15 12:16:14 +02:00
noccy ec9e585cfd Cleanup old config keys 2025-08-15 02:11:56 +02:00
noccy 756131b219 Remove config file, leave dist config 2025-08-15 01:27:29 +02:00
noccy 9084803881 Build docker without dev deps, update docs 2025-08-15 01:19:58 +02:00
noccy 99537f2b2a Docblocks in inbox code 2025-08-15 01:05:53 +02:00
noccy c87a7bb442 Show hook history in web ui 2025-08-15 00:57:44 +02:00
noccy c2d9543ad6 Show configured hooks in web ui 2025-08-15 00:37:28 +02:00
noccy e99a348494 Bugfix hook management logic 2025-08-15 00:26:06 +02:00
noccy 6b97c5d898 Update deps 2025-08-14 23:42:31 +02:00
noccy 48f1cc7dab Make it possible to silence mail to team or users, webhook fixes 2025-08-14 23:17:37 +02:00
noccy 8e2c89de58 Webhooks mostly implemented, tests added 2025-08-14 23:04:34 +02:00
noccy 1f16a65612 Initial webhook logic 2025-08-14 18:51:52 +02:00
noccy e4b1ae9f90 Add /cases/decode endpoint, update docs 2025-08-14 15:16:44 +02:00
noccy 26027adcf2 Add .gitea dir, update docs 2025-08-14 14:59:23 +02:00
noccy e608fc645e Return HTTP 202 on case create 2025-08-14 01:53:05 +02:00
noccy 7a1cb0b91b Touch case updated on invite, misc fixes 2025-08-13 18:28:11 +02:00
noccy 98ce2dc956 Remove unused files 2025-08-13 13:50:15 +02:00
noccy 80f2f52f49 Refactor configuration, update readme 2025-08-13 13:36:24 +02:00
noccy 38c13f466f Cache tweaks, documentation 2025-08-13 02:54:25 +02:00
noccy 7483aabaee Add cache configuration 2025-08-13 02:30:35 +02:00
noccy 114415d7e7 Write config as yaml instead of json, add default cache ttl 2025-08-13 02:13:05 +02:00
noccy 8384ccfa55 Bugfix team reinvites, add error handler for async stack traces 2025-08-12 18:12:34 +02:00
noccy a9402cba2d Update docs, deps, add exceptions 2025-08-12 13:08:47 +02:00
noccy e7ca917712 Update readme, fix default listen address 2025-08-12 01:21:25 +02:00
noccy 787f666f07 Build in a temporary dir 2025-08-12 00:56:20 +02:00
noccy a791881339 Docblock comments, don't try to send mail when mailer disabled 2025-08-12 00:54:11 +02:00
noccy 37c652e92d Docker build files 2025-08-12 00:52:11 +02:00
noccy 436fea9b7e Add sender to outbox, implement symfony mailer, bugfixes 2025-08-11 15:03:29 +02:00
noccy cafde847f2 Set updated on case message, docs, tweak subject lines 2025-08-10 15:59:35 +02:00
noccy bb74643a68 Tweak queries, case view 2025-08-10 03:05:56 +02:00
noccy 84409eef02 Fix case metadata in web up creation, mailer service fixes 2025-08-09 13:57:09 +02:00
noccy 74e56d4f22 Track sent+delivered for outbox, case meta endpoints 2025-08-09 13:12:47 +02:00
noccy 046efed75c Allow for overriding mail subject prefix when generating 2025-08-09 01:19:14 +02:00
noccy 44c4cf229e Add database vacuuming, in/outbox purging, fixes 2025-08-09 01:15:40 +02:00
noccy 8dad12806e Mail debug view, bugfixes 2025-08-08 23:53:11 +02:00
noccy 990d225861 Basic web ui 2025-08-08 02:54:03 +02:00
noccy 091625431d Refactoring; imap>inbox, smtp>outbox 2025-08-08 01:28:20 +02:00
noccy 786533a3dd Mail processing logic, bugfixes 2025-08-08 00:28:05 +02:00
noccy cb31f450a4 Mail improvements, cleanup 2025-08-06 18:03:22 +02:00
noccy 1bfe0f0b1d Get attachment 2025-08-06 02:59:57 +02:00
noccy 13a8a5fac6 Initial attachment logic, toggle mailer via config 2025-08-06 02:23:22 +02:00
noccy 0320033b5b Update handlers, case methods, templates, misc 2025-08-06 00:33:56 +02:00
noccy 2a5bbff7cd More code cleanup 2025-08-05 18:32:19 +02:00
noccy b350806087 Update readme, bugfixes and cleanup 2025-08-05 18:18:59 +02:00