Commit graph

155 commits

Author SHA1 Message Date
e4789a43c4
Add files via upload 2026-05-21 23:23:01 +07:00
d9e9d04ebd
Create .gitkeep 2026-05-21 23:22:40 +07:00
ba6fb719c1 Add workflow: auto-update themes/index.json on theme changes 2026-05-21 21:50:24 +07:00
820a5f9556 Dynamic theme selector: fetch themes/index.json at runtime 2026-05-21 21:46:47 +07:00
afd7f0e1f4 Fix posts tags: replace posts-datetime with posts-created 2026-05-20 21:45:30 +07:00
Claude
a24e8ed790 Open site in new tab instead of same tab 2026-05-20 13:10:28 +00:00
Claude
b39fcf7aa2 Add assets/icons to all sites (25 SVG icons per site) 2026-05-20 13:09:46 +00:00
Claude
3a03b4328b Fix images: replace double-encoded files with correct binary data 2026-05-20 11:32:06 +00:00
Claude
6eb7018f73 Fix neuraldb-docs images: push binary data (correct encoding) 2026-05-20 11:31:48 +00:00
fad169dc04 Fix kitchen-table: replace truncated index.html with full renderer 2026-05-20 18:30:43 +07:00
7168a93651 Fix config.yml: add homepage setting for correct landing page 2026-05-20 18:30:32 +07:00
d905683da1 Add .nojekyll to prevent Jekyll from processing .md files 2026-05-20 18:30:17 +07:00
489b75e165 Add wandering-algorithm: images 2026-05-20 18:18:37 +07:00
621ba3f2c5 Add wandering-algorithm: index.html 2026-05-20 18:18:35 +07:00
f7ab39763d Add wandering-algorithm: config, nav, theme, search.json, and pages 2026-05-20 18:18:33 +07:00
d02e6eab78 Add velox-docs: images 2026-05-20 18:18:09 +07:00
3b1bf1e0d9 Add velox-docs: index.html 2026-05-20 18:18:07 +07:00
25884d2a09 Add velox-docs: config, nav, theme, search.json, and pages 2026-05-20 18:18:05 +07:00
7463f9d9ca Add techpulse: images 2026-05-20 18:17:40 +07:00
82ac609f5e Add techpulse: posts 2026-05-20 18:17:28 +07:00
7be3dfccc6 Add techpulse: index.html 2026-05-20 18:17:26 +07:00
e99fb6b49d Add techpulse: config, theme, nav, search.json, and pages 2026-05-20 18:17:23 +07:00
9ed5b535e8 Complete modern-philosophy: add images 2026-05-20 18:16:49 +07:00
c6e62e7663 Complete modern-philosophy: add index.html and search.json 2026-05-20 18:16:37 +07:00
7798e9a2f3 Complete neuraldb-docs: add images 2026-05-20 18:16:00 +07:00
6dd064fab2 Complete neuraldb-docs: add index.html and search.json 2026-05-20 18:15:31 +07:00
941fdf6252 Add neuraldb-docs site files (batch 2: install, nql, ops, sdk pages) 2026-05-20 12:29:55 +07:00
3058dbee3e Add neuraldb-docs site files (batch 1: config, nav, theme, pages) 2026-05-20 12:18:47 +07:00
a49fe4832e Add modern-philosophy site files 2026-05-20 11:52:38 +07:00
e282575695 Fix kitchen-table index.html and search.json with full content 2026-05-20 06:43:48 +07:00
9966090de3 Add kitchen-table index.html and search.json 2026-05-20 06:12:29 +07:00
ac310c6896 Add kitchen-table remaining pages and posts (part 1) 2026-05-20 01:19:54 +07:00
e7f86edff0 Add kitchen-table pages and posts 2026-05-20 01:17:29 +07:00
80f83ccf8c Add switcher + kitchen-table site 2026-05-20 01:14:02 +07:00
893588d89b Updated themes, 2026-05-19
New folder structure plus HTML presentation.
2026-05-19 20:20:10 +07:00
03adf65c62 Merge branch 'main' of https://github.com/kbenestad/mdcms 2026-05-19 15:52:09 +07:00
65c4944a84 New standard favicon added. 2026-05-19 15:52:06 +07:00
Claude
283e0f8299
Fix hamburger hidden on iOS: hide sidebar with visibility on mobile
iOS Safari can fail to honour transform: translateX(-100%) on position:fixed
elements, leaving the sidebar sitting over the content at z-index 100 and
blocking the mobile-header (z-index 50) that contains the hamburger.

Add visibility: hidden to the closed mobile sidebar. A transition-delay of
0.3s (matching the transform duration) keeps the slide-out animation intact —
the sidebar slides away first, then disappears. The open state resets the
transition immediately so the sidebar becomes visible before sliding in.

https://claude.ai/code/session_017r3kqm4FgEGy2DPPzYcLYQ
2026-05-19 07:22:06 +00:00
Claude
3ac0a89be1
Remove sidebar header and footer dividers from nav
https://claude.ai/code/session_017r3kqm4FgEGy2DPPzYcLYQ
2026-05-19 07:03:28 +00:00
Claude
d63fc0035f
Document unreleased.md as a living changelog for development
https://claude.ai/code/session_01EzU13EL8D5Ud2ngQUKDj9e
2026-05-19 06:58:41 +00:00
Claude
cb0bc180a4
Remove default bold-on-hover from content links
Link hover bold was hardcoded to 700 in both light and dark root variables.
Users can opt in via `link-style-hover: ...:bold` in theme.yml.

https://claude.ai/code/session_01EzU13EL8D5Ud2ngQUKDj9e
2026-05-19 06:54:50 +00:00
cd02f43e82
Fix category font not reverting when switching to a no-font category (#23)
* Fix category picker and hamburger using page colours instead of nav colours

Both elements render against --bg-nav but were using --font-colour (the page
text colour). Switch to --nav-link-colour / --nav-section-heading-colour /
--nav-link-active-colour so they remain legible when nav-background is set to
a colour that contrasts with the page text colour (e.g. dark blue nav with
white nav-link text).

https://claude.ai/code/session_01MA8V1FvCmxjkCYyTxseaxB

* Fix category font not reverting when switching to a no-font category

maybeLoadCategoryFont applied a font-family to document.body but never
cleared it when switching to a category with no font defined. The inline
style overrides the CSS --font-body variable, so the category font
persisted indefinitely.

Fix: reset document.body.style.fontFamily to '' when the target category
has no font (letting --font-body take effect), and re-apply the family
string when switching back to an already-loaded font category.

https://claude.ai/code/session_01MA8V1FvCmxjkCYyTxseaxB

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-05-19 13:28:51 +07:00
c1d83b4bd6
Fix category picker and hamburger using page colours instead of nav colours (#22)
Both elements render against --bg-nav but were using --font-colour (the page
text colour). Switch to --nav-link-colour / --nav-section-heading-colour /
--nav-link-active-colour so they remain legible when nav-background is set to
a colour that contrasts with the page text colour (e.g. dark blue nav with
white nav-link text).

https://claude.ai/code/session_01MA8V1FvCmxjkCYyTxseaxB

Co-authored-by: Claude <noreply@anthropic.com>
2026-05-19 13:25:29 +07:00
Claude
cef2318210
Merge remote-tracking branch 'origin/claude/per-category-font-styling-gUUzo' 2026-05-19 06:20:47 +00:00
Claude
237fae111a
Add per-category line-height support
Nastaliq and other complex scripts need significantly more vertical
space than Latin text. A new `line-height` key on any category entry
in config.yml overrides --line-height-body for that category and
restores the theme default when switching away.

https://claude.ai/code/session_01LZVnq4wUgdv5oXFLcj6qXf
2026-05-19 06:11:40 +00:00
Claude
a67d731700
Fix mobile hamburger not showing: replace inline-style+!important hack with a base CSS rule
The mobile header was hidden via mobileHeader.style.display='none' (inline style),
then a dynamically-injected <style> with !important was supposed to reveal it on mobile.
Inline styles and injected stylesheets interact inconsistently across browsers, making
the hamburger invisible on mobile in practice.

Replace with a simple CSS-only approach: add a base rule
'.layout-sidebar .mobile-header { display: none; }' so the existing media-query
'display: flex' override works through normal cascade — no inline style needed,
no !important injection needed.

https://claude.ai/code/session_01HRJsjppKZ2cpmNUAV2NXds
2026-05-19 04:12:45 +00:00
Claude
b69af5dfa2
Merge claude/investigate-google-fonts-ijYrT: default font provider to Bunny Fonts
https://claude.ai/code/session_01PTQoBgxUeXHkZkdgHbafAE
2026-05-19 03:41:52 +00:00
Claude
8c4486a1f8
Update docs: default font provider is now Bunny Fonts
https://claude.ai/code/session_01PTQoBgxUeXHkZkdgHbafAE
2026-05-19 03:41:44 +00:00
Claude
c77e423bdd
Change default font provider from Google to Bunny Fonts
Font specs without an explicit provider prefix now route to Bunny Fonts
instead of Google Fonts, avoiding Google CDN requests by default.

https://claude.ai/code/session_01PTQoBgxUeXHkZkdgHbafAE
2026-05-19 03:40:51 +00:00
cfe11cd24b
Add banner for latest version notification 2026-05-18 22:20:48 +07:00