Commit graph

  • e26c3ecc1e Add emergency Hetzner shutdown script Tero Halla-aho 2025-12-08 23:52:11 +02:00
  • 5462b0adab Document Netdata monitoring setup Tero Halla-aho 2025-12-08 23:46:30 +02:00
  • cd1ede09ef Add monitoring RBAC and service account for dashboards Tero Halla-aho 2025-12-08 10:00:56 +02:00
  • 9ba806c8c5 Add admin monitoring dashboard Tero Halla-aho 2025-12-07 01:53:10 +02:00
  • 1fa0b4d300 Treat invalid calendar URLs as missing availability Tero Halla-aho 2025-12-07 00:29:38 +02:00
  • 53bd324fa6 Hide image filenames on listing detail page Tero Halla-aho 2025-12-07 00:15:14 +02:00
  • 23ab2b6e50 Fix listings filter reset for amenity icons Tero Halla-aho 2025-12-06 23:59:22 +02:00
  • 3d13bf3ba3 Make EV charging an amenity toggle and drop filter select Tero Halla-aho 2025-12-06 23:51:23 +02:00
  • c08dca02e7 Remove duplicate evChargingAny in Finnish messages Tero Halla-aho 2025-12-06 23:35:29 +02:00
  • 3706874503 Restore evChargingAny to base i18n Tero Halla-aho 2025-12-06 23:34:28 +02:00
  • e273a7f44f Remove duplicate evChargingAny keys in i18n Tero Halla-aho 2025-12-06 23:32:59 +02:00
  • 8c9265104e Expose ski pass flag in listings API and list view Tero Halla-aho 2025-12-06 23:30:53 +02:00
  • e44b9b9685 Add ski pass state to listing form Tero Halla-aho 2025-12-06 23:29:11 +02:00
  • fb564e8b2f Handle missing capacity fields on listing view Tero Halla-aho 2025-12-06 23:28:27 +02:00
  • 3c3fb10c2c Fix evChargingAvailable type for listing create Tero Halla-aho 2025-12-06 23:27:01 +02:00
  • c4e503989a Fix build errors for updated listing fields and admin effect deps Tero Halla-aho 2025-12-06 23:24:56 +02:00
  • 1865071bee Fix admin users role setter name collision Tero Halla-aho 2025-12-06 23:23:46 +02:00
  • 27fc8ee2d1 Add ski pass amenity and simplify EV charging availability Tero Halla-aho 2025-12-06 23:17:56 +02:00
  • 6cc5efc9e5 Dim calendar when no iCal links and show single month Tero Halla-aho 2025-12-06 23:09:15 +02:00
  • c880ba11c3 Improve slug help with preview and clearer guidance Tero Halla-aho 2025-12-06 23:05:12 +02:00
  • 4e344b892e Improve validation UX for listings and optional calendars Tero Halla-aho 2025-12-06 23:00:43 +02:00
  • a50ee24730 Expand max guests selector to 1-30 Tero Halla-aho 2025-12-06 22:56:10 +02:00
  • b172250551 Hide manual AI translation behind expander Tero Halla-aho 2025-12-06 22:55:56 +02:00
  • 0f9699a0ec Allow saving listings as drafts Tero Halla-aho 2025-12-06 22:54:24 +02:00
  • dc37c521d8 Add master test suite runner for security tools Tero Halla-aho 2025-12-06 18:52:14 +02:00
  • 31c61f5444 Point ZAP baseline script to GHCR image Tero Halla-aho 2025-12-06 18:35:35 +02:00
  • 682081b932 Add OWASP ZAP baseline security scan helper Tero Halla-aho 2025-12-06 18:22:20 +02:00
  • 61fc8dc5ba Harden auth/role enforcement for admin and listings Tero Halla-aho 2025-12-06 18:12:06 +02:00
  • a58b6f0f2d Update infra docs to CX23 server type Tero Halla-aho 2025-12-06 17:47:01 +02:00
  • 4201884609 Add testing environment deployment and DNS helpers Tero Halla-aho 2025-12-06 17:33:17 +02:00
  • b1cee2c0d7 Capture testing DB snapshot and reset staging DB baseline Tero Halla-aho 2025-12-06 17:16:32 +02:00
  • c7af591f02 Add favicon generated from site logo Tero Halla-aho 2025-12-06 15:48:47 +02:00
  • 64038b1cd2 Record prod deploy for pricing update Tero Halla-aho 2025-12-06 15:08:52 +02:00
  • e3c0f5dad6 Removed second aiHelperNote below the manual AI translation field Tero Halla-aho 2025-12-06 14:00:31 +02:00
  • bee691ebd8 Add weekday/weekend pricing and new amenities Tero Halla-aho 2025-12-06 13:46:19 +02:00
  • 8bd0224597 Fix audit warnings by pinning glob Tero Halla-aho 2025-12-06 13:12:38 +02:00
  • 6c2575edeb Update progress notes Tero Halla-aho 2025-12-06 13:00:18 +02:00
  • 80000c3821 Simplify language selector for alignment Tero Halla-aho 2025-12-01 10:34:25 +02:00
  • 2726ba552b Align language selector and improve contrast Tero Halla-aho 2025-12-01 10:29:13 +02:00
  • b877e9ef7c Add teaser and AI helper translation keys Tero Halla-aho 2025-12-01 10:01:27 +02:00
  • d435f32e91 Add translation for locale section title Tero Halla-aho 2025-12-01 09:59:55 +02:00
  • 087ef872fe Add logo to navbar brand Tero Halla-aho 2025-12-01 09:55:41 +02:00
  • 0c64ddd937 Logo file added Tero Halla-aho 2025-12-01 09:51:10 +02:00
  • 4e22995402 Polish AI helper and layout; add AI slug suggestions Tero Halla-aho 2025-11-30 03:54:08 +02:00
  • 54edd9e2e8 Add fallback manual AI prompt and use translations key Tero Halla-aho 2025-11-29 20:57:46 +02:00
  • c3a958231f Fix submit reset after AI changes Tero Halla-aho 2025-11-29 20:25:38 +02:00
  • 9681d76a9c Add OpenAI auto-translate for listing form Tero Halla-aho 2025-11-29 20:23:06 +02:00
  • 6306256d4c Add slug availability check in listing form Tero Halla-aho 2025-11-29 20:13:17 +02:00
  • b34c0b6f1a AI prompt fine tuning Tero Halla-aho 2025-11-29 20:07:06 +02:00
  • 82a4738d95 Improve localization AI helper layout Tero Halla-aho 2025-11-29 19:42:21 +02:00
  • c128609c64 Fix EV dropdown height Tero Halla-aho 2025-11-28 12:54:05 +02:00
  • 7b2749ae92 Align filter selects with button height Tero Halla-aho 2025-11-28 11:43:12 +02:00
  • ec3c9b06ae Add slug helper text and enforce typing Tero Halla-aho 2025-11-27 23:49:00 +02:00
  • 17832fef46 Polish Swedish locale support Tero Halla-aho 2025-11-27 23:43:22 +02:00
  • 39aae25e81 Add Swedish locale and flag language selector Tero Halla-aho 2025-11-27 23:37:49 +02:00
  • 7dcc39f36e Add multi-language listing editor with AI helper Tero Halla-aho 2025-11-27 23:31:49 +02:00
  • 2525bb850c Update English hero copy Tero Halla-aho 2025-11-27 23:15:35 +02:00
  • 74331c1409 Polish home hero and move health link Tero Halla-aho 2025-11-27 23:09:14 +02:00
  • 780b471e36 Update progress for amenity icon deploy Tero Halla-aho 2025-11-27 22:54:46 +02:00
  • e95d9e0b56 Add amenity icons to browse filters Tero Halla-aho 2025-11-27 19:03:11 +02:00
  • d4e84f0b44 Use staging Let's Encrypt issuer for staging Tero Halla-aho 2025-11-27 15:58:56 +02:00
  • 391f2b95ad Use prod Let's Encrypt issuer on staging Tero Halla-aho 2025-11-27 15:06:37 +02:00
  • b6da5b4f3c Move agent instructions into AGENTS.md Tero Halla-aho 2025-11-27 14:45:40 +02:00
  • 4411f247ab Fix calendar schema defaults Tero Halla-aho 2025-11-27 12:50:17 +02:00
  • a3ac05bf08 Add calendar availability and amenity filters Tero Halla-aho 2025-11-27 12:44:42 +02:00
  • 2a835d9875 Add About and Pricing pages with footer links Tero Halla-aho 2025-11-27 11:21:46 +02:00
  • 4d5c7eedf8 Note new amenities and seed randomization Tero Halla-aho 2025-11-27 11:05:26 +02:00
  • 35f2551c6b Add kitchen/laundry/barbecue amenities Tero Halla-aho 2025-11-26 23:19:09 +02:00
  • 460efb9616 Configure registry pull secret on pods Tero Halla-aho 2025-11-26 23:04:07 +02:00
  • 535609f334 Document euro pricing and Mermaid fixes Tero Halla-aho 2025-11-26 16:19:07 +02:00
  • 0041561795 Update price hint to euros and improve amenities UI Tero Halla-aho 2025-11-26 14:27:55 +02:00
  • 6d8d23b8fc docs: update SMTP host to cname Tero Halla-aho 2025-11-25 22:05:28 +02:00
  • f686a160e3 docs: refresh diagrams and add node overview Tero Halla-aho 2025-11-25 22:04:55 +02:00
  • 27a1be729f chore: record docs and cleanup updates Tero Halla-aho 2025-11-24 23:37:13 +02:00
  • b05a6da7d9 docs: remove html labels from mermaid diagrams Tero Halla-aho 2025-11-24 22:57:38 +02:00
  • dfd57496e4 docs: fix mermaid traffic flow label Tero Halla-aho 2025-11-24 22:53:07 +02:00
  • 810dd71681 docs: switch to mermaid diagrams Tero Halla-aho 2025-11-24 22:50:55 +02:00
  • 3a5de63491 Enhance listing details and map Tero Halla-aho 2025-11-24 22:19:23 +02:00
  • 890a9fe041 docs: add privacy page and footer version link Tero Halla-aho 2025-11-24 22:14:11 +02:00
  • aa2883cb0c fix: ensure leaflet loads, add amenity badges, propagate version Tero Halla-aho 2025-11-24 21:59:12 +02:00
  • 5eed471ad9 chore: add version indicator and finalize map/carousel Tero Halla-aho 2025-11-24 21:46:30 +02:00
  • 74f4853686 feat: simplify latest carousel and use leaflet import Tero Halla-aho 2025-11-24 21:21:31 +02:00
  • 1257042a66 feat: polish latest listings carousel and stabilize map Tero Halla-aho 2025-11-24 21:11:07 +02:00
  • 86de2cabdf fix: add listing address/ev migration Tero Halla-aho 2025-11-24 20:55:08 +02:00
  • 91abec0295 chore: make seed idempotent and fix reset suspense Tero Halla-aho 2025-11-24 20:22:52 +02:00
  • fb1489e8f0 feat: add password reset flow Tero Halla-aho 2025-11-24 18:55:07 +02:00
  • 6d74532cbf chore: polish navbar icons and form styling Tero Halla-aho 2025-11-24 18:31:00 +02:00
  • f8162ecba4 feat: add profile phone and seed more listings Tero Halla-aho 2025-11-24 18:21:02 +02:00
  • 66650d63ac docs: move docs directory and render plantuml svgs Tero Halla-aho 2025-11-24 17:31:21 +02:00
  • 590daacb76 docs: update progress for listing browsing Tero Halla-aho 2025-11-24 17:15:33 +02:00
  • 4c05b0628e feat: enhance listings browsing and amenities Tero Halla-aho 2025-11-24 17:15:20 +02:00