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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

    Clock with a line under the digits saying how far the device is ahead of real time
    Globe with continents drawn as dots and labelled cities

October 2026

  1. Flags

    New: /flags, a flag quiz with every flag on earth: five levels from Starter to Impossible, flashcards and a mastery wall.

  2. 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.

  3. Daumenduell: eight more games and a flatter look

    Shot put, higher, blind counting, basketball, skipping rope, fishing, lane switching and light trail. Game tiles became app icons, glows and gradients are gone, and zoom gestures no longer get in the way on the home screen or during a game.

    Daumenduell home screen with player picker and app-icon game tiles
  4. 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.

    Daumenduell as a page with the site nav
    Morning: a page on the site
    Daumenduell as its own app with a big headline and player picker
    Evening: its own app
  5. 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.

  6. 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.

  7. 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.

  8. 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.

    Homepage with the slash-command picker next to the headline
    The homepage with the command picker
    Rust raid calculator in the site design
    The Rust calculator in the same design
  9. 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.

  10. 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.

  11. 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.

  12. 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.

    Rebuilt Rust raid calculator with targets, explosives and raw materials
  13. 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

  1. 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.

    Clock with large digits in a raised panel and a dock below
  2. Purple becomes the brand

    After a short black, white and pink phase the accent moved to purple, the logo landed in the nav, and a live clock joined it.

    Homepage with a pink accent
    Morning: pink
    Homepage with a purple accent and mono headline
    Evening: purple
  3. Projects, services and contact pages

    The site grew from one page to several: projects, services, contact, Impressum and Datenschutz. Fonts are self-hosted, so no page asks Google for anything. The clock, Rust calculator and tennis tracker took on the same colors.

    Homepage with a large headline and a purple button
  4. A terminal-style homepage

    A homepage that looked like a code editor, in GitHub's dark colors, with a section about Discord bots and servers.

    Homepage with a mono headline and a terminal window
  5. The spanani logo

    The spanani mark replaced the placeholder favicon.

  6. Quiet Precision redesign

    A calmer homepage and clock. A contact form came and went the same day: this site runs on GitHub Pages, which can't send mail, so contact stayed with Discord and email.

    Homepage with a serif headline on warm dark ground
    Homepage
    Clock with serif digits on warm dark ground
    Clock
  7. 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.

    Black homepage with feature cards
    Homepage
    Black clock page with large digits and a dock
    Clock
  8. Warntag countdown

    The clock counted down to the nationwide warning day test and removed the countdown by itself afterwards.

August 2026

  1. Tennis match tracker

    The tennis tracker arrived: point-by-point scoring for holding a phone courtside, built over a few days.

July 2026

  1. 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

  1. Two redesigns in one day

    The homepage, clock and Rust calculator went brutalist in the afternoon and clean and minimal by the evening.

    Black homepage with a large two-tone headline
    The evening version

May 2026

  1. First pieces of Rust Empire

    Sign-in and a dashboard page for Rust Empire, server and clan tooling for a Rust community.

April 2026

  1. Rust raid calculator

    The first version of the raid calculator, with icons for every explosive, wall, door and resource, linked from the homepage. The clock moved to a clean /clock/ address.

    First Rust raid calculator with door images in a list
  2. 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.

  3. Homepage and clock rebuilt

    Both pages were rewritten from scratch, several times, until the end of the month.

    Homepage with a huge condensed SPANANI wordmark
    Homepage
    Clock with an analog dial and a side panel
    Clock

March 2026

  1. spanani.de

    The site moved to its own domain.

December 2025

  1. Design experiments

    Four new designs, each tried and reverted the same day.

  2. A purple homepage

    The homepage turned purple and got links to Twitter, Discord, the clock, GitHub and email.

    Purple homepage with a glowing Spanani name and a row of links
  3. The clock

    The first version of the clock, linked from the homepage and moved to its own folder the next day.

    Glowing purple digital clock on dark blue
  4. First version

    A personal developer portfolio on GitHub Pages. A chatbot was added and removed again the same day.

    Blue and pink homepage with the name Spanani and two icons