Ilia Mashkov
f159c6e861
feat: add SocialRecord, ContactsRecord, SiteSettingsRecord API types
...
Models PocketBase relations: SiteSettings → contacts → ContactsRecord
→ socials[] → SocialRecord. expand fields typed as optional resolved
records for use with PocketBase expand query param.
2026-05-18 20:45:32 +03:00
Ilia Mashkov
782c619a91
feat: ExperienceCard stack field and Card subcomponent layout
2026-05-18 12:39:41 +03:00
Ilia Mashkov
e8bf8b502e
fix: align PocketBase type definitions with actual schema
...
Remove slug field from PageContentRecord (intro/bio collections have none).
Remove number field from SectionRecord (not stored in PocketBase); derive
zero-padded display number from the order field at render time.
2026-05-12 13:57:25 +03:00
Ilia Mashkov
d89dc2ee70
chore: add vitest/globals types, remove redundant vitest imports, fix pre-existing lint issues
2026-04-24 09:34:27 +03:00
Ilia Mashkov
f0fccd55f1
fix: replace revalidate with cache force-cache for SSG compatibility
2026-04-24 09:34:27 +03:00
Ilia Mashkov
1d333fd945
chore: format codebase and move SectionAccordion to entities/Section
2026-04-23 20:52:43 +03:00
Ilia Mashkov
9c139adbf5
feat: define PocketBase types and fetch client
2026-04-23 20:35:46 +03:00