848ec0e6c4
⬆️ bump versions
2026-02-22 13:23:50 +00:00
b05891a209
🧹 general cleanup
2026-02-22 13:11:38 +00:00
1eab05a6ea
✨ api: add SETTINGS.show_api_docs
2026-02-22 12:06:16 +01:00
30d1c5fba9
✨ api "production" script: invoke granian without "click" hack
2026-02-22 05:00:11 +01:00
ca46a2cf5c
🔧 various small fixes
...
- add version to ui package.json
- "prettier" formatting on whole repo
- "webpack-bundle-analyzer" -> "vite-bundle-analyzer"
- add "vue-eslint-parser" to ui package.json
2026-02-22 03:05:05 +00:00
005bb31fca
✨ into shared compose project
...
- vite can proxy requests to the api in dev mode
- no more CORS needed in api
- static api_baseurl in axios config
2026-02-22 02:47:31 +00:00
1f6aeadae0
✨ add some OMZ plugins to devcontainers
2026-02-20 12:14:36 +00:00
1179fa0f80
⬆️ api: upgrade deps
...
- `uv-upx upgrade run`
2026-02-20 01:36:23 +01:00
89403a8e30
🚧 api: re-scaffolding
...
- main Dockerfile readability
- use "granian" in production mode
- simpler "production.py" replacing "mini-tiangolo" (gunicorn+unicorn)
2026-02-19 23:45:59 +01:00
eb3985d6a9
🧰 api: add tool "uv-upx" (kin to poetry-plugin-up)
2026-02-19 03:11:11 +01:00
d0a7daf7be
🚧 api: re-scaffolding
...
- remove legacy "poetry.lock", "main.py"
- flesh out launch.json to use only "fastapi-cli"
- remove unneeded lines from "settings.json"
- rework main "Dockerfile" for "uv" compliance
- update ".dockerignore"
2026-02-19 03:10:03 +01:00
67eebecd39
🔧 minor refactoring
...
- use `type` keyword instead of `typing.TypeAlias`
- use `str` instead of `AnyStr`
2026-02-18 03:21:03 +01:00
c7679072aa
🚧 api: re-scaffolding
...
- uses astral.sh tooling: uv, ruff, ty
- removed legacy tools
- some minor python fixes
2026-02-18 03:19:22 +01:00
432533fdad
⬆️ api: upgrade deps
...
- up python version to 3.14
- `poetry up --latest`
2026-02-15 19:27:29 +01:00
6a7491b15b
🔧 model rework for "Credentials"
...
affects:
- environment vars/api.conf: "WEBDAV__USERNAME" -> "WEBDAV__AUTH__USERNAME" and "WEBDAV__PASSWORD" -> "WEBDAV__AUTH__PASSWORD"
- remote config.toml: "[admin] name" -> "[admin] username"
2025-12-30 13:50:35 +00:00
6ff5af45d5
🐛 fix advent_image.py
...
- `get_average_color` working again
- refactor `hide_text` (fail-fast)
2025-12-19 19:48:24 +01:00
4f603d3cb1
minor fixes
...
- line jumps on save
- `RE_NUM` declaration point
2025-11-30 14:20:15 +01:00
60a417dc64
API: use ImageData type
2025-11-30 14:19:05 +01:00
af08917155
restructure Pillow imports
2025-11-30 02:38:03 +01:00
510edf5818
fix Pillow related issues
2025-11-29 02:39:38 +01:00
52e1a4042e
"devcontainers-contrib" -> "devcontainers-extra"
2025-11-26 06:44:04 +00:00
5cf1c8b7ee
fix: better use of images_manual
2024-11-26 14:44:47 +01:00
98ab638762
API upgrade deps
...
`poetry up --latest`
2024-03-21 23:30:28 +01:00
82a2963ad7
cleanup/modernize devcontainers
2024-03-21 23:00:45 +01:00
090da8c679
implement cfg.puzzle.extra_days
2023-11-24 01:44:32 +01:00
082f50c66b
implement cfg.puzzle.skip_empty
2023-11-24 01:38:46 +01:00
d66019f53c
minor improvements
2023-11-24 00:59:10 +01:00
053aa5d2d2
minor refactoring
2023-11-22 19:34:38 +01:00
ae9ca16aaa
rename RE constants
2023-11-22 19:26:30 +01:00
878bf34d52
TransformedString into own file
2023-11-22 14:43:43 +01:00
b734dee575
bugfix: cache entry invalidation
...
- davkey has no "cls" argument
- needs explicit slice
2023-11-22 00:10:37 +01:00
77dd575e72
upgrade dependencies
...
- poetry up --latest
- yarn upgrade --latest
2023-11-22 00:08:05 +01:00
b4ab4809c6
handling special chars in solution
2023-11-21 23:20:22 +01:00
cdf977f0db
whitespace handling changes
2023-11-21 22:58:12 +01:00
a86e47113c
user name case sensitivity
2023-11-21 22:54:37 +01:00
2cf6936139
env file setup
2023-11-09 12:58:36 +01:00
02ba2c67a5
simpler helpers.davkey
2023-11-09 12:55:10 +01:00
eef38502c6
workspace directory in container
2023-11-09 12:54:35 +01:00
4fbdb94caa
cfg.site with markdown
2023-11-03 14:40:44 +00:00
0bc31529bc
ConfigModel -> AdminConfigModel
2023-11-02 12:49:02 +00:00
600ee99520
favicon handling
2023-11-02 12:48:52 +00:00
39d375ced0
pre-create xy_range
2023-11-01 02:34:04 +01:00
8a254d2958
updated font handling
2023-11-01 01:30:33 +01:00
7951363be8
gen_day_auto_image doesnt resolve Depends()
2023-10-31 23:59:21 +01:00
a1729d13f7
common code for helpers.list_* functions
2023-10-31 23:43:38 +01:00
2a9635c8c1
refac: get_all_image_names using new helper list_images_manual
2023-10-31 23:35:24 +01:00
367fef145d
RedisSettings
2023-10-31 21:48:27 +00:00
63b9f4e1d9
make cfg.solution.* values non-null
2023-10-31 22:36:35 +01:00
aaa12683c8
Todo 3
2023-10-31 21:23:34 +00:00
84c5467edb
Todo 2
2023-10-31 20:40:07 +00:00