Commit Graph

16 Commits

Author SHA1 Message Date
Claude
44a41dd1f3 Fix Decap CMS preview pane dark mode text colors
Added specific rules for Preview pane elements to ensure
rendered markdown is readable on dark background.

Chronicler #66
2026-04-07 17:35:21 +00:00
Claude
cc54e21520 Fix Decap CMS dark mode: ensure all text is light colored
Added catch-all rules for p, span, label, div, li, etc.
to prevent black text on dark background.

Chronicler #66
2026-04-07 17:33:27 +00:00
Claude (Chronicler #59)
4a4afe92b8 feat: Full dark mode for Decap CMS
DARK THEME:
- Background: #0F0F1E (Dark)
- Sidebar: Gradient dark with subtle borders
- Content area: Dark with lighter cards
- Inputs/editors: Dark with visible borders
- Scrollbars: Dark themed

BRAND COLORS PRESERVED:
🔥 Fire Orange - Tasks collection
❄️ Frost Teal - Buttons, links, header accent
💜 Arcane Purple - Active states, focus rings, hover
🌑 Dark - Everything else

Using CSS custom properties for consistency.

Signed-off-by: claude@firefrostgaming.com
2026-04-04 03:41:19 +00:00
Claude (Chronicler #59)
f1293d799f feat: Full Firefrost color palette in Decap CMS
🔥 Fire Orange (#FF6B35) - Tasks collection, hover accents
❄️ Frost Teal (#4ECDC4) - Primary buttons, links, header border
💜 Arcane Purple (#A855F7) - Active states, focus rings, selections
🌑 Dark (#0F0F1E) - Header background

Color usage follows brand guidelines:
- Fire = Priority/Action items
- Frost = Primary actions (Save, Publish)
- Arcane = Selected/Active states
- Dark = Header/containers

Signed-off-by: claude@firefrostgaming.com
2026-04-04 03:38:20 +00:00
Claude (Chronicler #59)
52fb72f7d9 fix: Simplify Decap CSS - target href selectors + JS fallback
Previous CSS selectors weren't catching Decap's dynamic class names.
Now using:
- href attribute selectors for Tasks link
- JavaScript fallback after DOM load
- Removed complex selectors that weren't working

Signed-off-by: claude@firefrostgaming.com
2026-04-04 03:36:24 +00:00
Claude (Chronicler #59)
f426f1a910 feat: Add Tasks collection + Firefrost branding to Decap CMS
TASK #90 COMPLETE

Changes:
- Added 🔥 TASKS collection at TOP of sidebar
  - BLOCKERS.md (launch critical)
  - BACKLOG.md (future work)
- Fixed logo_url path (was broken)
  - Now: /assets/images/2026/02/Light-logo.png
- Full Firefrost branding:
  - Dark login screen with gradient
  - Fire orange (#FF6B35) login button
  - Fire orange Tasks highlight in sidebar
  - Frost teal (#4ECDC4) primary buttons
  - Arcane purple (#A855F7) active states
  - Footer tagline: Fire + Frost + Foundation

Brand colors:
- Fire: #FF6B35
- Frost: #4ECDC4
- Arcane: #A855F7
- Dark: #0F0F1E

Signed-off-by: claude@firefrostgaming.com
2026-04-04 03:33:20 +00:00
Claude (Chronicler #58)
c80fc2d26d feat: Add slug pattern and sortable fields to milestones collection
- slug: {{year}}-{{month}}-{{day}}-{{slug}} for date-based filenames
- sortable_fields: [filename] for sorting by filename
2026-04-04 02:25:07 +00:00
Claude (Chronicler #58)
e654c1ac91 feat: Add all ops manual folders to Decap CMS
Collections now include:
- 📌 Core Documents (handoff, tasks, infrastructure, doc-index)
- 📋 Planning, 🏆 Milestones, 🔮 Vision
- 🔧 Implementation, 🖥️ Infrastructure, 🚀 Deployment, ⚙️ Services
- 📝 Procedures, 📏 Standards, 📖 Guides, 📄 Templates
- 💜 Relationship, 📅 Sessions
- 📣 Marketing, 📱 Social Media, 🎨 Branding
- ⚖️ Legal, 🚨 Emergency Protocols
- 📚 Reference, 🔬 Research, 💬 Consultations
- 🛠️ Tools, 🎓 Training, 📝 Learning

Total: 25 collections covering entire ops manual
2026-04-04 02:17:43 +00:00
Claude (Chronicler #58)
4be4a269f6 fix: Update folder collections to work without frontmatter
- Removed format: yaml-frontmatter requirement
- Added identifier_field: name to use filename
- Added summary: {{filename}} to display filename in list
- Simplified fields to just body/content

This allows existing markdown files without YAML frontmatter to be edited.
2026-04-04 02:14:48 +00:00
Claude (Chronicler #58)
2c652a9ce5 feat: Pivot Decap CMS to Operations Manual repo
Changed from firefrost-website to firefrost-operations-manual.
This is what Decap was always meant to manage - Markdown docs,
not complex HTML templates.

Collections:
- Core Documents (SESSION-HANDOFF-NEXT.md, tasks.md)
- Planning Docs (folder)
- Milestones (folder)
- Implementation Guides (folder)

Branch: master (ops manual uses master, not main)
2026-04-04 02:05:42 +00:00
Claude (Chronicler #58)
65e6ed79aa fix: Move extension/format into each file definition per Gemini 2026-04-04 01:54:40 +00:00
Claude (Chronicler #58)
010cee2132 fix: Change Decap format to yaml-frontmatter 2026-04-04 01:50:19 +00:00
Claude (Chronicler #58)
d7b49ec906 fix: Update Decap config to handle njk files with HTML body
- Added format: frontmatter and extension: njk
- Changed body widget from markdown to code (HTML)
- Added hidden layout field
- Added description field to match existing frontmatter

This allows editing existing pages without restructuring the site.
2026-04-04 01:47:14 +00:00
Claude (Chronicler #58)
659671cd9f fix: Add use_pkce flag for Decap CMS Gitea auth 2026-04-04 01:28:29 +00:00
Claude (Chronicler #58)
8360f393be fix: Add explicit auth endpoints for Gitea OAuth 2026-04-04 00:52:30 +00:00
Claude (Chronicler #58)
5c6f419f6d feat: Add Decap CMS for Meg/Holly content editing
- admin/index.html: Decap CMS loader
- admin/config.yml: Gitea backend config (native support!)
- .eleventy.js: Added admin passthrough copy

OAuth App created in Gitea:
- Client ID: ad439d72-e724-4f88-ad24-a1187c52b313
- Redirect URI: https://firefrostgaming.com/admin/

Gemini's architecture: Decap → Gitea (direct) → GitHub mirror → Cloudflare Pages
No bidirectional sync issues, Gitea remains source of truth.

Signed-off-by: Claude <claude@firefrostgaming.com>
2026-04-04 00:47:23 +00:00