ponas
60108b9d89
Build the frontend before running tests in CI
2026-10-23 02:20:55 +02:00
ponas
6fcdaca833
Add Norwegian demo data, avatars and a random mode to seed_demo_data
2026-10-23 02:19:40 +02:00
ponas
3ade11111b
Show user names in the user stats chart, top spender first
2026-10-23 02:19:40 +02:00
ponas
336f6afa5d
Upgrade frontend to Node 26, React 19, Vite 8, Apollo Client 4 and ESLint 10
2026-10-23 02:19:33 +02:00
ponas
0a65bb2c90
Bump to Python 3.14, Django 6.1 and ruff 0.17
...
Django 6.1 requires MySQL 8.4 or MariaDB 10.11 or newer.
2026-10-23 02:19:19 +02:00
ponas
ff7698f9c1
Use mise tasks instead of bin scripts
2026-10-23 02:19:03 +02:00
ponas
b9e93a5ea2
Replace GitLab CI with Gitea workflows
...
The GitLab deploy job has no replacement yet; deploy with bin/deploy by hand.
2026-10-23 02:18:56 +02:00
ponas
c2f30c8ca4
Replace pre-commit with prek and lint YAML
2026-10-23 02:18:50 +02:00
ponas
6ae99528dd
Share test fixtures and expand model, query and mutation tests
2026-10-23 02:18:35 +02:00
ponas
58a415494a
Remove unused django-rename-app
2026-10-23 02:18:29 +02:00
ponas
5a12bf951a
Hash Gravatar emails with SHA-256
2026-10-23 02:18:16 +02:00
ponas
1c9a7411f8
Replace unique_together with UniqueConstraint on OrderLine
2026-10-23 02:18:16 +02:00
ponas
d5a548cfb3
Fix refused orders reducing stock, exact-balance purchases and Decimal float fields
2026-10-23 02:17:54 +02:00
leander
a5ba3bb1d3
Merge pull request 'Slop/sloppy fixes' ( #1 ) from slop/sloppy-fixes into main
...
Reviewed-on: #1
2026-10-22 22:15:39 +02:00
leander and Copilot
53968fa949
Integrate compatible tests-and-bumps updates
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 21:13:26 +02:00
leander and Copilot
d979558905
Toggle selected users in register and deposit
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 20:57:27 +02:00
leander and Copilot
78d5b06258
Add user purchase statistics tab
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 05:39:45 +02:00
leander and Copilot
4848dda4a4
Migrate inventory and reports to the SPA
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 05:38:49 +02:00
leander and Copilot
1d507d1976
Refresh README TODOs and product card styling
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 05:22:47 +02:00
leander and Copilot
ec5e8dc791
Prevent rotating background from shifting layout
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 05:12:17 +02:00
leander and Copilot
ac2ceddf78
Improve mobile responsiveness across pages
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 05:05:44 +02:00
leander and Copilot
c05820f61b
Adjust chart x-axis legend placement
...
Move the date legend inward to align with the y-axis label on overview and user detail charts.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:59:14 +02:00
leander and Copilot
4d64126581
Keep statistics charts clear of the footer
...
Use a full-height flex layout and normal footer flow so long chart content scrolls without overlapping the footer. Keep the page gradient fixed while scrolling.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:54:28 +02:00
leander and Copilot
9ad7b8aa28
Keep deposit entry visible while selecting a user
...
Place the amount entry and actions in a clear adjacent panel on larger screens and above the scrollable user list on mobile.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:50:02 +02:00
leander and Copilot
64b77217f4
Improve chart text contrast
...
Use a brighter shared chart theme and a dark styled tooltip, with high-contrast pie slice labels.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:47:27 +02:00
leander and Copilot
65e532be30
Fix user detail GraphQL query
...
Return monthly purchase totals with the correct GraphQL scalar and align frontend queries and generated types with the upgraded schema.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:40:53 +02:00
leander and Copilot
407523b61a
Upgrade vulnerable Python dependencies
...
Raise the supported Python floor to 3.11 for patched dependency releases and update CI/runtime metadata.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:33:15 +02:00
leander and Copilot
e23cbb1d27
Make local frontend backend configurable
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:21:44 +02:00
leander and Copilot
098c6701f2
Add repeatable demo database seed
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:00:46 +02:00
leander and Copilot
18da8335a8
Upgrade frontend dependencies and tooling
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-22 04:00:31 +02:00
ponas
4a36cc140c
Sort imports
2025-06-05 19:53:56 +02:00
ponas
f1ea46188f
Make the graphql endpoint CSRF exempt
2025-06-05 19:38:17 +02:00
ponas
dd6a559ac6
Add mise.toml
2025-06-05 19:37:59 +02:00
nikolark
5d889ee32c
chore(ci): Fix deploy
...
Ensure uv is on path
2025-05-31 23:13:54 +02:00
nikolark
2b1cdb28ea
fix: Fix union syntax
2025-05-30 16:17:45 +02:00
nikolark
fbd55bd3a2
fix: strawberry type things
2025-05-30 16:15:18 +02:00
nikolark
71f158da6e
chore: Fix most ruff issues
...
ignore the rest using `uvx ruff check --add-noqa`
2025-05-30 15:43:57 +02:00
nikolark
8b364b0887
chore: Add pre-commit ruff config++
2025-05-30 15:43:20 +02:00
nikolark
28d747d74d
chore(frontend): Roll node to v20
2025-05-30 15:32:55 +02:00
nikolark
6f964a0c57
chore: Roll to python 3.9 to get uv in image
2025-05-30 15:29:41 +02:00
nikolark
d256e0eb7e
chore: Switch to uv
2025-05-30 15:26:51 +02:00
leander
cac189003a
increase max saldo to 1000 NOK
2025-01-16 18:25:33 +01:00
alve
ff09985944
🥷 Hide users navigation tab
2024-02-15 19:29:13 +00:00
Emma Eilefsen Glenna
d76c911d4b
fix rendering of register total
2024-01-25 21:45:17 +01:00
Emma Eilefsen Glenna
e60473e7ed
fix rendering of user balance
2024-01-25 21:44:03 +01:00
Emma Eilefsen Glenna
d596c31353
extract function
2024-01-25 21:43:32 +01:00
Emma Eilefsen Glenna
90558a3a28
add comment
2024-01-25 19:01:45 +00:00
alve
57a6c412d5
💄 Hide trailing decimal zeros
2024-01-25 19:01:45 +00:00
alve
19f58211e7
🗃 Make order sum a decimal field
2024-01-25 19:01:45 +00:00
nikolark
0726754678
💡 add some FIXMEs
2024-01-25 19:01:45 +00:00