Ironkeep is in active development. These notes are batched about once a week (sometimes after 3–4 days when a larger set of changes ships together). Each block lists everything user-visible in that window — not a separate line item for every commit.
v0.4.2Latest
22–25 April 2026 — Docs first-use setup, comps role colors
ImprovedPublic /docs — Getting Started adds What to set up first (guild approval, Admin → Permissions, Discord integration channels, comps/builds + optional Albion verification, sharing the guild URL) plus a minimum callout for running a CTA from the web; sidebar + mobile TOC link.
ImprovedComps list — role colors from per-comp role_colors_json are passed through so role chips can match caller / comp detail styling when colors are configured.
v0.4.1
12–21 April 2026 — CTA maybe late, Fill signup, Discord embeds
AddedMaybe late on CTAs — list yourself as tentative without taking a roster cap slot (max signups). Counts, waitlist promotion, home digest, caller stats, and Discord embeds only treat confirmed signups toward capacity.
AddedFill signup on the CTA page — choose Fill Tank / Healer / DPS / Support as a flex preference (separate from your profile roles); callers still set the final roster.
AddedDiscord CTA announcements — Maybe late button when signups are open; Sign up as Fill… dropdown with the same fill roles; Sign Up hint when a build picker exists (use the build menu or Fill). Restart the bot after deploy so interactions register.
ImprovedPatch notes page: pairs of double-asterisks in the JSON source now render as real bold; wider column, larger titles, and more line spacing for easier scanning.
ImprovedPublic ironkeep.gg landing: hero stresses impact vs scattered chat and sheets; new Why teams switch from “Discord + spreadsheet” section (three short cards); meta / Open Graph / Twitter / JSON-LD updated for structured workspace positioning.
AddedGuild chest log (officers) — Under Manage with payout permissions: paste in-game guild chest rows, dedupe, filters, per-player net summary, CSV export. Albion only (`/caller/guild-chest`).
FixedBuild library JSON import — `UNIQUE` on `comps.name` across guilds: matching rows adopted; conflicts surfaced before import; Undo restores `guild_id` when a comp was claimed.
ImprovedDiscord channel posts — Admin setup step 3 shows if DISCORD_BOT_TOKEN is set on the web app; DEPLOY.md notes CTA/event posts use HTTP from workers (empty token = silent skip).
FixedCompositions list — Role targets = player headcount per role, not “number of different builds”; Ready % / warnings match. Docs updated.
ImprovedComps page: CTA-eligible vs other in separate panels, count pills, jump links; redundant CTA eligible badge toned down inside the CTA section.
v0.3.18
2–5 April 2026 — help hub, home & events UX, caller roster polish, status API
AddedPublic /help + optional FEEDBACK_URL / BUG_REPORT_URL; Help in nav and docs. Discord /help slash (ephemeral + link); restart bot after deploy to sync.
AddedDocs — Getting Started Add your server matches onboarding invite flow; optional support Discord link.
ImprovedGuild board CTAs: Active + Createside by side on wide screens; CTA cards — clearer Open signup, Caller view / Copy link / More (menu opens down so actions stay visible).
ImprovedHome: CTAs / Events — signup lists first; organizers’ forms below. Events → create permission enforced on quick/full create. Manage templates outline on home.
ImprovedEdit CTA / event: local time preview on UTC fields (same as create).
ImprovedDiscord CTA/event embeds: roster lines prefer display name + mention for readability.
ImprovedDocs — Live prep (double-click assign, Save & next, Freeze comp); Migration assistant section + safety copy; roadmap notes aligned.
FixedCaller dashboard load error after compact-card change.
v0.3.17
30 March – 1 April 2026 — builds/comps, CTA template presets, migration pack
AddedBuilds / comps — Hide vs Delete; delete blocked when it would break active CTAs. Per-comp Export JSON; comp Add builds search (Also in other comps); role count chip order; build Notes placeholder hints.
FixedFull-screen modals no longer sit under the sidebar on narrow viewports.
AddedCTA template presets — default comp, which fields apply, offsets; Quick CTA + advanced form respect template.