Français

Changelog

v1.1.1

Added authors to the reading list

  • Added author information to books currently being read or already read
v1.1.0

The site in two languages

  • Bilingual French / English site
  • One template per page: text comes from translation files, no page duplicated per language
  • English URLs prefixed with /en, the French version stays at the root
  • Résumé, projects, Now page and changelog translated, not just the chrome
  • Blog posts translated, filed per language folder, falling back to French when a translation is missing
  • One RSS feed per language: /rss.xml in French, /en/rss.xml in English
  • hreflang, canonical and Open Graph tags matched to the page language
  • Command palette (Ctrl + K) translated, with a command to switch language
  • Language switcher in the header, as a line-drawn flag in keeping with the other icons
  • A quiet nod tucked into the homepage
  • Résumé skill colours: stable hue, and AA-level contrast in both themes
  • The « latest leaks » widget states the real data date when the feed is unreachable, instead of the build date
  • External leaks feed: capped response, bounded number of entries and field lengths
  • Language alternates declared in the sitemap, and dropped from non-indexed pages
  • Internal links built from the deployment base path, no more hard-coded absolute URLs
  • EcoIndex link stripped of its query string before being handed over
  • A « Coming up » column alongside the log: what lands next, with no dates and no checkboxes
v1.0.0

Some content, at last

  • Projects page: list filtered by technology, expandable cards
  • Now page: what I am up to, with a freshness indicator
  • Blog: Markdown collection, topic filters, table of contents and sources
  • First post: data breaches in France, written around the news of summer 2026
  • Simplified terminal: command palette (Ctrl + K), the fake macOS window is gone
  • Ctrl + K also searches blog posts, accents ignored
  • Search reachable from the header, and available on mobile
  • Homepage restructured into two columns, with a widget column: « featured » and a preview of the latest leaks
  • « Featured » widget: manual selection, edited in a single file
  • Reusable widgets: one shared frame, droppable on any page
  • The « latest recorded leaks » block is fed at build time by the open feed from bonjourlafuite.eu.org
  • Daily rebuild of the site to refresh that data
  • Filters and table of contents gathered in a side column
  • Table of contents highlighted while reading, progress bar without JavaScript
  • Navigation between posts and a share button with no third-party service
  • RSS feed for the blog
  • Footer: eco-design note, real page weight, a link to EcoIndex and a note on what the score does not measure
  • Metadata: description, canonical, Open Graph, and the site-wide noindex removed
  • Sitemap and robots.txt
  • Wider layout across the site, aligned with the résumé page
  • Syntax highlighting adapted to both light and dark themes
  • Typography: letter spacing removed
  • DM Sans and JetBrains Mono fonts actually loaded
  • 404 page refreshed
  • Home button: a house icon rather than a back arrow
  • nitsuj
  • Type checking before every deployment
v0.9.4

Résumé page added

  • Menu reworked
  • Footer edited [WIP]
  • 404 page reworked
  • Groundwork for the projects page, linked to the résumé
  • Thinking about i18n
  • An interactive terminal added, with commands to navigate the site
v0.9.3

Burger menu added [WIP]

  • Sketching out the résumé page, the blog, and the rest
  • ↑ ↑ ↓ ↓ ← → ← → B A
v0.9.2

Taking shape!

  • New understated design with light and dark modes
  • A changelog page
  • Moved to Tailwind
  • 404 page
  • No content yet, but it is coming!
v0.9.1

Under construction

  • Ideas are brewing, but the site is still under construction. Not much to see for now.
v0.9.0

Time for a fresh coat of paint

  • No, it was not an April Fools' joke: the decision was to start again from scratch, aiming for a simpler and faster site
BA