Commit Graph

15 Commits

Author SHA1 Message Date
kgva CMS d3f63251eb consolidate: fold openbureau (+ rapport, dossier) into about; drop it as a standalone nav destination
about now lists cv.md, openbureau.md, rapport.md, dossier.md side by side. the standalone /openbureau/ page, its layout, and its home-menu entry are gone; internal links repointed to /about/. also switch the info-panel text to justified (with hyphenation, per earlier request) instead of ragged-right.
2026-08-10 22:50:04 +00:00
kgva CMS 8f37bba08b feat: switch mono typeface from Iosevka Curly Slab to plain Iosevka
Self-hosted, subset to exactly the glyphs the site uses (fonttools --unicodes), so the pair is smaller (6.4+6.3KB) than the curly-slab files they replace despite covering en+de plus shell/tree symbols.
2026-08-10 22:35:41 +00:00
kgva CMS fb6e87ef24 feat: filebrowser shows only images; info.md moves to a side panel in Libre Baskerville 2026-08-10 22:02:37 +00:00
karim ffe4aca72d fix: filebrowser scroll+lang hover+black-flash+shell one-line
- filebrowser: select() only scrollIntoView on keyboard, not hover
- lang-switch: .lang-switch:hover → invert rule (header excluded before)
- black-flash: color-scheme light; dark script sets colorScheme
- shell: flex-wrap nowrap; keepEnd() scrolls on input

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 02:00:35 +02:00
karim c46f9a48f7 i18n: bilingual de/en, bundle js from assets via hugo pipes, css refresh
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 01:07:04 +02:00
karim 64cb04e0eb openbureau as filebrowser 2026-06-29 12:06:56 +02:00
karim 8bd3e6449b fix: guard len images for video-only projects 2026-06-29 12:03:36 +02:00
karim dd9fb79b5d video as filebrowser entry 2026-06-29 12:02:44 +02:00
karim 2728ed12a0 custom terminal video player 2026-06-29 11:50:31 +02:00
karim cc2840fe5c custom terminal video player 2026-06-29 11:50:30 +02:00
karim c8e759ec45 selfhost video, drop vimeo 2026-06-29 11:06:23 +02:00
karim a0d4cd150c selfhost video, drop vimeo 2026-06-29 11:06:23 +02:00
karim 8d08c0e97e vimeo: privacy click-to-load 2026-06-29 10:05:46 +02:00
karim 0fb7127436 vimeo: privacy click-to-load 2026-06-29 10:05:45 +02:00
karim f7643602cb import kgva site 2026-06-29 01:37:03 +02:00