Commit Graph
495 Commits
Author SHA1 Message Date
Gabriel Fontes 55bd52ff49 feat(projects/khora): collapse calendar account groups
Render each account as an expanded libadwaita expander row so its calendars can be hidden independently.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:54:15 -03:00
Gabriel Fontes cf586aa7d4 feat(projects/khora): group calendars by account
Derive account groups from khal calendar paths and place grouped calendar controls in a scrollable sidebar region.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:52:57 -03:00
Gabriel Fontes 8405980567 feat(projects/khora): show current time in calendar grids
Draw a live current-time marker over today in day and week views and advance it while the window remains open.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:50:01 -03:00
Gabriel Fontes 89efd17130 fix(projects/khora): align header with calendar pane
Remove redundant branding, compact the sidebar calendar, and offset navigation controls to the main calendar pane.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:46:39 -03:00
Gabriel Fontes f4cc409dd3 fix(projects/khora): adopt calendar-style header navigation
Arrange branding, today and date navigation around a dynamic period title, with refresh and view controls on the right.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:43:55 -03:00
Gabriel Fontes 10af41bcba feat(projects/khora): add calendar grid views
Add a Google Calendar-style day and week time grid behind a compact view dropdown, while retaining the existing list as the agenda view.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:38:53 -03:00
Gabriel Fontes c774f2b4e7 fix(projects/khora): style agenda switcher as tabs
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:19:47 -03:00
Gabriel Fontes 8cd8c0c13d fix(projects/khora): center agenda view switcher
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:17:18 -03:00
Gabriel Fontes 88b2725f81 feat(projects/khora): add week agenda view
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:11:48 -03:00
Gabriel Fontes 3dfb7307b2 chore(projects/khora): add development shell
Assisted-by: openai-codex (gpt-5.6-luna)
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:05:23 -03:00
Gabriel Fontes 4d00f544bd fix(projects/khora): follow live color-scheme changes
Watch the GNOME interface color-scheme setting directly and update
libadwaita instead of relying on portal propagation under Hyprland.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:36:27 -03:00
Gabriel Fontes c7392e5d6c feat(projects/khora): color-code calendar events
Render calendar colors beside both event and calendar rows, including
conversion of khal named and xterm palette values.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:28:07 -03:00
Gabriel Fontes 5575c02521 fix(projects/khora): use compact calendar toggles
Avoid theme-sensitive check buttons by using standard Adwaita action rows
with trailing switches.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:25:41 -03:00
Gabriel Fontes 1d21154a47 feat(projects/khora): scaffold graphical vdir calendar
Add a read-only GTK/libadwaita agenda backed by khal, with calendar
filters, Nix packaging, desktop metadata, and model tests.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:23:27 -03:00
Gabriel Fontes 31ffe6195c feat(home): distinguish host wallpapers
Give each host a wallpaper whose derived colorscheme sits at its own position on an evenly spaced hue wheel:
- Atlas: aenami-dawn; Celaeno: mountain-yellow-red
- Alcyone: autumn-leaves-orange; Pleione: plains-flowers-green-red
- Electra: aenami-northern-lights; Merope: aenami-bright-planet
- Maia: deer-lunar-fantasy; Taygeta: nebula-purple-pink

Reserve the remaining turquoise position for a future asterope host, and regenerate the website colorscheme data.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 19:44:02 -03:00
Gabriel Fontes c8247e3fdc fix(projects/website): restore listing title hover underline
Assisted-by: pi (gpt-5.6-sol)
2026-08-12 15:19:07 -03:00
Gabriel Fontes b5be716f85 feat(projects/website): update sesos paper 2026-08-12 12:41:15 -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 b2e31f3cca refactor(projects/website): simplify stylesheet cascade
Assisted-by: pi (gpt-5.6-sol)
2026-08-12 12:26:03 -03:00
Gabriel Fontes ae6361afa1 refactor(projects/website): centralize style tokens
Assisted-by: pi (gpt-5.6-sol)
2026-08-12 12:22:27 -03:00
Gabriel Fontes ac15815de9 refactor(projects/website): modularize stylesheet structure
Assisted-by: pi (gpt-5.6-sol)
2026-08-12 12:17:51 -03:00
Gabriel Fontes aedb99a2b1 chore(projects/website): remove unused sass code
Assisted-by: pi (gpt-5.6-sol)
2026-08-12 12:15:49 -03:00
Gabriel Fontes 05725a71ef fix(projects/website): remove dead colorscheme page 2026-08-12 12:08:48 -03:00
Gabriel Fontes 8ee7b0446c feat(projects/website): collapse design paper appendix
Keep the appendix heading visible while placing its sustainability fragment table in a details disclosure that is collapsed by default.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 11:58:59 -03:00
Gabriel Fontes 4806800c88 fix(projects/website): remove duplicate figure border
Let the publication figure styling provide the frame instead of drawing a second border inside the relations SVG.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 11:52:23 -03:00
Gabriel Fontes cf32e51c6e fix(projects/website): refine publication navigation
Keep the publications navigation item selected on paper pages and align their DOI links with the publication listing while removing the redundant back link.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 11:44:05 -03:00
Gabriel Fontes b07eb924a7 fix(projects/website): improve paper figures in dark mode
Render publication figures on a stable light surface so their original colors and labels remain legible regardless of the site theme.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 11:39:52 -03:00
Gabriel Fontes e6a7ea04b1 feat(projects/website): add paper web editions
Publish complete Markdown editions of both papers with linked citations, references, tables, original figures, appendices, acknowledgments, and scholarly citation metadata. Include the sustainability fragment table and the updated SESoS ecosystem figure while preserving the PDFs as versions of record.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 11:39:52 -03:00
Gabriel Fontes 527fc899ca refactor(projects/website): replace link glow with starlight accents
Assisted-by: pi (gpt-5.6-sol)
2026-08-12 11:15:00 -03:00
Gabriel Fontes 0a7121b071 fix(projects/website): refine section heading rhythm
Assisted-by: pi (gpt-5.6-sol)
2026-08-12 11:04:42 -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 f37f6314f2 fix(projects/website): brighten ambient sparks
Increase spark core size, palette contrast, halo, and shimmer range so the ambient layer remains subtle but actually visible.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:41:33 -03:00
Gabriel Fontes 6cbfc9e959 feat(projects/website): add ambient star sparks
Layer sparse palette-tinted sparks behind the site with slow staggered shimmer, no pointer interaction, and explicit reduced-motion and print fallbacks.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:40:04 -03:00
Gabriel Fontes b5901a4eaa fix(projects/website): move atlas a bit right 2026-08-12 03:40:04 -03:00
Gabriel Fontes b3744d9d8e fix(projects/website): smooth theme selection ring
Replace the aliased circular outline with an inset antialiased shadow ring and a faint outer glow for both selection and keyboard focus.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:33:10 -03:00
Gabriel Fontes 5a32f05d7f fix(projects/website): outline selected theme star
Apply the constellation control's circular focus outline to the active palette as a persistent selection indicator.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:28:05 -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 832fb45016 feat(projects/website): add heading permalinks
Add accessible self-links to rendered h2-h6 headings without embedding HTML in Markdown. Reveal the star marker on hover or keyboard focus, keep it visible on touch devices, and omit it from print.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:22:30 -03:00
Gabriel Fontes d693b272c8 feat(projects/website): extend constellation interactions
Carry the constellation's glow and motion into links, navigation, and form controls, add palette-lit structural rules, and glint anchored headings on arrival. Respect reduced-motion preferences throughout.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:16:28 -03:00
Gabriel Fontes a17674d086 fix(projects/website): restore light background tint
Mix native light surfaces with each scheme's primary role instead of its near-white primary container, preserving a distinct atmospheric tint across all eight themes.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 03:06:31 -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 e7822d39d0 fix(projects/website): restore tinted backgrounds
Mix each selected palette into the light and dark surface hierarchy so theme changes affect the page atmosphere again without altering semantic role mapping.

Assisted-by: pi (gpt-5.6-sol)
2026-08-12 02:31:39 -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 4a005875c8 fix(projects/website): tweak header padding 2026-08-12 02:17:26 -03:00
Gabriel Fontes 9d85420a7a refactor(projects/website): decrease h1, remove _ suffix 2026-08-12 02:13:17 -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