Commit Graph

45 Commits

Author SHA1 Message Date
Jeffrey
8a988aea64 fix: correct anchor_id migration — only existing block tables 2026-02-24 10:41:20 +01:00
Jeffrey
d3489afab6 fix: include anchor links migration files 2026-02-24 10:25:40 +01:00
Jeffrey
251a932036 feat: add anchor-links migration 2026-02-24 10:19:14 +01:00
Jeffrey
21e3778397 feat: anchor links, smooth scroll, back-to-top 2026-02-24 10:10:29 +01:00
Jeffrey
a018a65db9 feat: add mime type PDF 2026-02-23 16:20:28 +01:00
Jeffrey
50c5e200c3 feat: tighten mega menu spacing, bump link sizes 2026-02-23 09:40:53 +01:00
Jeffrey
488662fcbe Fix announcement bar flash, header edge-pinned layout, calculator text sizes 2026-02-21 17:53:52 +01:00
Jeffrey
f838dc1c6e Design system polish: borders, radius, typography, calculator, overlay, announcement bar + new services calculator 2026-02-21 12:33:22 +01:00
Jeffrey
606a4c27b4 fix: dark mode for video/newsletter/datatable/codeembed, FAQ answer alignment, video rounded corners on thumbnail 2026-02-20 18:04:18 +01:00
Jeffrey
dbc336996f feat: block thumbnails in admin UI 2026-02-20 17:34:24 +01:00
Jeffrey
afa9ce5b0a feat: block thumbnails in admin UI 2026-02-20 14:50:21 +01:00
Jeffrey
1930e5b40d gitignore: exclude media uploads from git 2026-02-20 14:01:34 +01:00
Jeffrey
b1abf9209f fix: footer icons and sections, updated content security policy 2026-02-20 13:58:08 +01:00
Jeffrey
b42d1729be migration: footer cert marks and social links 2026-02-20 13:27:42 +01:00
Jeffrey
cab4779f7d feat: footer cert marks + social icons 2026-02-20 13:22:07 +01:00
Jeffrey
14a383abd2 fix: admin mobile drawer scroll, theme-color viewport export, custom.scss 2026-02-20 12:30:07 +01:00
Jeffrey
fbf44b784d fix: FDContactFormBlock dark mode + FDButton as=button for submit 2026-02-20 11:51:58 +01:00
Jeffrey
576ecf1e97 feat: dark mode across all blocks 2026-02-20 11:17:18 +01:00
Jeffrey
097615569b fix: mobile audit — gray token, FDImage props, border radius, padding 2026-02-20 10:11:02 +01:00
Jeffrey
5b64cbf24c Update ToDo, small fixes 2026-02-20 09:43:12 +01:00
Jeffrey
de4b1a5d81 feat: dark mode across all blocks, header, posts, 404 2026-02-20 08:58:52 +01:00
Jeffrey
0bf56a1388 feat: OS-based dark mode across all blocks 2026-02-20 07:57:47 +01:00
Jeffrey
b36f7ebe6e fix: add localized fields to FDCtaSideImageBlock, FDButton system, dark hover fix 2026-02-19 20:53:47 +01:00
Jeffrey
f1462cf7c3 feat: FDButton component with dark/light hover, fix yellow button on navy 2026-02-19 20:45:11 +01:00
Jeffrey
80be2c4098 feat: add FDButton component, fix button hover on navy, make CTA image optional 2026-02-19 20:30:43 +01:00
Jeffrey
1ab4e41c00 fix: cast SEO plugin fields override as Field[] to resolve 2026-02-19 19:55:08 +01:00
Jeffrey
a410143ce7 Feature: header footer update links 2026-02-19 18:46:33 +01:00
Jeffrey
cdf90d0c39 Ignore auto-generated next-env.d.ts 2026-02-18 16:33:45 +01:00
Jeffrey
84e8efd4e9 fix: resolve all TypeScript errors
- Fix heading/titleClass references in FDAlternateHeroBlock, FDDataTableBlock, FDLocationsGridBlock, FDPartnersLogosBlock, FDServiceChooserBlock, FDStatisticsBlock
- Fix service.title in FDServiceChooserBlock nested type
- Remove hero field references from [slug]/page.tsx
- Fix PopupAnnouncement adminOnly import path
- Add Page type import to [slug]/page.tsx
2026-02-18 16:30:14 +01:00
Jeffrey
9ec054e88b fixed hero layout synta page as page 2026-02-18 16:14:35 +01:00
Jeffrey
0b7303e97f fix: remove missing PageClient import from posts pagination page 2026-02-18 16:11:07 +01:00
Jeffrey
ed4062aef0 feat: add admin/editor roles to users, restrict globals to adminOnly
- Users: added role field (admin/editor), role field locked to adminOnly update
- SiteSettings, AnnouncementBar, PopupAnnouncement: update restricted to adminOnly
- Added src/access/adminOnly.ts helper
2026-02-18 16:04:48 +01:00
Jeffrey
ccdc739c22 feat: redesign posts listing and detail pages
- posts/page.tsx: new layout matching design PDF - title+date above image, 3-col grid, no card borders
- posts/[slug]/page.tsx: editorial layout with hero image, fd-prose richtext, left-aligned CTA
2026-02-18 15:47:55 +01:00
Jeffrey
dc00f0c060 feat: cookie banner full-width, posts listing + detail redesign, richtext fix
- CookieConsent: full-width edge-to-edge bar, no rounded corners
- SiteSettings: acceptedDays/declinedDays fields for configurable consent expiry
- layout.tsx: clean single siteSettings fetch, proper CookieConsent props
- posts/[slug]/page.tsx: redesigned editorial layout matching PDF mockup
- posts/page.tsx: new FD-styled card grid with hero image, summary, date
- RichText: fixed prop from content= to data=, added fd-prose className
2026-02-18 15:28:39 +01:00
Jeffrey
3a8f58682d fix: cookie banner design and settings 2026-02-18 14:13:25 +01:00
Jeffrey
cbeae1bf85 feat: 3 new blocks FDCtaBannerBlock, FDTestimonialBlock, FDTeamBlock 2026-02-18 13:55:07 +01:00
Jeffrey
0712c0cc9d feat: custom 404 page with modem illustration, light variant 2026-02-18 13:26:56 +01:00
Jeffrey
f5857f1298 feat: dynamic sitemap and robots.txt at app root 2026-02-18 12:27:55 +01:00
Jeffrey
c3b3868288 fix: hook-based slug with Swedish chars, remove built-in hero from Pages, and more rich text fix 2026-02-18 12:15:07 +01:00
Jeffrey
839773c271 fix: RichText imports, formatDateTime Swedish locale, posts page styling 2026-02-18 10:21:57 +01:00
Jeffrey
5ea9588223 feat: schema freeze — standardize field names, richText fields, localization, admin labels 2026-02-18 10:07:14 +01:00
Jeffrey
5cf9186ee2 Enhanced FDContactFormBlock with dark mode, remove search, add FormBlock to pages 2026-02-17 17:51:39 +01:00
jeffrey
9038b0c894 Initial commit: Fiber Direkt www webdev2 30+ blocks, media, DB dump 2026-02-17 12:30:47 +00:00
jeffrey
dc24717388 Initial commit: Fiber Direkt website with Payload CMS 2026-02-17 10:43:13 +00:00
Jeffrey
44699d4fed feat: initial commit 2026-02-11 07:19:33 +01:00