Edouard Vanbelle
8b08b081c5
chore(ci): check icons and i18n
2026-06-05 14:18:41 +02:00
Edouard Vanbelle
d2dedcbb00
fix(integration-test): ensure integration tests are runned on a separate DB to avoid polution
2026-05-31 23:53:40 +02:00
Edouard Vanbelle
e169f53218
test(integration): add integration test on subject group
2026-05-31 22:45:09 +02:00
Edouard Vanbelle
804cb7c6af
fix(build): improve builder to use CSS from html rather an hardcoded list
2026-05-29 13:48:22 +02:00
Edouard Vanbelle
7ddbbc94cc
test(e2e): update all images and grow snapshot comparaison sensitivity
2026-05-27 11:35:42 +02:00
Edouard Vanbelle
80425aed03
chore(justfile): add 'front-check' for lazy devs
2026-05-25 22:47:01 +02:00
Edouard Vanbelle
a181d4081e
ci: add typescript check (no emit, check only types are fully declared)
2026-05-19 10:18:40 +02:00
Edouard Vanbelle
fac184ccfe
style(front/js): apply types on all objects
...
- reduce amount of warnings in IDE
- maximize API type mapping with static/js/core/types.js
2026-05-19 10:18:33 +02:00
Edouard Vanbelle
f7946028f4
tests: add webdav tests
2026-05-13 15:55:34 +02:00
Edouard Vanbelle
8ab537797a
test(api): add API test on contacts
...
next will be to add CI on it
2026-05-11 00:53:29 +02:00
Edouard Vanbelle
3c3d24ac72
test: initial end to end test with playwright
2026-05-08 21:41:28 +02:00
Edouard Vanbelle
46e823ffda
chore: move specific CI audit rules into global .cargo/audit.toml
2026-05-04 14:23:01 +02:00
Edouard Vanbelle
fde8d9d69f
chore: add audit in justfile
2026-05-04 14:01:00 +02:00
Edouard Vanbelle
3a315ae75d
chore(rust): use same params for clippy as the CI + correct clippy warnings
2026-04-27 20:25:33 +02:00
Edouard Vanbelle
d01b2c6ec4
refactor(css): use variable rather direct color
2026-04-14 13:33:51 +02:00
Edouard Vanbelle
4fbb8883af
chore(claude): add frontend part to CLAUDE.md + .claudeignore for security
2026-04-08 16:25:46 +02:00
iltumio
bf7e030cd6
feat: add OpenAPI spec generation with utoipa and justfile
...
- Add utoipa v5 dependency with ToSchema derives on all REST API DTOs
- Annotate free-function handlers with #[utoipa::path] (trash, share, favorites, recent)
- Create ApiDoc struct with OpenApi derive registering 37 schemas across 7 tags
- Add generate-openapi binary outputting resources/gen/openapi.json
- Serve OpenAPI spec at GET /api/openapi.json (public, no auth)
- Add justfile with common dev commands (build, test, lint, check, openapi, db)
2026-03-29 18:49:10 +02:00