Commit Graph

391 Commits

Author SHA1 Message Date
5261640189 Fix /remind add not working 2025-02-04 12:58:01 +01:00
97c4f8faec Add PyPy to Python version matrix in GitHub Actions 2025-02-01 23:38:49 +01:00
8e8e081e94 Refactor GitHub Actions workflows; add new workflows for Poetry and uv 2025-02-01 23:11:11 +01:00
22b90fdcee Lower Python requirement to 3.10 instead of 3.13 2025-01-30 02:44:12 +01:00
9a629ce773 Refactor timezone handling, raise if fucked on startup 2025-01-26 15:51:08 +01:00
97bb8b760f Fix kwargs being job_kwargs in add_job 2025-01-26 04:56:21 +01:00
aec8c55299 Add Sentry DSN to .env.example and use computer name as environment 2025-01-26 04:52:52 +01:00
22f7028c1e Fix tests 2025-01-26 04:38:15 +01:00
4bd937a570 Add Loguru for enhanced logging and update logging statements for clarity 2025-01-26 04:34:23 +01:00
1287f8ca4b Remove logging of job timeout in JobManagementView 2025-01-26 03:52:48 +01:00
fb1db7f222 Improve message deletion logic to handle timeout messages and skip invalid webhook token errors 2025-01-26 03:52:36 +01:00
a08b7e7cd7 Integrate Sentry for error tracking and enhance error handling in bot and UI interactions 2025-01-26 03:24:38 +01:00
c968dc62a2 Implement message cleanup on bot close and enhance job management view timeout handling 2025-01-26 01:37:09 +01:00
36e9173d9d Add footer to /remind list 2025-01-25 23:56:55 +01:00
b87f62ba74 Only list jobs that are in the current guild 2025-01-25 19:24:26 +01:00
90a3b9e72e Add /remind event 2025-01-24 23:16:19 +01:00
93d2e54e97 Enhance test assertions with detailed error messages 2025-01-23 20:18:27 +01:00
bf5c08346e Update Dockerfile and add comments in pyproject.toml 2025-01-23 18:39:47 +01:00
62b200d131 Update Renovate configuration 2025-01-22 17:54:23 +01:00
bab8141b38 Add SECURITY.md for vulnerability reporting guidelines 2025-01-22 17:50:13 +01:00
07bc11fbff Move settings to a function and add tests 2025-01-22 17:45:29 +01:00
d5926e5cb9 Use --pytest-test-first 2025-01-21 18:59:51 +01:00
b25f18c7fb Remove unused functions 2025-01-21 18:54:21 +01:00
b8152836c8 Refactor job modification logic and improve label handling in ModifyJobModal 2025-01-20 23:28:18 +01:00
5774939385 Update pre-commit hooks and remove unused ones 2025-01-19 16:02:40 +01:00
07297e5a56 Add /remind backup and /remind restore commands 2025-01-18 23:50:27 +01:00
4b3acc0948 Refactor things 2025-01-16 00:25:19 +01:00
ea079fb9b1 Refactor everything 2025-01-15 00:31:26 +01:00
e379afe108 Add better error handling 2025-01-14 00:22:52 +01:00
f1695848ef Add /remind interval 2025-01-12 23:39:32 +01:00
87e12cd208 Refactor /remind cron 2025-01-12 02:05:59 +01:00
566c0ce891 Add /remind cron command 2025-01-11 19:52:12 +01:00
14bf6d7fbe Move ui stuff to ui.py 2025-01-10 23:00:53 +01:00
735d7b853c Update pre-commit hooks to use latest versions of ruff and actionlint 2025-01-10 21:25:41 +01:00
1b1deb72d9 Make pause button have the correct label 2025-01-08 21:08:12 +01:00
90b934107b Enhance job logging by adding current job state information and improve error handling in job calculations 2025-01-07 21:58:49 +01:00
3503c24f20 Enhance job deletion logging and response message 2025-01-05 23:34:03 +01:00
c028bd6db7 Improve /remind list modify modal 2025-01-04 20:10:30 +01:00
1d57e2f621 Use Discord's built-in timestamp thingy instead of manually creating a string 2025-01-04 01:11:24 +01:00
649cf1b4a3 Enhance /remind list and add calculate() 2025-01-03 23:09:47 +01:00
8337a20b50 Add WIP for /remind list, and make /remind add work 2025-01-03 21:38:44 +01:00
6a6b7bf7d6 Update pyproject.toml to reorganize dependencies and add TODOs for future GitHub Actions workflows 2025-01-03 15:19:18 +01:00
c8b6dbfe41 Start refactoring bot, add /remind add command 2025-01-03 15:03:47 +01:00
2e30cafbac Bump version to 2.0.0 due to Python 3.13 requirement, also update dependencies 2025-01-02 21:20:20 +01:00
f67c1ec894 Update .gitignore 2025-01-01 23:59:41 +01:00
f04163dcf0 Add pre-commit configuration 2025-01-01 23:58:25 +01:00
da59023028 Update actions/setup-python action to v5 (#113)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-10 20:28:29 +01:00
46510a2d36 Update docker/setup-qemu-action action to v3 (#104)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-05 05:11:09 +01:00
87bc30329e Update docker/setup-buildx-action action to v3 (#103)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-05 05:10:58 +01:00
c455d838ce Update docker/login-action action to v3 (#102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-05 05:10:48 +01:00