leander and Claude Opus 5.5
3cba8924a5
ci: publish a container image to ghcr.io on each release
...
Builds the image and pushes it to ghcr.io/uio-gaming/bebbes, tagged with the release version and latest. It runs as a job in the release-please workflow, because releases created with GITHUB_TOKEN don't trigger other workflows.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-03 00:18:17 +01:00
leander and Claude Opus 5.5
1532049b35
ci: deploy through the restricted uiogaming-deploy script
...
The old workflow ran docker compose in the repo folder, which failed because the containers belong to the server's top-level compose project. The deploy key can now only run /usr/local/bin/uiogaming-deploy (see UiO-Gaming/drift), so the workflow just passes the service name. Also adds manual runs and prevents overlapping deploys.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 22:47:46 +01:00
leander and Claude Opus 5.5
dd193760a6
ci: add release-please for automated releases
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:05:47 +01:00
leander
365ba26a6e
handle singular form names of pizzas and bottles
2026-10-31 01:16:09 +01:00
leander
b3250363e5
don't display rounded number of liters and use norwegian number formatting
2026-10-31 01:15:00 +01:00
leander
fcca4a4cba
avoid using floats for calculations
...
change from liters to centiliters
2026-10-31 01:13:28 +01:00
leander
af8b889c2f
add accessibility to linter
2026-10-31 00:29:10 +01:00
leander
54f2333681
use aria labels and semantic html tags
2026-10-31 00:28:58 +01:00
leander
70f10846f5
remove optimizespeed text rendering option
...
it could potentially make text look worse, apparently
2026-10-31 00:23:06 +01:00
leander
037ac84227
use constants for bottle size and pizza slice divider
2026-10-31 00:22:05 +01:00
leander
1bb578e976
english is hard
2026-10-31 00:21:32 +01:00
leander
6e9de19037
add oxlint
...
I would prefer eslint but it is not supported yet
2026-10-31 00:21:17 +01:00
leander
c968d4fb1b
clean up tsconfig and drop redundant imports
2026-10-31 00:20:10 +01:00
leander
26fc5f5a67
set npm package to private and specify node engine
...
for good meassure ig
2026-10-31 00:19:30 +01:00
leander
a261d1b47b
use correct language in html lang tag
2026-10-31 00:18:27 +01:00
leander
40dc572347
use uiogaming.no color scheme
2026-10-31 00:18:08 +01:00
leander
dbac0a328c
change font to nunito and self host it
...
this is in a series of commits to make the application look more like
uiogaming.no as of writing this
2026-10-31 00:17:18 +01:00
leander
78dbdf8b51
improve docker image size and npm installation method
2026-10-31 00:15:15 +01:00
leander
8a6481bc9c
use uiogaming.no favicon as our favicon
2026-10-31 00:12:59 +01:00
leander
68c8ecc2c6
display same selection as react state
2026-10-31 00:11:54 +01:00
leander
4b0e3d42b9
fix bottle count being rounded twice
2026-10-31 00:10:45 +01:00
leander
519910b231
disallow entering unreasonable numbers
2026-10-31 00:10:04 +01:00
leander
65ee2731b1
remove redundant react-hook-form
2026-10-31 00:08:48 +01:00
leander
54b03fcfc8
prevent page reload when pressing enter
2026-10-31 00:08:23 +01:00
leander
7d5cffdc98
upgrade all dependencies to their latest versions
2026-10-30 23:50:57 +01:00
leander
2c12ea8378
upgrade docker image to node 26
2026-10-30 22:53:50 +01:00
leander
46f1d5d5fa
run npm audit fix
2026-10-30 22:53:29 +01:00
leander
8e8523d842
fix vulns
2026-08-29 16:28:42 +02:00
leander
c985accd85
Merge pull request #3 from UiO-Gaming/dependabot/npm_and_yarn/brace-expansion-1.1.18
...
Bump brace-expansion from 1.1.13 to 1.1.18
2026-08-28 21:08:17 +02:00
leander
8e6bea90da
Merge pull request #2 from UiO-Gaming/dependabot/npm_and_yarn/immutable-5.1.9
...
Bump immutable from 5.1.5 to 5.1.9
2026-08-28 21:06:43 +02:00
leander
9466008c40
Merge pull request #1 from UiO-Gaming/dependabot/npm_and_yarn/multi-f57e1e291f
...
Bump esbuild and vite
2026-06-14 22:39:57 +02:00
leander
d574915268
fix some vulns ig
2026-06-14 22:28:55 +02:00
leander
cddc29c4dd
fix CVE-2026-39363
2026-04-07 12:52:49 +02:00
leander
cf23ec8ac1
fix CVE-2026-29063
2026-03-05 16:48:57 +01:00
leander
9f9585964f
fix CVE-2026-27606
2026-03-01 18:16:32 +01:00
leander
5ce7833006
add module clause to package.json
2025-12-20 00:21:35 +01:00
leander
2723239a45
upgrade node version for docker
2025-12-20 00:21:17 +01:00
leander
23112776cd
fix vulns
2025-12-19 19:58:47 +01:00
leander
4ab1c3a984
add restart clause to docker compose
2025-08-07 20:31:33 +02:00
leander
f9ed518825
add deployment action
2025-07-10 14:52:34 +02:00
leander
a58b4df811
define the now required allowed hosts key in config
2025-02-12 11:43:40 +01:00
leander
01bdcf4af4
upgrade dependencies
2025-02-12 11:36:22 +01:00
leander
4a1cdd0f92
remove deprecated version number from docker compose
2025-02-07 16:31:48 +01:00
leander
2977eb2b80
rephrase small drink option
2025-02-07 16:30:40 +01:00
leander
35e6dcc2c6
make sure arguments are passed to npm run command
2025-01-15 14:59:11 +01:00
leander
bd390b8cc3
migrate dockerfile to npm
2025-01-15 14:53:51 +01:00
leander
e70ebbc5ab
switch to npm
2025-01-15 12:56:41 +01:00
leander
826ab807fa
upgrade dependencies
2024-11-07 19:28:30 +01:00