Commit graph

158 commits

Author SHA1 Message Date
github-actions[bot]
e5086b866a Auto-update themes/index.json 2026-05-21 16:58:39 +00:00
f10587a0ea
Add files via upload 2026-05-21 23:58:26 +07:00
github-actions[bot]
207dddfbfc Auto-update themes/index.json 2026-05-21 16:23:18 +00:00
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