Skip to content

Log

What changed, everywhere.

Releases of FerroScale and Vaktija, changes to this site, walks, and swaps on the desk — newest first.

Sep 2026

23 SepFerroScaleSection properties and fully dimensioned drawingsv3.30Every profile drawn with its dimensions, its section properties listed, and a ledger breakdown of the result. The release before made Drive sync hands-off and merged price books per grade.
23 SepVaktijaThe vakat card, on the horizonv3.45One card per vakat with its last 30 days, set on the horizon on desktop, with guided logging and a wide 16:9 share card. The ayah of the day now runs through 120 themed verses in order.
23 SepThis siteTrail pages, entry firstA trail opens as a sheet from the trails index, and as its own page from everywhere else.
22 SepVaktijaSkies that wear the season and the weatherv3.43Scenic horizons that wear the season and the live weather, a Šeher scene with the sebilj and Vijećnica on the Miljacka, and the temperature beside the city.
22 SepFerroScaleAudit fixes: hollow sections, comma input, a traceable breakdownv3.28Audit findings fixed: hollow-section accuracy, comma input, a traceable breakdown, and accessibility on phones.
22 SepThis siteShare cards for every pageAn Open Graph card generated at build time for each trail and each project.
20 SepVaktijaThe night, as one sequencev3.29The middle of the night comes back as a deadline, and the night gets one sequence from Jacija to dawn.
19 SepVaktijaA note for the day in the Dnevnikv3.28A note for the day in the Dnevnik, a kaza shortcut, and settings cut from fifteen rows to eight on one screen.
17 SepVaktijaFull-screen Quran and zikrv3.27Quran and zikr go full screen with a counter, the home screen gets one dock for its cards, and share cards come in six sky themes.
16 SepVaktijaA Sura Kehf reader and share cardsv3.19A Sura Kehf reader, share cards, quick actions for each vakat, PWA shortcuts, and a simpler top bar.
15 SepThis site/uses became the defaults and a change logFour tabs replaced by what I reach for without thinking, and a record of every time I changed my mind.
15 SepFerroScaleA FAQ on how metal weight is worked outA page on how metal weight is worked out, led by a profile data sheet, and mass per area for plates and sheets.
14 SepThis site/now became dated dispatchesEach /now is written on a day and kept as its own page when the next one replaces it.
14 SepVaktijaA different start when installedv3.17The app starts differently in a browser tab and when installed, on phone and desktop, plus an audit follow-up on the countdown after Jacija and Hijri dates.
13 SepFerroScaleReads the names people actually typev3.26It reads the profile and grade names people actually type, the decimal comma, and a cut list pasted from a phone. UPN and UPE areas corrected, and the accuracy claim made honest.
13 SepThis siteEvery project got its own pageThe project sheet on the home page is a shortcut; each project also stands at its own address.
11 SepVaktijaOne guided flow for logging a prayerv3.15One guided flow for logging a prayer, and bands that hide themselves when there is nothing to say.
11 SepThis siteProject sheetsProjects open in a slide-over sheet with screenshots, and the sheet's sections are edited from Atrium.
11 SepAgent UsageArchivedMoved to the archive on this site.
10 SepThis siteTrails got maps, terrain and weatherRoutes drawn on the index map, a terrain breakdown and a forecast per walk, and the trail page redone as a hairline ledger.
9 SepThis siteA new markThe viewfinder mark from Shot by Nedim, in the bar and as the icon.
8 SepFerroScaleRedesigned as a precision instrumentv3.25Redesigned as a precision instrument, not a dashboard. The repository got a README, issue templates, Dependabot and CodeQL.
8 SepThis siteThe quiet indexThe site redesigned in the quiet index direction: one calm column, and far less on it.
7 SepNowUpdated /nowFerroScale v3.24.0, Omarchy on the bench, and Bele noći
7 SepVaktijaRitam, for consistencyv3.14Ritam: a panel for how consistently the prayers are kept.
3 SepFerroScaleOne library for parts and assembliesv3.24Parts and Assemblies collapsed into one library, template management reworked, and ten dialogs sharing one overlay shell.
3 SepVaktijaThe home screen rebuiltv3.13The home screen rebuilt, on phone and desktop.
1 SepFerroScaleCutting-stock optimizers and a bill of materialsv3.221D and 2D cutting-stock optimizers, a procurement bill of materials, offline backup, and reworked projects.

Aug 2026

26 AugVaktijaA week of polishv3.11A week of polish: a sky readable in daylight, every sheet a proper dialog, 44px touch targets, and tablets that stop being a stretched phone.
24 AugVaktijaRitam gives the week backEvery weekly review gets its own screen, and settings regroup around the question you arrived with.
23 AugFerroScaleA UX audit: undo, feedback and touch polishFeedback when input is silently dropped, undo when a line is replaced, and naming and touch polish.
20 AugVaktijaSunnah prayers and kazav3.1Sunnah prayers and kaza in the Dnevnik, with rules for filling in days after the fact.
18 AugVaktijaDnevnik, the journalv3.0One sheet where there were many: a hub and the Dnevnik journal. Teheddžud becomes trackable, and Ritam reflects every practice, not only the prayers.
18 AugFerroScaleProfiles drawn in 3D3D profile drawings and a cleaner bar for several items at once.
17 AugFerroScaleSettings, Projects and Saved rebuiltv3.21Settings, Projects and Saved rebuilt, with nearby sizes, paint coats per project, and parts as presets.
16 AugVaktijaA desktop working screenv2.0A working screen for desktop and a redesigned system of modes.
11 AugVaktijaRoadmap phases 0–5Foundations, architecture, UX, notifications and habits, in one pass after a quiet summer.
11 AugFerroScaleAn app review, and everything it proposedv3.16An app review and the work it proposed, v3.7 to v3.16. The command palette is gone and the phone keypad sits on the bottom edge.
AugDeskWindows → OmarchySeven-year-old laptop, and Windows had stopped pretending otherwise. Omarchy is agent-first — you tell it what to change rather than going to find the setting — and the machine has not felt this quick in years.

Jul 2026

26 JulTrailsČvrsnica — Kota 2093, Kota 2119, Kota 2219, Pločno, Ćuprijasix summits above 2000 m on čvrsnica, plus a jeep that saved the last few kilometres+1,450 m · 23.7 km
24 JulFerroScaleEnter logs, Save keepsEnter logs a calculation to the session, Save bookmarks it, and weights always show in exact kilograms.
21 JulFerroScaleDesktop as tabs over a gridThe desktop shell redesigned as top tabs over a grid, with one summary-copy action.
20 JulFerroScalePlain-language input and dimensioned drawingsNatural-language input with did-you-mean, ghost text and history, and cross-section drawings with every dimension labelled.
6 JulFerroScaleA formula check against an independent benchmarkv3.6A formula-QA page checked against an independent benchmark, UPE areas corrected to the EN 10279 catalogue, and a hold-to-pick rate key.
3 JulFerroScaleAccessibility, and suggestions that learnv3.5Three releases in a day: focus traps and live regions, WCAG AA contrast with axe scans, and suggestions that learn what you type.
2 JulFerroScaleShareable calculationsv3.2Shareable calculation URLs, a session tape that persists, structured parse errors, and the parser moved into the shared core.

Jun 2026

22 JunFerroScaleCommand in BosnianThe Command interface translated in full, with a settings guide and a price key on the phone keypad.
11 JunFerroScaleCommand on desktopA centred card with a real input, a persistent library on wide screens, and the old shell deleted.
9 JunFerroScaleCommand: type a profile, get weight and priceThe calculator screen replaced by Command: type or tap a profile and get weight and price, in a new terracotta look.
7 JunTrailsDžamija - Veliki Ljeljen - Mali Ljeljenbelow džamija at first light, then the two ljeljens to close the loop+697 m · 12.7 km
4 JunAgent UsageMore providersProvider tracking expanded, and outside contributions merged.
JunDeskCodex → Claude CodeBack for what the plan carries rather than the agent itself — design and Cowork turned out to be worth more than the extra usage. I still buy a month of Codex now and then and barely open it.
JunDeskAdded Google AI ProTwenty dollars for 5TB, Gemini on generous limits, and five family members on the same plan. Photos were already living there, so the storage was doing half the job before I paid for any of it.

May 2026

31 MayTrailsCrno Polje - Sivadijethe last water at kamenac, then nothing until the ridge+979 m · 14.6 km
23 MayThis siteTrail guides and a field logA Guide section on each trail, and a field log in Atrium for notes taken on the move.
21 MayThis siteA ledger for the trailsThe archive as a filterable ledger, with map markers pinned at the peaks.
14 MayFerroScaleCalculator firstv3.0Calculator first: a floating result, a grouped library, and a single column on desktop.
7 MayThis siteTrailsA hiking archive with a page and a route map per walk, published from Atrium with photos resized to WebP on the way.

Apr 2026

26 AprTrailsVisočica via Luka, April snowvisočica, more snow than expected and trout on the way home.+619 m · 10.7 km
14 AprThis siteAtriumA content studio at /atrium that publishes the site's content to GitHub.
14 AprVaktijaSheets in sky glassv1.5Bottom sheets in sky glass, a feature catalogue, adhkar progress, and a crescent-and-star loading animation.
11 AprVaktijaBacks up to Google DriveSettings sync to Drive with the same sign-in as the calendar.
10 AprVaktijaMorning and evening adhkarv1.3Morning and evening adhkar, a weekly check-in, and prayer cards tinted per prayer.
10 AprFerroScaleA UX sprint on the calculator formA grouped calculator form, units kept in sync, and clearer validation and results.
10 AprThis siteThe words moved into content filesSite copy and projects moved into JSON, and the copy rewritten to sound like a person.
5 AprTrailsOštroOštro+1,352 m · 14.0 km
3 AprFerroScaleDrive sync on a backend flowv2.5Google Drive sync moved to a backend flow, and custom profile types in the size picker.
3 AprVaktijaA desktop screensaverOn desktop the app became a full-screen screensaver, with dialogs to match.

Mar 2026

30 MarThis siteProjects show their latest commitEach project on the home page shows when it last changed, read from GitHub.
25 MarFerroScaleTemplatesv2.4Templates: reusable line items that drop into a project as one entry. A custom numpad followed a day later.
24 MarFerroScaleAlternative profiles and a text size settingv2.2Alternative profiles unified across families, and a text size setting.
23 MarFerroScaleA redesigned result panelv2.1A redesigned result panel, refreshed saved and project panels, and drawings in the specs panel.
19 MarVaktijaHijri dates from the RijasetHijri dates anchored to the Islamic Community of BiH's calendar, refreshed automatically.
19 MarFerroScalePaint estimates in projectsv1.8Surface area and paint cost in projects, with perimeters for every standard profile and several coats.
14 MarFerroScaleA hardened contact form and 56 new testsv1.7The contact form hardened against spoofing, a stronger CAPTCHA, and 56 new tests.
13 MarVaktijaDesktop layout and a performance overhaulv1.0A three-column desktop layout, a performance overhaul, and dialogs that follow the sky's phase.
11 MarFerroScaleNamed savesv1.5Saved rebuilt: history gone, named saves and an action sheet in its place.
10 MarVaktijaMoon phases and a changelogReal moon phases and rare shooting stars in the sky, and a changelog inside the app.
10 MarThis siteThe site follows the time of dayColours that shift from dawn to night, after a round of twelve smaller improvements.
9 MarFerroScaleProject costs and a PDF exportCost metrics, notes, a breakdown, sorting and filtering and a PDF export for projects, and a receipt-style result.
6 MarFerroScaleQuick Calc, presets and shortcutsA redesigned Quick Calc, favourite dimension presets, and keyboard shortcuts behind ?.
6 MarVaktijaOne design system, in glassOne design system across the app, with dialogs that take the colour of the sky's phase.
5 MarVaktijaPrayer statsA stats sheet, completion dots in the calendar, and a countdown whose digits turn one at a time.
3 MarFerroScaleA Raycast calculatorA quick metal calculator for Raycast on a shared core, prepared for the Store and then split out of the web app.

Feb 2026

26 FebVaktijaQibla, fasting and QuranA Qibla compass, a fasting log, prayer check-ins and a Quran tracker, over two days.
25 FebThis siteThe site, rebuiltMoved to a new codebase on TanStack, served from Vercel, with Ray Weather and Agent Usage added to the projects.
25 FebFerroScaleFeels native on a phoneA bottom tab bar, bottom sheets, swipe gestures and haptics in the installed app.
25 FebVaktijaThe theme follows the skyLight and dark switch with the sky's phase, a full moon, and calendar sync for several months at once.
24 FebAgent UsageCursor, Gemini and AntigravityThree more providers, with history, cost insights and quota mapping.
23 FebAgent UsageStartedA Raycast extension that shows Codex, Claude and Copilot usage in one place.
21 FebVaktijaThe sky viewPrayer times on a sun and moon arc over a sky that changes through the day. Three days later it was the only view.
20 FebFerroScaleNamed FerroScalev1.0Named FerroScale, with a balance-scale icon and a Find Quantity mode in the reverse calculator.
19 FebFerroScaleWorks offlineBetter offline support and installing, toasts, and numbers that animate into place.
15 FebFerroScaleIn English and BosnianLanguage routing for EN and BS, and contact reports sent through Resend.
15 FebVaktijaNotificationsPush delivery scheduled from GitHub Actions, and a cleanup for the synced calendar.
14 FebFerroScaleCompare, reverse and projectsCompare mode, a reverse calculator, project folders, a desktop sidebar and full dark mode, on the second day.
13 FebFerroScaleStartedA metal calculator built as an offline PWA from day one: profiles, results, a history drawer and step-by-step explanations.
12 FebVaktijaRamadan modeA suhoor countdown, the Qadr nights, a progress ring and daily hadiths.
11 FebVaktijaHijri dates and a printable monthThe Hijri date in Bosnian, Islamic calendar events, Shawwal fasting, makruh times, a Juz reminder, an A4 month to print, and a PWA.
10 FebVaktijaA circular timelineThe day as a circle with day and night theming, a daily ayah, and a dua after the adhan.
9 FebVaktijaGoogle Calendar syncA monthly calendar with print, and each person's prayer times in their own Google Calendar with settings per prayer.
8 FebVaktijaStartedFrom a v0 prototype to real Bosnian prayer times and a dark redesign on the same day.
FebDeskClaude Code → CodexThe same arithmetic that moved me off Cursor, pointing the other way for four months: more usage for the money.

Nov 2025

15 NovTrailsKomold fortress walls above the confluence of the rakitnica and neretva+559 m · 7.8 km
2 NovTrailsZimomor — Planina Crvanjcrvanj in late autumn, stone underfoot, light doing most of the work+1,185 m · 18.1 km
NovDeskAdded HeliumChromium without the weight. Same argument as the rest of this page: the laptop is old, and the browser is where you feel it first.

Oct 2025

28 OctThis siteA /now page and GitHub statsA /now page, a shelf, and GitHub stats and contributions beside them.
24 OctThis siteStartedThe first version, with its pages read from Notion.
12 OctTrailsČvrsnička Strijela — Hajdučka Vrata, Trinjača, Velika Oštrovača, Veliki Vilinacoctober on čvrsnica — four peaks, two cars, terrain that keeps you honest+1,297 m · 21.9 km

Sep 2025

13 SepTrailsTisovica - Ovčathe longest one-way route on prenj, unmarked, rough in places, and probably the best+2,153 m · 22.2 km
6 SepTrailsKlekova Glavica – Pašina Planina – Mala Čabafirst time on treskavica, veliko jezero visible from the ridge+1,147 m · 17.0 km

Aug 2025

23 AugTrailsStazama Bjelašniceeight summits above two thousand, wild raspberries between the last two+1,086 m · 18.7 km
6 AugTrailsČatrnja - Međuprenje - Izgorjela Gruda - Has - Gredaold waymarks and goat paths on the wilder side of prenj+1,079 m · 16.7 km

Jul 2025

6 JulTrailsGalić Prenjfive summits above 2000 m on prenj, with a guide who knew the shortcuts+1,590 m · 28.3 km

Jun 2025

14 JunTrailsOtiš and Zelena Glava, Prenjzelena glava summit ridge, prenj, june morning+1,482 m · 16.3 km
1 JunTrailsBotinthe long approach to botin, june heat and a bivak coffee on the way down+1,223 m · 19.4 km

May 2025

MayDeskCursor → Claude CodeDown to what the subscription actually allowed. The usage on Claude’s plan was far past anything Cursor gave for the same money, and the agents had moved into the terminal anyway.

Dec 2024

22 DecTrailsVelika Vlajinasouthern bosnia in winter, steep finish on icy ground, wind at the top+969 m · 16.1 km

Nov 2024

2 NovTrailsVelika Lelijavelika lelija in early november, the long flat approach worth forgetting+833 m · 16.6 km

May 2024

MayDeskVS Code → CursorAgent mode arrived and changed what an editor was for. VS Code had nothing to answer it with.

Jan 2024

JanDeskNotion → TodoistNotion had turned into a second job — databases to tend, templates to keep current. I wanted a list. Simple is how I work, and it has not moved since.