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