Commit Graph

329 Commits

Author SHA1 Message Date
lukas 5d36ad386e Improve forms, add helper buttons on add session form 2023-11-18 10:21:09 +01:00
lukas 42bc391e57 Use date and datetime inputs
Properly implements 4d91a76513
2023-11-18 10:20:32 +01:00
lukas 850ca382ad Add wikidata ID and year for editions 2023-11-18 10:20:22 +01:00
lukas d2e0bcfb12 Add icons for session filters 2023-11-18 10:20:03 +01:00
lukas b773d9df58 Allow filtering by game, edition, purchase from the session list 2023-11-18 10:20:03 +01:00
lukas dc6c295ee7 Fix form styling 2023-11-18 10:19:05 +01:00
lukas d272915ef6 Fix make css 2023-11-18 10:18:58 +01:00
lukas cbc8062d92 Show only last 30 days on homepage
Fixes #47
2023-11-18 10:18:58 +01:00
lukas 02c04badac Start converting to react-router 2023-11-18 10:16:41 +01:00
lukas 5756b736d8 Add apiService 2023-11-18 10:16:41 +01:00
lukas d4c0d47712 Fix Vite proxy config 2023-11-18 10:16:41 +01:00
lukas 6f62b2026b Add tailwind typography and forms 2023-11-18 10:16:41 +01:00
lukas e6640a4083 Add django-cors-headers 2023-11-18 10:16:41 +01:00
lukas 81fbcc9281 Add eslint and prettier 2023-11-18 10:16:41 +01:00
lukas 2e891fc166 Remove cruft 2023-11-18 10:16:41 +01:00
lukas b95d5dfb98 Remove top-level package.json 2023-11-18 10:16:40 +01:00
lukas 0c564ef146 Add Nav component 2023-11-18 10:16:35 +01:00
lukas 048401b20a Integrate TailwindCSS 2023-11-18 10:16:35 +01:00
lukas aecf0d6a6e Change API url 2023-11-18 10:16:13 +01:00
lukas a4ec5d0dbc Add django-rest-framework 2023-11-18 10:16:13 +01:00
lukas bec4e3716a CI: autotag 2023-11-18 10:15:21 +01:00
lukas 03142bc3c3 Add vite proxy config 2023-11-18 10:15:21 +01:00
lukas b0ef975c2b Add vite react 2023-11-18 10:15:20 +01:00
lukas 555608d8c6 Fix syntax
Django CI/CD / build-and-push (push) Successful in 1m14s
2023-11-18 09:52:17 +01:00
lukas a7293c659d CI: Ignore README.md 2023-11-18 09:33:31 +01:00
lukas f36e692361 Do not run for pull requests 2023-11-18 09:33:10 +01:00
lukas fe97f540a0 Fix CI being blocked 2023-11-18 09:32:41 +01:00
lukas c35b539c42 Merge sessions and notes
Django CI/CD / build-and-push (push) Successful in 1m9s
2023-11-17 21:20:33 +01:00
lukas bbe5e072b2 Don't display prices if zero 2023-11-17 21:10:56 +01:00
lukas 6fc2f623dc Apply djlint 2023-11-17 21:06:57 +01:00
lukas 9481bd5fef Add pre-commit
Django CI/CD / build-and-push (push) Successful in 1m33s
2023-11-17 09:34:51 +01:00
lukas 4083165123 Use the black profile for isort 2023-11-17 09:15:18 +01:00
lukas 45bb2681c7 Use isort on migrations 2023-11-17 09:15:06 +01:00
lukas dbb8ec3f9a Handle empty edition_id 2023-11-17 09:14:25 +01:00
lukas 206b5f6d46 Prevent HTMX from messing up the initial state
Django CI/CD / build-and-push (push) Successful in 1m15s
2023-11-16 20:33:56 +01:00
lukas b7e14ecc83 Account for no sessions
Django CI/CD / build-and-push (push) Successful in 1m21s
2023-11-16 20:29:08 +01:00
lukas 912e010729 Enable hx-boost everywhere
Django CI/CD / build-and-push (push) Successful in 1m18s
2023-11-16 19:56:08 +01:00
lukas a485237456 Fix form not syncing due to HTMX
Django CI/CD / build-and-push (push) Successful in 2m38s
2023-11-16 19:03:16 +01:00
lukas f5faf92ee0 Fix error
Django CI/CD / build-and-push (push) Successful in 1m57s
2023-11-16 16:53:59 +01:00
lukas 07452d8c43 Re-instance gitea actions
Django CI/CD / test (push) Failing after 34s
Django CI/CD / build-and-push (push) Has been skipped
2023-11-16 16:51:52 +01:00
lukas 229a79d266 Update .drone.yml testing
continuous-integration/drone/push Build is failing
2023-11-16 16:30:17 +01:00
lukas c6ed577fe3 Formatting
continuous-integration/drone/push Build is failing
2023-11-16 16:27:41 +01:00
lukas 171e4779a3 Move static files in prod 2023-11-16 16:27:41 +01:00
lukas 79f94e5984 Fix docker-compose.yml 2023-11-16 16:27:41 +01:00
lukas ccebcb89c6 Improve Dockerfile
Major inspiration (aka direct theft) from https://github.com/wemake-services/wemake-django-template
2023-11-16 16:27:41 +01:00
lukas fe0a6b39e3 Fix .dockerignore 2023-11-16 16:27:41 +01:00
lukas 6a495f951f Remove Django admin 2023-11-16 16:27:41 +01:00
lukas c8646d0a0c Update dependencies 2023-11-16 16:27:41 +01:00
lukas f2bb15e669 Fix naive date 2023-11-16 16:27:41 +01:00
lukas c49177d63c isort 2023-11-16 16:27:41 +01:00