| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | damn short files | salmonik | 2026-04-29 | 1 | -6/+12 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | Refactor database connections and add integration tests | salmonik | 2026-04-29 | 35 | -104/+421 |
| | | | | | | | | | | | - Use context managers for sqlite3 connections in cron, vclogs, and database utils - Add URL helper utility for yt-dlp with clean_url_for_ytdlp function - Add slow integration test markers and new integration test files - Fix test imports to use conftest directly instead of tests.conftest - Improve downloader error handling and use COPYPARTY_URL_UPLOAD env var - Update pytest.ini with slow test markers and warning filters - Document slow test usage in AGENTS.md | ||||
| * | multitude of changes. | salmonik | 2026-04-28 | 20 | -236/+642 |
| | | | | | | | but primarly, use db for all data. Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | better UX for web.py | salmonik | 2026-04-23 | 1 | -17/+5 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | uploader.py and voice fixes | salmonik | 2026-04-20 | 5 | -10/+176 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | lil cron fix | salmonik | 2026-04-20 | 1 | -1/+1 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | fix filename handling in downloader.py | salmonik | 2026-04-20 | 1 | -4/+17 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | fix: proper aiohttp async context manager mocking in test | salmonik | 2026-04-19 | 1 | -5/+10 |
| | | |||||
| * | fix: mock aiohttp instead of requests in external play test | salmonik | 2026-04-19 | 1 | -5/+8 |
| | | |||||
| * | feat: add external URL playback support, fix vclogs audio handling | salmonik | 2026-04-19 | 5 | -6/+253 |
| | | |||||
| * | readd main.py | salmonik | 2026-04-19 | 1 | -0/+95 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | chore: update .gitignore, minor README fix | salmonik | 2026-04-19 | 2 | -2/+2 |
| | | |||||
| * | test: improve test assertions and edge cases | salmonik | 2026-04-19 | 19 | -338/+172 |
| | | |||||
| * | chore: add pycord dependency, update main | salmonik | 2026-04-19 | 2 | -8/+7 |
| | | |||||
| * | refactor: simplify cogs, reduce complexity | salmonik | 2026-04-19 | 15 | -85/+127 |
| | | | | | | | - Remove unused imports and dead code - Cleaner error handling - Reduce cognitive complexity | ||||
| * | test: add cron tests + improve existing tests | salmonik | 2026-04-19 | 3 | -90/+180 |
| | | | | | | | | - Add 15 tests for cron.py covering load/save, task management - Improve existing test assertions and coverage - Remove flaky plot tests - 93 tests now pass (up from 78) | ||||
| * | discontinue plots; too complex. | salmonik | 2026-04-19 | 1 | -195/+0 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | error handling in plot.py | salmonik | 2026-04-19 | 1 | -11/+18 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | less info logging in cron.py | salmonik | 2026-04-19 | 1 | -3/+3 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | add a test suite | salmonik | 2026-04-18 | 21 | -0/+1684 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | add support for x^2+y^2=0,4 and alike | salmonik | 2026-04-18 | 1 | -0/+61 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | refactor + preparing bot for public use | salmonik | 2026-04-18 | 27 | -365/+775 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | add mathematical plotting | salmonik | 2026-04-17 | 3 | -1/+138 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | fix voice even more | salmonik | 2026-04-17 | 2 | -7/+10 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | add qr generation and decoding | salmonik | 2026-04-17 | 2 | -1/+150 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | add cron functionality | salmonik | 2026-04-17 | 2 | -26/+405 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | make voice great again | salmonik | 2026-04-17 | 8 | -209/+278 |
| | | | | | Signed-off-by: salmonik <raisersoft@proton.me> | ||||
| * | Merge branch 'main' of https://codeberg.org/salmonik/senator-sperma | salmonik | 2026-04-10 | 2 | -5/+36 |
| |\ | |||||
| | * | "fix" voice management | salmonik | 2026-04-08 | 2 | -5/+36 |
| | | | |||||
| * | | fix voice for the 9th time today, still on the way | salmonik | 2026-04-10 | 2 | -2/+3 |
| |/ | |||||
| * | make it work + visual changes | salmonik | 2026-03-28 | 3 | -65/+75 |
| | | |||||
| * | trigger changes or smth | salmonik | 2026-03-27 | 1 | -6/+27 |
| | | |||||
| * | sanitize inputs for math | salmonik | 2026-03-23 | 1 | -5/+53 |
| | | |||||
| * | we moved to data folder | salmonik | 2026-03-23 | 1 | -2/+2 |
| | | |||||
| * | add copyright clause | salmonik | 2026-03-23 | 1 | -1/+5 |
| | | |||||
| * | play music using the server | salmonik | 2026-03-23 | 2 | -432/+104 |
| | | |||||
| * | triggers | salmonik | 2026-03-23 | 1 | -0/+305 |
| | | |||||
| * | unify settings api into one file | salmonik | 2026-03-23 | 4 | -68/+75 |
| | | |||||
| * | normalised times on vclogs, and improved jarvis via reply chaining | salmonik | 2026-03-19 | 3 | -111/+74 |
| | | |||||
| * | vclogs afk/active time | salmonik | 2026-03-19 | 1 | -10/+116 |
| | | |||||
| * | I am perhaps too fast to push | salmonik | 2026-03-18 | 1 | -41/+1 |
| | | |||||
| * | requirements | salmonik | 2026-03-18 | 2 | -0/+38 |
| | | |||||
| * | Merge branch 'main' of https://codeberg.org/salmonik/senator-sperma | salmonik | 2026-03-18 | 2 | -7/+13 |
| |\ | |||||
| | * | minor fixes | salmonik | 2026-03-17 | 2 | -8/+15 |
| | | | |||||
| * | | voice doesn't work due to DAVE, but we got copyparty search | salmonik | 2026-03-18 | 11 | -157/+510 |
| |/ | |||||
| * | fix tts | salmonik | 2026-02-27 | 1 | -10/+11 |
| | | |||||
| * | fix settings file nagging again again | salmonik | 2026-02-20 | 2 | -2/+4 |
| | | |||||
| * | fix settings file nagging again | salmonik | 2026-02-20 | 1 | -1/+2 |
| | | |||||
| * | fix settings file nagging | salmonik | 2026-02-20 | 2 | -8/+9 |
| | | |||||
| * | more asynchronous work and other minor improvements | salmonik | 2026-02-04 | 12 | -467/+623 |
| | | |||||
