5fd794fc5f
Configure next.config.ts for production and development: set basePath, assetPrefix, enable standalone output, and add environment logging.
dev
Thatsaphorn Atchariyaphap2025-07-01 10:46:08 +09:00
d60a5ecbb1
Configure next.config.ts for production: set basePath, assetPrefix, enable standalone output, and log environment details.
Thatsaphorn Atchariyaphap2025-06-27 22:49:30 +09:00
3c9027b03e
Add Select UI component to demo-2 with integrated @radix-ui/react-select; update dependencies to include corresponding TypeScript types.
Thatsaphorn Atchariyaphap2025-06-27 22:40:30 +09:00
11281ba316
Add new Kontakt page with motion effects, integrated Google Maps embed, and a contact form using shadcn UI components. Update dependencies to include @radix-ui/react-select and related packages. Refactor KontaktForm to redirect to the new Kontakt page.
Thatsaphorn Atchariyaphap2025-06-26 10:55:05 +09:00
0db35f0138
Add react-vertical-timeline-component and corresponding TypeScript types to demo-2 dependencies
Thatsaphorn Atchariyaphap2025-06-26 10:39:09 +09:00
e91962e52f
Refactor Footer component: implement openCookieSettings function to replace placeholder logic for cookie settings button.
Thatsaphorn Atchariyaphap2025-06-26 10:36:05 +09:00
cdac942fca
Add CookieConsentBanner component and integrate into layout.tsx for cookie consent management
Thatsaphorn Atchariyaphap2025-06-26 10:30:49 +09:00
ab3a7c5bf9
Update metadata in layout.tsx for improved SEO: revise title, description, add keywords, and configure OpenGraph and Twitter details.
Thatsaphorn Atchariyaphap2025-06-26 10:21:15 +09:00
06e28ad7fb
Add Footer component to demo-2: implement basic layout, links, and integrate into layout.tsxThatsaphorn Atchariyaphap2025-06-26 10:19:50 +09:00
56c0edf857
Redesign About, Leistungen, and KontaktForm components: implement motion effects, improve layout and responsiveness, enhance styling, and add new content placeholders.
Thatsaphorn Atchariyaphap2025-06-26 10:19:01 +09:00
c5203bee7a
Redesign Hero component with background image, motion effects, improved layout; add new hero image and team images.
Thatsaphorn Atchariyaphap2025-06-26 10:09:36 +09:00
83774715a0
Introduce team section with lawyers data; create reusable LawyerCard, LawyerProfile, LawyerModal, and Divider components; refactor Über Uns page layout and content.
Thatsaphorn Atchariyaphap2025-06-23 00:52:18 +09:00
9052cab43d
Introduce RechtsgebietePage and SubpageHero components; enhance Navbar with active route and "Rechtsgebiete" link.
Thatsaphorn Atchariyaphap2025-06-22 18:46:20 +09:00
caea958dc3
Refactor ServicesSection: update structure, animations, and styling; add dynamic service data mapping; introduce "Mehr erfahren" link and expand Links configuration.
Thatsaphorn Atchariyaphap2025-06-22 18:25:29 +09:00
b0adb0476c
Simplify layout by directly rendering children without a wrapping <main> element.
Thatsaphorn Atchariyaphap2025-06-20 00:01:26 +09:00
e25e0e7ef9
Make Navbar responsive to scroll by adding dynamic background and text color transitions
Thatsaphorn Atchariyaphap2025-06-20 00:01:10 +09:00
ff90582486
Refactor Hero component: rename to Hero, refine animations and typography, and enhance typewriter integration.
Thatsaphorn Atchariyaphap2025-06-19 23:54:43 +09:00
8e41a3d151
Enhance animations and styling on homepage sections; adjust Hero component to use full h-screen height.
Thatsaphorn Atchariyaphap2025-06-19 09:28:49 +09:00
44bf6f90df
Refactor navigation paths and centralize URL management by introducing a Links configuration; update Footer and Navbar components and rename route files for consistency.
Thatsaphorn Atchariyaphap2025-06-19 08:43:45 +09:00
eb554b8aad
Replace Image component with an iframe preview for demos, including smooth vertical animation, and adjust associated layout for better visualization.
Thatsaphorn Atchariyaphap2025-06-19 08:28:40 +09:00
8781aa3a52
Enhance /logout logic in nginx.conf to include id_token_hint in Keycloak logout URL and set post_logout_redirect_uri.
Thatsaphorn Atchariyaphap2025-06-18 00:46:12 +09:00
73541a7aa3
Simplify ProfileDropdown logout logic by redirecting to /logout and update nginx.conf to restrict /logout to GET and POST methods only.
Thatsaphorn Atchariyaphap2025-06-14 10:04:54 +02:00
3fc0cf1207
Refactor ProfileDropdown to fetch user details, simplify logout flow, and enhance dropdown UI; add /api/me route for user data retrieval.
Thatsaphorn Atchariyaphap2025-06-14 09:46:25 +02:00
af9c562c41
Enhance auth.lua with OpenID Connect login flow, token validation using introspection, session handling, and improved error responses.
Thatsaphorn Atchariyaphap2025-06-14 09:31:07 +02:00
07996fbbcc
Update nginx.conf to add /logout route with session termination and Keycloak logout, and remove unnecessary URL redirection logic.
Thatsaphorn Atchariyaphap2025-06-14 09:06:37 +02:00
0c92eb5439
Refactor auth.lua to enhance token handling with introspection, session support, and improved error handling.
Thatsaphorn Atchariyaphap2025-06-14 09:04:04 +02:00
cde6f468bc
Update auth.lua to remove KEYCLOAK_CLIENT_SECRET check and add token expiration validation
Thatsaphorn Atchariyaphap2025-06-14 09:02:49 +02:00
8435ea04af
Integrate ProfileDropdown component, update layout to include user menu, and add Keycloak logout API route.
Thatsaphorn Atchariyaphap2025-06-14 08:55:45 +02:00
c92fe6e221
Update nginx.conf to include KEYCLOAK_CLIENT_SECRET and add /redirect_uri location configuration
Thatsaphorn Atchariyaphap2025-06-14 08:48:45 +02:00
564f132d80
Update auth.lua to validate KEYCLOAK_CLIENT_SECRET and adjust redirect URI logic.
Thatsaphorn Atchariyaphap2025-06-14 08:48:39 +02:00
d220cb28f9
Update auth.lua to dynamically set redirect_uri and disable SSL verification.
Thatsaphorn Atchariyaphap2025-06-10 21:46:22 +02:00
fa752777c1
Refactor Dockerfile-openresty to improve readability by grouping commands and adding comments.
Thatsaphorn Atchariyaphap2025-06-09 11:12:07 +02:00
d699adb63b
Switch Dockerfile-openresty base to openresty:latest and replace Alpine with Debian dependencies.
Thatsaphorn Atchariyaphap2025-06-09 11:05:51 +02:00
cf6245a731
Switch reverse proxy to custom OpenResty Docker image, update paths in docker-compose.yml and nginx.confThatsaphorn Atchariyaphap2025-06-09 10:41:20 +02:00
5a874ad710
Update reverse proxy to use lua-resty-openidc image and adjust file paths in nginx.conf and docker-compose.ymlThatsaphorn Atchariyaphap2025-06-09 10:34:36 +02:00
e8b7db4edb
Switch NGINX to OpenResty, update paths for nginx.conf and auth.lua integration
Thatsaphorn Atchariyaphap2025-06-09 10:27:53 +02:00
7de107ea6e
Add OpenID authentication via Keycloak and integrate auth.lua into nginx setup
Thatsaphorn Atchariyaphap2025-06-09 10:20:30 +02:00
ba7d00c788
Disable trailing slash redirect logic and add rewrite rule for law firm demo 1 path in nginx config
Thatsaphorn Atchariyaphap2025-06-09 09:29:22 +02:00
42db88b3ca
Update Impressum and Datenschutz links to new /imprint and /privacy paths in Navbar and Footer.
Thatsaphorn Atchariyaphap2025-06-09 08:57:38 +02:00