Tero Halla-aho
|
cd1ede09ef
|
Add monitoring RBAC and service account for dashboards
|
2025-12-08 10:00:56 +02:00 |
|
Tero Halla-aho
|
9ba806c8c5
|
Add admin monitoring dashboard
|
2025-12-07 01:53:10 +02:00 |
|
Tero Halla-aho
|
1fa0b4d300
|
Treat invalid calendar URLs as missing availability
|
2025-12-07 00:29:38 +02:00 |
|
Tero Halla-aho
|
53bd324fa6
|
Hide image filenames on listing detail page
|
2025-12-07 00:15:14 +02:00 |
|
Tero Halla-aho
|
23ab2b6e50
|
Fix listings filter reset for amenity icons
|
2025-12-06 23:59:22 +02:00 |
|
Tero Halla-aho
|
3d13bf3ba3
|
Make EV charging an amenity toggle and drop filter select
|
2025-12-06 23:51:23 +02:00 |
|
Tero Halla-aho
|
c08dca02e7
|
Remove duplicate evChargingAny in Finnish messages
|
2025-12-06 23:35:29 +02:00 |
|
Tero Halla-aho
|
3706874503
|
Restore evChargingAny to base i18n
|
2025-12-06 23:34:28 +02:00 |
|
Tero Halla-aho
|
e273a7f44f
|
Remove duplicate evChargingAny keys in i18n
|
2025-12-06 23:32:59 +02:00 |
|
Tero Halla-aho
|
8c9265104e
|
Expose ski pass flag in listings API and list view
|
2025-12-06 23:30:53 +02:00 |
|
Tero Halla-aho
|
e44b9b9685
|
Add ski pass state to listing form
|
2025-12-06 23:29:11 +02:00 |
|
Tero Halla-aho
|
fb564e8b2f
|
Handle missing capacity fields on listing view
|
2025-12-06 23:28:27 +02:00 |
|
Tero Halla-aho
|
3c3fb10c2c
|
Fix evChargingAvailable type for listing create
|
2025-12-06 23:27:01 +02:00 |
|
Tero Halla-aho
|
c4e503989a
|
Fix build errors for updated listing fields and admin effect deps
|
2025-12-06 23:24:56 +02:00 |
|
Tero Halla-aho
|
1865071bee
|
Fix admin users role setter name collision
|
2025-12-06 23:23:46 +02:00 |
|
Tero Halla-aho
|
27fc8ee2d1
|
Add ski pass amenity and simplify EV charging availability
|
2025-12-06 23:17:56 +02:00 |
|
Tero Halla-aho
|
6cc5efc9e5
|
Dim calendar when no iCal links and show single month
|
2025-12-06 23:09:15 +02:00 |
|
Tero Halla-aho
|
c880ba11c3
|
Improve slug help with preview and clearer guidance
|
2025-12-06 23:05:12 +02:00 |
|
Tero Halla-aho
|
4e344b892e
|
Improve validation UX for listings and optional calendars
|
2025-12-06 23:00:43 +02:00 |
|
Tero Halla-aho
|
a50ee24730
|
Expand max guests selector to 1-30
|
2025-12-06 22:56:10 +02:00 |
|
Tero Halla-aho
|
b172250551
|
Hide manual AI translation behind expander
|
2025-12-06 22:55:56 +02:00 |
|
Tero Halla-aho
|
0f9699a0ec
|
Allow saving listings as drafts
|
2025-12-06 22:54:24 +02:00 |
|
Tero Halla-aho
|
dc37c521d8
|
Add master test suite runner for security tools
|
2025-12-06 18:52:14 +02:00 |
|
Tero Halla-aho
|
31c61f5444
|
Point ZAP baseline script to GHCR image
|
2025-12-06 18:35:35 +02:00 |
|
Tero Halla-aho
|
682081b932
|
Add OWASP ZAP baseline security scan helper
|
2025-12-06 18:22:20 +02:00 |
|
Tero Halla-aho
|
61fc8dc5ba
|
Harden auth/role enforcement for admin and listings
|
2025-12-06 18:12:06 +02:00 |
|
Tero Halla-aho
|
a58b6f0f2d
|
Update infra docs to CX23 server type
|
2025-12-06 17:47:01 +02:00 |
|
Tero Halla-aho
|
4201884609
|
Add testing environment deployment and DNS helpers
|
2025-12-06 17:33:17 +02:00 |
|
Tero Halla-aho
|
b1cee2c0d7
|
Capture testing DB snapshot and reset staging DB baseline
|
2025-12-06 17:16:32 +02:00 |
|
Tero Halla-aho
|
c7af591f02
|
Add favicon generated from site logo
|
2025-12-06 15:48:47 +02:00 |
|
Tero Halla-aho
|
64038b1cd2
|
Record prod deploy for pricing update
|
2025-12-06 15:08:52 +02:00 |
|
Tero Halla-aho
|
e3c0f5dad6
|
Removed second aiHelperNote below the manual AI translation field
|
2025-12-06 14:00:31 +02:00 |
|
Tero Halla-aho
|
bee691ebd8
|
Add weekday/weekend pricing and new amenities
|
2025-12-06 13:46:19 +02:00 |
|
Tero Halla-aho
|
8bd0224597
|
Fix audit warnings by pinning glob
|
2025-12-06 13:12:38 +02:00 |
|
Tero Halla-aho
|
6c2575edeb
|
Update progress notes
|
2025-12-06 13:00:18 +02:00 |
|
Tero Halla-aho
|
80000c3821
|
Simplify language selector for alignment
|
2025-12-01 10:34:25 +02:00 |
|
Tero Halla-aho
|
2726ba552b
|
Align language selector and improve contrast
|
2025-12-01 10:29:13 +02:00 |
|
Tero Halla-aho
|
b877e9ef7c
|
Add teaser and AI helper translation keys
|
2025-12-01 10:01:27 +02:00 |
|
Tero Halla-aho
|
d435f32e91
|
Add translation for locale section title
|
2025-12-01 09:59:55 +02:00 |
|
Tero Halla-aho
|
087ef872fe
|
Add logo to navbar brand
|
2025-12-01 09:55:41 +02:00 |
|
Tero Halla-aho
|
0c64ddd937
|
Logo file added
|
2025-12-01 09:51:10 +02:00 |
|
Tero Halla-aho
|
4e22995402
|
Polish AI helper and layout; add AI slug suggestions
|
2025-11-30 03:54:08 +02:00 |
|
Tero Halla-aho
|
54edd9e2e8
|
Add fallback manual AI prompt and use translations key
|
2025-11-29 20:57:46 +02:00 |
|
Tero Halla-aho
|
c3a958231f
|
Fix submit reset after AI changes
|
2025-11-29 20:25:38 +02:00 |
|
Tero Halla-aho
|
9681d76a9c
|
Add OpenAI auto-translate for listing form
|
2025-11-29 20:23:06 +02:00 |
|
Tero Halla-aho
|
6306256d4c
|
Add slug availability check in listing form
|
2025-11-29 20:13:17 +02:00 |
|
Tero Halla-aho
|
b34c0b6f1a
|
AI prompt fine tuning
|
2025-11-29 20:07:06 +02:00 |
|
Tero Halla-aho
|
82a4738d95
|
Improve localization AI helper layout
|
2025-11-29 19:42:21 +02:00 |
|
Tero Halla-aho
|
c128609c64
|
Fix EV dropdown height
|
2025-11-28 12:54:05 +02:00 |
|
Tero Halla-aho
|
7b2749ae92
|
Align filter selects with button height
|
2025-11-28 11:43:12 +02:00 |
|