Ship log

What's new

Every release of this site and the bots behind it, from feature work to fixes.

v1.77.21Latest release

Website to Bot Request Flow

  • Each accepted request now also creates a staff-facing Discord ticket through the bot intake API, signed server-side with a shared HMAC secret.
  • The website form maps to the bot fields (name, project type, description, features, budget, timeline, contact, referral) and keeps the existing webhook as the primary delivery path.
  • The webhook embed and bot ticket share an idempotency key so both records can be matched.
  • ✓
    v1.75.1

    CI Green: Locale Fix, Contrast Verification & Deeper E2E

    • Server-rendered links keep the active locale: the i18n request config now resolves the request locale, so the German changelog CTA no longer points at /en/request (blog post pages and the changelog also set it explicitly).
    • E2E suite expanded: German short-link alias coverage, a changelog CTA locale guard for both languages, and browser checks that the footer GitHub and Discord links point at the right destinations.
    • Axe contrast checks now re-verify flagged colors with a spec-correct OKLCH conversion, so the brand color (5.34:1 on the darkest surface) no longer produces false positives.
    • Foreground-subtle text brightened to clear WCAG AA on dark surfaces; sharp pinned as a direct dependency so the OG card build is stable on clean CI installs.
  • ✓
    v1.75.0

    Short Links, Discord Embeds & Maintenance Bundles

    • Short-link aliases: /discord, /dc, /join and /invite go to the Discord server, /github and /gh to the GitHub profile, and /quote or /start drop you straight into the request form.
    • Discord embeds fixed: every page now ships a branded 1200x630 OG card with the epicdaviddev.jpg photo instead of the SVG Discord refused.
    • Maintenance plans repriced to €9 / €19 / €39 with an EUR/USD toggle and a full request-flow integration.
    • Bundle discounts: run 2+ bots and save up to 25%, selectable right in the request form and on the maintenance page.
    • German about page fully localized (Discord widgets and status) plus a typing indicator in the command playground.
  • ✓
    v1.74.0

    Show, don't tell

    • Interactive command playground on the homepage: a fake Discord chat where visitors run /ban, /balance, /giveaway and see mocked responses.
    • Starter packages on /services (Moderation Starter €399, Economy + Leveling €599, Tickets + Giveaways €499) with an EUR/USD display toggle.
    • What you actually receive checklist: source code, docs, deployment scripts, 30-day support, and ownership transfer.
    • New pages: /faq, /changelog, and /maintenance plans, all in EN and DE and linked from the footer.
    • Hero image localization with a locale-aware badge overlay, and rotating promo banners (calculator + latest post).
  • ✓
    v1.73.19

    Locale-Safe Blog Filters, Request Recovery & Accessibility

    • Blog tag filtering keeps visitors on their locale and syncs the tag to the URL.
    • Request form recovers from rate limits with a countdown in the visitor's language.
    • Discord widgets abort after 8 seconds instead of hanging the page.
    • Brand color raised to meet WCAG AA on dark surfaces; an axe-core browser gate now runs in CI.
  • ✓
    v1.73.18

    Locale Routing, Request Errors & CSP Hardening

    • Footer service links open dedicated localized service pages.
    • Request API errors are locale-neutral and translated client-side.
    • Content Security Policy is now enforced, not just tested.
  • ✓
    v1.73.17

    Service CTA Pre-Selection Fix

    • Service CTA links now pre-select the project type in the request form for all six services.
  • ✓
    v1.73.16

    Sitemap Service Routes + Dash Cleanup

    • Sitemap now lists all six service pages so /services/websites and /services/automation get indexed.
    • En dashes removed from German blog copy and request notifications.
  • ✓
    v1.73.15

    Locale-Safe Project Navigation + German UI Cleanup

    • German project navigation, screenshot fallbacks, and stat labels are fully localized.
    • Section and architecture copy is now message-driven instead of English fallbacks.
  • ✓
    v1.73.13

    Legal CTA Cleanup

    • Email links no longer collide with Get a quote buttons on tablet.
    • CTA copy rewritten human and specific per page; German formality unified to du.
  • ✓
    v1.73.12

    Request Hero Words

    • The /request hero reads Get a quote for ... with rotating words from the message files in both languages.
  • ✓
    v1.73.11

    Refund Policy Page

    • New /refund-policy page in the style of privacy/terms/imprint, linked from the footer.
  • ✓
    v1.73.10

    About Heading Unification

    • All /about section headings use the standard heading style with the brand underline.
  • ✓
    v1.73.9

    Project Showcase Restructure

    • Homepage shows the two flagship case studies; /projects keeps all six projects.
  • ✓
    v1.73.8

    Consistent Heading Underlines

    • Every section heading underlines its key word through one shared helper.
  • ✓
    v1.73.7

    Dedicated Project Detail Pages

    • Every project now has its own SEO-ready page at /projects/<id> with JSON-LD and prev/next navigation.

Want something on this list built for you?

The next entry could be your project. Send a request and I'll reply with a plan.

Get a quote