What changed on this site
Everything in this site's repository since the first upload in December 2025, newest first. I grouped the commits into changes you can see; experiments I deleted the same day and pure housekeeping are left out. Big visual changes come with a screenshot of how the site looked at the time. The full history is on GitHub.
November 2026
-
Pausenklau: lateness counts on its own
Pausenklau keeps late starts out of the over- and under-run totals and the balance, and shows them as their own number and ranking. The green and red bars in the ranking are gone, the ranking has a "Woche" range, remembers your tab and sort, and you can import the file you exported. Labels are no longer all caps.
-
The spanani bot and the Discord server
The projects page now has the spanani bot, the Discord bot that runs my server: project requests, private quote threads with a progress card, reminders and free tools for server owners. The home and contact pages have a new button to join the server, and the invite links on the bot's terms and privacy pages work again. The privacy policy now also covers the Minecraft server website and where the bot runs.
-
Pausenklau: fewer wrong numbers, and an undo
Pausenklau now lets you record a teacher who runs past the start of the next lesson, and every tap and delete can be undone for 10 seconds. The live panel skips cancelled and skipped lessons and shows your real free time after an early finish. A lesson with no recorded end now stays open instead of counting as on time, and the tallest bar in the trend chart really is the tallest.
-
Pausenklau counts every second
Pausenklau no longer rounds to whole minutes. Tapping the live buttons saves the exact second, you can type times as minutes:seconds, and every total and ranking shows them. Older entries stay as they were. I also fixed sync problems that could lose entries: a tap while the app was loading, an expired session or logging out with entries not yet uploaded, and two devices overwriting each other.
-
Clock: how far off your device is, and a real globe
The clock says in plain words how far your device's clock is from real time, and updates as soon as you correct it. Fixed a sync bug that could put the clock itself off by up to a second, because it trusted time servers that round to whole seconds. The globe shows the actual continents, its city labels no longer pile up, and it stops drawing while it's closed. The digits also no longer get cut off on phones.
October 2026
-
Flags
New: /flags, a flag quiz with every flag on earth: five levels from Starter to Impossible, flashcards and a mastery wall.
-
Services is now Build for you
The page about work I take on for other people has a less formal name in the nav and title: "Build for you", in German "Für dich bauen". The address stays the same.
-
Daumenduell, party games on one device
Quick games for one to four people sharing one phone or tablet, each player with their own part of the screen. It grew to 19 games on the first day, every game lists the player counts it makes sense for, and solo rounds keep a personal best. By the evening it was a standalone app you can install and play offline.
-
Free tools and German pages
New tools for server owners: a Discord timestamp generator, a permissions calculator with invite links, an embed builder with live preview and webhook sending, and a Minecraft MOTD generator. The home, projects, services and contact pages now have German versions. Contact got a message helper that turns a few answers into a first message, services got an FAQ, and the nav no longer jumps between pages.
-
Pausenklau: groups, sharing and more
Create or join a group with a six-letter code for a shared leaderboard, share the leaderboard as an image, and start the app offline. A day earlier: one-off room changes, adding it to the home screen, rankings by month or half-year, and a break panel with the time lost to overtime.
-
Clearer homepage and clock
The homepage leads with my name and websites first. The clock's accent is the brand purple again instead of a pale lavender that disappeared next to the white digits.
-
The Slash Command redesign
The whole site got a new look built around a working slash-command picker on the homepage: type to filter, use the arrow keys, press Enter. New fonts, darker and lighter grounds, no more card grids, scroll effects or invented code snippets, and a new 404 page. "Open in Discord" became the main action everywhere. The Rust calculator and the tennis tracker now share the site's nav, fonts and light mode.
-
Pausenklau launches
Pausenklau counts down to the bell and keeps counting when the teacher runs over. It started the morning as a tool for one timetable and ended the day with accounts, a timetable photo that AI reads lesson by lesson, and school holidays for all 16 German states.
-
New projects, link previews and honest legal pages
Bauchgefühl, Pausenklau and the WW2 Frontline resource pack joined the projects. Every page got a link preview, a canonical URL and a place in the sitemap. Impressum and Datenschutz now match what the code actually does, the tennis tracker can be zoomed again, and the clock says "Syncing..." until it really has the time.
-
Rust calculator: eco raiding and siege
Fire and shotgun options, melee tools for soft sides and wooden doors, the battering ram and catapult, the HV rocket and F1 grenade, soft-side walls, and Boom, Eco and Everything presets. New values are marked as estimates.
-
Rust calculator rebuilt
The raid calculator now uses the vanilla raid values and recipes down to raw materials. A planner picks the cheapest raid for each target, mixes two explosives where that saves sulfur, and makes shareable links.
-
Real project screenshots
Projects show screenshots instead of text-only cards. Also fixed a bug that crashed the tennis tracker's match list on every load.
September 2026
-
Clock in the site's design, with your location
The clock moved onto the site's colors and can show your local time from your location (opt-in) or IP address, with a clear label when it falls back to the device time zone. Fixed a sync bug that broke two of the three time sources, and the nav no longer overflows on phones.
-
The spanani logo
The spanani mark replaced the placeholder favicon.
-
One design for every page
The homepage, clock, Rust calculator and tennis tracker share one design, and URLs no longer end in index.html. The clock got a Swiss-style analog dial, digital modes and a floating dock, and a startup error that stopped it from syncing is fixed. Two old pages that didn't belong here were removed.
-
Warntag countdown
The clock counted down to the nationwide warning day test and removed the countdown by itself afterwards.
August 2026
-
Tennis match tracker
The tennis tracker arrived: point-by-point scoring for holding a phone courtside, built over a few days.
July 2026
-
Clock gives up on slow time servers
A time server that doesn't answer within six seconds no longer holds up the sync, and a time source that had stopped working was dropped.
June 2026
May 2026
-
First pieces of Rust Empire
Sign-in and a dashboard page for Rust Empire, server and clan tooling for a Rust community.
April 2026
-
Clock syncs against more time sources
The clock asks several time servers instead of one, and the time parsing got more careful over the following days.
March 2026
-
spanani.de
The site moved to its own domain.
December 2025
-
Design experiments
Four new designs, each tried and reverted the same day.























