Commit Graph

12 Commits

Author SHA1 Message Date
L'électron rare 125ce39a43 feat: render 3D concept views, illustrate post
First rendered images from the FreeCAD models: sliding-roof concept
in both states (travel stacked vs deployed awning with props, iso and
top views showing the doubled PV area) and the interior zoning through
a transparent envelope. Rendered headless through the GUI binary with
event-loop pumping after a first blank-frame attempt. Physics post
now carries the two roof views.
2026-07-09 14:56:59 +02:00
L'électron rare 325fe14e5d feat: first power budget pass and physics post
Fill the power budget with argued type-values (flagged as estimates
pending nameplate readings): about 5.5 kWh on a typical workshop day,
peaks under the MultiPlus 4 kW continuous with a no-laser-plus-CNC
usage rule, 2.3 days of battery autonomy without sun, winter covered
when the deck is deployed. The system bought before the bus turns out
coherent with the workshop it will power. Blog post tells the day the
label, the datasheets and the beam equations made the decisions.
2026-07-09 14:49:13 +02:00
L'électron rare a8b088d03b feat: rename repo to Beaujol-Bus-Lab, go public
The user picked a proper name for the project repo. Rename on Gitea
(electron-rare/Beaujol-Bus-Lab), flip visibility to public now that
the privacy pass removed face photos and the seller ad screenshot,
and update every reference: local remote URL, CLAUDE.md git section,
blog about page and nav link. Add the missing hero image CSS rule.
2026-07-09 11:57:40 +02:00
L'électron rare 13245058fa feat: add bus photos and repo links to blog
The blog needed a visual identity and a path back to the source:
hero photo of the Axer on the home page, village photo and repo link
on the about page, and a git-clone nav link.

Privacy pass before the repo goes public: move the two cab photos
with an identifiable face and the seller ad screenshot out of the
repo (kept in BUS-photos-privees locally), update INDEX.md and
CLAUDE.md accordingly.
2026-07-09 11:56:14 +02:00
L'électron rare 22fa5fcf14 docs: apply final review minor fixes 2026-07-09 11:52:01 +02:00
L'électron rare 84087cfd61 fix: identify real Tiroclass bench in service 2026-07-09 11:50:39 +02:00
L'électron rare b048627eb3 fix: remove example workbench photo from blog 2026-07-09 11:46:52 +02:00
L'électron rare d0ac1c8960 fix: mark Tiroclass photo as example unit 2026-07-09 11:43:52 +02:00
L'électron rare c9783412f0 feat: add photo archive and build-log post series
Sort and compress 18 site photos into domain folders (EXIF-dated,
indexed), correct battery model to Pylontech US3000C across energy
docs, and publish five backdated posts telling the story so far:
gear-before-bus, arrival, seat removal, sorting, energy architecture,
workbench. Night cab photos with an identifiable face stay out of the
public blog images.
2026-07-09 11:42:21 +02:00
L'électron rare 1e8826dbee feat: add blog deploy script
Automate publishing the Hugo blog to the nginx host on Tower: build
with hugo --minify, rsync the public/ output to bus-blog, then smoke
test the public HTTPS URL to confirm the route is live end-to-end.
2026-07-09 11:35:39 +02:00
L'électron rare 41af61c26c fix: silence Hugo deprecation warnings 2026-07-09 11:29:00 +02:00
L'électron rare fdde64265e feat: add Hugo blog with terminal-bus theme
Scaffold the bus.saillant.cc blog: Hugo site config, a hand-written
vendored theme (terminal-bus, zero deps), and the first post plus an
about page.

The theme is minimal on purpose: single baseof/home/page/section
layouts and one CSS file, styled as a terminal/hackerspace prompt
(green-on-dark, ASCII banner, monospace). No upstream theme pulled in,
per the no-blind-dependency policy.

Consumes journal entries later (Task 4); build output feeds deploy.sh
(Task 8). blog/public/ and blog/resources/ stay gitignored.
2026-07-09 11:24:01 +02:00