49 Commits
Author SHA1 Message Date
Gabriel Fontes befc707188 fix(website): preserve footer order across breakpoints
Match DOM order to the wide layout, rely on grid auto-placement when collapsing, and retain the address separator on narrow screens.

Assisted-by: pi (openai-codex/gpt-5.6-sol)
2026-08-28 11:58:07 -03:00
Gabriel Fontes 656d3d3377 refactor(website): use semantic lists for footer links
Represent email and social links as compact inline lists without redundant visible labels.

Assisted-by: pi (openai-codex/gpt-5.6-sol)
2026-08-28 11:44:36 -03:00
Gabriel Fontes b1595f8d69 refactor(website): get rid of cgit partials, move charset utf8 up 2026-08-28 10:37:02 -03:00
Gabriel Fontes c167c08809 fix(projects/website): update constellation connections
Assisted-by: pi (gpt-5.6-sol)
2026-08-12 12:36:36 -03:00
Gabriel Fontes abcec31b41 feat(projects/site): remove telegram link 2026-08-12 03:51:16 -03:00
Gabriel Fontes 80a00cb29d fix(projects/website): move feed link to footer
Move the RSS link from its brittle absolute position above the blog listing into the global social footer, and remove the obsolete positional selector.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:49:23 -03:00
Gabriel Fontes 0c9471a4f2 fix(projects/website): update source link
Point the footer source link at the website path in the Foundry monorepo.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:46:42 -03:00
Gabriel Fontes b5901a4eaa fix(projects/website): move atlas a bit right 2026-08-12 03:40:04 -03:00
Gabriel Fontes 7ff867ed2f feat(projects/website): adopt star glyph motif
Use conventional hash markers for heading permalinks, frame the site identity with decorative stars, and render constellation points as luminous star glyphs while preserving their 48px controls and interaction behavior.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:26:08 -03:00
Gabriel Fontes 2464495974 refactor(projects/website): consume mode-aware colorschemes
Adopt the new top-level colorscheme structure and emit each scheme's native dark and light Material roles directly. Remove the manual light-role remapping and obsolete print scheme, update the legacy colorscheme page, and promote Electra to an interactive constellation theme.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:00:01 -03:00
Gabriel Fontes 69c71bee0a fix(projects/website): refine pleiades geometry
Align the seven theme stars more closely with the Pleiades reference and add muted, non-interactive Electra and Sterope stars to complete the cluster.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 02:38:34 -03:00
Gabriel Fontes 4169d2760f fix(projects/website): adapt star previews to color mode
Give each constellation star dark and light preview roles from its own palette, switching automatically with prefers-color-scheme.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 02:34:34 -03:00
Gabriel Fontes 427d49a420 feat(projects/website): follow system color mode
Expose each selected scheme as a stable palette, then map that same palette to dark or light semantic roles according to prefers-color-scheme. Preserve constellation selection, persistence, live system changes, and the dedicated print palette without adding a mode switch.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 02:28:46 -03:00
Gabriel Fontes de85f5bb62 refactor(projects/website): simplify constellation caption
Remove the explanatory heading and current-theme readout, leaving only a quiet centered invitation beneath the constellation.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 02:07:28 -03:00
Gabriel Fontes 4ed4983e55 feat(projects/website): add pleiades theme selector
Replace the colorscheme select with a full-width Pleiades constellation whose seven accessible, touch-friendly star buttons preview and apply their matching themes. Keep active state, persistence, keyboard labels, reduced motion, and JavaScript-disabled behavior in sync.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 02:04:14 -03:00
Gabriel Fontes 2248d605d8 feat(projects/website): redesign site
Replace Water.css with a classless technical-editorial design for the about, blog, publications, CV, and post pages. Add responsive document and listing layouts, Fira Sans Condensed display typography, semantic page regions, and a persistent JavaScript-gated colorscheme picker.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 01:43:52 -03:00
Gabriel Fontes cf125af801 switch base16 to material-like colorscheme 2026-06-12 02:09:24 -03:00
Gabriel Fontes e56489b6f1 remove old broken cgit from footer 2026-04-28 17:45:41 -03:00
Gabriel Fontes af32fe8a9f feat: add orcid 2026-04-28 17:42:22 -03:00
Gabriel Fontes 6c497e67e4 refactor site.url && site.domain 2026-04-10 14:22:54 -03:00
Gabriel Fontes 66180fec8e chore: remove webring for now 2025-09-04 15:12:31 -03:00
Gabriel Fontes e9543a565e try and fix mastodon link 2024-08-19 15:41:08 -03:00
Gabriel Fontes a2c648fcd2 add mastodon link 2024-08-19 14:11:02 -03:00
Gabriel Fontes 4fb1f92aaf move color schemes to m7.rs, avoid dns lookup 2024-03-21 11:48:53 -03:00
Gabriel Fontes 5f5cb3cb50 remove twitter link 2023-04-26 14:13:28 -03:00
Gabriel Fontes cf58090c05 use local pgp key 2023-02-24 13:25:50 -03:00
Gabriel Fontes a3d053a054 add my other emails 2023-01-15 15:38:56 -03:00
Gabriel Fontes 656ae5c5da move nav and title to header include 2022-11-27 19:35:38 -03:00
Gabriel Fontes 5fa44d136b move canonical link to root.html
as to avoid overwriting cgit's
2022-11-27 19:28:40 -03:00
Gabriel Fontes dca2cc817f add closing link tag 2022-11-27 19:26:25 -03:00
Gabriel Fontes 74fca4fea5 more print adjustments 2022-11-27 19:24:34 -03:00
Gabriel Fontes ff42a83fc5 add print scheme 2022-11-27 19:08:34 -03:00
Gabriel Fontes 91ed9f3eba add printing styles 2022-11-27 18:19:56 -03:00
Gabriel Fontes 12a916ec90 footer adjustments 2022-11-14 13:25:04 -03:00
Gabriel Fontes 7db4932873 reintroduce auto dark and light themes 2022-11-10 19:22:32 -03:00
Gabriel Fontes 437d879b8d nav: fix issue with aria-current 2022-11-03 02:00:20 -03:00
Gabriel Fontes 5d8a063392 serve a head.html file to reuse it in cgit 2022-11-02 23:56:57 -03:00
Gabriel Fontes 68d4aeda17 reafactor and cleanup
- remove gemini for now
- get css from nix-colors.m7.rs
- cleanup
2022-11-02 20:47:05 -03:00
Gabriel Fontes 03071e4347 move pgp key to openpgp.org 2022-09-09 21:54:13 -03:00
Gabriel Fontes a762bb691f replace most sourcehut references with my cgit and github 2022-09-04 18:44:23 -03:00
Gabriel Fontes 2743ff3288 switch over to gsfontes.com 2022-08-28 12:31:18 -03:00
Gabriel Fontes bf0d0b05c2 couple of adjustments on headers and etc 2022-08-21 01:48:52 -03:00
Gabriel Fontes 2d2e1787d5 update domain 2022-08-18 19:18:02 -03:00
Gabriel Fontes 7758c016f4 improve date formatting 2022-08-01 17:14:02 -03:00
Gabriel Fontes a28e07a1de replicate most changes to gemini
escape excerpts, as these cause problem when they're small or
non-existant

a couple more stuff here and there
2022-08-01 00:55:11 -03:00
Gabriel Fontes d83899b310 move openring attribution to header 2022-07-31 18:42:31 -03:00
Gabriel Fontes 1beff0b2a3 dust things up
TODO: Implement tags in a different way
TODO: Replicate changes to gemini

- add more blogs to ring
- add nix shebang to update_ring.sh
- eliminate <hr/>'s and most <small>'s
    - Using CSS instead
- replace <ul><li> post listings with <article>'s
- eliminate tags from note listing, for now
- use semantic <time>
- move note and post date and tags to default layout
2022-07-31 18:39:43 -03:00
Gabriel Fontes 3c62a67c1c fix markdown classes leaking into gmi conversion 2022-07-23 19:39:58 -03:00
Gabriel Fontes 0d85d1ffb8 rename src to _src, for better visibility 2022-07-02 18:57:45 -03:00