Commit Graph

17 Commits

Author SHA1 Message Date
spacefreak 81ffdc9925 Add and use permission table, update CLI and README.md 2026-02-08 02:42:49 +01:00
spacefreak 5b51a8a153 Fix call to send_expiry_notification after cleanup 2026-02-05 22:25:47 +01:00
spacefreak acd16b4a82 Fix database query on cleanup 2026-02-05 22:18:29 +01:00
spacefreak d780572d71 Improve database queries 2026-02-05 22:05:40 +01:00
spacefreak 215fbb116e Add rollback logic when db update fails after DNS changes 2026-02-05 20:19:43 +01:00
spacefreak 5d2b9c3ffb Cleanup: use max of last update and start time to determine expiry time 2026-02-01 04:57:22 +01:00
spacefreak cd5979556c Refactor and further improve error handling / logging 2026-02-01 04:25:21 +01:00
spacefreak 60ebf4b387 Improve cleanup logic 2026-02-01 01:36:52 +01:00
spacefreak b97eb0404c Improve timezone handling, db models convert naive/timezone-aware 2026-01-24 02:27:57 +01:00
spacefreak 6c4b876191 Improve error handling during cleanup 2026-01-23 19:40:01 +01:00
spacefreak 9f75e5e66b Switch to UTC timestamps, output in local time 2026-01-22 23:56:07 +01:00
spacefreak 9c7f4dfd1a Store timestamps in UTC and print in localtime 2026-01-22 21:56:12 +01:00
spacefreak f879532755 Generate email content from ninja2 templates 2026-01-22 20:23:13 +01:00
spacefreak 9860954cf7 Call send_expiry_notification with single arguments instead of tuples 2026-01-22 17:57:00 +01:00
spacefreak 04114ab659 Refactor rate limiter and datetime formatting 2026-01-22 02:24:03 +01:00
spacefreak f297a8d740 Cleanup 2026-01-22 00:36:48 +01:00
spacefreak 27fd8ab438 Rename project to ddns-service 2026-01-18 14:32:41 +01:00