Leopoldadmin
|
4c63166384
|
fix: use naive UTC datetimes for TIMESTAMP WITHOUT TIME ZONE columns
|
2026-07-11 00:40:06 +00:00 |
|
Leopoldadmin
|
63316f1e92
|
Merge pull request 'docs: design-rules.md – binding design guidelines for AI agents' (#4) from feature/T04-rentman-integration into main
|
2026-07-10 21:09:15 +00:00 |
|
Implementation Engineer
|
8dae2c0301
|
docs: add design-rules reference to AGENTS.md
|
2026-07-10 23:08:59 +02:00 |
|
Implementation Engineer
|
16fde9fb7d
|
docs: add design-rules.md – binding design guidelines for AI agents
|
2026-07-10 23:08:41 +02:00 |
|
Leopoldadmin
|
e0e170fe6a
|
Merge pull request 'fix: 1:1 prototype port + deployment fixes' (#3) from feature/T04-rentman-integration into main
|
2026-07-10 20:50:02 +00:00 |
|
Implementation Engineer
|
90a7d7f2e0
|
fix: 1:1 prototype port – exact hms-* CSS, real logo, all components from app.js
|
2026-07-10 22:28:26 +02:00 |
|
Implementation Engineer
|
786cb0c040
|
fix: correct healthcheck endpoint to /api/health
|
2026-07-10 10:03:13 +02:00 |
|
Implementation Engineer
|
7b1bebe7da
|
fix: add pydantic[email] + correct DATABASE_URL to postgresql+asyncpg
|
2026-07-10 09:59:14 +02:00 |
|
Leopoldadmin
|
0f569f2c6e
|
Merge pull request 'feat: Complete HMS Licht & Ton Homepage (T01-T08)' (#2) from feature/T04-rentman-integration into main
|
2026-07-10 07:50:31 +00:00 |
|
Implementation Engineer
|
22acc39017
|
feat(T08): Docker, deployment & CI/CD – dockerfiles, compose, forgejo actions, readme
|
2026-07-10 01:34:31 +02:00 |
|
Implementation Engineer
|
a1bba48cd7
|
feat(T07): Warenkorb & Mietanfrage frontend – cart store, drawer, pages, form, tests
|
2026-07-10 01:32:19 +02:00 |
|
Implementation Engineer
|
e220ff7db9
|
test(T05): contact router, rental router, email service, rate limiting tests + retry queue
|
2026-07-10 01:05:58 +02:00 |
|
Implementation Engineer
|
db5080df48
|
feat(T02): Static pages – home, referenzen, kontakt, legal (impressum/datenschutz/agb)
|
2026-07-10 01:02:27 +02:00 |
|
Implementation Engineer
|
e9da21b57e
|
feat(T06): Mietkatalog frontend – equipment list, detail, search/filter, SSR
- composables/useApi.ts: base API client with runtimeConfig
- composables/useEquipment.ts: equipment API wrapper (list, detail, categories)
- components/EquipmentCard.vue: card with image/placeholder, badge, name, price, add-to-cart
- pages/mietkatalog.vue: SSR list with search, category chips, sort, pagination, skeleton, empty/error states
- pages/mietkatalog/[id].vue: SSR detail with specs table, related items, breadcrumb, add-to-cart
- nuxt.config.ts: runtimeConfig with apiBase
- 101 vitest tests passing (5 files)
- Build: 0 errors, 2.09 MB
|
2026-07-10 00:54:40 +02:00 |
|
Implementation Engineer
|
88cff68f73
|
feat: T03+T04 backend - FastAPI, DB models, Rentman integration, admin auth, APScheduler
|
2026-07-09 01:37:58 +02:00 |
|
A0 Implementation Engineer
|
3bfa54b4b3
|
T01: Frontend Foundation – Nuxt 3 + Tailwind + Design Tokens + Layout + Meta
- Nuxt 3 project with @nuxtjs/tailwindcss module
- Tailwind CSS config with A0 Dark Theme design tokens (CSS custom properties)
- AppHeader: sticky, logo, nav, phone, social icons, mobile burger menu
- AppFooter: 4-column grid (Navigation, Kontakt, Rechtliches, Social)
- HmsLogo: SVG with orange #EC6925 border
- error.vue: 404 page with Seite nicht gefunden
- robots.txt server route: Disallow: /
- Meta: noindex, nofollow, noarchive, nosnippet
- JSON-LD: LocalBusiness schema
- OpenGraph tags
- routeRules: SSR/CSR per route
- Shared components: LoadingSkeleton, EmptyState, ErrorState, LegalContentPage, SpeakerIcon
- 42 vitest tests passing
- Build: 0 errors
|
2026-07-09 01:17:35 +02:00 |
|
Leopoldadmin
|
1c3e5fd932
|
fix(task_graph): fix JSON escaping + add T01 acceptance criteria (phone link, social icons) - quality gate MINOR 5
|
2026-07-08 21:50:09 +00:00 |
|
Leopoldadmin
|
a823659b49
|
fix(arch): Rev.2 quality gate fixes - backend/app/ structure, APScheduler, CSRF, HSTS, location_mailing_number
|
2026-07-08 21:47:26 +00:00 |
|
Leopoldadmin
|
83c4cbc911
|
fix(arch): Rev. 2 quality gate fixes - backend/app/ structure, APScheduler in-process, CSRF, HSTS, location_mailing_number mapping
|
2026-07-08 21:45:44 +00:00 |
|
Leopoldadmin
|
d5659786f8
|
docs: add AGENTS.md - build/test commands, conventions, quality gates
|
2026-07-08 21:36:30 +00:00 |
|
Leopoldadmin
|
4e62517260
|
docs: add task_graph.json - 8 substantial tasks with test specs and dependencies
|
2026-07-08 21:35:18 +00:00 |
|
Leopoldadmin
|
70b9799917
|
docs: add architecture.md - system architecture for HMS Licht & Ton homepage
|
2026-07-08 21:33:13 +00:00 |
|
Leopoldadmin
|
57c1733f7e
|
fix: restore requirements.md with real content (F-HMS-19 domain/noindex changes)
|
2026-07-08 07:01:36 +00:00 |
|
Leopoldadmin
|
e7f5902b86
|
fix F-HMS-19: remove SEO/indexation, keep JSON-LD+semantic HTML, domain=hms.media-on.de, noindex/nofollow
|
2026-07-08 06:59:58 +00:00 |
|
Leopoldadmin
|
88aa4a9413
|
add component_inventory.md with legal pages, MietanfragePage, extended AdminPage
|
2026-07-08 06:58:28 +00:00 |
|
Leopoldadmin
|
15e90041b9
|
add ui_design.md with expanded sitemap (legal pages + mietanfrage route)
|
2026-07-08 06:57:34 +00:00 |
|
Leopoldadmin
|
edc2b0f74a
|
docs: initial requirements.md - 20 features, test scenarios, Rentman integration, 20-category discovery checklist
|
2026-07-07 22:15:57 +00:00 |
|