Skip to content

feat: changelog backfill from 2025 - #123

Merged
sonpiaz merged 7 commits into
mainfrom
content/changelog-backfill-2025
Oct 15, 2026
Merged

sonpiaz merged 7 commits into
mainfrom
content/changelog-backfill-2025

Conversation

@sonpiaz

@sonpiaz sonpiaz commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

What

Backfills affitor.com/changelog from Affitor's start (March 2025) to September 13, 2026, where the weekly digests begin. 44 new entries, all text-only in the style of OpenAI's changelog (date, title, short paragraph, bullets, links). No banners and no images: none of the older screens can be shown truthfully with today's product.

  • One entry per feature a user would notice, plus one "Improvements and fixes, " digest per month.
  • Internal work (refactors, infra, CI, admin tools), work that only reached staging, and reverted work are left out. Security work is one generic line at most.
  • Features that were later retired say so in the entry.

Also fixes three live entries against git:

  • partner-profile-settings: date 2026-04-03 (was 04-10); the tabs were Account, Payout and Privacy & Security, and payout methods were bank transfer, Wise and PayPal (the entry said Stripe; there was none).
  • invite-partners: 2026-07-04 PT (CMS v3.16.0 tag 20:51 PT, dashboard main 21:11 PT).
  • blog-launch: 2026-07-05 PT (affitor.com/blog live 17:23 PT; 12 posts by 19:25 PT).

Round 3: every entry is re-dated from production events (READY Vercel production deploys of the dashboard and docs, CMS release tags, npm publish times), and every sentence that names a command, button, page or money was re-checked, including whether it still exists today.

Round 2: every claim in every new entry was checked against the code at its date (user-facing page plus API route; admin-only, staging-only, hidden or demo-data features removed), and every date was moved to the PT day the change reached production (CMS release tag, or merge to main; 2025 dashboard work dated by the uat→main release merge).

Entries per month

Month Features Digest
2025-03 program-directory-launch none (folded into the feature)
2025-04 ai-script-assistant improvements-2025-04
2025-05 paid-plans-2025 (pricing) improvements-2025-05
2025-06 none improvements-2025-06
2025-07 pages-with-referral-links, referral-program-2025 improvements-2025-07
2025-08 none improvements-2025-08
2025-09 affiliate-programs-for-brands none (folded into the feature)
2025-10 stripe-connect-commissions improvements-2025-10
2025-11 brand-partner-messages improvements-2025-11
2025-12 refer-a-brand-2025, getting-started-checklist improvements-2025-12
2026-01 referral-link-qr, docs-site-launch improvements-2026-01
2026-02 server-side-leads-2026-02, commission-review, partner-groups improvements-2026-02
2026-03 list-affitor-community, tracking-v2 (+ live affiliate-skills-v2) improvements-2026-03
2026-04 affitor-cli, billing-and-invoices-2026, partner-marketplace-2026, programs-go-live-automatically (+ live partner-profile-settings, content-lab-launch, faster-docs-search) improvements-2026-04
2026-05 affitor-init-wizard improvements-2026-05
2026-06 public-marketplace, pricing-2026 (pricing), docs-api-reference, refer-program, go-live-button improvements-2026-06
2026-07 (live invite-partners, blog-launch) improvements-2026-07
2026-08 none improvements-2026-08
2026-09 (1–13) none improvements-2026-09-13

Two entries are type: pricing and need an explicit ok before publishing: paid-plans-2025 and pricing-2026.

Sources (production date, all PT)

2025 dashboard PR numbers came from an older fork and do not match today's repo, so 2025 rows cite commit SHAs.

Entry Evidence
program-directory-launch dashboard prod deploys 04a8b63b, 2b3c2cca (2025-03-23); cms tags v0.0.1–v1.2.6
ai-script-assistant dashboard 46ddb13 (2025-04-14 10:10); cms v1.5.2
improvements-2025-04 dashboard merge c440ca6 (2025-04-07, Google sign-in, columns), main through 2025-04-30; cms v1.5.1–v1.6.5
paid-plans-2025 dashboard be227c4 (2025-05-18 23:51); cms v1.7.3; plans still sold via /profile/upgrade (prod API, 2026-10-14)
improvements-2025-05 dashboard 1c45975 (Top Ads tab, 2025-05-29); cms v1.8.6
improvements-2025-06 dashboard 8e69988 (2025-06-20), 9406099
pages-with-referral-links dashboard 68a0e34 (2025-07-23 01:15); cms v2.2.6
referral-program-2025 dashboard b79ff51 (menu, 07-24), 907fe09 (Join restored, 2025-07-26); cms v1.9.6
improvements-2025-07 cms v2.1.9, v2.2.4, v2.3.0, v2.3.6; dashboard fbae727 (2025-07-31)
improvements-2025-08 cms v2.4.0, v2.4.4, v2.6.2 (2025-08-29)
affiliate-programs-for-brands cms v2.6.3, v2.6.5 (2025-09-29 05:21); dashboard uat→main release 2025-09-29 07:08
stripe-connect-commissions cms v2.6.8 (Connect, 2025-10-13), v2.7.4 (2025-10-29 08:22); dashboard main 2025-10-29 08:37
improvements-2025-10 cms v2.7.2, v2.7.4; dashboard prod deploy ea207411 (2025-10-29)
brand-partner-messages cms v2.7.7 (2025-11-19 20:02); dashboard release 2025-11-19 20:48
improvements-2025-11 cms v2.7.6, v2.7.7; dashboard release 2025-11-20 23:58
refer-a-brand-2025, getting-started-checklist cms v2.7.8; dashboard release a8519340 (2025-12-11 19:34), e205cc63
improvements-2025-12 cms v2.7.9, v2.8.0; dashboard release 2025-12-30 07:20
referral-link-qr dashboard prod deploy f37df6ec (2026-01-23 06:33)
improvements-2026-01 dashboard prod deploys 942450df (2026-01-23), 3634d188 (2026-01-28); cms v2.8.3
docs-site-launch first docs prod deploy d019529 (2026-01-25 20:26); dashboard link 65548d91
server-side-leads-2026-02 cms PR#9 v3.0.8 (2026-02-22); dashboard PR#14
commission-review cms v3.0.0 (approve/reject, 2026-02-08), v3.1.0 (mark as paid); dashboard prod deploy 1f28efb4 (2026-02-24); removed: cms v3.16.40 + dashboard deploy 1641674a (2026-10-08)
improvements-2026-02 npm @affitor/tracker 1.0.0 (2026-02-13); cms v2.8.8, v3.0.1; dashboard PR#4, #5, #11, #34, #36 (2026-02-28) ; docs PR#3
partner-groups cms v3.1.1; dashboard prod deploy cc1601da (2026-02-27 21:47)
list-affitor-community affiliate-list PR#1, #8, #11 (2026-03-15); retired affiliate-list 82f8225 (2026-06-13)
tracking-v2 cms v3.1.5; dashboard PR#42; npm @affitor/tracker 2.0.0 (2026-03-17); docs PR#5
partner-marketplace-2026 dashboard PR#66, #68, #69, #81, #86; cms v3.6.5 (2026-04-24 23:18, list working again after v3.2.10 broke it 03-31)
improvements-2026-03 cms v3.1.2–v3.2.5; dashboard PR#38, #41, #42, #45, #46, #48, #68, #69, #77; docs PR#5, #6
affitor-cli npm affitor 0.2.0 (2026-04-10 19:38; init, setup stripe, status, test); cms v3.3.7
billing-and-invoices-2026 dashboard PR#148 (2026-04-07 20:59); cms v3.3.1 (2026-04-08 07:19)
programs-go-live-automatically cms PR#76 v3.6.4, PR#83 v3.6.7 (2026-04-25 00:08)
improvements-2026-04 dashboard PR#108–#126, #164, #169, #173–#176; cms v3.4.7, v3.6.5, v3.6.7; docs PR#10–#13, #18, #19 (2026-04-25)
partner-profile-settings (fix) dashboard PR#82, #93, #103, #105, #146 (2026-04-03 18:35), fb1c4f7e; profile.tsx at 36f3e6c0
affitor-init-wizard npm affitor 0.3.0 (2026-05-25 23:08); cli PR#3–#9
improvements-2026-05 cms PR#78 v3.7.2, PR#86, #87; dashboard PR#177, #180, #181, #184, #185, #187, #189
public-marketplace dashboard PR#308 (2026-06-07 17:47); cms v3.8.7
pricing-2026 cms PR#98 v3.8.0; dashboard PR#315 (2026-06-08 14:01)
docs-api-reference docs PR#20–#38, PR#40 (OpenAPI, 2026-06-10)
refer-program cms PR#165 v3.11.0 (2026-06-12 15:51); dashboard main fdf84e43; docs 4b6eeb5 / 2de26e5 (terms)
go-live-button cms PR#219, PR#223 v3.15.0/v3.15.1 (2026-06-27); dashboard PR#434
improvements-2026-06 dashboard PR#205, #221, #249, #271, #274, #283, #285, #305, #308, #337, #341, #343, #349, #392, #398, #400, #408, #412, #414, #428, #438, #443; cms PR#101, #128, #149, #163, #184, #199, #205, #209; docs PR#45–#49; affiliate-list PR#34
improvements-2026-07 docs PR#57, #60, #63, #71; dashboard PR#446, #453, #455, #457
improvements-2026-08 cms PR#231 v3.16.3, dashboard PR#463 (2026-08-22)
improvements-2026-09-13 docs PR#76 (2026-09-12); cms PR#234, #236 v3.16.4/v3.16.5

Left out on purpose

What Why
Reddit and X posts on program pages (2025-03) Removed before the directory went public.
TikTok video download (2025-04) Downloading other creators' videos; retired.
Top Videos page (2025-05), landing page (2025-06), category referral links (2025-06), partnership guide (2025-11) Not linked from the app at the time.
Reseller offer for source partners (2025-08) No menu entry; archived in April 2026.
Light and dark theme switch, conversation mute, setup completion step (2025-12) Not shipped to users (controls commented out).
Platform fee at checkout (2025-10), tiered fee (2026-02) No brand-facing screen; the 2026-06 pricing entry covers the fee.
Hosted affiliate checkout (2025-09) Retired; mentioned only as the sales path of the time.
Notification list (2026-01), Installation Health panel (2026-06), docs theme (2026-02), 404 search (2026-02), pricing calculator (2026-02) Shipped and hidden, reverted, or removed before release.
Brand-side payout recording, team activity log (2026-03) Demo numbers / component never shown.
CLI login, programs, whoami in April 2026 First on npm in 0.3.0 (May); covered there.
Group rewards, unified settings, lander redesigns, Run verification button (2026-06) Staging only, or reverted.
Advertiser-to-brand data rename (2026-06) Rolled back the same night.
API token hashing (2026-06) Not complete; not claimed.
Sign-in fix for accounts without a password (2026-07), Google sign-in cookie fix (2026-08) User impact not provable from git.
CLI setup stripe (2026-04) The flow never completed for users.
Brand "Mark as Paid" as a current feature Removed 2026-10-08; commission-review says so.
Admin, staff and internal tools; CI, infra, tests; analytics Not user-facing.

Checks

  • Frontmatter matches the collection schema for all 64 entries; no em-dash; no admonition; every /docs/... link points to an existing page; dashboard pages linked with absolute URLs.
  • Vercel preview: see the bot comment.

🤖 Generated with Claude Code

Add 45 text-only entries covering March 2025 to September 13, 2026:
one entry per feature a user would notice and one Improvements digest
per month. Fix three live entries against git: partner-profile-settings
(date 2026-04-03, real tabs and payout methods), invite-partners
(2026-07-04 PT) and blog-launch (2026-07-05 PT).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
affitor-docs Ready Ready Preview Oct 15, 2026 7:19am UTC

Request Review

… entries

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Review round 1 and a claim-by-claim check of all 44 new entries:
drop features that were admin-only, hidden or never shipped, correct
reward, pricing and tracking mechanics, and move dates to the PT day
each change reached production. Fold the March 2025 digest into the
launch entry.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
sonpiaz and others added 2 commits October 14, 2026 23:39
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Every entry now uses the PT day it reached production (Vercel production
deploy, CMS release tag or npm publish). Drop the CLI setup stripe flow
that never completed, and word retired features in the past tense.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@sonpiaz
sonpiaz merged commit bdba91b into main Oct 15, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 2af4dc6b Deployed Oct 15, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant