1424978854
Update Ruff and fix its errors
2026-07-21 04:12:13 +02:00
c54ceeb7a8
Move all the APIs under the same router
2026-07-21 04:05:35 +02:00
Tomáš Dinh
3d46cb5ec9
Add public Kick campaign JSON API
2026-07-20 19:30:52 +02:00
3535d7d2dd
Scrape SunkwiBOT/twitch-drops-api for data
Deploy to Server / deploy (push) Successful in 29s
2026-06-14 17:35:24 +02:00
bc075bc95e
Remove silk
Deploy to Server / deploy (push) Successful in 24s
2026-05-10 19:52:02 +02:00
b7e10e766e
Improve performance and add type hints
2026-04-11 00:44:16 +02:00
1782db4840
Add smoke tests for endpoints and optimize database queries
2026-04-10 23:54:10 +02:00
fb087a01c0
Enhance performance by prefetching more
2026-04-10 22:32:38 +02:00
66ea46cf23
Use celery tasks instead of systemd timers for periodic work; and add more tests
Deploy to Server / deploy (push) Successful in 26s
2026-04-08 03:23:18 +02:00
d4fd35769d
Refactor URL handling to use BASE_URL across the application and add base_url context processor
Deploy to Server / deploy (push) Successful in 22s
2026-04-03 19:51:01 +02:00
9ce324fd2d
Implement Chzzk campaign management features, including models, views, and templates
Deploy to Server / deploy (push) Failing after 9s
2026-04-01 04:04:58 +02:00
677aedf42b
Add Chzzk campaign and reward models, import command, and schemas
Deploy to Server / deploy (push) Failing after 19s
2026-03-31 21:57:12 +02:00
8b571dac93
Include celery-types
2026-03-23 19:47:50 +01:00
60d34bdf0d
Add django-upgrade hook to pre-commit configuration and remove unneded DEFAULT_AUTO_FIELD setting
Deploy to Server / deploy (push) Successful in 21s
2026-03-22 19:45:04 +01:00
1161670c34
Fix ruff issues: rename lambda arg, replace Any with object for type annotations
2026-03-21 23:26:57 +01:00
d99579ed2b
Add Redis configuration, integrate Celery, and sort fields in models
Deploy to Server / deploy (push) Successful in 49s
2026-03-21 19:12:47 +01:00
02ea6314c3
Use several sitemaps
Deploy to Server / deploy (push) Successful in 11s
2026-03-17 18:14:27 +01:00
f8236034a3
Add tests for SEO meta tags rendering and improve meta_tags.html formatting
Deploy to Server / deploy (push) Successful in 11s
2026-03-17 06:23:19 +01:00
5bdee66207
Add YouTube
2026-03-16 21:27:11 +01:00
94e7962e09
Add Sentry for error tracking in production
2026-03-16 19:53:12 +01:00
c092d3089f
Fix types
2026-03-16 18:40:04 +01:00
6f6116c3c7
Move Twitch stuff to /twitch/
2026-03-16 15:27:33 +01:00
d762081bd5
Add support for Kick
Deploy to Server / deploy (push) Successful in 10s
2026-03-15 04:19:03 +01:00
ee8cc87196
Move robots.txt to static file instead of Django
2026-03-13 01:28:49 +01:00
768d986556
Use 404 image when no image is available
Deploy to Server / deploy (push) Successful in 10s
2026-03-10 11:27:17 +01:00
1118c03c1b
Lower line-length to default and don't add from __future__ import annotations to everything
2026-03-09 04:37:54 +01:00
4d53a46850
Add database connection timeout option to settings
Deploy to Server / deploy (push) Successful in 9s
2026-02-21 23:45:43 +01:00
715b0258ae
Fix tests?
2026-02-15 22:14:19 +01:00
b08143980c
Update Dockerfile and settings for user permissions, add test URL patterns, and adjust volume paths
2026-02-15 20:52:08 +01:00
ea4cd498d0
Use SQLite when testing
2026-02-15 19:59:52 +01:00
8675c5193c
Enhance PostgreSQL configuration in Docker setup, add custom settings, and update environment variable handling
2026-02-15 19:11:40 +01:00
c41524e517
Refactor database configuration to support PostgreSQL, add GIN index for operation_names, and enhance backup functionality
2026-02-13 23:27:18 +01:00
e2c0bb5e8d
Update logging configuration to set INFO level for general logs and DEBUG for specific loggers
2026-02-12 05:02:01 +01:00
bbeed5c9f0
Improve SEO
2026-02-11 22:15:14 +01:00
45c581715a
Add sessions app to INSTALLED_APPS and corresponding tests
2026-02-10 14:15:54 +01:00
d350b7bcd8
Add django-debug-toolbar
2026-02-09 22:22:38 +01:00
e968f5cdea
Add Silk middleware and related settings for performance monitoring
...
- Introduced SILK_ENABLED setting to toggle Silk middleware.
- Updated ALLOWED_HOSTS to include "testserver" when not in DEBUG mode.
- Modified urlpatterns to conditionally include Silk URLs.
- Added django-silk dependency to pyproject.toml.
- Enhanced feed queries to optimize performance and reduce N+1 issues.
- Updated tests to verify query limits for various feeds.
2026-02-09 20:02:19 +01:00
033c13e931
Add Docker support; add favicon
2026-01-09 20:28:28 +01:00
1d6c52325c
Improve import command
2026-01-05 18:46:46 +01:00
0400fed26a
Forces all from imports to appear on their own line
2025-11-29 21:49:44 +01:00
715cbf4bf0
Remove bloat
2025-10-13 02:07:33 +02:00
b97118cffd
Cache images instead of serve from Twitch
2025-09-13 06:37:35 +02:00
2ac8524790
Lazy load debug_toolbar import to prevent ImportError in testing environments
2025-09-13 01:48:22 +02:00
c72533c14f
Use PostgreSQL instead of Sqlite
2025-09-05 00:07:22 +02:00
f45864c786
Fix random Mypy errors
2025-08-04 00:12:47 +02:00
c447abc6fe
Make HTML more simple
2025-08-02 04:03:28 +02:00
0dd8a5ec49
Add django_tables2
2025-08-01 22:18:20 +02:00
547d4e6ab1
Debloat HTML
2025-07-24 01:27:31 +02:00
faddc4c9b0
Implement user authentication system with custom user model, views, and templates
...
- Created custom User model extending Django's AbstractUser.
- Added user registration, login, and profile views with corresponding templates.
- Implemented user authentication functionality and integrated Bootstrap for styling.
- Updated project settings to use the new accounts app and user model.
- Added tests for user model and admin functionality.
2025-07-21 02:57:44 +02:00
5c482c1729
feat: Add Twitch Drops Tracker application with campaign management
...
- Implemented models for DropCampaign, Game, Organization, DropBenefit, TimeBasedDrop, and DropBenefitEdge.
- Created views for listing and detailing drop campaigns.
- Added templates for dashboard, campaign list, and campaign detail.
- Developed management command to import drop campaigns from JSON files.
- Configured admin interface for managing campaigns and related models.
- Updated URL routing for the application.
- Enhanced README with installation instructions and project structure.
2025-07-09 22:46:23 +02:00