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
337d8d34ff
Merge branch 'develop' of ssh://code.yavook.de:22022/Zaphlebeod/advent22 into develop
2023-10-31 20:12:05 +00:00
558a7e8a02
todo penner 1
2023-10-31 21:07:09 +01:00
cc54e1dddf
show "redis" settings in ConfigView
2023-10-31 20:27:50 +01:00
b74646994e
cfg.puzzle.solution -> cfg.solution
2023-10-31 20:18:18 +01:00
a781240af0
reformat pyproject.toml
2023-10-30 19:47:47 +01:00
2e50dd447d
use compose environment for devcontainer
...
- add redis container
2023-10-30 19:47:47 +01:00
b206b472bc
use Redis to cache WebDAV results
2023-10-30 19:47:43 +01:00
3d62486783
config.puzzle.solution transformations
2023-10-28 23:48:37 +02:00
beaaa2b11d
add local "black" formatter
2023-10-27 23:12:55 +02:00
d1cde05be7
better async webdav implementation
2023-10-27 23:12:28 +02:00