404e0dc16d
Implemented. Sign in, then open Experience or Skills to: - Add, edit, and delete experience entries and project links. - Manage skill categories and individual skill labels. - Edit the skills introduction and “How I work” text. Changes save directly to Supabase—no code edits or Git push needed. Existing content is preserved.
StormRunner061062026-09-13 10:03:21 -07:00
6e3779e500
Banners, additional images, and files upload to Dropbox. Dropbox file IDs are saved with the article in Supabase. Banners appear in thumbnails and behind the article title/subtitle. Additional images and files appear below the article text.
StormRunner061062026-09-13 08:58:09 -07:00
737b56e97e
Implemented: - + Section button with consistent dividers and automatic uppercase drop caps. - Banner uploads shown in journal thumbnails and above article titles. - Additional photos and downloadable files displayed below article text. - Upload previews and removal controls. Verified publishing in a browser, mobile layout, backend tests, and production build. Supabase schema updated.
StormRunner061062026-09-12 01:44:48 -07:00
3ed741d6d2
Supabase was integrated to store articles, article editor is standardized editor using react component
StormRunner061062026-09-12 01:39:07 -07:00
14d1dbbb07
Changes include: - Roboto Flex loaded from Google Fonts for compact UI text - Reduced decorative borders while retaining useful input and divider borders - Fixed blank journal detail pages - Password-protected journal publisher with four-hour signed sessions - New articles saved directly to posts.json - Prominent Spotify, Instagram, and Steam buttons on Contact - Desktop and mobile layouts visually verified - Production build and authorization tests passed
StormRunner061062026-09-11 11:35:01 -07:00