Commit Graph

3915 Commits

Author SHA1 Message Date
tcely
7f50278bd4 hat-syslog_tool/1.1 2026-05-25 10:43:59 -04:00
tcely
245990670a fix(logging): reduce repeated messages from health checks 2026-05-25 09:48:37 -04:00
tcely
e4df824579 chore(ci): reset dive to reasonable settings
To work around an outdated and broken Debian image / packages combination I had relaxed the limits and disabled our `/etc/debconf.conf` changes.

This commit reverses those temporary changes.
2026-05-23 23:00:04 -04:00
tcely
748cfd0618 Release for 2026-006 2026-05-23 11:28:31 -04:00
tcely
4fc78d5965 Merge pull request #1472 from meeb/tcely-hat-syslog
feat(logging): switch to `hat-syslog`
2026-05-23 11:11:49 -04:00
tcely
4cd02ed690 fix(nginx): do not write these under /usr/local 2026-05-23 09:45:19 -04:00
tcely
ac09fa4ce9 Merge pull request #1477 from meeb/tcely-delete-media-glob-fix
fix(ui): use `glob_quote` when deleting media files
2026-05-22 15:18:59 -04:00
tcely
6bd08ee8a3 ci adjustments 2026-05-18 02:10:05 -04:00
tcely
2dc949878e feat: logging from Django to hat-syslog 2026-05-17 21:20:00 -04:00
tcely
78fb6516f6 Add hat-syslog patches to Dockerfile 2026-05-17 21:19:56 -04:00
tcely
30c25a1253 Create hat-syslog_tool.py 2026-05-17 21:19:53 -04:00
tcely
898de6d678 Create hat_busybox.py
Implement BusyBox RFC 3164 log message parser with tests.
2026-05-17 21:19:51 -04:00
tcely
de678068cd feat: proxy the web interface for stored logs 2026-05-17 21:19:48 -04:00
tcely
0267bf641b fix: use glob_quote when deleting media files 2026-05-16 10:23:14 -04:00
tcely
93033d6cc4 chore: clean up extra white-space 2026-05-16 07:13:28 -04:00
tcely
0b3be91894 chore: configure syslog for web servers 2026-05-16 07:13:25 -04:00
tcely
f53a70baca feat: add the busybox-syslogd service 2026-05-13 18:52:14 -04:00
tcely
0deb95e02c feat: add the hat-syslog-server service 2026-05-02 08:10:39 -04:00
tcely
19f65c3738 chore: install busybox-syslogd 2026-05-02 08:10:37 -04:00
tcely
9e76e89e17 fix: refactor service dependencies 2026-05-02 08:10:34 -04:00
tcely
298147817f Merge pull request #1470 from meeb/release-2026-005
Release for 2026-005
2026-04-29 16:30:51 -04:00
tcely
c41e8a6aec chore: install hat-syslog 2026-04-27 19:10:21 -04:00
tcely
6853836b09 Merge pull request #1471 from meeb/tcely-install-scripts
Create `install_tailwindcss.sh`
2026-04-27 01:29:57 -04:00
tcely
6383801369 chore: incorporate verify_digest into download_asfald.func.inc.sh 2026-04-27 01:16:51 -04:00
tcely
265f805506 fix: verify both digests for deno 2026-04-25 00:34:36 -04:00
tcely
36396604b9 chore: unset prefixed variables 2026-04-25 00:34:31 -04:00
tcely
c96c1d7edd chore: reorder output 2026-04-25 00:34:28 -04:00
tcely
328c2649bd chore: migrate download_asfald to a file 2026-04-24 23:45:41 -04:00
tcely
7bd5869513 chore: migrate verify_digest to a file 2026-04-24 23:45:30 -04:00
tcely
d2239cd702 Merge remote-tracking branch 'upstream/main' into tcely-install-scripts 2026-04-23 14:41:46 -04:00
tcely
6cbe096684 Add scripts job to CI for installing deno and tailwindcss 2026-04-23 14:41:29 -04:00
tcely
002b7de323 Create install_tailwindcss.sh 2026-04-23 14:41:27 -04:00
tcely
8ebb35a05c Use a function for the trap 2026-04-23 14:41:24 -04:00
tcely
77ec593245 Use the download_gh_release function 2026-04-23 14:41:22 -04:00
tcely
13e1490c2d Switch to shasum.py 2026-04-23 14:41:18 -04:00
tcely
12c24da9ea Release for 2026-005 2026-04-23 00:18:58 -04:00
tcely
86c9b66868 Merge pull request #1449 from meeb/tcely-gunicorn-configuration
chore(gunicorn): review and update configuration
2026-04-22 09:38:00 -04:00
tcely
0f1b6dafc9 chore(gunicorn): review and update configuration 2026-04-21 23:59:02 -04:00
tcely
1905b4451d Merge pull request #1465 from meeb/tcely-source-sorting
fix: lowercase `Source.name` before sorting
2026-04-21 23:19:31 -04:00
tcely
71f9985c5c Merge pull request #1452 from meeb/tcely-combined-original-audio
fix(matching): prefer original audio in combined format
2026-04-21 23:16:34 -04:00
tcely
9932b77ef4 fix: lowercase Source.name before sorting 2026-04-19 16:00:01 -04:00
tcely
13d668594d Merge pull request #1457 from meeb/tcely-huey-v3
fix(huey): upgrade to version 3
2026-04-16 08:11:52 -04:00
tcely
4e1fbf9e45 chore: bump the version for the healthcheck changes 2026-04-16 03:39:46 -04:00
tcely
86e20f23a2 Merge pull request #1448 from meeb/tcely-latest-yt_dlp-check
feat: check the latest `yt-dlp` version in healthcheck
2026-04-16 03:37:50 -04:00
tcely
6eafc48e22 chore(huey): add the new signals 2026-04-16 03:23:28 -04:00
tcely
3a217b8bb1 chore(huey): ensure check_worker_health is True
It should have been already because of the default, but it's an error to use `max_tasks` when it is not.
2026-04-16 02:37:41 -04:00
tcely
44a7141e18 chore(huey): limit tasks for each consumer 2026-04-16 02:24:35 -04:00
tcely
737c781116 fix: replace utils.time_clock() with time.monotonic() 2026-04-16 01:43:35 -04:00
tcely
7be4482582 chore(huey): stop pinning to 2.6 2026-04-16 01:18:24 -04:00
tcely
060fe89666 Merge pull request #1456 from meeb/tcely-add-to-funding
chore(funding): add my account
2026-04-16 00:36:32 -04:00