For instant support, please join our Discord. https://discord.gg/Bx6HjuKwEk

We have identified an issue with email delivery to Microsoft related email providers. I.E. Hotmail, Outlook, Live, etc. If you can change your account email to a different provider if possible. We are working on a long-term solution, but it may take a couple of days to implement and take effect. Sorry for any inconvenience.

Change Log

Track all updates, fixes, and improvements to IndieCrowdfund

1500Total Updates
493New Features
734Bug Fixes

February 2026

203 updates
Improvement
b6fa186

Upgrade Next.js 14 to Next.js 15

Upgrade Next.js 14 to Next.js 15

Friday, February 27, 2026

Bug Fix
fc17d20

Fix 44 of 45 npm audit vulnerabilities

Fix 44 of 45 npm audit vulnerabilities

Friday, February 27, 2026

New Feature
8eef8d1

Add refund tracking to creator payouts page

Add refund tracking to creator payouts page

Friday, February 27, 2026

New Feature
f7815fe

Add IndieKit aftersales tab to admin transactions and Transaction History tab to IndieKit

Add IndieKit aftersales tab to admin transactions and Transaction History tab to IndieKit

Friday, February 27, 2026

New Feature
3658fff

Add granular consent opt-out controls wired to tracking system

Add granular consent opt-out controls wired to tracking system

Friday, February 27, 2026

New Feature
4bbda95

Add consent banner for TOS, cookies, privacy, and AI tracking

Add consent banner for TOS, cookies, privacy, and AI tracking

Friday, February 27, 2026

New Feature
4b245f2

Add "Once per login session" frequency option for promo popup

Add "Once per login session" frequency option for promo popup

Friday, February 27, 2026

Bug Fix
8fe5225

Fix promo popup undismissable on mobile Firefox

Fix promo popup undismissable on mobile Firefox

Friday, February 27, 2026

New Feature
ef42f87

Add iptables bot IP blocking script and fix next.config.js

Add iptables bot IP blocking script and fix next.config.js

Thursday, February 26, 2026

Bug Fix
a1afba5

Fix closed campaigns management panel not showing when selected

Fix closed campaigns management panel not showing when selected

Thursday, February 26, 2026

Bug Fix
b6d2fde

Fix jsdom MODULE_NOT_FOUND error by externalizing it from webpack bundle

Fix jsdom MODULE_NOT_FOUND error by externalizing it from webpack bundle

Thursday, February 26, 2026

Bug Fix
0d7b778

Remove verbose server action debug logging from middleware

Remove verbose server action debug logging from middleware

Thursday, February 26, 2026

Security
7332387

Add CSRF headers to payment diagnostics endpoint calls

Add CSRF headers to payment diagnostics endpoint calls

Thursday, February 26, 2026

New Feature
a920986

Add duplicate prevention for balance due notification emails

Add duplicate prevention for balance due notification emails

Thursday, February 26, 2026

New Feature
20ba49e

Add error handling and log cooldown for Prisma client initialization

Add error handling and log cooldown for Prisma client initialization

Thursday, February 26, 2026

Security
ab03ef3

Fix CSRF error and add DivinityCoin support on balance payment page

Fix CSRF error and add DivinityCoin support on balance payment page

Thursday, February 26, 2026

Bug Fix
17cb2e6

Fix ecosystem.config.js cwd path to match actual project location

Fix ecosystem.config.js cwd path to match actual project location

Wednesday, February 25, 2026

Bug Fix
d6072b6

Fix hardcoded /home/user path in build scripts to auto-detect repo directory

Fix hardcoded /home/user path in build scripts to auto-detect repo directory

Wednesday, February 25, 2026

New Feature
0470294

Add branch switch commands rule to CLAUDE.md

Add branch switch commands rule to CLAUDE.md

Wednesday, February 25, 2026

Bug Fix
0ff67d9

Fix 3 survey UX issues: skip address for digital pledges, auto-fill from profile, full country list

Fix 3 survey UX issues: skip address for digital pledges, auto-fill from profile, full country list

Wednesday, February 25, 2026

Bug Fix
128aeb7

Fix Server Action spam errors filling PM2 logs

Fix Server Action spam errors filling PM2 logs

Wednesday, February 25, 2026

Bug Fix
aec8183

Fix serverExternalPackages warning in next.config.js

Fix serverExternalPackages warning in next.config.js

Wednesday, February 25, 2026

Bug Fix
aa9b5da

Fix notify-balance endpoint to use stored balanceDue from metadata

Fix notify-balance endpoint to use stored balanceDue from metadata

Wednesday, February 25, 2026

Bug Fix
2aa27d5

Fix balance calculation to track actual items changes after order edits

Fix balance calculation to track actual items changes after order edits

Wednesday, February 25, 2026

Bug Fix
1c14d95

Fix backer dialog not refreshing after order edits

Fix backer dialog not refreshing after order edits

Wednesday, February 25, 2026

New Feature
0a816f5

Add Resend Charge Request button to backer order management

Add Resend Charge Request button to backer order management

Wednesday, February 25, 2026

Bug Fix
ab49a08

Fix project ownership check: use creatorId instead of userId

Fix project ownership check: use creatorId instead of userId

Wednesday, February 25, 2026

Bug Fix
c33a950

Fix 8 PM2 production errors: Prisma bugs, FK constraints, connection pool, error suppression, Stripe handling

Fix 8 PM2 production errors: Prisma bugs, FK constraints, connection pool, error suppression, Stripe handling

Tuesday, February 24, 2026

Bug Fix
f07079c

Fix PM2 production errors: Prisma userId bug and MODULE_NOT_FOUND

Fix PM2 production errors: Prisma userId bug and MODULE_NOT_FOUND

Tuesday, February 24, 2026

Bug Fix
e227b4f

Fix notify-balance 500 error: null safety, email result check, transactional flag

Fix notify-balance 500 error: null safety, email result check, transactional flag

Tuesday, February 24, 2026

Bug Fix
0838d51

Fix EditOrderDialog not showing campaign add-ons

Fix EditOrderDialog not showing campaign add-ons

Tuesday, February 24, 2026

New Feature
01bc038

Add edit order checkbox list, balance payment page, and notification email

Add edit order checkbox list, balance payment page, and notification email

Tuesday, February 24, 2026

Bug Fix
7b0288d

Fix Payment Status stats and move Teaser Pages to Pre-Fulfillment

Fix Payment Status stats and move Teaser Pages to Pre-Fulfillment

Tuesday, February 24, 2026

Bug Fix
dbc39b2

Fix build backup download using wrong directory path

Fix build backup download using wrong directory path

Tuesday, February 24, 2026

Bug Fix
a66611a

Fix database hostname in CLAUDE.md to localhost

Fix database hostname in CLAUDE.md to localhost

Tuesday, February 24, 2026

New Feature
aa75e10

Add database credentials requirement to CLAUDE.md

Add database credentials requirement to CLAUDE.md

Tuesday, February 24, 2026

New Feature
5d53386

Add Batpool #1 database restore files extracted from Dec 23 backup

Add Batpool #1 database restore files extracted from Dec 23 backup

Tuesday, February 24, 2026

Bug Fix
ab75737

Fix R2 file lookup to search root-level files and match by UUID

Fix R2 file lookup to search root-level files and match by UUID

Tuesday, February 24, 2026

New Feature
d37b41d

Add R2 scan/auto-fix for mismatched PDF URLs and remove duplicate menu link

Add R2 scan/auto-fix for mismatched PDF URLs and remove duplicate menu link

Tuesday, February 24, 2026

Bug Fix
d712d7a

Fix PDF file size bulk-fix with parallel batching and better error feedback

Fix PDF file size bulk-fix with parallel batching and better error feedback

Tuesday, February 24, 2026

Bug Fix
bff5c51

Fix 8 TypeScript errors in db/index.ts and email-blocklist purge route

Fix 8 TypeScript errors in db/index.ts and email-blocklist purge route

Tuesday, February 24, 2026

Improvement
ec6b7a6

Refactor: split Prisma schema into multi-file structure

Refactor: split Prisma schema into multi-file structure

Tuesday, February 24, 2026

UI/UX
83216eb

Run npm install in build-staging script to ensure new deps are installed

Run npm install in build-staging script to ensure new deps are installed

Tuesday, February 24, 2026

Bug Fix
d615d3f

Fix PM2 production errors: missing deps, FK violation, DB drops, digest crash

Fix PM2 production errors: missing deps, FK violation, DB drops, digest crash

Tuesday, February 24, 2026

New Feature
fbc3015

Add Remove All button to email blocklist admin UI

Add Remove All button to email blocklist admin UI

Tuesday, February 24, 2026

Bug Fix
dc2183c

Fix null check on useSearchParams in settings page

Fix null check on useSearchParams in settings page

Tuesday, February 24, 2026

New Feature
1d71c8e

Add Blocklist link to sidebar and support ?tab= deep-linking in settings

Add Blocklist link to sidebar and support ?tab= deep-linking in settings

Tuesday, February 24, 2026

Bug Fix
5e5a221

Fix TypeScript errors in pledge-notifications.ts

Fix TypeScript errors in pledge-notifications.ts

Tuesday, February 24, 2026

Bug Fix
e034de1

Fix infinite email retry loop for blocked addresses

Fix infinite email retry loop for blocked addresses

Tuesday, February 24, 2026

Bug Fix
3645da1

Fix AI clients to read API keys from database instead of env vars

Fix AI clients to read API keys from database instead of env vars

Monday, February 23, 2026

Bug Fix
28b6aea

Fix PDF management: decode URL-encoded R2 paths and save file sizes

Fix PDF management: decode URL-encoded R2 paths and save file sizes

Monday, February 23, 2026

Bug Fix
da15709

Fix PM2 errors: wrong Prisma field name and FK constraint violations on reward deletion

Fix PM2 errors: wrong Prisma field name and FK constraint violations on reward deletion

Monday, February 23, 2026

New Feature
0b6f764

Add survey completion confirmation email to backers

Add survey completion confirmation email to backers

Monday, February 23, 2026

Bug Fix
d9cacbc

Fix closed campaigns tab to include FUNDED and FAILED projects

Fix closed campaigns tab to include FUNDED and FAILED projects

Monday, February 23, 2026

New Feature
449ce94

Add fulfillment status and percentage to admin project cards

Add fulfillment status and percentage to admin project cards

Sunday, February 22, 2026

Bug Fix
15860a1

Fix balance calculation after order edits and DC refund messaging

Fix balance calculation after order edits and DC refund messaging

Saturday, February 21, 2026

New Feature
bb18c6d

Add Zero DivinitCoin Wallet Balance button and fix post-campaign sales

Add Zero DivinitCoin Wallet Balance button and fix post-campaign sales

Saturday, February 21, 2026

Improvement
ff69f7e

Update IndieKit dashboard to show post-campaign sales across all projects

Update IndieKit dashboard to show post-campaign sales across all projects

Saturday, February 21, 2026

Bug Fix
2e608e1

Fix Stripe refund type: use inferred types instead of explicit annotations

Fix Stripe refund type: use inferred types instead of explicit annotations

Saturday, February 21, 2026

New Feature
5f7a121

Add financial order editing with partial refund support

Add financial order editing with partial refund support

Friday, February 20, 2026

New Feature
990a4cd

Add addon editing support to Edit Order dialog in backers view

Add addon editing support to Edit Order dialog in backers view

Friday, February 20, 2026

Bug Fix
f269b30

Fix survey addon cards: make trash/remove button visible on mobile

Fix survey addon cards: make trash/remove button visible on mobile

Friday, February 20, 2026

New Feature
9842985

Add remove button for survey add-on items

Add remove button for survey add-on items

Friday, February 20, 2026

Bug Fix
7635ec8

Fix confirmation emails delayed by hours after purchase

Fix confirmation emails delayed by hours after purchase

Friday, February 20, 2026

Security
f228b28

Fix social OAuth: read credentials from database settings

Fix social OAuth: read credentials from database settings

Friday, February 20, 2026

Bug Fix
aec124c

Fix null-safe searchParams and add Connect More dialog in Social Hub

Fix null-safe searchParams and add Connect More dialog in Social Hub

Friday, February 20, 2026

Bug Fix
979f74d

Fix project selection lost when navigating between dashboard tabs

Fix project selection lost when navigating between dashboard tabs

Friday, February 20, 2026

Bug Fix
ff7b901

Fix profile picture and banner not persisting after save

Fix profile picture and banner not persisting after save

Friday, February 20, 2026

New Feature
b21f83b

Add Empty Folder button to admin Email Center

Add Empty Folder button to admin Email Center

Thursday, February 19, 2026

Bug Fix
bfe8212

Fix addon delete: clear PledgeAddon FK references first

Fix addon delete: clear PledgeAddon FK references first

Thursday, February 19, 2026

Bug Fix
3833a1a

Fix addon deletion FK constraint error on PledgeAddon references

Fix addon deletion FK constraint error on PledgeAddon references

Thursday, February 19, 2026

Bug Fix
530b83e

Fix tab selection styling, addon deletion, and add Remove All button

Fix tab selection styling, addon deletion, and add Remove All button

Thursday, February 19, 2026

Bug Fix
39d86cf

Fix surveyAddons never populated in IndieKit v2 dashboard

Fix surveyAddons never populated in IndieKit v2 dashboard

Thursday, February 19, 2026

Bug Fix
8e7ece9

Fix AddonDialog sending wrong field names and missing action to API

Fix AddonDialog sending wrong field names and missing action to API

Thursday, February 19, 2026

Bug Fix
4414240

Fix Import Add-ons dialog showing reward tiers instead of only add-ons

Fix Import Add-ons dialog showing reward tiers instead of only add-ons

Thursday, February 19, 2026

Bug Fix
dbd011b

Fix implicit any type on collaborations map parameter

Fix implicit any type on collaborations map parameter

Thursday, February 19, 2026

Bug Fix
2cbb5cb

Fix double header on dashboards and add Collaborations tab

Fix double header on dashboards and add Collaborations tab

Thursday, February 19, 2026

Bug Fix
e7585f7

Fix emails sent as raw HTML text instead of rendered HTML

Fix emails sent as raw HTML text instead of rendered HTML

Thursday, February 19, 2026

Bug Fix
675e87b

Fix email preview rendering raw HTML tags instead of formatted content

Fix email preview rendering raw HTML tags instead of formatted content

Thursday, February 19, 2026

Bug Fix
137157f

Fix missing DialogDescription warnings and improve upload error messages

Fix missing DialogDescription warnings and improve upload error messages

Thursday, February 19, 2026

Bug Fix
02eb682

Fix 403 on creator image uploads: add creator media upload endpoint

Fix 403 on creator image uploads: add creator media upload endpoint

Wednesday, February 18, 2026

New Feature
1ce67d9

Add shipping address reminders on dashboard and pledge page

Add shipping address reminders on dashboard and pledge page

Wednesday, February 18, 2026

Improvement
dff37c7

Improve address form: use full country list and clearer field labels

Improve address form: use full country list and clearer field labels

Wednesday, February 18, 2026

New Feature
266c3d0

Add Shipping Addresses link to profile dropdown and profile page

Add Shipping Addresses link to profile dropdown and profile page

Wednesday, February 18, 2026

New Feature
c0a3b46

Add Delete All button to IndieKit email list tab

Add Delete All button to IndieKit email list tab

Wednesday, February 18, 2026

Bug Fix
5403145

Fix shipping verbiage: change "Shipping to" to "Shipping from" in pledge flow

Fix shipping verbiage: change "Shipping to" to "Shipping from" in pledge flow

Tuesday, February 17, 2026

Bug Fix
d675c8a

Fix admin transaction detail loading and backer dashboard messaging

Fix admin transaction detail loading and backer dashboard messaging

Tuesday, February 17, 2026

Performance
0ce2db9

Remove all unstable_cache wrappers from homepage to fix stale empty data after deploys

Remove all unstable_cache wrappers from homepage to fix stale empty data after deploys

Tuesday, February 17, 2026

New Feature
1d72e48

Add promotional popup slider system with admin management

Add promotional popup slider system with admin management

Tuesday, February 17, 2026

New Feature
f6c12ab

Add Import Add-on from project dialog and fix scroll-to-top on project pages

Add Import Add-on from project dialog and fix scroll-to-top on project pages

Tuesday, February 17, 2026

Performance
2ef0a90

Fix prelaunch section missing from homepage by removing unstable_cache

Fix prelaunch section missing from homepage by removing unstable_cache

Tuesday, February 17, 2026

Improvement
e091c13

Enable PM2 cluster mode with 4 instances for better throughput

Enable PM2 cluster mode with 4 instances for better throughput

Tuesday, February 17, 2026

Improvement
87aef35

Improve Core Web Vitals: font swap, server-side announcements, image priority

Improve Core Web Vitals: font swap, server-side announcements, image priority

Tuesday, February 17, 2026

Bug Fix
13defe8

Fix platform fee mismatch, purchase race condition, deletedAt filters, and null safety

Fix platform fee mismatch, purchase race condition, deletedAt filters, and null safety

Tuesday, February 17, 2026

Security
0310740

Fix shipping collaborator check, deletedAt filters, CSRF, and email error handling

Fix shipping collaborator check, deletedAt filters, CSRF, and email error handling

Tuesday, February 17, 2026

Bug Fix
29c3b34

Fix announcement bar infinite fetch loop and add homepage query caching

Fix announcement bar infinite fetch loop and add homepage query caching

Tuesday, February 17, 2026

Security
ccb91a8

Fix collaborator auth, deletedAt filters, and unused params

Fix collaborator auth, deletedAt filters, and unused params

Tuesday, February 17, 2026

Security
7b155ad

Fix CSRF headers, soft-delete filters, and email webhook bugs

Fix CSRF headers, soft-delete filters, and email webhook bugs

Tuesday, February 17, 2026

Security
e3d9397

Fix img tags, null safety, auth redirect, and marketplace bugs

Fix img tags, null safety, auth redirect, and marketplace bugs

Tuesday, February 17, 2026

Bug Fix
c1e52df

Fix webhook idempotency, pledge race condition, fee rounding, and health check

Fix webhook idempotency, pledge race condition, fee rounding, and health check

Tuesday, February 17, 2026

Bug Fix
be8c497

Fix critical bugs found in site-wide debug audit

Fix critical bugs found in site-wide debug audit

Tuesday, February 17, 2026

Security
e40b709

Add Mailgun webhook signing key + fix remaining security issues

Add Mailgun webhook signing key + fix remaining security issues

Tuesday, February 17, 2026

Security
150a9d8

Fix critical security vulnerabilities in email system

Fix critical security vulnerabilities in email system

Tuesday, February 17, 2026

Bug Fix
1098609

Fix slow admin sidebar navigation

Fix slow admin sidebar navigation

Tuesday, February 17, 2026

Performance
9e2707c

Fix homepage: restore backer pool count and optimize images

Fix homepage: restore backer pool count and optimize images

Tuesday, February 17, 2026

Bug Fix
beef14a

Fix chargeback card: replace Stripe server-side verification with Luhn check

Fix chargeback card: replace Stripe server-side verification with Luhn check

Monday, February 16, 2026

Bug Fix
37f7ec7

Fix payouts query in transactions API: use project.creator instead of project.user

Fix payouts query in transactions API: use project.creator instead of project.user

Monday, February 16, 2026

Bug Fix
e921360

Fix admin transactions: filter abandoned marketplace checkouts, prevent cascade query failures

Fix admin transactions: filter abandoned marketplace checkouts, prevent cascade query failures

Monday, February 16, 2026

Bug Fix
d1b4ac5

Fix DC webhook [object Object] for hold and paymentMethod fields

Fix DC webhook [object Object] for hold and paymentMethod fields

Monday, February 16, 2026

Bug Fix
d7fd7c7

Fix DC webhook field name mappings based on actual payload data

Fix DC webhook field name mappings based on actual payload data

Monday, February 16, 2026

Bug Fix
5a94fab

Fix DC webhook payment tracking, marketplace fields, and bot TypeError

Fix DC webhook payment tracking, marketplace fields, and bot TypeError

Sunday, February 15, 2026

Bug Fix
4164e91

Fix creator dashboard: add reward dropdown menus, fix backers tab overflow

Fix creator dashboard: add reward dropdown menus, fix backers tab overflow

Sunday, February 15, 2026

New Feature
41c783e

Add one-shot database command rule to CLAUDE.md

Add one-shot database command rule to CLAUDE.md

Sunday, February 15, 2026

Bug Fix
ae427d0

Fix Prisma Decimal + number string concatenation bugs in confirm-add-items

Fix Prisma Decimal + number string concatenation bugs in confirm-add-items

Sunday, February 15, 2026

Bug Fix
482a343

Fix reward stats showing total pledge amount instead of reward revenue

Fix reward stats showing total pledge amount instead of reward revenue

Sunday, February 15, 2026

Bug Fix
7ea928d

Fix analytics Total Revenue to show cumulative total, not period-based

Fix analytics Total Revenue to show cumulative total, not period-based

Sunday, February 15, 2026

Bug Fix
82aeb46

Fix all stat calculations sitewide to use consistent pledge filtering

Fix all stat calculations sitewide to use consistent pledge filtering

Sunday, February 15, 2026

Bug Fix
2664ad9

Fix admin dashboard and analytics revenue calculations

Fix admin dashboard and analytics revenue calculations

Sunday, February 15, 2026

Bug Fix
b0b87c1

Fix backer pool stat to count actual backers, not all users

Fix backer pool stat to count actual backers, not all users

Sunday, February 15, 2026

Bug Fix
79389e5

Fix homepage totalPledged stat to sum project currentAmounts

Fix homepage totalPledged stat to sum project currentAmounts

Sunday, February 15, 2026

Bug Fix
a6a96fd

Add temporary debug script for homepage stats diagnosis

Add temporary debug script for homepage stats diagnosis

Sunday, February 15, 2026

Bug Fix
6e7aec8

Fix survey preview build: wrap useSearchParams in Suspense boundary

Fix survey preview build: wrap useSearchParams in Suspense boundary

Sunday, February 15, 2026

Bug Fix
c6ee558

Fix homepage stats to exclude deleted/banned users and deleted pledges

Fix homepage stats to exclude deleted/banned users and deleted pledges

Sunday, February 15, 2026

Bug Fix
2edb1a7

Fix pledge modification UI to show charge difference, not full total

Fix pledge modification UI to show charge difference, not full total

Sunday, February 15, 2026

New Feature
347007f

Add search autocomplete dropdown with project images and names

Add search autocomplete dropdown with project images and names

Sunday, February 15, 2026

New Feature
f72cac3

Add Past Projects section after prelaunch and enable global search

Add Past Projects section after prelaunch and enable global search

Sunday, February 15, 2026

Bug Fix
b5ae8a6

Fix IndieKit v2 to share localStorage key and match v1 functionality

Fix IndieKit v2 to share localStorage key and match v1 functionality

Sunday, February 15, 2026

New Feature
e265131

Add comprehensive Transactions diagnostic page to admin panel

Add comprehensive Transactions diagnostic page to admin panel

Saturday, February 14, 2026

New Feature
bf7a121

Add missing metadata JSON field to Pledge model

Add missing metadata JSON field to Pledge model

Saturday, February 14, 2026

Bug Fix
08598c3

Fix Create Settlement: mark as COMPLETED immediately, non-blocking email

Fix Create Settlement: mark as COMPLETED immediately, non-blocking email

Saturday, February 14, 2026

Bug Fix
6d031ba

Fix bank details decryption: use correct AES-256-GCM decrypt from shared lib

Fix bank details decryption: use correct AES-256-GCM decrypt from shared lib

Saturday, February 14, 2026

Bug Fix
f4fdf3d

Fix payout fee breakdown: split into DC Partner Fee (6%) + Platform Fee (3%)

Fix payout fee breakdown: split into DC Partner Fee (6%) + Platform Fee (3%)

Saturday, February 14, 2026

Bug Fix
9e0dd77

Fix fundedAt logic in ended campaigns cron

Fix fundedAt logic in ended campaigns cron

Saturday, February 14, 2026

New Feature
1f7667d

Add LIVE→FUNDED status transition, fix payouts showing ended campaigns

Add LIVE→FUNDED status transition, fix payouts showing ended campaigns

Saturday, February 14, 2026

Bug Fix
1d31ab6

Fix TS errors in DC payouts, add server-side payment diagnostics

Fix TS errors in DC payouts, add server-side payment diagnostics

Saturday, February 14, 2026

Bug Fix
c75ce60

Fix DC upcharge payment flow: add ref-based debouncing and diagnostics

Fix DC upcharge payment flow: add ref-based debouncing and diagnostics

Saturday, February 14, 2026

Bug Fix
66e0640

Fix payouts page: DC-only filtering, add creator balances, fix sidebar badge

Fix payouts page: DC-only filtering, add creator balances, fix sidebar badge

Saturday, February 14, 2026

Bug Fix
841102a

Fix 4 ESLint errors: remove unused imports and variables

Fix 4 ESLint errors: remove unused imports and variables

Saturday, February 14, 2026

Bug Fix
9b80975

Fix pledge increase action to collect payment for DC projects

Fix pledge increase action to collect payment for DC projects

Saturday, February 14, 2026

New Feature
643b071

Implement DivinityCoin upcharge payment flow for pledge modifications

Implement DivinityCoin upcharge payment flow for pledge modifications

Saturday, February 14, 2026

Bug Fix
2a55d04

Fix TS2352 error: properly type Stripe PaymentIntentCreateParams

Fix TS2352 error: properly type Stripe PaymentIntentCreateParams

Saturday, February 14, 2026

New Feature
d97e2b7

Add pledge modification, cancel+refund, and email notifications

Add pledge modification, cancel+refund, and email notifications

Saturday, February 14, 2026

Bug Fix
c3628f4

Fix broken add-on flow: replace non-existent db.addon with db.reward

Fix broken add-on flow: replace non-existent db.addon with db.reward

Saturday, February 14, 2026

Bug Fix
329831a

Fix TypeScript errors: restore missing imports, null check, Map iteration

Fix TypeScript errors: restore missing imports, null check, Map iteration

Friday, February 13, 2026

Security
8ed09cd

Fix PM2 log errors: track route JSON parsing, bot rate limiting, gif warnings

Fix PM2 log errors: track route JSON parsing, bot rate limiting, gif warnings

Friday, February 13, 2026

New Feature
eb2f591

Add persistent SiteHeader across all non-admin pages

Add persistent SiteHeader across all non-admin pages

Friday, February 13, 2026

New Feature
9034959

Add Adjust End Date button to admin active project panel

Add Adjust End Date button to admin active project panel

Friday, February 13, 2026

New Feature
0ff498a

Add admin LCS Locator management page

Add admin LCS Locator management page

Friday, February 13, 2026

Bug Fix
08aad14

Fix implicit any type on transaction map parameter

Fix implicit any type on transaction map parameter

Friday, February 13, 2026

New Feature
2b4079b

Add create, edit, and delete to DC transactions page

Add create, edit, and delete to DC transactions page

Friday, February 13, 2026

New Feature
e97b735

Add admin DivinityCoin transactions page

Add admin DivinityCoin transactions page

Friday, February 13, 2026

Documentation
593d888

Update all documentation to reflect DivinityCoin seamless payment flow

Update all documentation to reflect DivinityCoin seamless payment flow

Friday, February 13, 2026

UI/UX
f077350

Upgrade payment UI with card brand logos and add DC marketplace integration

Upgrade payment UI with card brand logos and add DC marketplace integration

Friday, February 13, 2026

API
4a460ca

Use publishableKey from DC create-payment-intent response instead of config endpoint

Use publishableKey from DC create-payment-intent response instead of config endpoint

Friday, February 13, 2026

New Feature
4edcf1f

Add creator chargeback protection card system

Add creator chargeback protection card system

Friday, February 13, 2026

Improvement
2bf8843

Update DivinityCoin integration spec based on actual DC architecture

Update DivinityCoin integration spec based on actual DC architecture

Friday, February 13, 2026

New Feature
1ab4fd3

Add DivinityCoin seamless payment API integration spec

Add DivinityCoin seamless payment API integration spec

Friday, February 13, 2026

New Feature
983764e

Add Chain2Pay and DivinityCoin support to add-items pledge flow

Add Chain2Pay and DivinityCoin support to add-items pledge flow

Friday, February 13, 2026

New Feature
e45b80b

Add full notification parity for Chain2Pay and DivinityCoin payments

Add full notification parity for Chain2Pay and DivinityCoin payments

Friday, February 13, 2026

Bug Fix
e1890a9

Fix payment processor not being saved when creator switches processors

Fix payment processor not being saved when creator switches processors

Friday, February 13, 2026

API
58cdf31

Protect Chain2Pay wallet address with SecureKeyInput and API masking

Protect Chain2Pay wallet address with SecureKeyInput and API masking

Friday, February 13, 2026

Documentation
3225267

Update all site documentation with Chain2Pay payment processor info

Update all site documentation with Chain2Pay payment processor info

Friday, February 13, 2026

New Feature
a9bdbd9

Add Chain2Pay payment processor integration with settlement accounts

Add Chain2Pay payment processor integration with settlement accounts

Friday, February 13, 2026

New Feature
af846a8

Add IndieKit 2.0 tab to main dashboard navigation bar

Add IndieKit 2.0 tab to main dashboard navigation bar

Thursday, February 12, 2026

New Feature
4eb5e1a

Add WhatsNextBanner and Give Feedback button to IndieKit 2.0

Add WhatsNextBanner and Give Feedback button to IndieKit 2.0

Thursday, February 12, 2026

New Feature
5d132b5

Add IndieKit 2.0 with phase-based fulfillment management UI

Add IndieKit 2.0 with phase-based fulfillment management UI

Thursday, February 12, 2026

Bug Fix
1ee83d3

Fix backer avatars showing PENDING pledges on reward cards

Fix backer avatars showing PENDING pledges on reward cards

Wednesday, February 11, 2026

API
4c5a9cf

Filter out ended projects from discover page and API

Filter out ended projects from discover page and API

Wednesday, February 11, 2026

New Feature
a37b007

Add DivinityCoin Redemption History page to admin Management section

Add DivinityCoin Redemption History page to admin Management section

Tuesday, February 10, 2026

Bug Fix
5e7b427

Fix chat auto-scroll not working on desktop and mobile

Fix chat auto-scroll not working on desktop and mobile

Tuesday, February 10, 2026

New Feature
7823f41

Add back navigation button to chat page header

Add back navigation button to chat page header

Tuesday, February 10, 2026

New Feature
069aad3

Add active users sidebar, presence tracking, and chat history scroll-back

Add active users sidebar, presence tracking, and chat history scroll-back

Tuesday, February 10, 2026

New Feature
b962c65

Add community chat room with emoji, stickers, and admin moderation

Add community chat room with emoji, stickers, and admin moderation

Tuesday, February 10, 2026

Bug Fix
f11e1bc

Fix ItemDialog z-index to appear above RewardForm

Fix ItemDialog z-index to appear above RewardForm

Tuesday, February 10, 2026

Security
1425376

Update dependencies to fix security vulnerabilities

Update dependencies to fix security vulnerabilities

Tuesday, February 10, 2026

Bug Fix
47ee6d4

Fix ESLint error: remove unused catch variable in webhook route

Fix ESLint error: remove unused catch variable in webhook route

Tuesday, February 10, 2026

Bug Fix
4e12437

Fix build error: move BCRYPT_COST to separate constants file

Fix build error: move BCRYPT_COST to separate constants file

Tuesday, February 10, 2026

Bug Fix
799e0bb

Fix TypeScript error: undefined backerNumber variable

Fix TypeScript error: undefined backerNumber variable

Tuesday, February 10, 2026

Bug Fix
f750fc1

Fix 'New item' button not working in reward/addon form

Fix 'New item' button not working in reward/addon form

Tuesday, February 10, 2026

Bug Fix
64ca78b

Fix critical race conditions and data integrity issues

Fix critical race conditions and data integrity issues

Tuesday, February 10, 2026

API
6829060

Clean up Shufti API configuration

Clean up Shufti API configuration

Tuesday, February 10, 2026

Security
0e6540b

Fix multiple security and error handling bugs

Fix multiple security and error handling bugs

Tuesday, February 10, 2026

Security
895491c

Fix CSRF validation failed when uploading images in rich text editor

Fix CSRF validation failed when uploading images in rich text editor

Tuesday, February 10, 2026

New Feature
2481db5

Add Stripe Connect validation safeguards before launching/publishing

Add Stripe Connect validation safeguards before launching/publishing

Tuesday, February 10, 2026

New Feature
cbec5a5

Add Reconcile Pledges button to admin project panel

Add Reconcile Pledges button to admin project panel

Monday, February 9, 2026

Bug Fix
dd6edc1

Fix pledge confirmation not completing after payment

Fix pledge confirmation not completing after payment

Monday, February 9, 2026

Performance
dd833c9

Add cache revalidation when retailer status changes

Add cache revalidation when retailer status changes

Sunday, February 8, 2026

Bug Fix
782831b

Fix spacing in Open Graph descriptions for block-level HTML

Fix spacing in Open Graph descriptions for block-level HTML

Sunday, February 8, 2026

Bug Fix
9db4e51

Fix HTML entities showing in Open Graph descriptions

Fix HTML entities showing in Open Graph descriptions

Sunday, February 8, 2026

Bug Fix
47b6f2d

Fix item image not showing immediately after upload

Fix item image not showing immediately after upload

Sunday, February 8, 2026

New Feature
3161736

Add Certified Retailers tile to home page stats

Add Certified Retailers tile to home page stats

Sunday, February 8, 2026

New Feature
febbc4b

Add reCAPTCHA back to retailer apply page

Add reCAPTCHA back to retailer apply page

Sunday, February 8, 2026

Bug Fix
eb6d03f

Fix reCAPTCHA to use database settings on retailer pages

Fix reCAPTCHA to use database settings on retailer pages

Sunday, February 8, 2026

New Feature
09d14bf

Add attachment forwarding support for admin emails

Add attachment forwarding support for admin emails

Saturday, February 7, 2026

Bug Fix
0e804bc

Fix negative backer count from cancelling unconfirmed pledges

Fix negative backer count from cancelling unconfirmed pledges

Friday, February 6, 2026

New Feature
02d07da

Add DivinityCoin wallet module to checkout sidebar

Add DivinityCoin wallet module to checkout sidebar

Friday, February 6, 2026

Bug Fix
cefba3c

Fix slider controls positioning on mobile

Fix slider controls positioning on mobile

Friday, February 6, 2026

API
59ca78c

Revert "Simplify DivinityCoin API request to match docs"

Revert "Simplify DivinityCoin API request to match docs"

Sunday, February 1, 2026

API
7899d7f

Simplify DivinityCoin API request to match docs

Simplify DivinityCoin API request to match docs

Sunday, February 1, 2026

Bug Fix
d802719

Fix DivinityCoin API URL to use correct endpoint format

Fix DivinityCoin API URL to use correct endpoint format

Sunday, February 1, 2026

Bug Fix
cc693ed

Fix 404 error on project edit pages with legacy URLs

Fix 404 error on project edit pages with legacy URLs

Sunday, February 1, 2026

New Feature
b97c9ba

Add YouTube image domains to Next.js remote patterns

Add YouTube image domains to Next.js remote patterns

Sunday, February 1, 2026

Bug Fix
73dd1a6

Fix DivinityCoin redemption using wrong API URL

Fix DivinityCoin redemption using wrong API URL

Sunday, February 1, 2026

January 2026

300 updates
Security
505e24a

Fix CSRF error on retailer access code login

Fix CSRF error on retailer access code login

Wednesday, January 28, 2026

New Feature
5f579ea

Add captcha to retailer application form

Add captcha to retailer application form

Wednesday, January 28, 2026

Security
577e211

Fix retailer login CSRF error, add captcha, and improve password reset

Fix retailer login CSRF error, add captcha, and improve password reset

Wednesday, January 28, 2026

Bug Fix
096fb6f

Fix retailer approval button not working on admin page

Fix retailer approval button not working on admin page

Wednesday, January 28, 2026

Bug Fix
65a846d

Fix TypeScript implicit any error in cleanup-invalid-emails script

Fix TypeScript implicit any error in cleanup-invalid-emails script

Wednesday, January 28, 2026

New Feature
c72ec4e

Add admin API endpoint to cleanup invalid comic shop emails

Add admin API endpoint to cleanup invalid comic shop emails

Wednesday, January 28, 2026

New Feature
1bc37c4

Add announcement bar with admin management

Add announcement bar with admin management

Tuesday, January 27, 2026

New Feature
a5a99af

Add category selection to CSV subscriber import

Add category selection to CSV subscriber import

Tuesday, January 27, 2026

New Feature
3f74e4b

Add play/pause and mute/unmute controls to hero slider YouTube videos

Add play/pause and mute/unmute controls to hero slider YouTube videos

Tuesday, January 27, 2026

Bug Fix
d7fa0f0

Fix YouTube video play button skipping to next slide

Fix YouTube video play button skipping to next slide

Tuesday, January 27, 2026

New Feature
adc9c85

Add CORS headers to hero slides API routes

Add CORS headers to hero slides API routes

Tuesday, January 27, 2026

Bug Fix
1b407d3

Fix hero slider navigation arrows and YouTube video display

Fix hero slider navigation arrows and YouTube video display

Tuesday, January 27, 2026

Bug Fix
eb90b29

Fix hero slider button visibility toggles and video centering

Fix hero slider button visibility toggles and video centering

Tuesday, January 27, 2026

Improvement
f937422

Enhance hero slider with button toggles, video settings, and more controls

Enhance hero slider with button toggles, video settings, and more controls

Tuesday, January 27, 2026

Bug Fix
2a6eb85

Fix TypeScript error in migrate route

Fix TypeScript error in migrate route

Tuesday, January 27, 2026

New Feature
0843a42

Add migration endpoint and auto-seed for hero slider

Add migration endpoint and auto-seed for hero slider

Tuesday, January 27, 2026

New Feature
b769a8a

Add hero slider feature with admin controls

Add hero slider feature with admin controls

Tuesday, January 27, 2026

Bug Fix
a045411

Fix underline overlapping description text on home page

Fix underline overlapping description text on home page

Tuesday, January 27, 2026

Bug Fix
da96162

Fix wave decoration covering text on fees page

Fix wave decoration covering text on fees page

Tuesday, January 27, 2026

Bug Fix
d4efb1f

Fix unclickable buttons in retailers page hero

Fix unclickable buttons in retailers page hero

Tuesday, January 27, 2026

Bug Fix
19697d3

Fix phantom pending survey count in backer dashboard

Fix phantom pending survey count in backer dashboard

Monday, January 26, 2026

Bug Fix
199d7ea

Fix ES module compatibility in import script and add import API

Fix ES module compatibility in import script and add import API

Monday, January 26, 2026

Bug Fix
cfd9fb9

Fix TypeScript errors in LCS Locator API route

Fix TypeScript errors in LCS Locator API route

Monday, January 26, 2026

New Feature
17a9c3b

Add LCS Locator - comic shop directory with 2300+ shops

Add LCS Locator - comic shop directory with 2300+ shops

Monday, January 26, 2026

Improvement
13ebe31

Include update content in notification emails and link directly to update

Include update content in notification emails and link directly to update

Sunday, January 25, 2026

Improvement
2b88077

Update recipient count when saving campaign with segments

Update recipient count when saving campaign with segments

Sunday, January 25, 2026

Bug Fix
0b82d29

Fix recipient count to update dynamically when segments are selected

Fix recipient count to update dynamically when segments are selected

Sunday, January 25, 2026

New Feature
3e64029

Add segment selector to campaign creation dialog and fix dynamic segment detection

Add segment selector to campaign creation dialog and fix dynamic segment detection

Sunday, January 25, 2026

New Feature
05eb398

Add granular subscriber segment targeting for email campaigns

Add granular subscriber segment targeting for email campaigns

Sunday, January 25, 2026

Improvement
c9d4b4e

Improve auto-tagging to generate thematic content tags

Improve auto-tagging to generate thematic content tags

Sunday, January 25, 2026

Bug Fix
5766b7c

Fix mobile price visibility for reward tiers and add-ons

Fix mobile price visibility for reward tiers and add-ons

Sunday, January 25, 2026

New Feature
9eaa78b

Add email notifications and fix mobile header visibility

Add email notifications and fix mobile header visibility

Thursday, January 22, 2026

New Feature
abe8c90

Add Messages tab to backer dashboard

Add Messages tab to backer dashboard

Thursday, January 22, 2026

Bug Fix
9ab4106

Fix null reference errors in messages panel

Fix null reference errors in messages panel

Thursday, January 22, 2026

Bug Fix
90157d9

Fix useSearchParams Suspense error in messages page

Fix useSearchParams Suspense error in messages page

Thursday, January 22, 2026

Security
f553fb6

Fix CSRF validation error when verifying email

Fix CSRF validation error when verifying email

Thursday, January 22, 2026

New Feature
8dc6950

Add IndieKit 2.0 development plan and feature checklist

Add IndieKit 2.0 development plan and feature checklist

Wednesday, January 21, 2026

New Feature
266f074

Add automatic bounce handling to remove bad emails from mailing lists

Add automatic bounce handling to remove bad emails from mailing lists

Tuesday, January 20, 2026

Bug Fix
a39f78e

Fix forgot password functionality

Fix forgot password functionality

Tuesday, January 20, 2026

Bug Fix
98f5b71

Fix image centering in email editor with wrapper div

Fix image centering in email editor with wrapper div

Sunday, January 18, 2026

Bug Fix
5b519d4

Fix email editor to output inline text-align styles for centering

Fix email editor to output inline text-align styles for centering

Sunday, January 18, 2026

Bug Fix
6f910c9

Fix EmailEditor to use inline styles instead of CSS classes

Fix EmailEditor to use inline styles instead of CSS classes

Sunday, January 18, 2026

Bug Fix
a9c24dc

Fix campaign creation using wrong field names

Fix campaign creation using wrong field names

Sunday, January 18, 2026

New Feature
b4b9978

Add toggle to include/exclude project recommendations in campaigns

Add toggle to include/exclude project recommendations in campaigns

Sunday, January 18, 2026

New Feature
0c4f283

Add email body editor to campaign edit modal

Add email body editor to campaign edit modal

Sunday, January 18, 2026

New Feature
4a17c02

Add collapsible section groups to IndieKit Handbook navigation

Add collapsible section groups to IndieKit Handbook navigation

Sunday, January 18, 2026

Documentation
3a5a80d

Update all handbooks to use vertical sidebar navigation

Update all handbooks to use vertical sidebar navigation

Sunday, January 18, 2026

Documentation
047c229

Remove unused imports from IndieKit Handbook

Remove unused imports from IndieKit Handbook

Sunday, January 18, 2026

New Feature
43df1ee

Add comprehensive IndieKit Handbook documentation page

Add comprehensive IndieKit Handbook documentation page

Sunday, January 18, 2026

New Feature
fbc9692

Add admin flags for DivinityCoin and content warnings

Add admin flags for DivinityCoin and content warnings

Saturday, January 17, 2026

Bug Fix
b47ac56

Fix public profile API: use correct Prisma field names (goalAmount, currentAmount)

Fix public profile API: use correct Prisma field names (goalAmount, currentAmount)

Saturday, January 17, 2026

Bug Fix
9ea7800

Fix TypeScript error: add null check for useSearchParams

Fix TypeScript error: add null check for useSearchParams

Saturday, January 17, 2026

Security
bee4f13

Fix CSRF validation error on email verification

Fix CSRF validation error on email verification

Friday, January 16, 2026

New Feature
ac1bbc1

Add Open Graph metadata for social sharing on project and prelaunch pages

Add Open Graph metadata for social sharing on project and prelaunch pages

Friday, January 16, 2026

Bug Fix
918a62c

Fix bot blocker SSL error by using localhost for internal API calls

Fix bot blocker SSL error by using localhost for internal API calls

Friday, January 16, 2026

Bug Fix
1addce3

Fix project launch and reduce bot blocker log spam

Fix project launch and reduce bot blocker log spam

Friday, January 16, 2026

New Feature
5881fd7

Add detailed error logging to project launch endpoint

Add detailed error logging to project launch endpoint

Friday, January 16, 2026

Bug Fix
0ac563a

Use useEffect to fetch projects when import dialog opens

Fix: Use useEffect to fetch projects when import dialog opens

Friday, January 16, 2026

Bug Fix
35791bb

Fix import dialog not showing user's other projects

Fix import dialog not showing user's other projects

Friday, January 16, 2026

Bug Fix
054b1d5

Fix DivinityCoin pledge not updating when user changes cart

Fix DivinityCoin pledge not updating when user changes cart

Thursday, January 15, 2026

New Feature
baf7320

Add fallback for empty/short slugs in project creation

Add fallback for empty/short slugs in project creation

Thursday, January 15, 2026

Bug Fix
759fa73

Fix DivinityCoin wallet NaN bug causing client-side crashes

Fix DivinityCoin wallet NaN bug causing client-side crashes

Thursday, January 15, 2026

New Feature
e8de176

Add unsafe-eval to CSP for reCAPTCHA in production

Add unsafe-eval to CSP for reCAPTCHA in production

Sunday, January 11, 2026

Bug Fix
878b443

Fix reCAPTCHA blocking registration - CSP and fallback

Fix reCAPTCHA blocking registration - CSP and fallback

Sunday, January 11, 2026

API
6747e13

Remove hardcoded JWT secret fallbacks in retailer routes

Remove hardcoded JWT secret fallbacks in retailer routes

Saturday, January 10, 2026

Security
3821c87

Fix security and UX issues found during debug scan

Fix security and UX issues found during debug scan

Saturday, January 10, 2026

Bug Fix
e46271b

Fix TypeScript type annotation in blocked-ips API

Fix TypeScript type annotation in blocked-ips API

Saturday, January 10, 2026

New Feature
b19a333

Add database persistence for bot blocker via internal API

Add database persistence for bot blocker via internal API

Saturday, January 10, 2026

Bug Fix
1a3f36c

Fix middleware Edge Runtime compatibility - use in-memory only

Fix middleware Edge Runtime compatibility - use in-memory only

Saturday, January 10, 2026

Performance
74bac7a

Remove unused CACHE_TTL_MS constant

Remove unused CACHE_TTL_MS constant

Saturday, January 10, 2026

Bug Fix
477a64d

Fix TypeScript iteration error in bot-blocker cleanup

Fix TypeScript iteration error in bot-blocker cleanup

Saturday, January 10, 2026

New Feature
64f8587

Add database-backed bot protection with IP blocking

Add database-backed bot protection with IP blocking

Saturday, January 10, 2026

New Feature
c64699e

Add bot detection and IP blocking for invalid server action requests

Add bot detection and IP blocking for invalid server action requests

Saturday, January 10, 2026

Bug Fix
ed5df48

Add logging for Server Action requests to debug stale deployment errors

Add logging for Server Action requests to debug stale deployment errors

Saturday, January 10, 2026

Bug Fix
1196bb2

Fix backer details dialog: balance, address fields, and status display

Fix backer details dialog: balance, address fields, and status display

Saturday, January 10, 2026

Bug Fix
9519f49

Fix version check to not add duplicate query params to URL

Fix version check to not add duplicate query params to URL

Friday, January 9, 2026

Bug Fix
1c63a35

Add debug logging and fix customer/address data in Shopify push

Add debug logging and fix customer/address data in Shopify push

Friday, January 9, 2026

Improvement
d2b9fd0

Improve version check to prevent Server Action errors

Improve version check to prevent Server Action errors

Friday, January 9, 2026

Bug Fix
8fc4c39

Fix undefined toString error in Shopify push

Fix undefined toString error in Shopify push

Friday, January 9, 2026

Security
9b64a88

Fix CSRF error in push_to_fulfillment by using direct function call

Fix CSRF error in push_to_fulfillment by using direct function call

Friday, January 9, 2026

Bug Fix
6687f3f

Add debug logging to push_to_fulfillment

Add debug logging to push_to_fulfillment

Friday, January 9, 2026

Bug Fix
2d72f64

Fix TypeScript implicit any error in backers route

Fix TypeScript implicit any error in backers route

Friday, January 9, 2026

New Feature
c288168

Add Show All Keys button to admin API Keys settings

Add Show All Keys button to admin API Keys settings

Friday, January 9, 2026

API
4354611

Remove duplicate Shopify install API route

Remove duplicate Shopify install API route

Friday, January 9, 2026

API
a160c13

Update Shopify API version from 2024-10 to 2026-01

Update Shopify API version from 2024-10 to 2026-01

Friday, January 9, 2026

New Feature
3315e4f

Add MODIFIER_COMBO to SkuMappingSourceType enum

Add MODIFIER_COMBO to SkuMappingSourceType enum

Friday, January 9, 2026

New Feature
ed486ea

Add skip functionality to Modifier SKU Combos and addon counts to Counts tab

Add skip functionality to Modifier SKU Combos and addon counts to Counts tab

Friday, January 9, 2026

New Feature
703092c

Add skip functionality to Modifier SKU Combinations section

Add skip functionality to Modifier SKU Combinations section

Friday, January 9, 2026

Bug Fix
b91affc

Fix packing slip to include both main reward and addons

Fix packing slip to include both main reward and addons

Friday, January 9, 2026

Bug Fix
49f4122

Fix backer dialog to show Main Reward separately from Add-ons

Fix backer dialog to show Main Reward separately from Add-ons

Friday, January 9, 2026

New Feature
c11b935

Add 'Modifier' button to mark add-ons as modifiers in SKU mapping

Add 'Modifier' button to mark add-ons as modifiers in SKU mapping

Friday, January 9, 2026

Bug Fix
8373c70

Fix unused variable lint error in modifiers route

Fix unused variable lint error in modifiers route

Friday, January 9, 2026

Bug Fix
9f11b76

Fix TypeScript implicit 'any' type errors in indiekit routes

Fix TypeScript implicit 'any' type errors in indiekit routes

Friday, January 9, 2026

New Feature
35d3947

Add reCAPTCHA admin configuration and rename Payments to API Keys

Add reCAPTCHA admin configuration and rename Payments to API Keys

Friday, January 9, 2026

New Feature
f8b2c88

Add comprehensive bot protection to registration

Add comprehensive bot protection to registration

Friday, January 9, 2026

New Feature
ab354d2

Add modifier addon system for fulfillment SKU resolution

Add modifier addon system for fulfillment SKU resolution

Friday, January 9, 2026

New Feature
fa2e2ae

Add Save All SKUs button to SKU mapping

Add Save All SKUs button to SKU mapping

Friday, January 9, 2026

Bug Fix
15f6d57

Fix SKU mapping save - use findFirst+create/update instead of upsert

Fix SKU mapping save - use findFirst+create/update instead of upsert

Friday, January 9, 2026

New Feature
6997a91

Add skip item feature to SKU mapping for fulfillment

Add skip item feature to SKU mapping for fulfillment

Friday, January 9, 2026

API
12d6b91

Return all survey questions in creator view API (not filtered by reward)

Return all survey questions in creator view API (not filtered by reward)

Friday, January 9, 2026

New Feature
7f6de0d

Add creator survey view page for viewing backer responses

Add creator survey view page for viewing backer responses

Thursday, January 8, 2026

Bug Fix
ba807b1

Fix TypeScript errors in survey API and dialog import path

Fix TypeScript errors in survey API and dialog import path

Thursday, January 8, 2026

Bug Fix
8e54b58

Fix IndieKit backer survey tab display and View Full Survey 404

Fix IndieKit backer survey tab display and View Full Survey 404

Thursday, January 8, 2026

New Feature
02ac879

Add multiple SKU support per item in IndieKit SKU mapping

Add multiple SKU support per item in IndieKit SKU mapping

Thursday, January 8, 2026

Bug Fix
da163ae

Fix infinite loop in SKU validation on IndieKit mapping tab

Fix infinite loop in SKU validation on IndieKit mapping tab

Thursday, January 8, 2026

Performance
7b1083c

Move VersionCheck to root layout to fix stale cache on all pages

Move VersionCheck to root layout to fix stale cache on all pages

Thursday, January 8, 2026

Bug Fix
e0f6b37

Fix Prisma validation errors in admin notifications and public profile

Fix Prisma validation errors in admin notifications and public profile

Thursday, January 8, 2026

New Feature
de9687f

Add Stripe processing fee to marketplace handbook calculations

Add Stripe processing fee to marketplace handbook calculations

Thursday, January 8, 2026

New Feature
570439e

Add back buttons to multiple pages

Add back buttons to multiple pages

Thursday, January 8, 2026

New Feature
0a3683a

Add back buttons to retailers and backer dashboard pages

Add back buttons to retailers and backer dashboard pages

Thursday, January 8, 2026

Bug Fix
7e1c3e3

Fix SKU mapping 500 error: use COMPLETED instead of SUCCESSFUL status

Fix SKU mapping 500 error: use COMPLETED instead of SUCCESSFUL status

Thursday, January 8, 2026

UI/UX
171aa8d

Update Shopify webhook version instruction in UI to match API version

Update Shopify webhook version instruction in UI to match API version

Thursday, January 8, 2026

Bug Fix
bfe22bb

Fix Shopify API version: change from 2026-01 to stable 2024-10

Fix Shopify API version: change from 2026-01 to stable 2024-10

Thursday, January 8, 2026

Bug Fix
f203887

Fix Prisma relation: use createdProjects instead of projects in DivinityCoin payouts

Fix Prisma relation: use createdProjects instead of projects in DivinityCoin payouts

Thursday, January 8, 2026

Security
87ee289

Fix auth import: use auth() instead of getSession()

Fix auth import: use auth() instead of getSession()

Thursday, January 8, 2026

New Feature
e8c2719

Add multi-provider shipping integration (ShipStation, Shippo, EasyPost, Stamps.com)

Add multi-provider shipping integration (ShipStation, Shippo, EasyPost, Stamps.com)

Thursday, January 8, 2026

Improvement
393c36a

Update push_to_fulfillment to support all connected providers

Update push_to_fulfillment to support all connected providers

Thursday, January 8, 2026

Improvement
176cd9d

Update Shopify setup instructions with complete workflow

Update Shopify setup instructions with complete workflow

Thursday, January 8, 2026

Improvement
b56e2eb

Improve Shopify app page with fallback manual link

Improve Shopify app page with fallback manual link

Thursday, January 8, 2026

Bug Fix
dc2a986

Fix Shopify iframe embedding and update API version to 2026-01

Fix Shopify iframe embedding and update API version to 2026-01

Thursday, January 8, 2026

Bug Fix
2a492b5

Fix TypeScript error: add null check for searchParams

Fix TypeScript error: add null check for searchParams

Thursday, January 8, 2026

Bug Fix
f6ff1d4

Fix Shopify iframe embedding by allowing frame-ancestors for Shopify routes

Fix Shopify iframe embedding by allowing frame-ancestors for Shopify routes

Thursday, January 8, 2026

Bug Fix
af54024

Fix addons not showing in backer data and improve SKU matching

Fix addons not showing in backer data and improve SKU matching

Thursday, January 8, 2026

New Feature
fc0245e

Add SKU validation against Shopify with visual feedback

Add SKU validation against Shopify with visual feedback

Thursday, January 8, 2026

Security
21fa694

Use NEXT_PUBLIC_APP_URL for OAuth callback redirects

Use NEXT_PUBLIC_APP_URL for OAuth callback redirects

Wednesday, January 7, 2026

Bug Fix
80ee780

Fix Shopify shop domain parsing to prevent double suffix

Fix Shopify shop domain parsing to prevent double suffix

Wednesday, January 7, 2026

Bug Fix
6f1eeef

Fix Shopify credentials form - improve input interaction and button handling

Fix Shopify credentials form - improve input interaction and button handling

Wednesday, January 7, 2026

Bug Fix
e6c2365

Fix Shopify API key inputs being blocked by browser autofill

Fix Shopify API key inputs being blocked by browser autofill

Wednesday, January 7, 2026

API
fdad0b8

Move Shopify API credentials from admin to per-project settings

Move Shopify API credentials from admin to per-project settings

Wednesday, January 7, 2026

Security
88cdf8f

Add Shopify app install endpoint for OAuth flow

Add Shopify app install endpoint for OAuth flow

Wednesday, January 7, 2026

Bug Fix
d5b291b

Fix Shopify fields not saving - add to allowed fields in admin settings API

Fix Shopify fields not saving - add to allowed fields in admin settings API

Wednesday, January 7, 2026

Security
a66ab13

Add Shopify OAuth settings to admin panel

Add Shopify OAuth settings to admin panel

Wednesday, January 7, 2026

Bug Fix
f80438a

Fix TypeScript null check for searchParams in settings-tab

Fix TypeScript null check for searchParams in settings-tab

Wednesday, January 7, 2026

Security
b3bcca7

Add Shopify OAuth flow and SKU mapping UI for IndieKit

Add Shopify OAuth flow and SKU mapping UI for IndieKit

Wednesday, January 7, 2026

Bug Fix
a2e496c

Fix TypeScript Set iteration errors in backers-tab filters

Fix TypeScript Set iteration errors in backers-tab filters

Wednesday, January 7, 2026

Bug Fix
60cbd23

Fix Charge Cards count to not show already-paid add-ons

Fix Charge Cards count to not show already-paid add-ons

Wednesday, January 7, 2026

New Feature
bc4b1e5

Add comprehensive filters and improve backer detail view

Add comprehensive filters and improve backer detail view

Wednesday, January 7, 2026

New Feature
7c9ed9f

Add Shopify integration to IndieKit settings

Add Shopify integration to IndieKit settings

Wednesday, January 7, 2026

Bug Fix
5c595a5

Fix Creator Payouts to only show actual creators with projects

Fix Creator Payouts to only show actual creators with projects

Wednesday, January 7, 2026

New Feature
915967e

Add charge preview dialog before processing card charges

Add charge preview dialog before processing card charges

Wednesday, January 7, 2026

Bug Fix
951683d

Fix Charge Cards step to only count pledges with uncharged add-ons

Fix Charge Cards step to only count pledges with uncharged add-ons

Wednesday, January 7, 2026

Bug Fix
4d5ed04

Fix prefer-const lint error in integrations route

Fix prefer-const lint error in integrations route

Wednesday, January 7, 2026

Bug Fix
415fe05

Fix TypeScript implicit any errors in SKU mapping route

Fix TypeScript implicit any errors in SKU mapping route

Wednesday, January 7, 2026

UI/UX
c5c2743

Build out remaining IndieKit fulfillment workflow steps

Build out remaining IndieKit fulfillment workflow steps

Wednesday, January 7, 2026

New Feature
14f16b4

Add SKU mapping for Shopify fulfillment integration

Add SKU mapping for Shopify fulfillment integration

Wednesday, January 7, 2026

New Feature
928c80d

Add Shopify fulfillment integration for IndieKit packages

Add Shopify fulfillment integration for IndieKit packages

Wednesday, January 7, 2026

Bug Fix
64f4849

Fix project images not showing in IndieKit Projects tab

Fix project images not showing in IndieKit Projects tab

Wednesday, January 7, 2026

Bug Fix
23befe4

Fix duplicate/incomplete transactions showing in IndieKit backers

Fix duplicate/incomplete transactions showing in IndieKit backers

Wednesday, January 7, 2026

Bug Fix
db85cd4

Fix TypeScript error: add null check for useParams

Fix TypeScript error: add null check for useParams

Wednesday, January 7, 2026

Bug Fix
dd90b57

Fix email campaigns not showing in IndieKit dashboard

Fix email campaigns not showing in IndieKit dashboard

Wednesday, January 7, 2026

Bug Fix
d98de72

Fix Use Template buttons to open email composer dialog

Fix Use Template buttons to open email composer dialog

Wednesday, January 7, 2026

New Feature
e479664

Add email campaign editor page for templates

Add email campaign editor page for templates

Wednesday, January 7, 2026

New Feature
64783d2

Add email deliverability features and attachment storage

Add email deliverability features and attachment storage

Wednesday, January 7, 2026

New Feature
258edb9

Add comprehensive error handling to register action

Add comprehensive error handling to register action

Wednesday, January 7, 2026

New Feature
b0bd342

Add automatic page refresh after deployments

Add automatic page refresh after deployments

Wednesday, January 7, 2026

Security
8059b02

Fix auth forms not showing errors for server action failures

Fix auth forms not showing errors for server action failures

Wednesday, January 7, 2026

Bug Fix
140a46d

Fix DivinityCoin API calls to always use site partner ID

Fix DivinityCoin API calls to always use site partner ID

Tuesday, January 6, 2026

New Feature
da0f76e

Add user ban with IP blocking feature

Add user ban with IP blocking feature

Tuesday, January 6, 2026

New Feature
81d7384

Add user ban system with IP blocking

Add user ban system with IP blocking

Tuesday, January 6, 2026

Bug Fix
c63a42f

Fix TypeScript error in discount-codes route

Fix TypeScript error in discount-codes route

Monday, January 5, 2026

Bug Fix
2b7cef0

Fix admin prelaunch API 500 error

Fix admin prelaunch API 500 error

Monday, January 5, 2026

Bug Fix
f59a164

Fix marketplace price.toFixed() TypeError

Fix marketplace price.toFixed() TypeError

Monday, January 5, 2026

Bug Fix
8620e6e

Fix IndieKit email campaigns display and retailer hero spacing

Fix IndieKit email campaigns display and retailer hero spacing

Monday, January 5, 2026

Bug Fix
fc6d7be

Fix unused error variables in communication-settings

Fix unused error variables in communication-settings

Monday, January 5, 2026

New Feature
caf871b

Add Mailbox Manager and Email Blocklist in admin settings

Add Mailbox Manager and Email Blocklist in admin settings

Monday, January 5, 2026

Bug Fix
4285949

Fix Connect webhook to check both StripeConfig and Project

Fix Connect webhook to check both StripeConfig and Project

Monday, January 5, 2026

API
7d3a25c

Revert main webhook to single secret (use stripe_connect for Connect events)

Revert main webhook to single secret (use stripe_connect for Connect events)

Monday, January 5, 2026

New Feature
0ff269b

Add dedicated Stripe Connect webhook endpoint

Add dedicated Stripe Connect webhook endpoint

Monday, January 5, 2026

Bug Fix
d863634

Fix Stripe Connect webhook signature verification

Fix Stripe Connect webhook signature verification

Monday, January 5, 2026

Bug Fix
2855960

Fix linting errors from refactoring

Fix linting errors from refactoring

Monday, January 5, 2026

Bug Fix
27ed6bc

Fix TypeScript error: selectedFile -> selectedItem

Fix TypeScript error: selectedFile -> selectedItem

Monday, January 5, 2026

Improvement
7a5034b

Refactor large files into modular components

Refactor large files into modular components

Monday, January 5, 2026

Bug Fix
0a8eb4f

Fix zoom limit in digital-library-tab (was still 200%)

Fix zoom limit in digital-library-tab (was still 200%)

Monday, January 5, 2026

New Feature
bc70b13

Add Ctrl+wheel zoom to book reader

Add Ctrl+wheel zoom to book reader

Monday, January 5, 2026

Security
37e978e

Add back buttons to dashboard and auth pages

Add back buttons to dashboard and auth pages

Monday, January 5, 2026

New Feature
a412dc4

Add back-to-home navigation buttons to 13 content pages

Add back-to-home navigation buttons to 13 content pages

Monday, January 5, 2026

Bug Fix
f3e047b

Fix Stripe checkout error - convert relative image URLs to absolute

Fix Stripe checkout error - convert relative image URLs to absolute

Monday, January 5, 2026

Bug Fix
0aa084d

Fix Prisma errors in following, unsubscribe, and notification types

Fix Prisma errors in following, unsubscribe, and notification types

Monday, January 5, 2026

New Feature
be4272a

Add PDF upload validation and duplicate detection for marketplace

Add PDF upload validation and duplicate detection for marketplace

Monday, January 5, 2026

Bug Fix
ce3bf25

Fix Prisma query error in PDF management - pdfFileUrl is required field

Fix Prisma query error in PDF management - pdfFileUrl is required field

Monday, January 5, 2026

Bug Fix
7abc0d1

Fix null check for searchParams

Fix null check for searchParams

Monday, January 5, 2026

New Feature
9537514

Add PDF File Manager to admin sidebar with direct link

Add PDF File Manager to admin sidebar with direct link

Monday, January 5, 2026

Bug Fix
e0d124e

Add debug logging for R2 file lookup

Add debug logging for R2 file lookup

Monday, January 5, 2026

Bug Fix
f1e81c8

Fix r2Status type to allow null values

Fix r2Status type to allow null values

Monday, January 5, 2026

Bug Fix
df90279

Fix TypeScript errors in pdf-management route

Fix TypeScript errors in pdf-management route

Monday, January 5, 2026

New Feature
1c19ca5

Add PDF Management admin tab and fix URL-encoded PDF paths

Add PDF Management admin tab and fix URL-encoded PDF paths

Monday, January 5, 2026

New Feature
eefcb09

Add admin endpoint to update marketplace book details

Add admin endpoint to update marketplace book details

Monday, January 5, 2026

Bug Fix
8fc7fa7

Add debug logging for marketplace PDF download issue

Add debug logging for marketplace PDF download issue

Monday, January 5, 2026

New Feature
b6b249c

Add Connect Webhook Secret UI field to payment-settings component

Add Connect Webhook Secret UI field to payment-settings component

Monday, January 5, 2026

Bug Fix
b23c6f3

Fix TypeScript error: add stripeConnectWebhookSecret to PaymentSettingsProps

Fix TypeScript error: add stripeConnectWebhookSecret to PaymentSettingsProps

Monday, January 5, 2026

Bug Fix
94bb0ca

Fix missing stripeConnectWebhookSecret in admin settings page

Fix missing stripeConnectWebhookSecret in admin settings page

Monday, January 5, 2026

New Feature
a51e37b

Add Stripe Connect webhook secret to admin settings

Add Stripe Connect webhook secret to admin settings

Monday, January 5, 2026

New Feature
1296996

Add separate Stripe Connect webhook endpoint

Add separate Stripe Connect webhook endpoint

Sunday, January 4, 2026

New Feature
e2c7058

Add transaction history tab to admin marketplace

Add transaction history tab to admin marketplace

Sunday, January 4, 2026

Bug Fix
a87c9c5

Fix marketplace PDF loading - use presigned R2 URLs like crowdfunding

Fix marketplace PDF loading - use presigned R2 URLs like crowdfunding

Sunday, January 4, 2026

New Feature
cfc689c

Add book cover image fallback for marketplace purchases in digital library

Add book cover image fallback for marketplace purchases in digital library

Sunday, January 4, 2026

Bug Fix
64e9097

Fix digital library to respect reward tier restrictions on files

Fix digital library to respect reward tier restrictions on files

Sunday, January 4, 2026

Bug Fix
ddf069e

Remove debug logging from promo code validation

Remove debug logging from promo code validation

Sunday, January 4, 2026

Bug Fix
97badf1

Add debug logging for promo code validation

Add debug logging for promo code validation

Sunday, January 4, 2026

Improvement
b4e78fe

Improve promo code error messages to show valid book

Improve promo code error messages to show valid book

Sunday, January 4, 2026

Bug Fix
6a2b662

Fix PledgeStatus enum values in digital library APIs

Fix PledgeStatus enum values in digital library APIs

Sunday, January 4, 2026

Bug Fix
d5c6df6

Fix digital library to show marketplace purchases including discount code redemptions

Fix digital library to show marketplace purchases including discount code redemptions

Sunday, January 4, 2026

Improvement
4714fb1

Enhance email campaigns with full stats display in IndieKit

Enhance email campaigns with full stats display in IndieKit

Sunday, January 4, 2026

New Feature
d00e3a9

Add migration to update existing discount codes to unlimited

Add migration to update existing discount codes to unlimited

Sunday, January 4, 2026

Bug Fix
57c9e39

Fix changelog stats to use real database counts instead of paginated data

Fix changelog stats to use real database counts instead of paginated data

Sunday, January 4, 2026

Improvement
d18d13e

Enhance redemption history with summary stats (total count and value)

Enhance redemption history with summary stats (total count and value)

Sunday, January 4, 2026

Bug Fix
df66a20

Always show book dropdown for discount codes, even when no book selected

Fix: Always show book dropdown for discount codes, even when no book selected

Sunday, January 4, 2026

New Feature
d166af6

Add book-specific discount codes with CRUD functionality

Add book-specific discount codes with CRUD functionality

Sunday, January 4, 2026

New Feature
a84207b

Add blob: to CSP connect-src for PDF thumbnail loading

Add blob: to CSP connect-src for PDF thumbnail loading

Sunday, January 4, 2026

New Feature
9d62aeb

Add prefetching for local PDF thumbnails

Add prefetching for local PDF thumbnails

Sunday, January 4, 2026

Bug Fix
7cdb5bb

Fix lint errors: remove unused import, fix useEffect dependencies

Fix lint errors: remove unused import, fix useEffect dependencies

Sunday, January 4, 2026

New Feature
669e114

Add PDF thumbnail support for local uploaded files

Add PDF thumbnail support for local uploaded files

Sunday, January 4, 2026

Bug Fix
eda17fa

Fix PDF thumbnail sizing to show full cover (use object-contain)

Fix PDF thumbnail sizing to show full cover (use object-contain)

Sunday, January 4, 2026

New Feature
bbcd26f

Add client-side PDF thumbnail generation for Digital Library

Add client-side PDF thumbnail generation for Digital Library

Sunday, January 4, 2026

Bug Fix
11e1add

Fix PDF cover extraction for Digital Library

Fix PDF cover extraction for Digital Library

Sunday, January 4, 2026

Bug Fix
b7a0f9f

Add local book upload to Digital Library tab (correct component)

Add local book upload to Digital Library tab (correct component)

Sunday, January 4, 2026

Bug Fix
df04749

Fix local book upload button visibility and PDF preview

Fix local book upload button visibility and PDF preview

Sunday, January 4, 2026

New Feature
31d1240

Add local book upload feature to backer library

Add local book upload feature to backer library

Sunday, January 4, 2026

Improvement
740888e

Update AI Marketing Email Lists with new metrics

Update AI Marketing Email Lists with new metrics

Saturday, January 3, 2026

New Feature
b2f252f

Add missing CRON schedule option for Sunday 4:00 AM

Add missing CRON schedule option for Sunday 4:00 AM

Saturday, January 3, 2026

Bug Fix
6987ee2

Fix criteria.slice error for AI-generated segments

Fix criteria.slice error for AI-generated segments

Saturday, January 3, 2026

Bug Fix
bea8d22

Fix TypeScript error for Mailgun message data type

Fix TypeScript error for Mailgun message data type

Saturday, January 3, 2026

New Feature
a854e7b

Add RFC 8058 one-click unsubscribe support for all emails

Add RFC 8058 one-click unsubscribe support for all emails

Saturday, January 3, 2026

Improvement
f6733de

Send email notifications when project updates are published

Send email notifications when project updates are published

Saturday, January 3, 2026

New Feature
7e8b081

Add Stripe onboarding check helper and use in checkout routes

Add Stripe onboarding check helper and use in checkout routes

Saturday, January 3, 2026

Bug Fix
6dacc94

Fix Stripe Connect status check - query Stripe directly

Fix Stripe Connect status check - query Stripe directly

Saturday, January 3, 2026

Bug Fix
f0b1962

Fix EmailCampaign API - remove non-existent textContent field

Fix EmailCampaign API - remove non-existent textContent field

Saturday, January 3, 2026

New Feature
148d9d0

Add Next Page tile to marketplace books listing page

Add Next Page tile to marketplace books listing page

Friday, January 2, 2026

New Feature
f29747b

Add Show More tile to All Books section on marketplace

Add Show More tile to All Books section on marketplace

Friday, January 2, 2026

Bug Fix
60c1c67

Fix project updates to render HTML content properly

Fix project updates to render HTML content properly

Friday, January 2, 2026

Bug Fix
920f1a6

Fix publish/delete updates - add missing projectId to requests

Fix publish/delete updates - add missing projectId to requests

Friday, January 2, 2026

Improvement
30b22db

Update 413 error message to indicate nginx/proxy config issue

Update 413 error message to indicate nginx/proxy config issue

Friday, January 2, 2026

Bug Fix
50eaf2a

Fix PDF upload error handling and URL encoding issues

Fix PDF upload error handling and URL encoding issues

Friday, January 2, 2026

Bug Fix
597e707

Fix PDF file not found during admin approval - decode URL-encoded keys and allow admin access

Fix PDF file not found during admin approval - decode URL-encoded keys and allow admin access

Friday, January 2, 2026

Bug Fix
0125d10

Fix project updates not showing - send correct publish field to API

Fix project updates not showing - send correct publish field to API

Friday, January 2, 2026

Bug Fix
5710bc8

Fix confusing PDF file picker UI - remove misleading checkmarks

Fix confusing PDF file picker UI - remove misleading checkmarks

Friday, January 2, 2026

Bug Fix
e79e6e6

Fix marketplace book form state persistence issue

Fix marketplace book form state persistence issue

Friday, January 2, 2026

Improvement
6a044f7

Improve DivinityCoin payment notice styling for better readability

Improve DivinityCoin payment notice styling for better readability

Friday, January 2, 2026

New Feature
3e87991

Add Worldwide shipping fallback logic for rewards and addons

Add Worldwide shipping fallback logic for rewards and addons

Friday, January 2, 2026

New Feature
06ded56

Add Worldwide option to shipping countries list

Add Worldwide option to shipping countries list

Friday, January 2, 2026

Bug Fix
14dbba1

Fix console errors: params await and Dialog accessibility

Fix console errors: params await and Dialog accessibility

Friday, January 2, 2026

New Feature
2baa181

Add rich text editor with hyperlink support to creator email dialogs

Add rich text editor with hyperlink support to creator email dialogs

Friday, January 2, 2026

Bug Fix
1eb43b5

Fix R2 CORS error by using server-side upload proxy

Fix R2 CORS error by using server-side upload proxy

Friday, January 2, 2026

Bug Fix
fa44c6d

Fix PDF persistence by forcing form remount on navigation

Fix PDF persistence by forcing form remount on navigation

Friday, January 2, 2026

Bug Fix
177516a

Fix unused import lint errors in marketplace handbook pages

Fix unused import lint errors in marketplace handbook pages

Friday, January 2, 2026

New Feature
7a29739

Add Digital Marketplace Handbook pages and auto-clear book form

Add Digital Marketplace Handbook pages and auto-clear book form

Friday, January 2, 2026

Bug Fix
4e80405

Fix hardcoded theme colors in marketplace dashboard

Fix hardcoded theme colors in marketplace dashboard

Friday, January 2, 2026

Bug Fix
8b9238e

Fix PDF persistence after book submission

Fix PDF persistence after book submission

Friday, January 2, 2026

Bug Fix
59983fb

Fix marketplace book draft/image persistence issue

Fix marketplace book draft/image persistence issue

Thursday, January 1, 2026

Bug Fix
03e746c

Fix prelaunch page URL generation in admin panel

Fix prelaunch page URL generation in admin panel

Thursday, January 1, 2026

New Feature
dffbee0

Add marketplace promo code system and fix book creation issues

Add marketplace promo code system and fix book creation issues

Thursday, January 1, 2026

New Feature
9681f66

Add marketplace promo code system for free book offers

Add marketplace promo code system for free book offers

Thursday, January 1, 2026

Bug Fix
edd2b08

Fix marketplace book draft persistence and backer profile query

Fix marketplace book draft persistence and backer profile query

Thursday, January 1, 2026

Bug Fix
b9ff7bd

Add comprehensive logging for marketplace file upload debugging

Add comprehensive logging for marketplace file upload debugging

Thursday, January 1, 2026

Improvement
3ebf807

Improve R2 upload error handling for marketplace files

Improve R2 upload error handling for marketplace files

Thursday, January 1, 2026

Bug Fix
97847a2

Fix email campaign API and rename Emails tab to Email Campaigns

Fix email campaign API and rename Emails tab to Email Campaigns

Thursday, January 1, 2026

New Feature
ea1473f

Add pre-generated email templates to IndieKit launch timeline

Add pre-generated email templates to IndieKit launch timeline

Thursday, January 1, 2026

UI/UX
17f7738

Use ImportEmailDialog in email marketing for better CSV import UX

Use ImportEmailDialog in email marketing for better CSV import UX

Thursday, January 1, 2026

Bug Fix
d3acf02

Fix TipTap editor text colors using CSS custom properties

Fix TipTap editor text colors using CSS custom properties

Thursday, January 1, 2026

Bug Fix
fa066a5

Fix TipTap editor to respect global theme settings

Fix TipTap editor to respect global theme settings

Thursday, January 1, 2026

Bug Fix
77bb17f

Fix edit book page to respect global theme settings

Fix edit book page to respect global theme settings

Thursday, January 1, 2026

Bug Fix
dd2711c

Fix marketplace pages to respect global theme settings

Fix marketplace pages to respect global theme settings

Thursday, January 1, 2026

Bug Fix
8744ced

Fix TypeScript null check for useParams

Fix TypeScript null check for useParams

Thursday, January 1, 2026

Bug Fix
0350953

Fix React error and add debug logging for re-review

Fix React error and add debug logging for re-review

Thursday, January 1, 2026

Bug Fix
8d6765b

Fix submit button logic for LIVE marketplace books

Fix submit button logic for LIVE marketplace books

Thursday, January 1, 2026

New Feature
ab91683

Add defensive null checks to prevent client-side crashes

Add defensive null checks to prevent client-side crashes

Thursday, January 1, 2026

UI/UX
469ff42

Require re-review when cover image is changed on live marketplace books

Require re-review when cover image is changed on live marketplace books

Thursday, January 1, 2026

Improvement
8583be9

Remove redundant Change button and improve delete button visibility

Remove redundant Change button and improve delete button visibility

Thursday, January 1, 2026

New Feature
eb6d350

Add delete button to FileUpload component on edit page

Add delete button to FileUpload component on edit page

Thursday, January 1, 2026

Improvement
1936372

Update marketplace categories to comic book genres

Update marketplace categories to comic book genres

Thursday, January 1, 2026

UI/UX
d889fee

Require re-review when PDF file is updated on live marketplace books

Require re-review when PDF file is updated on live marketplace books

Thursday, January 1, 2026

Improvement
09494b4

Update marketplace book tiles to 2:3 portrait aspect ratio with 8-column grid

Update marketplace book tiles to 2:3 portrait aspect ratio with 8-column grid

Thursday, January 1, 2026

Bug Fix
ee97115

Fix user deletion endpoint with incorrect field references

Fix user deletion endpoint with incorrect field references

Thursday, January 1, 2026

Bug Fix
e390420

Fix marketplace book review endpoint using non-existent schema fields

Fix marketplace book review endpoint using non-existent schema fields

Thursday, January 1, 2026

Bug Fix
164df87

Fix admin marketplace page styling to match light theme

Fix admin marketplace page styling to match light theme

Thursday, January 1, 2026

New Feature
1d6f54d

Add PENDING_REVIEW and ARCHIVED to MarketplaceBookStatus enum

Add PENDING_REVIEW and ARCHIVED to MarketplaceBookStatus enum

Thursday, January 1, 2026

New Feature
ef433b5

Add pdfFileName to marketplace book creation and improve error handling

Add pdfFileName to marketplace book creation and improve error handling

Thursday, January 1, 2026

Bug Fix
a60b92a

Fix marketplace book slug collision and improve error handling

Fix marketplace book slug collision and improve error handling

Thursday, January 1, 2026

New Feature
06802bb

Add Sync from Git button to admin changelog page

Add Sync from Git button to admin changelog page

Thursday, January 1, 2026

Bug Fix
58db4c4

Fix marketplace book API to use hasAdultContent instead of isNsfw

Fix marketplace book API to use hasAdultContent instead of isNsfw

Thursday, January 1, 2026

Bug Fix
447870b

Fix TypeScript implicit any type error in changelog extract script

Fix TypeScript implicit any type error in changelog extract script

Thursday, January 1, 2026

New Feature
892b8f3

Add script to auto-extract changelog from ALL git commits

Add script to auto-extract changelog from ALL git commits

Thursday, January 1, 2026

New Feature
2181a97

Add forbidden words filter to changelog populate script

Add forbidden words filter to changelog populate script

Thursday, January 1, 2026

New Feature
80eb963

Retailer Management Portal

Comprehensive retailer management including application review, satisfaction surveys, and access control.

Thursday, January 1, 2026

New Feature
abd9885

Add Creator user class with auto-promotion triggers

Add Creator user class with auto-promotion triggers

Thursday, January 1, 2026

Bug Fix
c191dfc

Fix PDF delete button to remove from R2 bucket and clear localStorage

Fix PDF delete button to remove from R2 bucket and clear localStorage

Thursday, January 1, 2026

API
b8b7eaa

Remove unused router and session variables from redeem page

Remove unused router and session variables from redeem page

Thursday, January 1, 2026

New Feature
9017218

Changelog Feature with Admin Management

Added changelog system with public blog-style page at /changelog and admin management at /admin/changelog. Includes categories, version tracking, and commit hash references.

Thursday, January 1, 2026

Bug Fix
586bc0e

Admin Email Double-Submit Prevention

Fixed potential double-submit issue in admin email reply form by adding submission guard.

Thursday, January 1, 2026

Improvement
8aea48a

DivinityCoin Redemption Entry Points

Added prominent redemption entry points in user dropdown and dedicated /redeem page after user feedback that the redemption feature was hard to find.

Thursday, January 1, 2026

Bug Fix
740c773

PDF Picker LocalStorage Fix

Fixed PDF file picker not restoring state properly and 'Choose Existing' button not working.

Thursday, January 1, 2026

Improvement
e5ff8ad

Following Badge on Project Cards

Added visual indicator on homepage showing when logged-in users are following a project.

Thursday, January 1, 2026

Bug Fix
ab06471

CSRF Headers for Follow/Unfollow

Fixed 403 errors when following/unfollowing projects by adding missing CSRF headers.

Thursday, January 1, 2026

New Feature
f442556

Add image delete button and autosave for marketplace book form

Add image delete button and autosave for marketplace book form

Thursday, January 1, 2026

UI/UX
7cd4e88

Update homepage hero text from button to styled tagline

Update homepage hero text from button to styled tagline

Thursday, January 1, 2026

UI/UX
407d200

Require active project for email sending

Require active project for email sending

Thursday, January 1, 2026

Bug Fix
b29862b

Fix email reply route to handle messages without project association

Fix email reply route to handle messages without project association

Thursday, January 1, 2026

New Feature
a04a67e

Add prelaunchActive to Project type for proper type checking

Add prelaunchActive to Project type for proper type checking

Thursday, January 1, 2026

Bug Fix
2154355

Fix tags input not allowing commas to be typed

Fix tags input not allowing commas to be typed

Thursday, January 1, 2026

Bug Fix
f3fb09f

Fix TypeScript errors in admin users route

Fix TypeScript errors in admin users route

Thursday, January 1, 2026

December 2025

853 updates
New Feature
a4c3f48

Add user account locking and admin prelaunch management

Add user account locking and admin prelaunch management

Wednesday, December 31, 2025

New Feature
73e0413

Add prelaunch page management and comprehensive user deletion

Add prelaunch page management and comprehensive user deletion

Wednesday, December 31, 2025

Bug Fix
4defe04

Fix StatusBadge text colors for light mode visibility

Fix StatusBadge text colors for light mode visibility

Wednesday, December 31, 2025

New Feature
95cffba

Add light/dark mode support to marketplace pages

Add light/dark mode support to marketplace pages

Wednesday, December 31, 2025

Bug Fix
1dbfe2c

Fix TypeScript implicit any error in DivinityCoin settlements map

Fix TypeScript implicit any error in DivinityCoin settlements map

Wednesday, December 31, 2025

New Feature
ada4b9b

Add unified DivinityCoin payout system for Marketplace earnings

Add unified DivinityCoin payout system for Marketplace earnings

Wednesday, December 31, 2025

New Feature
21cf3d3

Add physical media support and digital marketplace handbook sections

Add physical media support and digital marketplace handbook sections

Wednesday, December 31, 2025

New Feature
edd1eb6

Add Featured and Staff Picks category management to admin marketplace

Add Featured and Staff Picks category management to admin marketplace

Wednesday, December 31, 2025

Bug Fix
fbf8857

Fix ESLint errors and make PDF cover extraction dependencies optional

Fix ESLint errors and make PDF cover extraction dependencies optional

Wednesday, December 31, 2025

Bug Fix
ab4a99f

Fix TypeScript implicit any errors in marketplace API routes

Fix TypeScript implicit any errors in marketplace API routes

Wednesday, December 31, 2025

Bug Fix
e0a0ec1

Fix prisma imports to use db from @/lib/db

Fix prisma imports to use db from @/lib/db

Wednesday, December 31, 2025

New Feature
471f428

Add default value to DigitalDistribution.updatedAt for existing rows

Add default value to DigitalDistribution.updatedAt for existing rows

Wednesday, December 31, 2025

New Feature
9e2a47e

Add R2 cloud storage for marketplace PDFs with file picker

Add R2 cloud storage for marketplace PDFs with file picker

Wednesday, December 31, 2025

Bug Fix
2c58ec2

Fix CompanyProfile field names to match Prisma schema

Fix CompanyProfile field names to match Prisma schema

Wednesday, December 31, 2025

New Feature
ecfc0a5

Add Featured and Staff Picks view-all pages

Add Featured and Staff Picks view-all pages

Wednesday, December 31, 2025

New Feature
d19f558

Add missing TipTap editor component for company profile page

Add missing TipTap editor component for company profile page

Wednesday, December 31, 2025

New Feature
f8cbba4

Add creator notifications for marketplace book review

Add creator notifications for marketplace book review

Wednesday, December 31, 2025

Bug Fix
0db18fd

Fix React hooks dependency warnings in marketplace pages

Fix React hooks dependency warnings in marketplace pages

Wednesday, December 31, 2025

Bug Fix
e6fb4b0

Fix lint issues in marketplace pages (unused imports)

Fix lint issues in marketplace pages (unused imports)

Wednesday, December 31, 2025

Bug Fix
67ea332

Fix marketplace critical functionality issues

Fix marketplace critical functionality issues

Wednesday, December 31, 2025

New Feature
0381365

Add book edit page and fix marketplace functionality

Add book edit page and fix marketplace functionality

Wednesday, December 31, 2025

New Feature
e2c5ff9

Add email and in-app notifications for marketplace purchases

Add email and in-app notifications for marketplace purchases

Wednesday, December 31, 2025

New Feature
d36c375

Add 3% platform fee for DivinityCoin marketplace purchases

Add 3% platform fee for DivinityCoin marketplace purchases

Wednesday, December 31, 2025

Bug Fix
2dfe5f9

Fix marketplace platform fee to 3% (matching crowdfunding)

Fix marketplace platform fee to 3% (matching crowdfunding)

Wednesday, December 31, 2025

New Feature
700eaea

Stripe Connect Integration for Marketplace

Integrated Stripe Connect for seamless marketplace payouts to creators with automatic fee handling.

Wednesday, December 31, 2025

New Feature
fa9c0b3

Marketplace Creator Dashboard

Added complete creator dashboard for marketplace sellers including sales analytics, payout management, and book management tools.

Wednesday, December 31, 2025

New Feature
0402472

Implement Phase 3-4: Marketplace API routes and frontend pages

Implement Phase 3-4: Marketplace API routes and frontend pages

Wednesday, December 31, 2025

New Feature
a25b761

Digital Marketplace for E-books and Digital Content

Launched comprehensive digital marketplace allowing creators to sell e-books, PDFs, and digital content. Includes book reader with page-flip animation, staff picks, featured categories, and DivinityCoin payment support.

Wednesday, December 31, 2025

Improvement
9321d05

Enhance integration plan with Digital Library upgrade

Enhance integration plan with Digital Library upgrade

Wednesday, December 31, 2025

New Feature
9a9bb49

Add comprehensive Digital Marketplace integration plan

Add comprehensive Digital Marketplace integration plan

Wednesday, December 31, 2025

UI/UX
a451053

Optimistically remove deleted pledge from UI and show ID in toast

Optimistically remove deleted pledge from UI and show ID in toast

Wednesday, December 31, 2025

Bug Fix
c18cfb7

Add frontend logging to debug delete issue

Add frontend logging to debug delete issue

Wednesday, December 31, 2025

Bug Fix
b86f3b5

Add step-by-step logging to DELETE pledge to debug failure

Add step-by-step logging to DELETE pledge to debug failure

Wednesday, December 31, 2025

New Feature
92438e2

Add delete logging and silence background fetch errors

Add delete logging and silence background fetch errors

Wednesday, December 31, 2025

Improvement
8dc6e3d

Improve error messages for dashboard fetch failures

Improve error messages for dashboard fetch failures

Wednesday, December 31, 2025

New Feature
fe21555

Add explicit PledgeAddon deletion and better error logging

Add explicit PledgeAddon deletion and better error logging

Tuesday, December 30, 2025

Bug Fix
09092e4

Fix pledge deletion and build-time env var errors

Fix pledge deletion and build-time env var errors

Tuesday, December 30, 2025

Bug Fix
b340a38

Fix incorrect Prisma model names in pledge deletion

Fix incorrect Prisma model names in pledge deletion

Tuesday, December 30, 2025

Bug Fix
78eee70

Fix pledge deletion to handle all foreign key references

Fix pledge deletion to handle all foreign key references

Tuesday, December 30, 2025

Bug Fix
947758d

Fix admin panel backer count to use denormalized backerCount field

Fix admin panel backer count to use denormalized backerCount field

Tuesday, December 30, 2025

Bug Fix
3de7ae3

Fix pledge deletion by handling non-cascading relations

Fix pledge deletion by handling non-cascading relations

Tuesday, December 30, 2025

Bug Fix
a0b25eb

Fix pledge management bugs and add delete functionality

Fix pledge management bugs and add delete functionality

Tuesday, December 30, 2025

Security
5fb4b41

Fix auth import in bulk-delete API route

Fix auth import in bulk-delete API route

Tuesday, December 30, 2025

New Feature
daf4ea8

Add bulk cancel and delete for pending pledges in dashboard

Add bulk cancel and delete for pending pledges in dashboard

Tuesday, December 30, 2025

New Feature
9af9dd8

Add DivinityCoin refund support in creator dashboard

Add DivinityCoin refund support in creator dashboard

Tuesday, December 30, 2025

New Feature
4ebf684

Add informational tooltips to book reader controls

Add informational tooltips to book reader controls

Tuesday, December 30, 2025

Bug Fix
272d1cc

Fix book reader zoom scrolling and mobile PDF fetch error

Fix book reader zoom scrolling and mobile PDF fetch error

Tuesday, December 30, 2025

Bug Fix
e257cc2

Fix page height to match PDF aspect ratio (prevent cropping)

Fix page height to match PDF aspect ratio (prevent cropping)

Tuesday, December 30, 2025

Bug Fix
d1e3df6

Fix page cropping by setting stf__parent height to auto

Fix page cropping by setting stf__parent height to auto

Tuesday, December 30, 2025

Bug Fix
a88761a

Fix gap between pages with CSS

Fix gap between pages with CSS

Tuesday, December 30, 2025

New Feature
539f66d

Add required autoSize prop to HTMLFlipBook

Add required autoSize prop to HTMLFlipBook

Tuesday, December 30, 2025

Bug Fix
a4cbc0e

Fix book positioning: use padding instead of flex centering (react-pageflip fix)

Fix book positioning: use padding instead of flex centering (react-pageflip fix)

Tuesday, December 30, 2025

Bug Fix
7f9d395

Fix react-pageflip centering with wrapper div and CSS overrides

Fix react-pageflip centering with wrapper div and CSS overrides

Tuesday, December 30, 2025

Bug Fix
0408dae

Fix book reader vertical centering with dynamic viewport height

Fix book reader vertical centering with dynamic viewport height

Tuesday, December 30, 2025

New Feature
8d186ba

Add single-page mode for mobile book reader (no spreads)

Add single-page mode for mobile book reader (no spreads)

Tuesday, December 30, 2025

Performance
947c005

Image Caching and GPU Rendering

Improved book reader performance with image caching and GPU-accelerated rendering.

Tuesday, December 30, 2025

Bug Fix
77b6f7d

Book Reader Stability Fixes

Fixed numerous issues with the PDF book reader including page cropping, infinite reload loops, zoom handling, and mobile rendering.

Tuesday, December 30, 2025

Bug Fix
8ef7448

Fix pdfjs-dist render call - add required canvas property

Fix pdfjs-dist render call - add required canvas property

Tuesday, December 30, 2025

Improvement
226bff3

Eliminate white page blanks and improve book reader stability

Eliminate white page blanks and improve book reader stability

Tuesday, December 30, 2025

New Feature
01549af

Add payment flow FAQ and fix Explore Projects button visibility

Add payment flow FAQ and fix Explore Projects button visibility

Tuesday, December 30, 2025

Bug Fix
ef41352

Fix stale closure and canvas reuse bugs in book reader

Fix stale closure and canvas reuse bugs in book reader

Tuesday, December 30, 2025

Improvement
5a33c92

Improve DivinityCoin backing flow - show payment info only at checkout

Improve DivinityCoin backing flow - show payment info only at checkout

Tuesday, December 30, 2025

New Feature
40a6710

Implement commit-first page flip architecture for book reader

Implement commit-first page flip architecture for book reader

Tuesday, December 30, 2025

Bug Fix
3fcd7d2

Fix drag-to-flip not advancing pages in book reader

Fix drag-to-flip not advancing pages in book reader

Tuesday, December 30, 2025

Bug Fix
ce19726

Fix book reader stuck on loading by rendering Document component

Fix book reader stuck on loading by rendering Document component

Tuesday, December 30, 2025

Bug Fix
b73b81b

Fix book reader disappearing during PDF load

Fix book reader disappearing during PDF load

Tuesday, December 30, 2025

New Feature
7756092

Add 'For Backers' section to homepage footer

Add 'For Backers' section to homepage footer

Tuesday, December 30, 2025

New Feature
30046f7

Add DivinityCoin refund information from press release

Add DivinityCoin refund information from press release

Tuesday, December 30, 2025

New Feature
afdce79

Add comprehensive technical documentation for DivinityCoin refund webhook

Add comprehensive technical documentation for DivinityCoin refund webhook

Tuesday, December 30, 2025

API
baec12e

Update refund webhook to trace user by card code instead of user ID

Update refund webhook to trace user by card code instead of user ID

Tuesday, December 30, 2025

New Feature
726784c

DivinityCoin Refund System

Added automatic DivinityCoin balance deduction when refunds are processed, with proper transaction tracking.

Tuesday, December 30, 2025

Documentation
aa01af5

DivinityCoin Explainer Page

Created 'What is DivinityCoin?' informational page explaining the payment system.

Tuesday, December 30, 2025

Bug Fix
f48c119

Add follow button to project pages and spam protection to bug reports

Add follow button to project pages and spam protection to bug reports

Tuesday, December 30, 2025

Bug Fix
e41a8ff

Fix images in project descriptions to auto-scale to container width

Fix images in project descriptions to auto-scale to container width

Tuesday, December 30, 2025

New Feature
8b48389

Add Backer Handbook with complete backing guide

Add Backer Handbook with complete backing guide

Tuesday, December 30, 2025

Documentation
70d6f98

Backer Handbook

Added comprehensive backer handbook with complete guide to backing projects, payments, and pledge management.

Tuesday, December 30, 2025

New Feature
6f386e6

Add itemized pledge breakdown to payment confirmation screen

Add itemized pledge breakdown to payment confirmation screen

Tuesday, December 30, 2025

Bug Fix
880e6f1

Fix prelaunch page cover image scaling to fit screen width

Fix prelaunch page cover image scaling to fit screen width

Tuesday, December 30, 2025

New Feature
4305b0d

Add key props to all Page components for reliable React re-rendering

Add key props to all Page components for reliable React re-rendering

Tuesday, December 30, 2025

Bug Fix
44aeff7

Fix book flip: add next/prev pages underneath during flip animation

Fix book flip: add next/prev pages underneath during flip animation

Tuesday, December 30, 2025

Bug Fix
e13b41f

Fix book flip: restore static spread with single-page flip animation

Fix book flip: restore static spread with single-page flip animation

Tuesday, December 30, 2025

Bug Fix
753f892

Fix book flip: right page flips forward, left page flips backward

Fix book flip: right page flips forward, left page flips backward

Tuesday, December 30, 2025

Bug Fix
c402832

Fix book reader: single page flip at spine, no gap between pages

Fix book reader: single page flip at spine, no gap between pages

Tuesday, December 30, 2025

Bug Fix
d03003f

Fix TypeScript types for PDF document and outline

Fix TypeScript types for PDF document and outline

Tuesday, December 30, 2025

Bug Fix
4a30ab5

Fix all ESLint errors and warnings

Fix all ESLint errors and warnings

Tuesday, December 30, 2025

Bug Fix
31ad343

Add eslint-disable for flipTo dependency in handleDragEnd

Fix: Add eslint-disable for flipTo dependency in handleDragEnd

Tuesday, December 30, 2025

New Feature
e04f575

Add mobile single-page navigation with page flip animation

Add mobile single-page navigation with page flip animation

Monday, December 29, 2025

Bug Fix
3004059

Set pdfDocument state for outline processing to work

Fix: Set pdfDocument state for outline processing to work

Monday, December 29, 2025

New Feature
042e087

Implement bookmark feature in BookReaderTab

Implement bookmark feature in BookReaderTab

Monday, December 29, 2025

Bug Fix
b9090d4

Fix page turns and use comic book aspect ratio (6.88:10.5)

Fix page turns and use comic book aspect ratio (6.88:10.5)

Monday, December 29, 2025

Bug Fix
c22e5a1

Fix page turn animations and expand preloading buffer

Fix page turn animations and expand preloading buffer

Monday, December 29, 2025

Documentation
515b6cc

Refactor book reader to single Document for page caching

Refactor book reader to single Document for page caching

Monday, December 29, 2025

UI/UX
73580b3

Refactor mobile book reader to use single Document for page caching

Refactor mobile book reader to use single Document for page caching

Monday, December 29, 2025

New Feature
f8cde9b

Add bidirectional page flipping and page caching infrastructure

Add bidirectional page flipping and page caching infrastructure

Monday, December 29, 2025

Bug Fix
f261207

Fix book reader starting zoomed in - remove scale prop

Fix book reader starting zoomed in - remove scale prop

Monday, December 29, 2025

Performance
0f721ed

Improve PDF book reader quality and performance

Improve PDF book reader quality and performance

Monday, December 29, 2025

Bug Fix
c0ea009

Fix IndieKit initial load race condition showing stale data

Fix IndieKit initial load race condition showing stale data

Monday, December 29, 2025

Bug Fix
a2af3bf

Fix linting errors in book-reader-tab

Fix linting errors in book-reader-tab

Monday, December 29, 2025

New Feature
6d9276d

Add mobile single-page view for book reader

Add mobile single-page view for book reader

Monday, December 29, 2025

Improvement
aa1f833

Enhance book reader with PDF cover and drag-to-flip interaction

Enhance book reader with PDF cover and drag-to-flip interaction

Monday, December 29, 2025

Improvement
2cd8062

Update CSP to allow PDF.js worker for book reader

Update CSP to allow PDF.js worker for book reader

Monday, December 29, 2025

Bug Fix
e26d8bc

Fix download card layout - badge and button now properly aligned

Fix download card layout - badge and button now properly aligned

Monday, December 29, 2025

New Feature
e320e57

Implement digital file distribution to backer dashboards

Implement digital file distribution to backer dashboards

Monday, December 29, 2025

New Feature
c821c88

Digital File Distribution

Creators can upload and distribute digital files to backers based on reward tiers with R2 cloud storage integration.

Monday, December 29, 2025

Bug Fix
517d65b

Fix IndieKit API 500 error when DistributionRule table is missing

Fix IndieKit API 500 error when DistributionRule table is missing

Monday, December 29, 2025

New Feature
fa83346

Add eslint-disable for unused updateSettlementStatus function

Add eslint-disable for unused updateSettlementStatus function

Monday, December 29, 2025

Bug Fix
4b55688

Fix unused imports and variables in DivinityCoin payouts page

Fix unused imports and variables in DivinityCoin payouts page

Monday, December 29, 2025

Bug Fix
bc76b11

Fix TypeScript implicit any type errors in DivinityCoin payouts API

Fix TypeScript implicit any type errors in DivinityCoin payouts API

Monday, December 29, 2025

New Feature
2d5b7ce

Add distribution rules CRUD and DivinityCoin admin payouts

Add distribution rules CRUD and DivinityCoin admin payouts

Monday, December 29, 2025

Bug Fix
66abfd3

Fix unused segmentId variable in campaigns route

Fix unused segmentId variable in campaigns route

Monday, December 29, 2025

New Feature
617dd0f

Add Stripe Connect and DivinityCoin to IndieKit Settings

Add Stripe Connect and DivinityCoin to IndieKit Settings

Monday, December 29, 2025

Bug Fix
bf508e8

Fix Stripe API version to 2025-11-17.clover

Fix Stripe API version to 2025-11-17.clover

Monday, December 29, 2025

New Feature
b8c1b5e

Add .claude/settings.json with project rules

Add .claude/settings.json with project rules

Monday, December 29, 2025

New Feature
4a5081e

Add missing API endpoints for IndieKit functionality

Add missing API endpoints for IndieKit functionality

Monday, December 29, 2025

New Feature
c90e17b

Add distribution rule API endpoint for IndieKit digital files

Add distribution rule API endpoint for IndieKit digital files

Monday, December 29, 2025

Bug Fix
2bb4fa8

Fix rewards/addons query using correct Prisma model

Fix rewards/addons query using correct Prisma model

Monday, December 29, 2025

New Feature
9d4023f

Add rewards and addons to distribution rule dialog

Add rewards and addons to distribution rule dialog

Monday, December 29, 2025

Bug Fix
150391b

Fix delete file API endpoint in digital-tab

Fix delete file API endpoint in digital-tab

Monday, December 29, 2025

Security
91eed9d

Allow R2 storage in Content Security Policy

Allow R2 storage in Content Security Policy

Monday, December 29, 2025

Bug Fix
58734d3

Fix missing projectId props in IndieKit dialogs

Fix missing projectId props in IndieKit dialogs

Monday, December 29, 2025

New Feature
7d26009

Add ESLint patterns to CLAUDE.md and fix unused import

Add ESLint patterns to CLAUDE.md and fix unused import

Monday, December 29, 2025

Improvement
ef9fa9b

Improve digital file upload workflow and R2 organization

Improve digital file upload workflow and R2 organization

Monday, December 29, 2025

Bug Fix
9c21d51

Fix non-functional buttons in IndieKit dialogs

Fix non-functional buttons in IndieKit dialogs

Monday, December 29, 2025

New Feature
b3db2c6

Add working file upload functionality to digital file upload dialog

Add working file upload functionality to digital file upload dialog

Monday, December 29, 2025

UI/UX
05589e1

Scroll to wallet content when Add Credits to Back is clicked on mobile

Scroll to wallet content when Add Credits to Back is clicked on mobile

Monday, December 29, 2025

New Feature
21593b1

Add dedicated Submit Pre-launch for Review button

Add dedicated Submit Pre-launch for Review button

Monday, December 29, 2025

Bug Fix
6437d71

Fix /api/user/me to return vanityUrl field for project URL display

Fix /api/user/me to return vanityUrl field for project URL display

Monday, December 29, 2025

New Feature
3adb022

Add visibility change listener to refresh vanity URL state, lock username field after set with warning

Add visibility change listener to refresh vanity URL state, lock username field after set with warning

Monday, December 29, 2025

Bug Fix
1ec3ba6

Fix username URL preview to show correct path: /projects/[username]/

Fix username URL preview to show correct path: /projects/[username]/

Monday, December 29, 2025

New Feature
c84f809

Add CLAUDE.md with coding guidelines to prevent lint errors

Add CLAUDE.md with coding guidelines to prevent lint errors

Monday, December 29, 2025

New Feature
b0b03c8

Add eslint-disable for unused NextRequest param in POST handler

Add eslint-disable for unused NextRequest param in POST handler

Monday, December 29, 2025

Bug Fix
db513fe

Fix lint errors: remove unused imports and prefix unused parameter

Fix lint errors: remove unused imports and prefix unused parameter

Monday, December 29, 2025

Bug Fix
cbec077

Fix project URL display, add Link Sanitizer admin, and project cleanup cron

Fix project URL display, add Link Sanitizer admin, and project cleanup cron

Monday, December 29, 2025

New Feature
e7354cb

Add URL tab parameter support to backer dashboard with mobile auto-scroll

Add URL tab parameter support to backer dashboard with mobile auto-scroll

Monday, December 29, 2025

Bug Fix
d821569

Fix survey submit redirect to correct backer dashboard path

Fix survey submit redirect to correct backer dashboard path

Monday, December 29, 2025

New Feature
3c16333

Add Manage Survey tab to IndieKit for managing sent surveys

Add Manage Survey tab to IndieKit for managing sent surveys

Monday, December 29, 2025

Bug Fix
cbf34b9

Fix survey showing validation errors on initial load

Fix survey showing validation errors on initial load

Monday, December 29, 2025

New Feature
544a419

Add CLI script to test R2 connection directly

Add CLI script to test R2 connection directly

Monday, December 29, 2025

Improvement
daa4497

Improve R2 error diagnostics with AWS SDK error details

Improve R2 error diagnostics with AWS SDK error details

Monday, December 29, 2025

Bug Fix
c1eb781

Fix TypeScript error in R2 test route

Fix TypeScript error in R2 test route

Monday, December 29, 2025

New Feature
f9d0221

Add 'What Is DivinityCoin?' explainer section to wallet tab

Add 'What Is DivinityCoin?' explainer section to wallet tab

Monday, December 29, 2025

Bug Fix
834278c

Add debug info to R2 test error response for troubleshooting

Add debug info to R2 test error response for troubleshooting

Monday, December 29, 2025

Bug Fix
c0ba832

Fix sidebar DivinityCoin widget - read balance from user object not stats

Fix sidebar DivinityCoin widget - read balance from user object not stats

Monday, December 29, 2025

Bug Fix
4c54946

Fix TypeScript errors in wallet route and improve R2 error messages

Fix TypeScript errors in wallet route and improve R2 error messages

Monday, December 29, 2025

New Feature
27b8396

Add true accounting history with gift card last 4 digits

Add true accounting history with gift card last 4 digits

Monday, December 29, 2025

Bug Fix
c7b0a66

Fix sidebar DivinityCoin widget showing $0 - initialize from dashboard API

Fix sidebar DivinityCoin widget showing $0 - initialize from dashboard API

Monday, December 29, 2025

Improvement
99053aa

Update badge bonus rates across all files: 0.5% per badge, 3% cap

Update badge bonus rates across all files: 0.5% per badge, 3% cap

Monday, December 29, 2025

Bug Fix
c09a1e9

Fix badge bonus calculation: 0.5% per badge, capped at 3%

Fix badge bonus calculation: 0.5% per badge, capped at 3%

Monday, December 29, 2025

Bug Fix
d43548d

Fix storageSettingsRef declaration order (must be after storageSettings)

Fix storageSettingsRef declaration order (must be after storageSettings)

Monday, December 29, 2025

Bug Fix
6b5ee86

Fix storage settings saving and wallet API pledge relation

Fix storage settings saving and wallet API pledge relation

Monday, December 29, 2025

Bug Fix
e6e02aa

Fix EditableInput save timing with flushSync

Fix EditableInput save timing with flushSync

Sunday, December 28, 2025

New Feature
679edf9

Add EditableInput component for R2 Account ID and Bucket Name

Add EditableInput component for R2 Account ID and Bucket Name

Sunday, December 28, 2025

API
ab53512

Improve R2 test endpoint to handle empty Account ID and show specific errors

Improve R2 test endpoint to handle empty Account ID and show specific errors

Sunday, December 28, 2025

New Feature
512024e

Add R2 storage fields to PlatformSettings interface

Add R2 storage fields to PlatformSettings interface

Sunday, December 28, 2025

Bug Fix
9cb4d7f

Fix storage settings not loading from API on page load

Fix storage settings not loading from API on page load

Sunday, December 28, 2025

Bug Fix
4b1bf35

Fix R2 storage settings save and test functionality

Fix R2 storage settings save and test functionality

Sunday, December 28, 2025

Bug Fix
aa2e592

Fix react-pdf SSR issue with dynamic imports

Fix react-pdf SSR issue with dynamic imports

Sunday, December 28, 2025

New Feature
6c70b86

Add storage section to admin settings API for R2 configuration

Add storage section to admin settings API for R2 configuration

Sunday, December 28, 2025

API
82ba7e5

Remove unused variable in notifications preferences API

Remove unused variable in notifications preferences API

Sunday, December 28, 2025

New Feature
7a14765

Add PDF Book Reader tab to backer dashboard

Add PDF Book Reader tab to backer dashboard

Sunday, December 28, 2025

New Feature
cf3786b

PDF Book Reader with Page Flip Animation

Added immersive book reading experience with realistic page-flip animation, bookmarks, zoom controls, and mobile support.

Sunday, December 28, 2025

Bug Fix
694f791

Fix wallet API: use UserAchievement model instead of non-existent Badge

Fix wallet API: use UserAchievement model instead of non-existent Badge

Sunday, December 28, 2025

Bug Fix
669e6b1

Fix IndieKit access for creators with prelaunch pages

Fix IndieKit access for creators with prelaunch pages

Sunday, December 28, 2025

Bug Fix
984b246

Fix TypeScript implicit any errors in wallet API

Fix TypeScript implicit any errors in wallet API

Sunday, December 28, 2025

Bug Fix
a501144

Fix backer wallet API to use correct schema fields

Fix backer wallet API to use correct schema fields

Sunday, December 28, 2025

New Feature
2ccf14d

Add detailed error message to survey API

Add detailed error message to survey API

Sunday, December 28, 2025

Bug Fix
7cfaedc

Fix null reward crash in survey API

Fix null reward crash in survey API

Sunday, December 28, 2025

Bug Fix
19ac491

Fix survey loading and backer dashboard buttons

Fix survey loading and backer dashboard buttons

Sunday, December 28, 2025

New Feature
76a0b70

Add Send Survey functionality with email notifications

Add Send Survey functionality with email notifications

Sunday, December 28, 2025

Improvement
6f71a74

Remove unused Eye import from updates page

Remove unused Eye import from updates page

Sunday, December 28, 2025

Bug Fix
4f001c3

Fix RichTextEditor props: use 'value' instead of 'content'

Fix RichTextEditor props: use 'value' instead of 'content'

Sunday, December 28, 2025

Bug Fix
a465e44

Fix RichTextEditor named import

Fix RichTextEditor named import

Sunday, December 28, 2025

Bug Fix
4948867

Fix RichTextEditor import path in updates page

Fix RichTextEditor import path in updates page

Sunday, December 28, 2025

Security
40a5d63

Add CSRF headers to fetchProjects in updates page

Add CSRF headers to fetchProjects in updates page

Sunday, December 28, 2025

New Feature
1c24298

Add Post Updates tab to Creator Dashboard

Add Post Updates tab to Creator Dashboard

Sunday, December 28, 2025

Bug Fix
5dab164

Fix Survey Builder to separate general and per-reward questions

Fix Survey Builder to separate general and per-reward questions

Sunday, December 28, 2025

New Feature
809bc6b

Add section header to Survey Builder default template

Add section header to Survey Builder default template

Sunday, December 28, 2025

Bug Fix
5711ae6

Fix Survey Builder save functionality

Fix Survey Builder save functionality

Sunday, December 28, 2025

New Feature
3962a31

Add default template questions to Survey Builder

Add default template questions to Survey Builder

Sunday, December 28, 2025

Bug Fix
0139bbb

Fix remaining linter errors in IndieKit tabs

Fix remaining linter errors in IndieKit tabs

Sunday, December 28, 2025

Bug Fix
211f0ed

Fix linter issues: remove unused imports and variables

Fix linter issues: remove unused imports and variables

Sunday, December 28, 2025

New Feature
31abb4f

Add Updates tab to IndieKit dashboard

Add Updates tab to IndieKit dashboard

Sunday, December 28, 2025

Bug Fix
8bb2ae1

Fix addon dialog and remaining page.tsx placeholders

Fix addon dialog and remaining page.tsx placeholders

Sunday, December 28, 2025

New Feature
9008116

Add full API functionality to remaining IndieKit tabs

Add full API functionality to remaining IndieKit tabs

Sunday, December 28, 2025

API
7ed3e51

Replace placeholder toasts with real API calls across IndieKit tabs

Replace placeholder toasts with real API calls across IndieKit tabs

Sunday, December 28, 2025

New Feature
a3a19f2

Implement IndieKit tab functionality with real API calls

Implement IndieKit tab functionality with real API calls

Sunday, December 28, 2025

Bug Fix
8c8f777

Fix IndieKit placeholder functions and remove unimplemented features

Fix IndieKit placeholder functions and remove unimplemented features

Sunday, December 28, 2025

Security
81cb722

Add CSRF headers to all indiekit and rewards fetch calls

Add CSRF headers to all indiekit and rewards fetch calls

Sunday, December 28, 2025

Security
99590d1

Fix CSRF validation and add End Reward/Add-on for all live rewards

Fix CSRF validation and add End Reward/Add-on for all live rewards

Sunday, December 28, 2025

Bug Fix
4b85a47

Fix TypeScript error in campaign route

Fix TypeScript error in campaign route

Sunday, December 28, 2025

New Feature
0e1390e

Implement Send Email Campaign functionality using Mailgun queue

Implement Send Email Campaign functionality using Mailgun queue

Sunday, December 28, 2025

New Feature
b2fe2d5

Implement Send Test Email functionality using SendGrid

Implement Send Test Email functionality using SendGrid

Sunday, December 28, 2025

New Feature
1326feb

Add EmailListSubscriber model for per-creator email lists

Add EmailListSubscriber model for per-creator email lists

Sunday, December 28, 2025

Bug Fix
16aadfa

Fix delete button visibility on live projects and IndieKit API error

Fix delete button visibility on live projects and IndieKit API error

Sunday, December 28, 2025

Improvement
399397c

Improve email dialog functionality in IndieKit

Improve email dialog functionality in IndieKit

Sunday, December 28, 2025

New Feature
35423f9

Add End Item functionality for live campaigns

Add End Item functionality for live campaigns

Sunday, December 28, 2025

Bug Fix
5681ad0

Fix email dialog showing other creators' projects

Fix email dialog showing other creators' projects

Sunday, December 28, 2025

Bug Fix
9642052

Fix email campaign data isolation in IndieKit

Fix email campaign data isolation in IndieKit

Sunday, December 28, 2025

Bug Fix
c153631

Fix backspace not working after comma in survey builder inputs

Fix backspace not working after comma in survey builder inputs

Sunday, December 28, 2025

Bug Fix
bb65ab5

Fix badge system errors from PM2 logs

Fix badge system errors from PM2 logs

Sunday, December 28, 2025

Bug Fix
790f3b0

Fix IndieKit collaborator access and project selection sync

Fix IndieKit collaborator access and project selection sync

Sunday, December 28, 2025

Bug Fix
1c70f5b

Fix project image aspect ratio in backer dashboard

Fix project image aspect ratio in backer dashboard

Saturday, December 27, 2025

New Feature
28b4744

Add support for separate first/last name columns in CSV import

Add support for separate first/last name columns in CSV import

Saturday, December 27, 2025

Bug Fix
643e4a2

Fix ESLint errors in members API and email-list-tab

Fix ESLint errors in members API and email-list-tab

Saturday, December 27, 2025

Bug Fix
6b04e14

Fix TypeScript error in members API - add explicit type for map parameter

Fix TypeScript error in members API - add explicit type for map parameter

Saturday, December 27, 2025

Improvement
07b17b1

Rename Members to Email List - update file names and imports

Rename Members to Email List - update file names and imports

Saturday, December 27, 2025

Security
3bcf7d5

Add CSRF headers to survey builder API calls

Add CSRF headers to survey builder API calls

Saturday, December 27, 2025

New Feature
af0226a

Add event propagation stopping to CollapsibleContent wrapper

Add event propagation stopping to CollapsibleContent wrapper

Saturday, December 27, 2025

Bug Fix
eabb05e

Fix backspace not working in survey builder input fields

Fix backspace not working in survey builder input fields

Saturday, December 27, 2025

New Feature
b895644

Add clarifying comments for expected 404 when no survey exists

Add clarifying comments for expected 404 when no survey exists

Saturday, December 27, 2025

New Feature
16417f0

Add per-reward/addon survey question configuration to IndieKit

Add per-reward/addon survey question configuration to IndieKit

Saturday, December 27, 2025

New Feature
a5e7fe1

Survey Builder for Creators

Added survey creation tool with per-reward question configuration, allowing creators to collect shipping info and preferences from backers.

Friday, December 26, 2025

Bug Fix
6e1f910

Fix SelectItem empty value error in import email dialog

Fix SelectItem empty value error in import email dialog

Friday, December 26, 2025

Security
2abfe32

Fix mailing list email import by adding CSRF headers

Fix mailing list email import by adding CSRF headers

Friday, December 26, 2025

Bug Fix
8c9e036

Fix ESLint errors across backer dashboard and related files

Fix ESLint errors across backer dashboard and related files

Friday, December 26, 2025

New Feature
f2636f4

Add floating orbs and modern UX styling to admin layout

Add floating orbs and modern UX styling to admin layout

Friday, December 26, 2025

UI/UX
685d927

Apply floating orbs and modern UX to remaining pages

Apply floating orbs and modern UX to remaining pages

Friday, December 26, 2025

UI/UX
e19ca89

Apply UX enhancements to dashboard, legal, and utility pages

Apply UX enhancements to dashboard, legal, and utility pages

Friday, December 26, 2025

Security
e6768c5

Extend UX enhancements to auth, public, and retailer pages

Extend UX enhancements to auth, public, and retailer pages

Friday, December 26, 2025

UI/UX
5065adc

Glass Card Styling and Floating Orbs

Applied modern UX enhancements with glass-morphism effects, floating orbs, and subtle animations.

Friday, December 26, 2025

New Feature
b9a325c

Add comprehensive backer dashboard features

Add comprehensive backer dashboard features

Friday, December 26, 2025

UI/UX
171f22c

Apply modern UX styling to dashboards and fix image aspect ratios

Apply modern UX styling to dashboards and fix image aspect ratios

Friday, December 26, 2025

Bug Fix
4e2a57b

Fix remaining TypeScript errors and add AWS SDK dependencies

Fix remaining TypeScript errors and add AWS SDK dependencies

Friday, December 26, 2025

Bug Fix
885c74b

Fix TypeScript errors in backer dashboard and API routes

Fix TypeScript errors in backer dashboard and API routes

Friday, December 26, 2025

New Feature
88d2415

Add badges display and fix API production issues

Add badges display and fix API production issues

Friday, December 26, 2025

UI/UX
c4fd3d7

Enhance backer dashboard with animated UI and bonus system

Enhance backer dashboard with animated UI and bonus system

Friday, December 26, 2025

New Feature
52ceb04

Add digital files API routes with CORS support

Add digital files API routes with CORS support

Friday, December 26, 2025

New Feature
9fa7d2c

Achievement Badge System

Implemented backer achievement badges with bonus DivinityCoin earning rates (0.5% per badge, up to 3% cap).

Friday, December 26, 2025

Bug Fix
40a56ca

Fix dashboard API - parse shippingAddress JSON field

Fix dashboard API - parse shippingAddress JSON field

Friday, December 26, 2025

Improvement
04fefff

Enhance CSV export with dynamic reward/addon columns

Enhance CSV export with dynamic reward/addon columns

Friday, December 26, 2025

New Feature
24582cb

Add addons to CSV export in creator dashboard

Add addons to CSV export in creator dashboard

Friday, December 26, 2025

Bug Fix
2228153

Fix Export CSV button in creator dashboard

Fix Export CSV button in creator dashboard

Friday, December 26, 2025

UI/UX
c4d6460

Style dashboard links as buttons in profile dropdown

Style dashboard links as buttons in profile dropdown

Wednesday, December 24, 2025

Bug Fix
b51ef6d

Fix reward item checkbox persistence when editing rewards

Fix reward item checkbox persistence when editing rewards

Wednesday, December 24, 2025

Bug Fix
3d45a63

Fix reward backer count to only include COMPLETED pledges

Fix reward backer count to only include COMPLETED pledges

Wednesday, December 24, 2025

Bug Fix
f1f8d30

Add shipping debug logging and direct shipping update endpoint

Add shipping debug logging and direct shipping update endpoint

Wednesday, December 24, 2025

Bug Fix
a4ec1ca

Add debug logging for reward shipping data

Add debug logging for reward shipping data

Wednesday, December 24, 2025

Bug Fix
52f3c10

Add debug logging for shipping calculation

Add debug logging for shipping calculation

Wednesday, December 24, 2025

Bug Fix
9e8b4e1

Fix unused shippingCountry parameter lint error

Fix unused shippingCountry parameter lint error

Wednesday, December 24, 2025

Bug Fix
51d8125

Fix Stripe checkout reuse bug with incorrect amount calculations

Fix Stripe checkout reuse bug with incorrect amount calculations

Wednesday, December 24, 2025

Bug Fix
05c9c3b

Fix shipping amount tracking for Stripe pledges

Fix shipping amount tracking for Stripe pledges

Wednesday, December 24, 2025

New Feature
263b25d

Add shipping amount tracking for DivinityCoin pledges

Add shipping amount tracking for DivinityCoin pledges

Wednesday, December 24, 2025

New Feature
5560dd8

Add duplicate pledge protection for DivinityCoin

Add duplicate pledge protection for DivinityCoin

Wednesday, December 24, 2025

Bug Fix
91f4210

Fix duplicate pledge creation for DivinityCoin

Fix duplicate pledge creation for DivinityCoin

Wednesday, December 24, 2025

New Feature
ec9bbbb

Add DivinityCoin pledge refunds for failed campaigns

Add DivinityCoin pledge refunds for failed campaigns

Wednesday, December 24, 2025

Bug Fix
448b8de

Fix rewardAmount missing error in DivinityCoin pledge creation

Fix rewardAmount missing error in DivinityCoin pledge creation

Wednesday, December 24, 2025

UI/UX
87af228

Hide Stripe UI elements for DivinityCoin projects

Hide Stripe UI elements for DivinityCoin projects

Wednesday, December 24, 2025

Bug Fix
f613ef4

Fix DivinityCoin pledge creation with required fields

Fix DivinityCoin pledge creation with required fields

Wednesday, December 24, 2025

New Feature
9a6101b

Add DivinityCoin payment support to pledges API

Add DivinityCoin payment support to pledges API

Wednesday, December 24, 2025

Bug Fix
eb2441a

Fix launched project edit restrictions

Fix launched project edit restrictions

Wednesday, December 24, 2025

Security
88f8f7c

Add CSRF headers to video upload request

Add CSRF headers to video upload request

Wednesday, December 24, 2025

New Feature
9fd2126

Add video upload button to project basics step

Add video upload button to project basics step

Wednesday, December 24, 2025

New Feature
30ccce8

Add video upload support with 100MB limit and streaming

Add video upload support with 100MB limit and streaming

Wednesday, December 24, 2025

Bug Fix
a49bcfe

Add debug logging to uploads route to diagnose 404 issue

Add debug logging to uploads route to diagnose 404 issue

Wednesday, December 24, 2025

Bug Fix
45f9170

Fix project URL redirect after launch to include vanity name

Fix project URL redirect after launch to include vanity name

Wednesday, December 24, 2025

New Feature
085b053

Add BANK_ACCOUNT_ENCRYPTION_KEY to .env.example

Add BANK_ACCOUNT_ENCRYPTION_KEY to .env.example

Wednesday, December 24, 2025

New Feature
c6f171f

Add WebP fallback for legacy PNG/JPG image URLs

Add WebP fallback for legacy PNG/JPG image URLs

Wednesday, December 24, 2025

Bug Fix
86ffd57

Fix UPLOADS_BASE to use project directory, not absolute /uploads

Fix UPLOADS_BASE to use project directory, not absolute /uploads

Wednesday, December 24, 2025

Bug Fix
9775105

Fix uploads path to use /uploads instead of relative path

Fix uploads path to use /uploads instead of relative path

Wednesday, December 24, 2025

Security
bad21d6

Add batch rewards endpoint to fix nginx rate limiting

Add batch rewards endpoint to fix nginx rate limiting

Wednesday, December 24, 2025

API
ca6bba5

Batch Rewards Endpoint

Added batch rewards API endpoint to work around nginx rate limiting issues.

Wednesday, December 24, 2025

Improvement
1ba1465

Use POST for all reward saves (create and update)

Use POST for all reward saves (create and update)

Wednesday, December 24, 2025

Performance
f1727ce

Optimize save performance: parallelize all API calls

Optimize save performance: parallelize all API calls

Wednesday, December 24, 2025

Performance
ed7e6af

API Parallelization

Optimized save performance by parallelizing independent API calls.

Wednesday, December 24, 2025

API
e07e3e2

Improve rewards endpoint robustness and error logging

Improve rewards endpoint robustness and error logging

Wednesday, December 24, 2025

Bug Fix
5312308

Fix ZodError property: use issues instead of errors

Fix ZodError property: use issues instead of errors

Wednesday, December 24, 2025

Bug Fix
fef9f21

Break up monolithic project PATCH endpoint into dedicated endpoints

Break up monolithic project PATCH endpoint into dedicated endpoints

Wednesday, December 24, 2025

Bug Fix
f192e1b

Fix contact email save with dedicated API endpoint

Fix contact email save with dedicated API endpoint

Wednesday, December 24, 2025

Bug Fix
ffb186e

Fix TypeScript errors in fulfillment data processing

Fix TypeScript errors in fulfillment data processing

Wednesday, December 24, 2025

New Feature
cd7e8d1

Add comprehensive fulfillment tab with progress circle and item breakdown

Add comprehensive fulfillment tab with progress circle and item breakdown

Wednesday, December 24, 2025

Bug Fix
7d09419

Fix packages-tab buttons with onClick handlers

Fix packages-tab buttons with onClick handlers

Wednesday, December 24, 2025

Bug Fix
e0c4bbb

Fix more IndieKit tab buttons (digital, shipping, support, settings, account-settings)

Fix more IndieKit tab buttons (digital, shipping, support, settings, account-settings)

Wednesday, December 24, 2025

Bug Fix
affaaf4

Fix more IndieKit tab buttons (survey-builder, products)

Fix more IndieKit tab buttons (survey-builder, products)

Wednesday, December 24, 2025

Bug Fix
a7c6538

Fix IndieKit tab buttons and bank account API

Fix IndieKit tab buttons and bank account API

Wednesday, December 24, 2025

Bug Fix
6a67340

Fix edit campaign routing to use project owner's vanity URL

Fix edit campaign routing to use project owner's vanity URL

Wednesday, December 24, 2025

Bug Fix
3cd97ef

Fix collaborator redirect to editor instead of campaign page

Fix collaborator redirect to editor instead of campaign page

Wednesday, December 24, 2025

Bug Fix
a52a5d4

Fix shippingCost type handling causing TypeError on project edit page

Fix shippingCost type handling causing TypeError on project edit page

Wednesday, December 24, 2025

New Feature
8d7d1a3

Add ability to mark mailboxes as creator mailboxes to hide from admin view

Add ability to mark mailboxes as creator mailboxes to hide from admin view

Wednesday, December 24, 2025

API
d96a04a

Remove demo data from admin payouts page, wire up to API

Remove demo data from admin payouts page, wire up to API

Wednesday, December 24, 2025

Documentation
d58d302

Security Documentation

Added SECURITY.md documenting all security implementations and best practices.

Wednesday, December 24, 2025

Bug Fix
7fd3b43

Fix null pointer errors causing 'digest' TypeError

Fix null pointer errors causing 'digest' TypeError

Wednesday, December 24, 2025

Bug Fix
2110ca3

Fix Decimal serialization across ALL files (38 files)

Fix Decimal serialization across ALL files (38 files)

Wednesday, December 24, 2025

Bug Fix
d2c9b25

Decimal Serialization Fix

Fixed Prisma Decimal serialization issues across 38+ files that were causing TypeErrors in production.

Wednesday, December 24, 2025

Bug Fix
3e10fee

Fix Decimal serialization across all API routes

Fix Decimal serialization across all API routes

Wednesday, December 24, 2025

Bug Fix
a29fa2f

Fix Decimal serialization in IndieKit API route

Fix Decimal serialization in IndieKit API route

Wednesday, December 24, 2025

Bug Fix
501cd10

Fix items showing 'not included in any rewards' and admin pledge Decimals

Fix items showing 'not included in any rewards' and admin pledge Decimals

Wednesday, December 24, 2025

Bug Fix
1ea583d

Fix Prisma Decimal serialization across all API routes

Fix Prisma Decimal serialization across all API routes

Wednesday, December 24, 2025

Bug Fix
7d0358d

Fix TypeError in manage pledge page by converting Prisma Decimals to numbers

Fix TypeError in manage pledge page by converting Prisma Decimals to numbers

Wednesday, December 24, 2025

Bug Fix
9ef8b8a

Fix admin mailbox filtering to not exclude by email pattern

Fix admin mailbox filtering to not exclude by email pattern

Wednesday, December 24, 2025

Bug Fix
53052c4

Fix profile page avatar positioning and edit visibility

Fix profile page avatar positioning and edit visibility

Tuesday, December 23, 2025

Security
d2d8a28

Fix ESLint errors in profile and security code

Fix ESLint errors in profile and security code

Tuesday, December 23, 2025

Security
d00d4f5

Fix TypeScript errors in DivinityCoin security code

Fix TypeScript errors in DivinityCoin security code

Tuesday, December 23, 2025

Security
6d2a701

DivinityCoin Security Hardening

Implemented additional security measures to protect DivinityCoin balances and transactions against potential attacks.

Tuesday, December 23, 2025

New Feature
02b950c

Add creator profile system with public profile views

Add creator profile system with public profile views

Tuesday, December 23, 2025

Bug Fix
c7429a1

Fix Zod validation errors across all API routes

Fix Zod validation errors across all API routes

Tuesday, December 23, 2025

API
a875c1a

API Error Handling Improvements

Improved error messages across API routes with proper Zod validation error formatting.

Tuesday, December 23, 2025

Bug Fix
ad8c4f5

Fix Zod validation errors showing [object Object] in toast messages

Fix Zod validation errors showing [object Object] in toast messages

Tuesday, December 23, 2025

Bug Fix
aad3b13

Fix TypeScript error: use Array.from() instead of spread for Set

Fix TypeScript error: use Array.from() instead of spread for Set

Tuesday, December 23, 2025

Security
e7860d7

Fix email queue to enforce max 1 email per second rate limit

Fix email queue to enforce max 1 email per second rate limit

Tuesday, December 23, 2025

Performance
667c501

Email Queue Optimization

Improved email queue with parallel batch processing while maintaining rate limits.

Tuesday, December 23, 2025

Security
8cc7879

Security and UX improvements from comprehensive audit

Security and UX improvements from comprehensive audit

Tuesday, December 23, 2025

Security
3955f7f

Implement security, database, and performance improvements from audit

Implement security, database, and performance improvements from audit

Tuesday, December 23, 2025

Documentation
3261953

Update audit doc: Remove Docker/Vercel, focus on PM2+crontab setup

Update audit doc: Remove Docker/Vercel, focus on PM2+crontab setup

Tuesday, December 23, 2025

New Feature
8d8a350

Add comprehensive site audit suggestions document

Add comprehensive site audit suggestions document

Tuesday, December 23, 2025

New Feature
ef7254a

Add email queue cron job (runs every minute)

Add email queue cron job (runs every minute)

Tuesday, December 23, 2025

Security
ced4d01

Email Queue Rate Limiting

Implemented email queue system with rate limiting to prevent spam and ensure reliable delivery.

Tuesday, December 23, 2025

Improvement
5d6e97a

Update all creator emails to use creator's email handle

Update all creator emails to use creator's email handle

Tuesday, December 23, 2025

New Feature
3e8553e

Creator Email Handles

Creators can send emails to backers from their own email handle (creator@mail.indiecrowdfund.com).

Tuesday, December 23, 2025

API
7028dd2

Remove unused functions from unsubscribe route

Remove unused functions from unsubscribe route

Tuesday, December 23, 2025

Bug Fix
40a9462

Fix unsubscribe route: remove invalid exports from Next.js route file

Fix unsubscribe route: remove invalid exports from Next.js route file

Tuesday, December 23, 2025

New Feature
aea83eb

Global Email Unsubscribe

Added one-click unsubscribe functionality for all marketing emails with preference management.

Tuesday, December 23, 2025

Bug Fix
455e15f

Fix creator email to send real emails to any address

Fix creator email to send real emails to any address

Tuesday, December 23, 2025

New Feature
e363dfc

Add story/description image URL fixes to fix-webp-urls script

Add story/description image URL fixes to fix-webp-urls script

Tuesday, December 23, 2025

Bug Fix
30f3bfc

Fix Prisma OR syntax in fix-webp-urls script

Fix Prisma OR syntax in fix-webp-urls script

Tuesday, December 23, 2025

New Feature
a3da07c

Add fix for WebP URLs in ProjectItem, RewardItem, Reward models

Add fix for WebP URLs in ProjectItem, RewardItem, Reward models

Tuesday, December 23, 2025

Bug Fix
47e124f

Fix convert-to-webp script for correct schema models

Fix convert-to-webp script for correct schema models

Tuesday, December 23, 2025

Performance
19b8b13

Optimize backup script to exclude .next and node_modules properly

Optimize backup script to exclude .next and node_modules properly

Tuesday, December 23, 2025

Bug Fix
2e0fe6c

Fix unused import lint errors

Fix unused import lint errors

Tuesday, December 23, 2025

Bug Fix
df263a0

Fix TypeScript error in forward route

Fix TypeScript error in forward route

Tuesday, December 23, 2025

New Feature
8d770a0

Add WebP conversion for uploads and backup/conversion scripts

Add WebP conversion for uploads and backup/conversion scripts

Tuesday, December 23, 2025

Improvement
7357dad

Image Upload and WebP Conversion

Fixed image upload issues and added automatic WebP conversion for better performance.

Monday, December 22, 2025

Bug Fix
c37f6c1

Fix admin users role filter with correct role values

Fix admin users role filter with correct role values

Monday, December 22, 2025

Bug Fix
376727c

Fix DivinityCoin endpoints

Fix DivinityCoin endpoints

Monday, December 22, 2025

Security
64f9347

Fix DivinityCoin API URLs and authentication

Fix DivinityCoin API URLs and authentication

Monday, December 22, 2025

Bug Fix
8f1c45f

Fix sync-balance error handling for non-JSON responses

Fix sync-balance error handling for non-JSON responses

Monday, December 22, 2025

New Feature
a200cf6

Add balance refresh button to sync with DivinityCoin API

Add balance refresh button to sync with DivinityCoin API

Monday, December 22, 2025

API
9edcc04

Integrate DivinityCoin API for code redemption

Integrate DivinityCoin API for code redemption

Monday, December 22, 2025

Security
a143e1e

Add CSRF headers to DivinityCoin API calls

Add CSRF headers to DivinityCoin API calls

Monday, December 22, 2025

Bug Fix
0712890

Fix backer dashboard API to include divinityCoinBalance

Fix backer dashboard API to include divinityCoinBalance

Monday, December 22, 2025

Improvement
809b4c1

Update DivinityCoin branding to blue in payment step

Update DivinityCoin branding to blue in payment step

Monday, December 22, 2025

New Feature
57ea02e

Add DivinityCoin payment flow for pledges

Add DivinityCoin payment flow for pledges

Monday, December 22, 2025

New Feature
ab4fef8

Add DivinityCoin credit redemption feature to backer dashboard

Add DivinityCoin credit redemption feature to backer dashboard

Monday, December 22, 2025

New Feature
74185b1

Add DivinityCoin credits section to backer dashboard

Add DivinityCoin credits section to backer dashboard

Monday, December 22, 2025

Bug Fix
0463994

Fix DivinityCoin webhook - URL set by DivinityCoin, not us

Fix DivinityCoin webhook - URL set by DivinityCoin, not us

Monday, December 22, 2025

New Feature
b7614a3

DivinityCoin Webhook Support

Implemented webhook handlers for DivinityCoin events including balance updates, refunds, and transaction notifications.

Monday, December 22, 2025

Bug Fix
17d1952

Fix TypeScript error in admin payouts page with proper Project interface

Fix TypeScript error in admin payouts page with proper Project interface

Monday, December 22, 2025

UI/UX
92d614c

Redesign admin payouts as project-centric DivinityCoin management

Redesign admin payouts as project-centric DivinityCoin management

Monday, December 22, 2025

Bug Fix
f5b0746

Fix linting errors: remove unused imports

Fix linting errors: remove unused imports

Monday, December 22, 2025

Bug Fix
38fd48e

Fix TypeScript error in divinity-payouts API route

Fix TypeScript error in divinity-payouts API route

Monday, December 22, 2025

New Feature
7aa89e7

Add DivinityCoin payment processor and bank account management

Add DivinityCoin payment processor and bank account management

Monday, December 22, 2025

Improvement
d15c48f

Update DivinityCoin links to point to main site

Update DivinityCoin links to point to main site

Monday, December 22, 2025

New Feature
0696943

DivinityCoin Payment Integration

Replaced CCBill with DivinityCoin as primary payment processor. Users can redeem DivinityCoin codes to add credits and use them for backing projects and marketplace purchases.

Monday, December 22, 2025

New Feature
aeeff8c

Add Stripe fee breakdown table alongside DivinityCoin breakdown

Add Stripe fee breakdown table alongside DivinityCoin breakdown

Monday, December 22, 2025

Improvement
f42c5d0

Update platform fee from 5% to 3%

Update platform fee from 5% to 3%

Monday, December 22, 2025

Bug Fix
fb80ae8

Update to correct DivinityCoin credit-based payment integration

Update to correct DivinityCoin credit-based payment integration

Monday, December 22, 2025

Bug Fix
5863a6f

Fix messages API crash when project is null

Fix messages API crash when project is null

Monday, December 22, 2025

Bug Fix
8dcab8a

Fix IndieKit email import to actually work

Fix IndieKit email import to actually work

Monday, December 22, 2025

Bug Fix
4ed4f73

Fix creator inbox emails - make Message.projectId optional

Fix creator inbox emails - make Message.projectId optional

Monday, December 22, 2025

API
dfef62e

Update email webhooks from SendGrid to Mailgun

Update email webhooks from SendGrid to Mailgun

Sunday, December 21, 2025

Bug Fix
8846ed8

Fix build-backup API to handle different app root paths

Fix build-backup API to handle different app root paths

Sunday, December 21, 2025

Bug Fix
954be43

Fix Prisma enum errors and improve email provider selection

Fix Prisma enum errors and improve email provider selection

Sunday, December 21, 2025

New Feature
b5ab7ca

Add Mailgun email provider support

Add Mailgun email provider support

Sunday, December 21, 2025

New Feature
c7c8dda

Mailgun Email Provider Support

Added Mailgun as an alternative email provider with automatic fallback and queue management.

Saturday, December 20, 2025

Bug Fix
3dd05a9

Fix unused variable lint error in indiekit route

Fix unused variable lint error in indiekit route

Saturday, December 20, 2025

Bug Fix
878921b

Fix TypeScript errors in retailer surveys API route

Fix TypeScript errors in retailer surveys API route

Saturday, December 20, 2025

New Feature
fee27e7

Add Satisfaction Surveys section to admin retailers page

Add Satisfaction Surveys section to admin retailers page

Saturday, December 20, 2025

Bug Fix
552b3d1

Fix home page Projects funded and Success rate stats

Fix home page Projects funded and Success rate stats

Saturday, December 20, 2025

UI/UX
42c660d

Build out IndieKit timeline functionality

Build out IndieKit timeline functionality

Saturday, December 20, 2025

Improvement
80ec941

Update payment page messaging based on funding status

Update payment page messaging based on funding status

Saturday, December 20, 2025

New Feature
61d9ccb

Add self-healing for stuck PENDING pledges in add-items route

Add self-healing for stuck PENDING pledges in add-items route

Saturday, December 20, 2025

Improvement
0b8d257

Improve pledge deduplication to prefer COMPLETED over PENDING

Improve pledge deduplication to prefer COMPLETED over PENDING

Saturday, December 20, 2025

Bug Fix
f9b965b

Fix backer dashboard not showing backed projects

Fix backer dashboard not showing backed projects

Saturday, December 20, 2025

New Feature
7e6b9f1

Add upcoming projects filter to Discover page and fix search

Add upcoming projects filter to Discover page and fix search

Saturday, December 20, 2025

Bug Fix
046be25

Fix payment errors and duplicate pledges in activity

Fix payment errors and duplicate pledges in activity

Saturday, December 20, 2025

Bug Fix
98276d5

Fix pledge creation to work before migration is applied

Fix pledge creation to work before migration is applied

Saturday, December 20, 2025

New Feature
b73fff5

Add email campaign conversion tracking and disable rewards when project ends

Add email campaign conversion tracking and disable rewards when project ends

Saturday, December 20, 2025

Bug Fix
fecdfda

Fix file upload serving in production

Fix file upload serving in production

Friday, December 19, 2025

Bug Fix
c79269f

Fix TypeScript Set iteration error in campaign-type-dialog

Fix TypeScript Set iteration error in campaign-type-dialog

Friday, December 19, 2025

New Feature
b2d43d4

Add live countdown timer with minutes/seconds and confetti celebration

Add live countdown timer with minutes/seconds and confetti celebration

Friday, December 19, 2025

Bug Fix
8c86560

Fix Canva import double content issue

Fix Canva import double content issue

Friday, December 19, 2025

Bug Fix
47342bb

Fix Canva image import and ESLint errors

Fix Canva image import and ESLint errors

Friday, December 19, 2025

Bug Fix
80eb963

Canva Import Improvements

Fixed Canva import issues including image handling, HTML preservation, and table styling.

Friday, December 19, 2025

Bug Fix
b0bdbde

Fix unused import in retailers project detail page

Fix unused import in retailers project detail page

Friday, December 19, 2025

Bug Fix
9ebc85a

Fix Canva import - use iframe preview to preserve HTML tables and styles

Fix Canva import - use iframe preview to preserve HTML tables and styles

Friday, December 19, 2025

Improvement
1c5f1dd

Improve Canva import image replacement with more patterns and fallback

Improve Canva import image replacement with more patterns and fallback

Friday, December 19, 2025

Bug Fix
184829b

Fix drag-and-drop image upload in story and prelaunch editors

Fix drag-and-drop image upload in story and prelaunch editors

Friday, December 19, 2025

Bug Fix
c854bbf

Fix Canva import for email campaigns - images and HTML now load correctly

Fix Canva import for email campaigns - images and HTML now load correctly

Friday, December 19, 2025

Bug Fix
bb9cefb

Fix TypeScript errors in profile-dropdown and reward-form components

Fix TypeScript errors in profile-dropdown and reward-form components

Friday, December 19, 2025

New Feature
4855050

Add vanity URL support to AI marketing campaigns and user activity APIs

Add vanity URL support to AI marketing campaigns and user activity APIs

Friday, December 19, 2025

New Feature
91c0216

Add vanity URL support to profile-dropdown API and IDVerificationGate

Add vanity URL support to profile-dropdown API and IDVerificationGate

Friday, December 19, 2025

Bug Fix
f0fa7f1

Fix secret reward link to use projectSlug instead of projectId

Fix secret reward link to use projectSlug instead of projectId

Friday, December 19, 2025

Bug Fix
0e959a4

Fix vanity URL support in notifications, emails, and prelaunch page

Fix vanity URL support in notifications, emails, and prelaunch page

Friday, December 19, 2025

New Feature
d1b9e6f

Add project edit page and fix edit links with vanity URLs

Add project edit page and fix edit links with vanity URLs

Friday, December 19, 2025

Bug Fix
2050bdc

Fix legacy project links and edit route 404 errors

Fix legacy project links and edit route 404 errors

Friday, December 19, 2025

Improvement
82f5418

Update project links to use vanity URLs across the site

Update project links to use vanity URLs across the site

Friday, December 19, 2025

Bug Fix
53e0d8a

Fix TypeScript implicit any error in following route

Fix TypeScript implicit any error in following route

Friday, December 19, 2025

New Feature
1e5333a

Add Set Vanity URL button to Active Prelaunch section in admin

Add Set Vanity URL button to Active Prelaunch section in admin

Friday, December 19, 2025

Bug Fix
8c2761b

Fix build script and route parameter conflict

Fix build script and route parameter conflict

Friday, December 19, 2025

New Feature
1258029

Add admin feature to set creator vanity URLs for legacy projects

Add admin feature to set creator vanity URLs for legacy projects

Friday, December 19, 2025

Bug Fix
ff08f12

Fix conflicting dynamic routes with middleware URL rewriting

Fix conflicting dynamic routes with middleware URL rewriting

Friday, December 19, 2025

Bug Fix
0b1ae39

Fix TypeScript implicit any errors in subscribers route

Fix TypeScript implicit any errors in subscribers route

Friday, December 19, 2025

Bug Fix
8e7b46f

Fix legacy /projects/[slug] URLs to render directly without redirect

Fix legacy /projects/[slug] URLs to render directly without redirect

Friday, December 19, 2025

New Feature
d368fa8

Add mail.indiecrowdfund.com to accepted inbound email domains

Add mail.indiecrowdfund.com to accepted inbound email domains

Friday, December 19, 2025

Improvement
64b3a05

Legacy URL Compatibility

Added backwards compatibility for legacy /projects/[slug] URLs with automatic redirection.

Friday, December 19, 2025

Bug Fix
f868a36

Fix 500 error in creator subscribers endpoint

Fix 500 error in creator subscribers endpoint

Friday, December 19, 2025

Bug Fix
e821d8d

Fix TypeScript Map iteration error in remove duplicates

Fix TypeScript Map iteration error in remove duplicates

Friday, December 19, 2025

New Feature
9f796ec

Add manual subscriber CRUD and remove duplicates features

Add manual subscriber CRUD and remove duplicates features

Friday, December 19, 2025

UI/UX
172701f

Remove type check step that was breaking live site during builds

Remove type check step that was breaking live site during builds

Friday, December 19, 2025

Bug Fix
f1d79f1

Fix admin role check to include SUPER_ADMIN for build backup endpoints

Fix admin role check to include SUPER_ADMIN for build backup endpoints

Friday, December 19, 2025

Bug Fix
e3e37c3

Fix lint errors: unused stats variable and CardDescription import

Fix lint errors: unused stats variable and CardDescription import

Friday, December 19, 2025

New Feature
4ea5cd0

Add website build backup download feature

Add website build backup download feature

Friday, December 19, 2025

Security
f3ac4ed

Add CSRF headers to database backup operations

Add CSRF headers to database backup operations

Friday, December 19, 2025

New Feature
bbc838c

Add creator email setup requirement for email features

Add creator email setup requirement for email features

Friday, December 19, 2025

Bug Fix
b516038

Fix admin email center not sending - call sendEmail directly instead of internal fetch

Fix admin email center not sending - call sendEmail directly instead of internal fetch

Friday, December 19, 2025

Bug Fix
8b3588e

Fix lint errors: unused vars and imports

Fix lint errors: unused vars and imports

Friday, December 19, 2025

Bug Fix
5fd4007

Fix TypeScript type assertion for sendgridWebhookVerificationKey

Fix TypeScript type assertion for sendgridWebhookVerificationKey

Friday, December 19, 2025

New Feature
4ec2d74

Database Backup Management

Added database and build backup features with download, restore, and cleanup functionality.

Friday, December 19, 2025

New Feature
52a00cc

Add type assertion to bypass Prisma types issue for sendgridWebhookVerificationKey

Add type assertion to bypass Prisma types issue for sendgridWebhookVerificationKey

Friday, December 19, 2025

API
97c9ea7

Load sendgridWebhookVerificationKey from API response

Load sendgridWebhookVerificationKey from API response

Friday, December 19, 2025

Bug Fix
b6f0c58

Fix sendgridWebhookVerificationKey not saving in admin settings

Fix sendgridWebhookVerificationKey not saving in admin settings

Friday, December 19, 2025

UI/UX
c5c1c14

Clean stale .next/types before type check in build script

Clean stale .next/types before type check in build script

Friday, December 19, 2025

Performance
b53876d

Add clean step to build script to prevent stale cache errors

Add clean step to build script to prevent stale cache errors

Friday, December 19, 2025

UI/UX
6274265

Move project components out of dynamic route folder to fix build error

Move project components out of dynamic route folder to fix build error

Friday, December 19, 2025

API
3aa22cf

Remove conflicting [slug] route in favor of [vanityname]/[slug]

Remove conflicting [slug] route in favor of [vanityname]/[slug]

Friday, December 19, 2025

Bug Fix
35cc09c

Fix TypeScript errors in SendGrid webhook and creator email features

Fix TypeScript errors in SendGrid webhook and creator email features

Friday, December 19, 2025

Security
7e582be

Add SendGrid webhook security and creator email API endpoints

Add SendGrid webhook security and creator email API endpoints

Friday, December 19, 2025

New Feature
fcac010

Vanity URL System for Projects

Implemented custom vanity URLs allowing creators to have memorable project links like /username/project-name.

Friday, December 19, 2025

Bug Fix
063f133

Fix UX navigation issues from backer feedback

Fix UX navigation issues from backer feedback

Friday, December 19, 2025

Bug Fix
e5fe696

Fix TypeScript errors for AWS SES email settings

Fix TypeScript errors for AWS SES email settings

Friday, December 19, 2025

New Feature
8b59def

Add AWS SES fields to admin settings email UI

Add AWS SES fields to admin settings email UI

Friday, December 19, 2025

New Feature
80029a5

Add AWS SES configuration to admin settings

Add AWS SES configuration to admin settings

Friday, December 19, 2025

New Feature
515a299

Add Amazon SES support for email sending

Add Amazon SES support for email sending

Friday, December 19, 2025

Security
ebb0ac9

Add CSRF exemption for fix-images endpoint and helper script

Add CSRF exemption for fix-images endpoint and helper script

Friday, December 19, 2025

Bug Fix
65bde94

Fix Canva import to upload images instead of base64

Fix Canva import to upload images instead of base64

Friday, December 19, 2025

Bug Fix
0435b16

Fix test email to send full HTML like regular campaign

Fix test email to send full HTML like regular campaign

Friday, December 19, 2025

New Feature
fdb89e0

Add Send Test button to campaign manager

Add Send Test button to campaign manager

Friday, December 19, 2025

New Feature
10ce1e1

Add full CRUD for email lists and email tracking

Add full CRUD for email lists and email tracking

Friday, December 19, 2025

New Feature
2422f59

Add template variable replacement for personalized emails

Add template variable replacement for personalized emails

Friday, December 19, 2025

Bug Fix
1bce8cb

Fix campaign status to use CANCELLED instead of ABORTED

Fix campaign status to use CANCELLED instead of ABORTED

Friday, December 19, 2025

Bug Fix
7d0cbd1

Fix abort to restart PM2 and show resend for aborted campaigns

Fix abort to restart PM2 and show resend for aborted campaigns

Friday, December 19, 2025

New Feature
9232bc7

Add abort campaign functionality for email sending

Add abort campaign functionality for email sending

Friday, December 19, 2025

Bug Fix
ecb430f

Fix emailLog.create to use correct field names (recipientEmail, htmlContent)

Fix emailLog.create to use correct field names (recipientEmail, htmlContent)

Friday, December 19, 2025

New Feature
a33322d

Add resend capability to campaign manager

Add resend capability to campaign manager

Thursday, December 18, 2025

API
d7f172a

Integrate SendGrid email sending into campaign send route

Integrate SendGrid email sending into campaign send route

Thursday, December 18, 2025

New Feature
d48ffc6

Add required 'type' field to emailLog.create in campaign send route

Add required 'type' field to emailLog.create in campaign send route

Thursday, December 18, 2025

Bug Fix
33c6e27

Fix campaign recipient counts to show correct subscriber/retailer numbers

Fix campaign recipient counts to show correct subscriber/retailer numbers

Thursday, December 18, 2025

Bug Fix
7fd715b

Add debug logging to diagnose newsletter subscriber count issue

Add debug logging to diagnose newsletter subscriber count issue

Thursday, December 18, 2025

Bug Fix
cfed73f

Fix User model relation name: projects -> createdProjects

Fix User model relation name: projects -> createdProjects

Thursday, December 18, 2025

Bug Fix
e2c2ce6

Fix Prisma query syntax for newsletter subscriber filtering

Fix Prisma query syntax for newsletter subscriber filtering

Thursday, December 18, 2025

Bug Fix
63b32ab

Fix TypeScript errors in campaign send route

Fix TypeScript errors in campaign send route

Thursday, December 18, 2025

New Feature
c58a7e9

Email Campaign Manager

Full email campaign management with Canva import, subscriber management, CSV import, and campaign analytics.

Thursday, December 18, 2025

New Feature
64345c1

Add campaign manager table to email campaigns tab

Add campaign manager table to email campaigns tab

Thursday, December 18, 2025

Bug Fix
fe542cf

Fix campaign creation to match schema and handle null source values

Fix campaign creation to match schema and handle null source values

Thursday, December 18, 2025

Bug Fix
5844110

Fix TypeScript implicit any errors in campaign and subscriber APIs

Fix TypeScript implicit any errors in campaign and subscriber APIs

Thursday, December 18, 2025

New Feature
f3cc4d1

Add email list manager and retailer campaigns with isolated audience targeting

Add email list manager and retailer campaigns with isolated audience targeting

Thursday, December 18, 2025

Bug Fix
7fd3cad

Fix linting errors: remove unused Upload import, use const for foundImages

Fix linting errors: remove unused Upload import, use const for foundImages

Thursday, December 18, 2025

New Feature
88a972c

Add Import from Canva button for email campaigns

Add Import from Canva button for email campaigns

Thursday, December 18, 2025

Bug Fix
a8fedfc

Fix unused variable linting errors in PreOrdersTab and SupportTab

Fix unused variable linting errors in PreOrdersTab and SupportTab

Thursday, December 18, 2025

New Feature
0dfe505

Add breakdown types to FulfillmentStats interface

Add breakdown types to FulfillmentStats interface

Thursday, December 18, 2025

Bug Fix
cc54d17

Fix Select component error in CSV import dialog

Fix Select component error in CSV import dialog

Thursday, December 18, 2025

Bug Fix
33a7788

Fix PreOrdersTab: move legend above bar to prevent text cutoff

Fix PreOrdersTab: move legend above bar to prevent text cutoff

Thursday, December 18, 2025

New Feature
56b9328

Add 'no active campaign' message to IndieKit tabs

Add 'no active campaign' message to IndieKit tabs

Thursday, December 18, 2025

Bug Fix
029209f

Add push_errored status mapping for FAILED fulfillment

Fix: Add push_errored status mapping for FAILED fulfillment

Wednesday, December 17, 2025

Improvement
326fcd5

Split IndieKit tabs into two rows for better organization

Split IndieKit tabs into two rows for better organization

Wednesday, December 17, 2025

New Feature
98cc19a

Improve IndieKit dashboard with new features and fixes

Improve IndieKit dashboard with new features and fixes

Wednesday, December 17, 2025

Bug Fix
2b29b9d

Remove addonRevenue reference not in FulfillmentStats type

Fix: Remove addonRevenue reference not in FulfillmentStats type

Wednesday, December 17, 2025

New Feature
7d2ae99

Add IndieKit section to About Us page

Add IndieKit section to About Us page

Wednesday, December 17, 2025

API
1e72ba3

Remove unused questionSchema from surveys route

Remove unused questionSchema from surveys route

Wednesday, December 17, 2025

Bug Fix
ba6147b

Fix remaining ESLint errors in API routes

Fix remaining ESLint errors in API routes

Wednesday, December 17, 2025

Bug Fix
be11b1a

Fix ESLint errors in IndieKit dashboard components

Fix ESLint errors in IndieKit dashboard components

Wednesday, December 17, 2025

Bug Fix
2f0439e

Fix TypeScript errors in IndieKit dashboard

Fix TypeScript errors in IndieKit dashboard

Wednesday, December 17, 2025

API
960dae1

Wire IndieKit dialogs to API and remove demo data

Wire IndieKit dialogs to API and remove demo data

Wednesday, December 17, 2025

API
a6c8e33

Wire IndieKit dashboard to production database and APIs

Wire IndieKit dashboard to production database and APIs

Wednesday, December 17, 2025

New Feature
2595675

Add UI enhancement components for IndieKit dashboard

Add UI enhancement components for IndieKit dashboard

Wednesday, December 17, 2025

New Feature
7ff56f3

Add comprehensive dialog system for IndieKit dashboard

Add comprehensive dialog system for IndieKit dashboard

Wednesday, December 17, 2025

New Feature
cea7f04

Add advanced dialogs for IndieKit dashboard

Add advanced dialogs for IndieKit dashboard

Wednesday, December 17, 2025

New Feature
64be10f

Add interactive functionality to IndieKit dashboard

Add interactive functionality to IndieKit dashboard

Wednesday, December 17, 2025

New Feature
2dfa29a

Add remaining missing features from design document

Add remaining missing features from design document

Wednesday, December 17, 2025

New Feature
87ca800

Add remaining IndieKit dashboard tabs (Timeline, Counts, Support, Survey Builder, Settings)

Add remaining IndieKit dashboard tabs (Timeline, Counts, Support, Survey Builder, Settings)

Wednesday, December 17, 2025

New Feature
2fdcabc

Add Segments and Export tabs for backer management

Add Segments and Export tabs for backer management

Wednesday, December 17, 2025

New Feature
87a11b5

Add Launch section tabs: Teaser Pages, Members, and Projects

Add Launch section tabs: Teaser Pages, Members, and Projects

Wednesday, December 17, 2025

New Feature
f492bf0

Add email tab Launch navigation and enhance email dialog

Add email tab Launch navigation and enhance email dialog

Wednesday, December 17, 2025

New Feature
655b021

Add comprehensive missing features from design document

Add comprehensive missing features from design document

Wednesday, December 17, 2025

New Feature
59d3fc9

Add files via upload

Add files via upload

Wednesday, December 17, 2025

Documentation
f938a43

Delete docs/backer-fulfillment-upselling-v2.md

Delete docs/backer-fulfillment-upselling-v2.md

Wednesday, December 17, 2025

New Feature
0397f31

Add missing fulfillment features from design document

Add missing fulfillment features from design document

Wednesday, December 17, 2025

New Feature
5ae679d

Add missing functionality from design document

Add missing functionality from design document

Wednesday, December 17, 2025

Improvement
f07d277

Refactor IndieKit page into modular components

Refactor IndieKit page into modular components

Wednesday, December 17, 2025

Improvement
7d3f3ff

Enhance IndieKit fulfillment dashboard with comprehensive features

Enhance IndieKit fulfillment dashboard with comprehensive features

Wednesday, December 17, 2025

New Feature
eb20160

IndieKit Fulfillment Dashboard

Comprehensive creator dashboard for managing campaigns including fulfillment tracking, backer management, email campaigns, surveys, and digital file distribution.

Wednesday, December 17, 2025

Bug Fix
88f0f34

Fix Prisma query error: remove invalid reviews relation filter

Fix Prisma query error: remove invalid reviews relation filter

Tuesday, December 16, 2025

UI/UX
03a8a65

Redesign terms page with vertical sidebar navigation on desktop

Redesign terms page with vertical sidebar navigation on desktop

Tuesday, December 16, 2025

UI/UX
018142f

Improve shipping country selector UX and fix remaining TS errors

Improve shipping country selector UX and fix remaining TS errors

Tuesday, December 16, 2025

Bug Fix
8f87fc1

Fix TypeScript null safety for params/searchParams and improve pledge UX

Fix TypeScript null safety for params/searchParams and improve pledge UX

Tuesday, December 16, 2025

Bug Fix
1cd2b04

Fix build errors: Image alt prop and params null check

Fix build errors: Image alt prop and params null check

Tuesday, December 16, 2025

New Feature
8c6f53d

Add cron job for automatic stale pledge cleanup

Add cron job for automatic stale pledge cleanup

Monday, December 15, 2025

New Feature
6aa278a

Add stale pledge cleanup API and error page fallback

Add stale pledge cleanup API and error page fallback

Monday, December 15, 2025

New Feature
59940e5

Add backward compatibility for orphaned prelaunch submissions

Add backward compatibility for orphaned prelaunch submissions

Monday, December 15, 2025

New Feature
a89bd69

Add dedicated save button for contact email in payment step

Add dedicated save button for contact email in payment step

Monday, December 15, 2025

New Feature
7ebc3d7

Add auto-save when navigating project builder steps

Add auto-save when navigating project builder steps

Monday, December 15, 2025

Bug Fix
c5be56a

Fix prelaunch approval - save project data before returning

Fix prelaunch approval - save project data before returning

Monday, December 15, 2025

New Feature
f792cb5

Add backer reply to creator comments feature

Add backer reply to creator comments feature

Monday, December 15, 2025

Bug Fix
5c06ef6

Fix health check to use database settings instead of only env vars

Fix health check to use database settings instead of only env vars

Monday, December 15, 2025

Bug Fix
e831e07

Fix Prisma validation error in notifyBackerPledgeConfirmed

Fix Prisma validation error in notifyBackerPledgeConfirmed

Monday, December 15, 2025

New Feature
ac4a0ab

Add backer number backfill button to admin project panel

Add backer number backfill button to admin project panel

Monday, December 15, 2025

New Feature
cb3d8cf

Add email notification when creator replies to backer comments

Add email notification when creator replies to backer comments

Monday, December 15, 2025

New Feature
a292f6d

Add backer number feature for pledge tracking

Add backer number feature for pledge tracking

Monday, December 15, 2025

New Feature
33fdb05

Add creator reply functionality for campaign comments

Add creator reply functionality for campaign comments

Monday, December 15, 2025

New Feature
195855f

Add PDF library feature spec for digital reward fulfillment

Add PDF library feature spec for digital reward fulfillment

Monday, December 15, 2025

New Feature
1813e0c

Add automatic retry for transient network failures in admin pages

Add automatic retry for transient network failures in admin pages

Monday, December 15, 2025

Improvement
e6442a1

Automatic Retry for Network Failures

Added automatic retry with exponential backoff for transient network failures in admin pages.

Monday, December 15, 2025

New Feature
9685363

Add admin endpoint to analyze pledge status and duplicates

Add admin endpoint to analyze pledge status and duplicates

Monday, December 15, 2025

Bug Fix
488ba72

Fix webhook 500 errors by making notifications non-blocking

Fix webhook 500 errors by making notifications non-blocking

Monday, December 15, 2025

Security
139be52

Exempt /api/track from CSRF protection

Exempt /api/track from CSRF protection

Monday, December 15, 2025

New Feature
8d67077

Add Media Library import functionality for existing files

Add Media Library import functionality for existing files

Sunday, December 14, 2025

API
9562c90

Wire up API keys management to database

Wire up API keys management to database

Sunday, December 14, 2025

New Feature
a2e5f9a

Add drag & drop and paste image upload to story editor

Add drag & drop and paste image upload to story editor

Sunday, December 14, 2025

Bug Fix
fbef86f

Fix Active Prelaunch query to show legacy prelaunch pages

Fix Active Prelaunch query to show legacy prelaunch pages

Sunday, December 14, 2025

New Feature
8262dba

Add rich text email editor and CSV subscriber import

Add rich text email editor and CSV subscriber import

Sunday, December 14, 2025

Security
685c374

Fix missing CSRF headers in admin panel

Fix missing CSRF headers in admin panel

Sunday, December 14, 2025

New Feature
6e0e918

Pre-launch Approval Workflow

Added admin review process for pre-launch pages with dedicated approval queue.

Sunday, December 14, 2025

Security
f38726c

Add CSRF headers to remaining frontend fetch calls

Add CSRF headers to remaining frontend fetch calls

Sunday, December 14, 2025

Security
45aabd5

Remove unused getCSRFHeaders imports to fix lint errors

Remove unused getCSRFHeaders imports to fix lint errors

Sunday, December 14, 2025

Security
4172864

CSRF Protection Implementation

Added comprehensive CSRF token protection across all state-changing API endpoints with automatic header injection.

Sunday, December 14, 2025

Bug Fix
0da258b

Fix CSP to allow YouTube and Vimeo video embeds

Fix CSP to allow YouTube and Vimeo video embeds

Sunday, December 14, 2025

Bug Fix
baef56e

Fix lint errors in AI marketing campaigns and dialog components

Fix lint errors in AI marketing campaigns and dialog components

Sunday, December 14, 2025

Bug Fix
b770b1e

Fix TypeScript implicit any errors across AI marketing and project routes

Fix TypeScript implicit any errors across AI marketing and project routes

Sunday, December 14, 2025

Security
8aa29e4

Fix SecuritySettings component type to match new rate limiting fields

Fix SecuritySettings component type to match new rate limiting fields

Sunday, December 14, 2025

Security
11984f3

Rate Limiting System

Added configurable rate limiting for login attempts and global API requests with admin controls.

Sunday, December 14, 2025

New Feature
e39e851

AI Marketing System

Added AI-powered marketing campaign creation with user interest matching and automated targeting.

Sunday, December 14, 2025

Security
c306051

Add security middleware, welcome emails, and AI campaign types

Add security middleware, welcome emails, and AI campaign types

Sunday, December 14, 2025

Bug Fix
d5f71f5

Fix TypeScript errors in prelaunch approval and addon quantity features

Fix TypeScript errors in prelaunch approval and addon quantity features

Sunday, December 14, 2025

New Feature
9ebceb0

Add prelaunch approval for standard users and addon quantity selection

Add prelaunch approval for standard users and addon quantity selection

Sunday, December 14, 2025

Improvement
de457ad

Update homepage hero text - Support Who You Love, Free speech advocates

Update homepage hero text - Support Who You Love, Free speech advocates

Saturday, December 13, 2025

Improvement
4e92f4a

Update homepage tagline to 'future home to'

Update homepage tagline to 'future home to'

Saturday, December 13, 2025

Bug Fix
b262a52

Fix TypeScript error - add type annotation for addon parameter

Fix TypeScript error - add type annotation for addon parameter

Saturday, December 13, 2025

UI/UX
745536d

Dark Mode with Gradient Branding

Made dark mode the permanent theme with beautiful gradient branding and modern styling throughout the site.

Saturday, December 13, 2025

Improvement
b2b92f6

Improve pledge confirmation email with full details

Improve pledge confirmation email with full details

Saturday, December 13, 2025

Improvement
eafd91a

Update payment timing messaging based on funding status

Update payment timing messaging based on funding status

Saturday, December 13, 2025

Bug Fix
fafd7eb

Fix getStripeInstance import in process-pledges route

Fix getStripeInstance import in process-pledges route

Saturday, December 13, 2025

Bug Fix
adcef52

Add webhook logging to debug payment_intent.succeeded events

Add webhook logging to debug payment_intent.succeeded events

Saturday, December 13, 2025

New Feature
a1c13c0

Add verify payments feature to fix webhook-missed pledges

Add verify payments feature to fix webhook-missed pledges

Saturday, December 13, 2025

Bug Fix
1f265a1

Fix diagnose pledges endpoint - use correct field name

Fix diagnose pledges endpoint - use correct field name

Saturday, December 13, 2025

Bug Fix
c16ca85

Fix deploy script to pull from branch without checkout

Fix deploy script to pull from branch without checkout

Saturday, December 13, 2025

New Feature
54cfc19

Add deployment scripts for seamless builds with error reporting

Add deployment scripts for seamless builds with error reporting

Saturday, December 13, 2025

New Feature
9107896

Add detailed error info to diagnose pledges endpoint

Add detailed error info to diagnose pledges endpoint

Saturday, December 13, 2025

New Feature
5aada56

Add Diagnose Pledges button to admin project panel

Add Diagnose Pledges button to admin project panel

Saturday, December 13, 2025

Bug Fix
0a01f7f

Fix stats endpoint to match sync-stats logic for PENDING pledges

Fix stats endpoint to match sync-stats logic for PENDING pledges

Saturday, December 13, 2025

Bug Fix
28b3ca5

Count PENDING pledges with SetupIntent in backer totals

Fix: Count PENDING pledges with SetupIntent in backer totals

Saturday, December 13, 2025

New Feature
878c81c

Add Process Pledges button to admin projects panel

Add Process Pledges button to admin projects panel

Saturday, December 13, 2025

Bug Fix
c40d83a

Fix race condition: Fetch payment method from Stripe if webhook hasn't run

Fix race condition: Fetch payment method from Stripe if webhook hasn't run

Saturday, December 13, 2025

Bug Fix
4dcbf09

Auto-detect backer's shipping country based on timezone

Fix: Auto-detect backer's shipping country based on timezone

Saturday, December 13, 2025

New Feature
24992f1

Add backwards compatibility for pledge processing failsafe

Add backwards compatibility for pledge processing failsafe

Saturday, December 13, 2025

Bug Fix
8d78d9c

Auto-process pledges when goal is reached via webhook

Fix: Auto-process pledges when goal is reached via webhook

Saturday, December 13, 2025

Bug Fix
097c6f9

Show backer count and avatars on campaign page sidebar

Fix: Show backer count and avatars on campaign page sidebar

Saturday, December 13, 2025

Bug Fix
8d52141

Include PENDING pledges in reward tile backer avatars

Fix: Include PENDING pledges in reward tile backer avatars

Saturday, December 13, 2025

New Feature
222c304

Add admin endpoint to diagnose and process pledges

Add admin endpoint to diagnose and process pledges

Saturday, December 13, 2025

New Feature
f24a273

Add theme toggle for light/dark mode switching

Add theme toggle for light/dark mode switching

Saturday, December 13, 2025

Bug Fix
3231af2

Wire up real backer data to reward tiles

Fix: Wire up real backer data to reward tiles

Saturday, December 13, 2025

Bug Fix
bdac42b

Show PENDING pledges in backer dashboard

Fix: Show PENDING pledges in backer dashboard

Saturday, December 13, 2025

Bug Fix
05c31df

Add safeguards to prevent duplicate charges

Fix: Add safeguards to prevent duplicate charges

Saturday, December 13, 2025

Bug Fix
b2a1885

Ensure pending pledges are charged when project reaches goal

Fix: Ensure pending pledges are charged when project reaches goal

Saturday, December 13, 2025

Bug Fix
1a9d129

Handle backwards compatibility for pledge confirmation status

Fix: Handle backwards compatibility for pledge confirmation status

Saturday, December 13, 2025

Bug Fix
0b87b98

Preserve redirect URL through login/register flow

Fix: Preserve redirect URL through login/register flow

Saturday, December 13, 2025

New Feature
2721e71

Add Open Graph metadata for project link previews

Add Open Graph metadata for project link previews

Saturday, December 13, 2025

Bug Fix
7528a7b

Wire up social share buttons with click handlers

Fix: Wire up social share buttons with click handlers

Saturday, December 13, 2025

Bug Fix
657a0d0

Remove priority from reward/addon images to prevent preload warnings

Fix: Remove priority from reward/addon images to prevent preload warnings

Saturday, December 13, 2025

New Feature
2c6f99f

Add script to find and cleanup incomplete pledges

Add script to find and cleanup incomplete pledges

Saturday, December 13, 2025

Bug Fix
3347534

Remove unused error variable

Fix: Remove unused error variable

Saturday, December 13, 2025

New Feature
20838b4

Add sync stats button to admin projects panel

Add sync stats button to admin projects panel

Saturday, December 13, 2025

Bug Fix
386f82c

Only count pledges when checkout is fully confirmed

Fix: Only count pledges when checkout is fully confirmed

Saturday, December 13, 2025

Bug Fix
231ba5b

Show different UI for incomplete checkout vs confirmed pledges

Fix: Show different UI for incomplete checkout vs confirmed pledges

Saturday, December 13, 2025

Bug Fix
f518924

Use session.user.id in user/me route

Fix: Use session.user.id in user/me route

Saturday, December 13, 2025

Bug Fix
e7ec6c7

Use session.user.id instead of session.userId

Fix: Use session.user.id instead of session.userId

Saturday, December 13, 2025

Bug Fix
14ed359

Rename [projectId] to [id] for comments API route

Fix: Rename [projectId] to [id] for comments API route

Saturday, December 13, 2025

New Feature
ca82c97

Comment System Implementation

Added full backer comment system with creator reply functionality and email notifications.

Saturday, December 13, 2025

Bug Fix
3f05426

Fix sidebar scroll - use fixed height instead of max-height

Fix sidebar scroll - use fixed height instead of max-height

Saturday, December 13, 2025

Bug Fix
560a5f6

Fix sticky sidebar using CSS Grid for proper container bounds

Fix sticky sidebar using CSS Grid for proper container bounds

Saturday, December 13, 2025

UI/UX
c68d821

Hide addons until reward is selected, add tap-to-select on mobile

Hide addons until reward is selected, add tap-to-select on mobile

Saturday, December 13, 2025

Bug Fix
60d12ee

Fix rewards sidebar with absolute positioning for proper sticky behavior

Fix rewards sidebar with absolute positioning for proper sticky behavior

Saturday, December 13, 2025

Bug Fix
693a2e6

Fix rewards sidebar to stay within section bounds when scrolling

Fix rewards sidebar to stay within section bounds when scrolling

Saturday, December 13, 2025

UI/UX
2404080

Rewards Sidebar UX Improvement

Fixed sticky sidebar behavior and improved reward selection flow with better mobile support.

Saturday, December 13, 2025

Bug Fix
b3cf2c3

Fix addon images not displaying in rewards tab optional add-ons section

Fix addon images not displaying in rewards tab optional add-ons section

Saturday, December 13, 2025

Bug Fix
d469a45

Fix reward images not loading on mobile by adding priority and sizes

Fix reward images not loading on mobile by adding priority and sizes

Saturday, December 13, 2025

Bug Fix
7114b44

Fix admin projects text overflow and moderation badge count

Fix admin projects text overflow and moderation badge count

Saturday, December 13, 2025

UI/UX
f6ee480

Replace dropdown with inline links in home page mobile menu

Replace dropdown with inline links in home page mobile menu

Saturday, December 13, 2025

Bug Fix
64a40cd

Fix mobile dropdown positioning to stay within viewport

Fix mobile dropdown positioning to stay within viewport

Saturday, December 13, 2025

Bug Fix
59a9534

Fix mobile layout for user profile dropdown

Fix mobile layout for user profile dropdown

Saturday, December 13, 2025

New Feature
879bd60

Add Additional Items feature for completed pledges

Add Additional Items feature for completed pledges

Saturday, December 13, 2025

New Feature
b0531d3

Add Projects in Prelaunch section to home page and pledge modify API

Add Projects in Prelaunch section to home page and pledge modify API

Saturday, December 13, 2025

Bug Fix
0c39a57

Fix manage pledge page with proper state handling and refund messaging

Fix manage pledge page with proper state handling and refund messaging

Saturday, December 13, 2025

Improvement
af1e742

Refactor admin/projects/page.tsx with extracted components

Refactor admin/projects/page.tsx with extracted components

Saturday, December 13, 2025

Improvement
5e8a785

Refactor projects/[slug]/page.tsx with extracted components

Refactor projects/[slug]/page.tsx with extracted components

Saturday, December 13, 2025

Improvement
0ca702e

Refactor admin/ai-marketing/page.tsx with extracted dialog components

Refactor admin/ai-marketing/page.tsx with extracted dialog components

Saturday, December 13, 2025

Improvement
238131d

Refactor admin/users page into modular components

Refactor admin/users page into modular components

Saturday, December 13, 2025

New Feature
dec5e36

Add drag-to-order and sorting for items, rewards, and addons

Add drag-to-order and sorting for items, rewards, and addons

Saturday, December 13, 2025

Bug Fix
29a8647

Fix checkbox state not persisting when editing rewards/addons

Fix checkbox state not persisting when editing rewards/addons

Saturday, December 13, 2025

Improvement
0354aa2

Refactor rewards-step.tsx into modular components

Refactor rewards-step.tsx into modular components

Saturday, December 13, 2025

New Feature
d5c6eb1

Add documentation for backing a project and payment flow

Add documentation for backing a project and payment flow

Friday, December 12, 2025

New Feature
6e798e5

Add manage pledge page for backers with proper state handling

Add manage pledge page for backers with proper state handling

Friday, December 12, 2025

Bug Fix
6d35d53

Fix console errors from server/client code mixing

Fix console errors from server/client code mixing

Friday, December 12, 2025

Bug Fix
c97f57a

Pledge Status Synchronization

Fixed PENDING pledges not updating to COMPLETED after successful payment, with automatic sync functionality.

Friday, December 12, 2025

Bug Fix
dec9f1b

Fix useSearchParams Suspense boundary build errors

Fix useSearchParams Suspense boundary build errors

Friday, December 12, 2025

Bug Fix
cf0f076

Fix lint errors: unused variable and eslint warnings

Fix lint errors: unused variable and eslint warnings

Friday, December 12, 2025

New Feature
7c8d638

Add admin cleanup endpoint to find and safely remove duplicate pledges

Add admin cleanup endpoint to find and safely remove duplicate pledges

Friday, December 12, 2025

New Feature
149b022

Add multiple safety layers to prevent accidental double-charging

Add multiple safety layers to prevent accidental double-charging

Friday, December 12, 2025

Bug Fix
fac14e5

Duplicate Pledge Prevention

Added multiple safety layers to prevent accidental double-charging and duplicate pledge creation.

Friday, December 12, 2025

New Feature
42164ae

Add error handling to server component database calls

Add error handling to server component database calls

Friday, December 12, 2025

Security
9ee814a

Fix RSC prefetch failures by adding error handling to auth

Fix RSC prefetch failures by adding error handling to auth

Friday, December 12, 2025

Bug Fix
07b1532

Fix backer history not loading on first tab click

Fix backer history not loading on first tab click

Friday, December 12, 2025

Bug Fix
d1a1d00

Fix critical bug: cron job used invalid project status "ACTIVE"

Fix critical bug: cron job used invalid project status "ACTIVE"

Friday, December 12, 2025

New Feature
38f27f6

Add payment method sync from Stripe and fix charge processing

Add payment method sync from Stripe and fix charge processing

Friday, December 12, 2025

Bug Fix
f6f855a

Fix Stripe intent cancellation errors

Fix Stripe intent cancellation errors

Friday, December 12, 2025

Bug Fix
9ba9cfa

Fix null email assertion in pledge confirm endpoint

Fix null email assertion in pledge confirm endpoint

Friday, December 12, 2025

New Feature
0349e82

Add celebratory success page with confetti after backing

Add celebratory success page with confetti after backing

Friday, December 12, 2025

Bug Fix
14661c6

Fix stats to count PENDING pledges with chargedImmediately=false

Fix stats to count PENDING pledges with chargedImmediately=false

Friday, December 12, 2025

New Feature
ed75075

Add self-healing auto-sync for project stats

Add self-healing auto-sync for project stats

Friday, December 12, 2025

Improvement
a4e7d75

Improve real-time stats updates on campaign page

Improve real-time stats updates on campaign page

Friday, December 12, 2025

New Feature
d1ff507

Add cron job to proactively process funded campaign pledges

Add cron job to proactively process funded campaign pledges

Friday, December 12, 2025

Bug Fix
b175889

Stripe Payment Processing Fixes

Fixed multiple payment processing issues including duplicate pledges, webhook handling, and payment confirmation flows.

Friday, December 12, 2025

New Feature
b7a708d

Add resend receipt email feature and fix Stripe initialization

Add resend receipt email feature and fix Stripe initialization

Friday, December 12, 2025

Bug Fix
3480f75

Fix Prisma schema field mismatches

Fix Prisma schema field mismatches

Friday, December 12, 2025

Bug Fix
abf55d8

Fix unused imports in ai-marketing page

Fix unused imports in ai-marketing page

Friday, December 12, 2025

New Feature
1f02f41

Add pledge management for admin and creator dashboards

Add pledge management for admin and creator dashboards

Friday, December 12, 2025

Bug Fix
44f853a

Fix mobile responsiveness in retailer pages

Fix mobile responsiveness in retailer pages

Friday, December 12, 2025

UI/UX
e7511d4

Improve mobile responsiveness for more pages

Improve mobile responsiveness for more pages

Friday, December 12, 2025

New Feature
09513c5

Add remaining settings section components

Add remaining settings section components

Friday, December 12, 2025

UI/UX
72245dc

Improve mobile responsiveness for more admin pages

Improve mobile responsiveness for more admin pages

Friday, December 12, 2025

UI/UX
1f73844

Improve mobile responsiveness for admin pages

Improve mobile responsiveness for admin pages

Friday, December 12, 2025

Bug Fix
993c026

Fix mobile responsiveness and update Stripe API version

Fix mobile responsiveness and update Stripe API version

Friday, December 12, 2025

Bug Fix
eedb0b2

Fix unused imports and improve mobile responsiveness for retailer pages

Fix unused imports and improve mobile responsiveness for retailer pages

Friday, December 12, 2025

Bug Fix
eecb0dc

Fix pledge page reward/addon cards for mobile

Fix pledge page reward/addon cards for mobile

Friday, December 12, 2025

Bug Fix
1fc492e

Fix retailers dashboard header and nav tabs for mobile

Fix retailers dashboard header and nav tabs for mobile

Friday, December 12, 2025

UI/UX
0b9929b

Improve mobile responsiveness for messages page

Improve mobile responsiveness for messages page

Friday, December 12, 2025

UI/UX
b0b02e4

Improve mobile responsiveness for help, social, and activity pages

Improve mobile responsiveness for help, social, and activity pages

Friday, December 12, 2025

UI/UX
5e7c728

Improve mobile responsiveness for dashboard pages

Improve mobile responsiveness for dashboard pages

Friday, December 12, 2025

UI/UX
f48a318

Mobile Responsiveness Overhaul

Comprehensive mobile optimization across all pages including dashboard, pledge flow, and admin panels.

Friday, December 12, 2025

New Feature
b8bbf8b

Add UserProfileDropdown to backer dashboard header

Add UserProfileDropdown to backer dashboard header

Friday, December 12, 2025

Bug Fix
7a32a01

Fix mobile UX issues in dashboard and dropdown

Fix mobile UX issues in dashboard and dropdown

Friday, December 12, 2025

Bug Fix
199d839

Fix duplicate pledges and add pledge management

Fix duplicate pledges and add pledge management

Friday, December 12, 2025

Bug Fix
5144f44

Fix user stats and add refresh button

Fix user stats and add refresh button

Friday, December 12, 2025

Bug Fix
bb06865

Fix unused imports and variables in admin users page

Fix unused imports and variables in admin users page

Friday, December 12, 2025

New Feature
6d60258

Add backer history and email management to admin users page

Add backer history and email management to admin users page

Friday, December 12, 2025

Bug Fix
c0dd3c6

Fix duplicate pledges and add pledge confirmation emails

Fix duplicate pledges and add pledge confirmation emails

Friday, December 12, 2025

Bug Fix
0255ac4

Fix comment syntax in email-retries cron route

Fix comment syntax in email-retries cron route

Friday, December 12, 2025

New Feature
79fe4ee

Add real-time pledge counting on project page

Add real-time pledge counting on project page

Friday, December 12, 2025

Bug Fix
b8f03a4

Fix null date handling in admin users page

Fix null date handling in admin users page

Friday, December 12, 2025

Bug Fix
c7ac499

Fix null date handling in formatDate and formatRelativeTime

Fix null date handling in formatDate and formatRelativeTime

Friday, December 12, 2025

New Feature
fec6670

Add missing grid.svg file

Add missing grid.svg file

Friday, December 12, 2025

Bug Fix
98a2faa

Fix currency display on campaign rewards page

Fix currency display on campaign rewards page

Friday, December 12, 2025

Bug Fix
cdfe6aa

Fix logo color consistency on project pages

Fix logo color consistency on project pages

Friday, December 12, 2025

New Feature
57e49b6

Add reusable Footer component to all public pages

Add reusable Footer component to all public pages

Friday, December 12, 2025

New Feature
53a77ec

Add isStaffPick field to Project schema

Add isStaffPick field to Project schema

Friday, December 12, 2025

Bug Fix
0b9518e

Admin Panel Access Fixes

Fixed various admin role checks and API authorization issues preventing SUPER_ADMIN access to endpoints.

Friday, December 12, 2025

Bug Fix
ccb9cde

Fix platform-stats API for build-time errors

Fix platform-stats API for build-time errors

Friday, December 12, 2025

New Feature
70394dd

Add real platform stats to About Us page

Add real platform stats to About Us page

Friday, December 12, 2025

Bug Fix
cb75e19

Fix ProjectStatus enum - remove invalid COMPLETED value

Fix ProjectStatus enum - remove invalid COMPLETED value

Friday, December 12, 2025

Bug Fix
17c3ce5

Fix mobile horizontal scroll on project page

Fix mobile horizontal scroll on project page

Friday, December 12, 2025

Bug Fix
cc4bc0a

Fix role check to allow SUPER_ADMIN in reconcile endpoint

Fix role check to allow SUPER_ADMIN in reconcile endpoint

Thursday, December 11, 2025

API
77aab7b

Remove unused variables in reconcile-pledges route

Remove unused variables in reconcile-pledges route

Thursday, December 11, 2025

New Feature
ad995bd

Stripe Reconciliation Tool

Added admin tool to reconcile Stripe transactions with database records and fix discrepancies.

Thursday, December 11, 2025

New Feature
4756a44

Add sharp for image optimization

Add sharp for image optimization

Thursday, December 11, 2025

Bug Fix
fe15ca0

Fix pledge counting for crowdfunding campaigns

Fix pledge counting for crowdfunding campaigns

Thursday, December 11, 2025

Bug Fix
3f2dd55

Fix unused variable in health route

Fix unused variable in health route

Thursday, December 11, 2025

New Feature
0f2549a

Add real system health monitoring and clean up console.log statements

Add real system health monitoring and clean up console.log statements

Thursday, December 11, 2025

Security
d2a3bdd

Address critical audit items - security fixes and missing features

Address critical audit items - security fixes and missing features

Thursday, December 11, 2025

New Feature
99267dd

Add missing trust-safety and privacy pages

Add missing trust-safety and privacy pages

Thursday, December 11, 2025

New Feature
7af557f

Add detailed audit of logging, disconnected code, and unused files

Add detailed audit of logging, disconnected code, and unused files

Thursday, December 11, 2025

Bug Fix
c48a570

Fix pledge without reward - make rewardId optional

Fix pledge without reward - make rewardId optional

Thursday, December 11, 2025

Bug Fix
df66da4

Fix checkbox persistence when importing rewards to addons

Fix checkbox persistence when importing rewards to addons

Thursday, December 11, 2025

Security
5cd317c

Add comprehensive security and code quality audit checklist

Add comprehensive security and code quality audit checklist

Thursday, December 11, 2025

Bug Fix
50093cb

Fix Set iteration TypeScript error using Array.from

Fix Set iteration TypeScript error using Array.from

Thursday, December 11, 2025

Bug Fix
54f2ba2

Fix payment spinning issue by using correct Stripe confirmation method

Fix payment spinning issue by using correct Stripe confirmation method

Thursday, December 11, 2025

Improvement
9cee4c5

Enhance admin media library with folder organization and drag-and-drop

Enhance admin media library with folder organization and drag-and-drop

Thursday, December 11, 2025

Improvement
bb02fe5

Media Library with Folder Organization

Enhanced media library with folder structure, drag-and-drop upload, and import for existing files.

Thursday, December 11, 2025

Bug Fix
df77928

Fix console errors from failed RSC prefetch requests in admin sidebar

Fix console errors from failed RSC prefetch requests in admin sidebar

Thursday, December 11, 2025

Bug Fix
d8e9a0d

Fix TypeScript error: add type annotation for campaign parameter

Fix TypeScript error: add type annotation for campaign parameter

Thursday, December 11, 2025

Bug Fix
b2fa8c5

Fix TypeScript error: add type annotation to reduce parameters

Fix TypeScript error: add type annotation to reduce parameters

Thursday, December 11, 2025

Bug Fix
a6a67af

Fix AI marketing stats route 500 error

Fix AI marketing stats route 500 error

Thursday, December 11, 2025

Bug Fix
c54e0db

Fix admin AI control page toLocaleString error

Fix admin AI control page toLocaleString error

Thursday, December 11, 2025

Bug Fix
7b20bbc

Fix linter error: use const for filename

Fix linter error: use const for filename

Thursday, December 11, 2025

Bug Fix
389d869

Fix admin payouts route 500 error

Fix admin payouts route 500 error

Thursday, December 11, 2025

New Feature
17c161f

Add export functionality to admin analytics page

Add export functionality to admin analytics page

Thursday, December 11, 2025

Bug Fix
babf94b

Fix admin analytics revenue tab 500 error

Fix admin analytics revenue tab 500 error

Thursday, December 11, 2025

Bug Fix
f869e02

Fix email page console errors and AI marketing route error

Fix email page console errors and AI marketing route error

Thursday, December 11, 2025

Bug Fix
523f09b

Fix home page featured projects display

Fix home page featured projects display

Thursday, December 11, 2025

API
79388ea

Remove unused recentProjects query from admin dashboard API

Remove unused recentProjects query from admin dashboard API

Thursday, December 11, 2025

Bug Fix
84b8302

Fix admin dashboard Projects Requiring Action section

Fix admin dashboard Projects Requiring Action section

Thursday, December 11, 2025

New Feature
cc20847

Add PAUSED status to ProjectStatus enum

Add PAUSED status to ProjectStatus enum

Thursday, December 11, 2025

Bug Fix
4fd1419

Fix discover page to show actual project images

Fix discover page to show actual project images

Thursday, December 11, 2025

Bug Fix
4af5e17

Fix Launch Now redirect and success-stories Prisma error

Fix Launch Now redirect and success-stories Prisma error

Thursday, December 11, 2025

Improvement
8a93e2a

Update profile dropdown with dashboard buttons and edit links

Update profile dropdown with dashboard buttons and edit links

Thursday, December 11, 2025

New Feature
289a1f3

Add Make Live button for approved projects in admin panel

Add Make Live button for approved projects in admin panel

Thursday, December 11, 2025

Bug Fix
112fcad

Fix Stripe live mode HTTPS requirement error

Fix Stripe live mode HTTPS requirement error

Thursday, December 11, 2025

Bug Fix
eb4275e

Fix pledge without reward - allow null rewardId

Fix pledge without reward - allow null rewardId

Thursday, December 11, 2025

Bug Fix
ad195a9

Fix unused variable and indentation in pledge page

Fix unused variable and indentation in pledge page

Thursday, December 11, 2025

Bug Fix
cd4892f

Fix pledge page not showing rewards - wrong API response structure

Fix pledge page not showing rewards - wrong API response structure

Thursday, December 11, 2025

New Feature
1472cff

Add GET handler to rewards API for pledge page

Add GET handler to rewards API for pledge page

Thursday, December 11, 2025

New Feature
a649265

Add DEACTIVATE, REACTIVATE, SEND_TO_REVIEW to ReviewAction enum

Add DEACTIVATE, REACTIVATE, SEND_TO_REVIEW to ReviewAction enum

Thursday, December 11, 2025

Bug Fix
3cd2c83

Fix slug not being sent when saving project

Fix slug not being sent when saving project

Thursday, December 11, 2025

New Feature
6afe1cf

Add ability to update project slug before launch

Add ability to update project slug before launch

Thursday, December 11, 2025

Bug Fix
efe7e31

Fix null email in status route causing 500 error

Fix null email in status route causing 500 error

Thursday, December 11, 2025

New Feature
171018b

Add Deactivate button to Active Campaigns with confirmation popup

Add Deactivate button to Active Campaigns with confirmation popup

Thursday, December 11, 2025

Bug Fix
d05d84f

Fix Active Campaigns to show both LIVE and APPROVED projects

Fix Active Campaigns to show both LIVE and APPROVED projects

Thursday, December 11, 2025

API
dc8a30a

Comment out admin role checks in history and status routes to match review route

Comment out admin role checks in history and status routes to match review route

Thursday, December 11, 2025

Bug Fix
8ab96fc

Fix admin APIs - use role field instead of isAdmin

Fix admin APIs - use role field instead of isAdmin

Thursday, December 11, 2025

Bug Fix
c710308

Fix review history API - manually join data without Prisma relations

Fix review history API - manually join data without Prisma relations

Thursday, December 11, 2025

Bug Fix
da71937

Fix admin project tabs and add review history

Fix admin project tabs and add review history

Thursday, December 11, 2025

Bug Fix
52fa9e6

Fix TypeScript Set iteration error in admin review route

Fix TypeScript Set iteration error in admin review route

Thursday, December 11, 2025

Bug Fix
acb0bcd

Fix unused variable lint errors

Fix unused variable lint errors

Thursday, December 11, 2025

New Feature
659bdfc

Add reward selection step to pledge flow

Add reward selection step to pledge flow

Thursday, December 11, 2025

New Feature
5a24b3c

Add email change feature, admin campaign management, and video playback fixes

Add email change feature, admin campaign management, and video playback fixes

Thursday, December 11, 2025

Bug Fix
3bcf451

Fix review email notifications to properly check send status

Fix review email notifications to properly check send status

Thursday, December 11, 2025

Bug Fix
a699656

Fix lint errors: remove unused variables

Fix lint errors: remove unused variables

Thursday, December 11, 2025

Bug Fix
0b23b10

Add bug report feature for users and admin management

Add bug report feature for users and admin management

Thursday, December 11, 2025

Bug Fix
8a2586c

Fix duration display to show end date when set

Fix duration display to show end date when set

Thursday, December 11, 2025

Bug Fix
80ede4f

Fix admin project review: HTML rendering and preview button

Fix admin project review: HTML rendering and preview button

Thursday, December 11, 2025

New Feature
b73464e

Add confirm checkbox next to contact email in payment step

Add confirm checkbox next to contact email in payment step

Thursday, December 11, 2025

API
7f8e4e4

Make reward/addon descriptions optional in API schema

Make reward/addon descriptions optional in API schema

Thursday, December 11, 2025

Security
d9ac5bc

Fix useSession import to use custom auth provider

Fix useSession import to use custom auth provider

Thursday, December 11, 2025

Bug Fix
a99507d

Fix Set iteration TypeScript error in notifications

Fix Set iteration TypeScript error in notifications

Thursday, December 11, 2025

New Feature
54ea655

Add PCI Compliance Certification tab to terms page

Add PCI Compliance Certification tab to terms page

Thursday, December 11, 2025

New Feature
0d84480

Add prelaunch follow functionality and email notifications

Add prelaunch follow functionality and email notifications

Thursday, December 11, 2025

Bug Fix
e643a94

Fix type error: handle null followerCount when incrementing

Fix type error: handle null followerCount when incrementing

Thursday, December 11, 2025

Bug Fix
038f410

Fix prelaunch page URL and add deactivate button

Fix prelaunch page URL and add deactivate button

Thursday, December 11, 2025

Bug Fix
2740188

Fix pre-launch publish button not showing

Fix pre-launch publish button not showing

Thursday, December 11, 2025

New Feature
40c94f6

Add pre-launch page route and improve URL handling

Add pre-launch page route and improve URL handling

Thursday, December 11, 2025

New Feature
a0e7f90

Add Publish Pre-launch Page button to promotion step

Add Publish Pre-launch Page button to promotion step

Thursday, December 11, 2025

New Feature
c19e2af

Pre-launch Page System

Creators can now create pre-launch pages to build an audience before campaign launch, with follower tracking and email notifications.

Thursday, December 11, 2025

Bug Fix
c9abda8

Fix retailer Apply Now buttons and error handling

Fix retailer Apply Now buttons and error handling

Thursday, December 11, 2025

Bug Fix
ba3933a

Fix type error in slug route: use correct SUPER_ADMIN role constant

Fix type error in slug route: use correct SUPER_ADMIN role constant

Thursday, December 11, 2025

New Feature
d0f3e8e

Add secret reward functionality with shareable links

Add secret reward functionality with shareable links

Thursday, December 11, 2025

New Feature
601cd38

Add save button at bottom of reward/addon form

Add save button at bottom of reward/addon form

Thursday, December 11, 2025

Bug Fix
d55b746

Fix drag-and-drop image upload flashing and browser open issue

Fix drag-and-drop image upload flashing and browser open issue

Thursday, December 11, 2025

Bug Fix
52510c7

Fix image upload limit issue on items/rewards pages

Fix image upload limit issue on items/rewards pages

Thursday, December 11, 2025

Bug Fix
d4fccb3

Fix null check for setupIntent.metadata

Fix null check for setupIntent.metadata

Thursday, December 11, 2025

New Feature
212c234

Implement full payment flow with holds and retries

Implement full payment flow with holds and retries

Thursday, December 11, 2025

Bug Fix
2a9c8cd

Fix platform fee from 5% to 3% in payment code

Fix platform fee from 5% to 3% in payment code

Thursday, December 11, 2025

Improvement
5e3fb18

Update platform fee to 3% and remove CCBILL references

Update platform fee to 3% and remove CCBILL references

Thursday, December 11, 2025

New Feature
9396957

Add payment retry policy to FAQ (3 attempts, every 3 days)

Add payment retry policy to FAQ (3 attempts, every 3 days)

Thursday, December 11, 2025

Improvement
0c6276c

Update payment charging policy in pledge page FAQ

Update payment charging policy in pledge page FAQ

Thursday, December 11, 2025

Bug Fix
576fa86

Fix retailer account save functionality

Fix retailer account save functionality

Thursday, December 11, 2025

Security
b80fb3e

Update all retailer APIs to accept NextAuth sessions

Update all retailer APIs to accept NextAuth sessions

Thursday, December 11, 2025

Security
45dd684

Auto-authenticate retailer login for users with retailerAccess

Auto-authenticate retailer login for users with retailerAccess

Thursday, December 11, 2025

New Feature
065231c

Add retailerAccess field to User model with full admin UI support

Add retailerAccess field to User model with full admin UI support

Thursday, December 11, 2025

New Feature
ca999c8

Add Cool Kids role and improve role management UI

Add Cool Kids role and improve role management UI

Thursday, December 11, 2025

Bug Fix
67214e3

Fix admin user management buttons for production

Fix admin user management buttons for production

Thursday, December 11, 2025

Bug Fix
64c03b7

Use sonner toast instead of non-existent useToast hook

Fix: Use sonner toast instead of non-existent useToast hook

Thursday, December 11, 2025

New Feature
4ebba69

Add missing retailer portal pages and API endpoints

Add missing retailer portal pages and API endpoints

Thursday, December 11, 2025

New Feature
5d9fe62

Add username to backer dashboard welcome message

Add username to backer dashboard welcome message

Thursday, December 11, 2025

New Feature
056cf83

Add Cool Kids user class with campaign limits

Add Cool Kids user class with campaign limits

Thursday, December 11, 2025

Bug Fix
aa9b518

Fix People step to save profile data to database

Fix People step to save profile data to database

Thursday, December 11, 2025

Bug Fix
8009bc8

Fix unused useEffect import in rewards-step

Fix unused useEffect import in rewards-step

Thursday, December 11, 2025

New Feature
cd332b3

Add dynamic story navigation with scroll-to-section

Add dynamic story navigation with scroll-to-section

Thursday, December 11, 2025

API
1041ff1

Remove all demo data and wire pages to production APIs

Remove all demo data and wire pages to production APIs

Wednesday, December 10, 2025

Bug Fix
cd4883f

Fix broken links to /projects/new/basics (route doesn't exist)

Fix broken links to /projects/new/basics (route doesn't exist)

Wednesday, December 10, 2025

Security
f484d67

Fix retailers auth flow to use full navigation for session persistence

Fix retailers auth flow to use full navigation for session persistence

Wednesday, December 10, 2025

Bug Fix
bd92e66

Fix choose-role page to use full navigation for session persistence

Fix choose-role page to use full navigation for session persistence

Wednesday, December 10, 2025

Security
aa0ebd1

Fix discover page to use UserProfileDropdown for auth state

Fix discover page to use UserProfileDropdown for auth state

Wednesday, December 10, 2025

Bug Fix
b8b44f3

Fix contactEmail to keep empty strings instead of converting to null

Fix contactEmail to keep empty strings instead of converting to null

Wednesday, December 10, 2025

Bug Fix
27a456a

Fix contactEmail validation to allow empty strings

Fix contactEmail validation to allow empty strings

Wednesday, December 10, 2025

Bug Fix
2eea7c9

Fix staging build script and remove unused router import

Fix staging build script and remove unused router import

Wednesday, December 10, 2025

Bug Fix
d30248e

Fix login flow to properly set session cookie

Fix login flow to properly set session cookie

Wednesday, December 10, 2025

Bug Fix
30e946b

Fix session cookie secure flag for HTTP environments

Fix session cookie secure flag for HTTP environments

Wednesday, December 10, 2025

Bug Fix
bbeffce

Fix login/logout session handling

Fix login/logout session handling

Wednesday, December 10, 2025

New Feature
9266aad

Add logout API endpoint

Add logout API endpoint

Wednesday, December 10, 2025

New Feature
709976e

Add staging build and deploy scripts

Add staging build and deploy scripts

Wednesday, December 10, 2025

Bug Fix
af77985

Fix contact email field not saving on Payment step

Fix contact email field not saving on Payment step

Wednesday, December 10, 2025

New Feature
8791892

Add drag-drop image upload to items, rewards, and addons lists

Add drag-drop image upload to items, rewards, and addons lists

Wednesday, December 10, 2025

Bug Fix
16c630d

Fix TypeScript error in profile-dropdown debug logging

Fix TypeScript error in profile-dropdown debug logging

Wednesday, December 10, 2025

New Feature
11785b8

Add UserProfileDropdown to dashboard header

Add UserProfileDropdown to dashboard header

Wednesday, December 10, 2025

Improvement
ddcefff

Improve collaborating projects display in profile dropdown

Improve collaborating projects display in profile dropdown

Wednesday, December 10, 2025

Bug Fix
8ed0ac1

Fix collaborator lookup to also check by email for accepted collaborators

Fix collaborator lookup to also check by email for accepted collaborators

Wednesday, December 10, 2025

Bug Fix
d494cd6

Fix collaborator visibility for draft projects

Fix collaborator visibility for draft projects

Wednesday, December 10, 2025

Bug Fix
fd055b3

Fix image serving with API route instead of static files

Fix image serving with API route instead of static files

Wednesday, December 10, 2025

Bug Fix
d062647

Fix uploadType type to include 'misc' default value

Fix uploadType type to include 'misc' default value

Wednesday, December 10, 2025

New Feature
b9d2e7f

Implement server-side image storage organized by project

Implement server-side image storage organized by project

Wednesday, December 10, 2025

Bug Fix
77cde1d

Remove debug console.log statements from rewards-step.tsx

Remove debug console.log statements from rewards-step.tsx

Wednesday, December 10, 2025

Bug Fix
82fd25f

Add more debug logging to diagnose projectId issue

Add more debug logging to diagnose projectId issue

Wednesday, December 10, 2025

Bug Fix
39f6605

Add debug logging for item saves to diagnose API not firing

Add debug logging for item saves to diagnose API not firing

Wednesday, December 10, 2025

Bug Fix
5af7bd7

Fix z.record type error - add key type argument

Fix z.record type error - add key type argument

Wednesday, December 10, 2025

Bug Fix
1fa9bbf

Fix ESLint errors - use isSaving and Loader2 in save buttons

Fix ESLint errors - use isSaving and Loader2 in save buttons

Wednesday, December 10, 2025

Bug Fix
9874eae

Fix invalid next.config.js - remove unsupported api config for App Router

Fix invalid next.config.js - remove unsupported api config for App Router

Wednesday, December 10, 2025

New Feature
cb1f5c1

Add auto-save for items and rewards, load collaborators on project load

Add auto-save for items and rewards, load collaborators on project load

Wednesday, December 10, 2025

Bug Fix
e332a27

Fix rewards not saving due to payload size exceeding 1MB limit

Fix rewards not saving due to payload size exceeding 1MB limit

Wednesday, December 10, 2025

Bug Fix
8683816

Add debug logging for rewards save issue investigation

Add debug logging for rewards save issue investigation

Wednesday, December 10, 2025

New Feature
1f3d1f5

Add missing DialogDescription imports to fix build errors

Add missing DialogDescription imports to fix build errors

Wednesday, December 10, 2025

New Feature
78496be

Add proper DialogDescription to all dialogs for accessibility

Add proper DialogDescription to all dialogs for accessibility

Wednesday, December 10, 2025

Bug Fix
d3ca942

Fix collaborator invite to send email immediately when adding

Fix collaborator invite to send email immediately when adding

Wednesday, December 10, 2025

Bug Fix
d2a3112

Fix console errors for Google Places API and Dialog accessibility warnings

Fix console errors for Google Places API and Dialog accessibility warnings

Wednesday, December 10, 2025

Bug Fix
8ff0d01

Add detailed logging for collaborator email debugging

Add detailed logging for collaborator email debugging

Wednesday, December 10, 2025

Bug Fix
0b952eb

Fix localStorage quota exceeded for rewards and allow approved project edits

Fix localStorage quota exceeded for rewards and allow approved project edits

Wednesday, December 10, 2025

UI/UX
912fcb5

Remove unused isDraft variable from project builder

Remove unused isDraft variable from project builder

Tuesday, December 9, 2025

Improvement
94ffbbc

Enhance rich text styling on project preview page

Enhance rich text styling on project preview page

Tuesday, December 9, 2025

New Feature
f374d84

Add project status awareness and Launch Now functionality

Add project status awareness and Launch Now functionality

Tuesday, December 9, 2025

New Feature
e46bacd

Add accept/decline functionality to collaborator invites

Add accept/decline functionality to collaborator invites

Tuesday, December 9, 2025

Bug Fix
ba86f6f

Fix collaborators not visible in dashboard and profile popout

Fix collaborators not visible in dashboard and profile popout

Tuesday, December 9, 2025

Bug Fix
bc7864b

Collaborator System Fixes

Fixed collaborator invitation, permission checking, and visibility issues in dashboards.

Monday, December 8, 2025

Bug Fix
1c4e8ef

Fix collaborator notifications - send email immediately

Fix collaborator notifications - send email immediately

Monday, December 8, 2025

New Feature
c6c0e2a

Add better error logging for SendGrid email sending

Add better error logging for SendGrid email sending

Monday, December 8, 2025

Bug Fix
c025a32

Fix remaining ZodError .errors to .issues in respond route

Fix remaining ZodError .errors to .issues in respond route

Monday, December 8, 2025

Bug Fix
0e3dc4a

Fix implicit any type in survey respond route

Fix implicit any type in survey respond route

Monday, December 8, 2025

Bug Fix
7198e17

Fix implicit any types in survey respond route

Fix implicit any types in survey respond route

Monday, December 8, 2025

New Feature
0af645d

Add maintenance mode with static fallback page

Add maintenance mode with static fallback page

Monday, December 8, 2025

Bug Fix
b1e089f

Fix implicit any type for filter callback parameters

Fix implicit any type for filter callback parameters

Monday, December 8, 2025

Bug Fix
e6410f5

Fix z.record() to use two arguments (key, value schema)

Fix z.record() to use two arguments (key, value schema)

Monday, December 8, 2025

Bug Fix
8efafe5

Fix ZodError property: use .issues instead of .errors

Fix ZodError property: use .issues instead of .errors

Monday, December 8, 2025

Bug Fix
549611f

Fix lint errors in survey files

Fix lint errors in survey files

Monday, December 8, 2025

New Feature
db4a296

Add complete backer survey system with builder UI and response management

Add complete backer survey system with builder UI and response management

Monday, December 8, 2025

New Feature
f7e81f6

Add comprehensive notification system for users

Add comprehensive notification system for users

Monday, December 8, 2025

Bug Fix
ca2e66e

Fix admin users page functionality

Fix admin users page functionality

Monday, December 8, 2025

New Feature
f5bbcbe

Implement per-country shipping rates for rewards and addons

Implement per-country shipping rates for rewards and addons

Monday, December 8, 2025

UI/UX
b6aaf96

Update image size requirements to 933x621 for items, rewards, and addons

Update image size requirements to 933x621 for items, rewards, and addons

Monday, December 8, 2025

Bug Fix
f863295

Fix item imageUrl not loading when editing project rewards

Fix item imageUrl not loading when editing project rewards

Monday, December 8, 2025

Bug Fix
3b5817d

Fix null check for createdAt in settings page

Fix null check for createdAt in settings page

Monday, December 8, 2025

Bug Fix
5a4cc20

Fix unused imports in following page

Fix unused imports in following page

Monday, December 8, 2025

Bug Fix
300b5fa

Fix project save to include ALL fields including secondary category

Fix project save to include ALL fields including secondary category

Monday, December 8, 2025

UI/UX
fe27374

Build fully functional settings, following, and activity dashboard pages

Build fully functional settings, following, and activity dashboard pages

Monday, December 8, 2025

New Feature
2a76616

Add placeholder pages for dashboard settings, following, and activity

Add placeholder pages for dashboard settings, following, and activity

Monday, December 8, 2025

Bug Fix
e4d664c

Fix invalid PledgeStatus enum value in profile dropdown API

Fix invalid PledgeStatus enum value in profile dropdown API

Monday, December 8, 2025

UI/UX
9ae202e

Style + New button to match project thumbnails in dropdown

Style + New button to match project thumbnails in dropdown

Monday, December 8, 2025

Bug Fix
0ebba9b

Fix profile dropdown to show all created projects including drafts

Fix profile dropdown to show all created projects including drafts

Monday, December 8, 2025

Bug Fix
297e9d3

Fix TypeScript errors in RewardData type and edit page

Fix TypeScript errors in RewardData type and edit page

Monday, December 8, 2025

Bug Fix
6349082

Fix TypeScript implicit any types for filter parameters

Fix TypeScript implicit any types for filter parameters

Monday, December 8, 2025

Bug Fix
fb7d8d5

Fix TypeScript implicit any types for rewards and items map parameters

Fix TypeScript implicit any types for rewards and items map parameters

Monday, December 8, 2025

Bug Fix
7ee8a87

Fix TypeScript implicit any type for updates map parameter

Fix TypeScript implicit any type for updates map parameter

Monday, December 8, 2025

Bug Fix
27046f2

Fix project data persistence and page display

Fix project data persistence and page display

Monday, December 8, 2025

Bug Fix
27d554e

Fix partialize type error in project-store

Fix partialize type error in project-store

Monday, December 8, 2025

Bug Fix
4f9a031

Fix localStorage quota exceeded error for rich text editor

Fix localStorage quota exceeded error for rich text editor

Monday, December 8, 2025

New Feature
99d0cf4

Add Stripe connection reset functionality and improve error handling

Add Stripe connection reset functionality and improve error handling

Monday, December 8, 2025

New Feature
3c8e27a

Add better error logging for Stripe Connect

Add better error logging for Stripe Connect

Monday, December 8, 2025

API
72fb46d

Show actual Stripe error message in Connect API response

Show actual Stripe error message in Connect API response

Monday, December 8, 2025

New Feature
277b6f5

Add onSave to all SecureKeyInput components for immediate database save

Add onSave to all SecureKeyInput components for immediate database save

Monday, December 8, 2025

Bug Fix
65e4e02

Add more debug logging to trace save flow

Add more debug logging to trace save flow

Monday, December 8, 2025

Bug Fix
0d9b6b3

Fix stale closure issue - use ref for payment settings in save handler

Fix stale closure issue - use ref for payment settings in save handler

Monday, December 8, 2025

Bug Fix
a726d1b

Add debug logging to trace Stripe key save flow

Add debug logging to trace Stripe key save flow

Monday, December 8, 2025

Bug Fix
58ed208

Use correct function name fetchSettings instead of loadSettings

Fix: Use correct function name fetchSettings instead of loadSettings

Monday, December 8, 2025

Bug Fix
23184c5

Fix SecureKeyInput to auto-commit value on blur

Fix SecureKeyInput to auto-commit value on blur

Monday, December 8, 2025

Bug Fix
4f49f11

Fix Stripe API keys not persisting after save

Fix Stripe API keys not persisting after save

Monday, December 8, 2025

Bug Fix
d5f6f2c

Fix Stripe config route for static generation

Fix Stripe config route for static generation

Monday, December 8, 2025

Bug Fix
1581265

Fix Stripe Connect to use database settings for API keys

Fix Stripe Connect to use database settings for API keys

Monday, December 8, 2025

Bug Fix
b1fb805

Mask stripePublishableKey in API responses for UI recognition

Fix: Mask stripePublishableKey in API responses for UI recognition

Monday, December 8, 2025

API
db8f17b

Update webhooks section to show actual endpoint URLs

Update webhooks section to show actual endpoint URLs

Saturday, December 6, 2025

Bug Fix
713a712

Fix ESLint unused variable errors

Fix ESLint unused variable errors

Saturday, December 6, 2025

Security
8967e9e

Security: Replace password inputs with SecureKeyInput component

Security: Replace password inputs with SecureKeyInput component

Saturday, December 6, 2025

New Feature
390f50a

Add Stripe Connect onboarding flow for creators

Add Stripe Connect onboarding flow for creators

Saturday, December 6, 2025

Documentation
605425f

Update creator handbook payment section for Stripe-only functionality

Update creator handbook payment section for Stripe-only functionality

Saturday, December 6, 2025

Bug Fix
6d4df10

Remove 'in a way' from controversial content text

Fix: Remove 'in a way' from controversial content text

Saturday, December 6, 2025

Improvement
093aae0

Update content declaration text and make SFW promo agreement mandatory

Update content declaration text and make SFW promo agreement mandatory

Friday, December 5, 2025

Bug Fix
3653388

Update Stripe API version to 2025-11-17.clover

Fix: Update Stripe API version to 2025-11-17.clover

Friday, December 5, 2025

Security
2f89f52

Add force-dynamic to Wise callback route for OAuth handling

Fix: Add force-dynamic to Wise callback route for OAuth handling

Friday, December 5, 2025

Bug Fix
da89225

Update PaymentProcessor type from Stripe/CCBill to Wise/ACH_ONLY

Fix: Update PaymentProcessor type from Stripe/CCBill to Wise/ACH_ONLY

Friday, December 5, 2025

Bug Fix
56f168d

Change WiseApiOptions body type to unknown for flexibility

Fix: Change WiseApiOptions body type to unknown for flexibility

Friday, December 5, 2025

Bug Fix
256d8eb

Update admin payouts to use wiseFees instead of processorFees

Fix: Update admin payouts to use wiseFees instead of processorFees

Friday, December 5, 2025

Bug Fix
8f85fdf

Remove unused parameters to satisfy ESLint

Fix: Remove unused parameters to satisfy ESLint

Friday, December 5, 2025

Bug Fix
fe56342

Remove unused variable warnings in Wise integration

Fix: Remove unused variable warnings in Wise integration

Friday, December 5, 2025

Security
eea2700

Update Wise API routes to use auth() instead of getSession()

Fix: Update Wise API routes to use auth() instead of getSession()

Friday, December 5, 2025

Bug Fix
213709e

Update pledges route to use Wise instead of Stripe/CCBill

Fix: Update pledges route to use Wise instead of Stripe/CCBill

Friday, December 5, 2025

Bug Fix
7116d8c

Update paymentProcessor default from STRIPE to WISE

Fix: Update paymentProcessor default from STRIPE to WISE

Friday, December 5, 2025

Bug Fix
c811bc6

Fix build-time errors for static generation

Fix build-time errors for static generation

Wednesday, December 3, 2025

Bug Fix
77c04d4

Fix Prisma client generation for serverless deployments

Fix Prisma client generation for serverless deployments

Wednesday, December 3, 2025

New Feature
f14ad48

Add detailed error handling to admin settings API

Add detailed error handling to admin settings API

Wednesday, December 3, 2025

New Feature
6155fda

Add NSFW & Mature Content Policy tab to terms page

Add NSFW & Mature Content Policy tab to terms page

Tuesday, December 2, 2025

November 2025

144 updates
New Feature
cf4d572

Add autoprefixer and postcss as dev dependencies

Add autoprefixer and postcss as dev dependencies

Sunday, November 30, 2025

Bug Fix
063225c

Fix stats index.ts exports to match actual action names

Fix stats index.ts exports to match actual action names

Sunday, November 30, 2025

Bug Fix
ca5f08c

Fix retailers page import - use utils for format functions

Fix retailers page import - use utils for format functions

Sunday, November 30, 2025

Bug Fix
ee712d0

Fix server actions build error - move utilities to separate file

Fix server actions build error - move utilities to separate file

Sunday, November 30, 2025

UI/UX
c61dc10

Update FAQ page to use shadcn/ui components with vertical tabs

Update FAQ page to use shadcn/ui components with vertical tabs

Sunday, November 30, 2025

Bug Fix
e07d005

Fix server actions build error and restructure to src directory

Fix server actions build error and restructure to src directory

Sunday, November 30, 2025

Bug Fix
299789f

Add Next.js project setup and fix FAQ bug

Add Next.js project setup and fix FAQ bug

Sunday, November 30, 2025

New Feature
747844b

Add comprehensive creator handbook with tabbed navigation

Add comprehensive creator handbook with tabbed navigation

Sunday, November 30, 2025

New Feature
a9d1edc

Add home page with updated hero text

Add home page with updated hero text

Sunday, November 30, 2025

New Feature
49b2276

Add FAQ page with vertical tab navigation

Add FAQ page with vertical tab navigation

Sunday, November 30, 2025

New Feature
54c0190

Add About Us page with statistics grid

Add About Us page with statistics grid

Sunday, November 30, 2025

Bug Fix
4a6d08a

Fix rewards/addons navigation and add CSV import feature

Fix rewards/addons navigation and add CSV import feature

Sunday, November 30, 2025

Bug Fix
d773b52

Navigate to correct tab when closing reward form

Navigate to correct tab when closing reward form

Saturday, November 29, 2025

New Feature
051483a

Implement TODOs: PledgeAddon creation and AI cron schedule persistence

Implement TODOs: PledgeAddon creation and AI cron schedule persistence

Saturday, November 29, 2025

New Feature
a6bbfe3

Add brute force password protection for login endpoints

Add brute force password protection for login endpoints

Saturday, November 29, 2025

API
9f0f361

Use ip-api.com for geolocation (free, no API key needed)

Use ip-api.com for geolocation (free, no API key needed)

Saturday, November 29, 2025

New Feature
2efe62b

Add geolocation tracking for analytics geography tab

Add geolocation tracking for analytics geography tab

Saturday, November 29, 2025

Security
25c57fb

Security fixes: prevent open redirect and improve URL validation

Security fixes: prevent open redirect and improve URL validation

Saturday, November 29, 2025

New Feature
1bdd096

Add verification-complete page with auto-close and redirect

Add verification-complete page with auto-close and redirect

Saturday, November 29, 2025

Bug Fix
92d0cea

Fix tab click scroll position to keep tabs visible

Fix tab click scroll position to keep tabs visible

Saturday, November 29, 2025

New Feature
2eee54c

Add login role choice, enhanced backer dashboard, and messaging system

Add login role choice, enhanced backer dashboard, and messaging system

Saturday, November 29, 2025

New Feature
88e2c7b

Add reward locking for live campaigns and user profile dropdown

Add reward locking for live campaigns and user profile dropdown

Saturday, November 29, 2025

Bug Fix
7e6d255

Fix TypeScript build errors: implicit any types and iterator issues

Fix TypeScript build errors: implicit any types and iterator issues

Saturday, November 29, 2025

Bug Fix
c112da1

Fix type error: change runResults from unknown to any type in admin/ai/page.tsx

Fix type error: change runResults from unknown to any type in admin/ai/page.tsx

Saturday, November 29, 2025

Bug Fix
f998180

Fix type error: use any type for aiRunResults data to allow property access

Fix type error: use any type for aiRunResults data to allow property access

Saturday, November 29, 2025

Bug Fix
fd5061b

Fix unused testId parameter by using it in console.debug

Fix unused testId parameter by using it in console.debug

Saturday, November 29, 2025

Bug Fix
b796834

Fix build warnings and ESLint errors

Fix build warnings and ESLint errors

Saturday, November 29, 2025

Security
4489f7d

Fix imports: use @/lib/db and @/lib/auth for ID verification routes

Fix imports: use @/lib/db and @/lib/auth for ID verification routes

Saturday, November 29, 2025

New Feature
95fe190

Add ID verification with Shufti Pro integration and NSFW promo agreement

Add ID verification with Shufti Pro integration and NSFW promo agreement

Saturday, November 29, 2025

New Feature
1ac33b4

Add comprehensive data visualization to AI Control Center

Add comprehensive data visualization to AI Control Center

Saturday, November 29, 2025

New Feature
374d8c7

Add comprehensive AI results visualization and data management

Add comprehensive AI results visualization and data management

Saturday, November 29, 2025

New Feature
8301903

Add dedicated AI Control Center page with run buttons and CRON scheduling

Add dedicated AI Control Center page with run buttons and CRON scheduling

Saturday, November 29, 2025

UI/UX
d69518c

Build out full AI Marketing functionality with working buttons

Build out full AI Marketing functionality with working buttons

Saturday, November 29, 2025

New Feature
4a29b0a

Add comprehensive behavior tracking system documentation

Add comprehensive behavior tracking system documentation

Saturday, November 29, 2025

New Feature
515795a

Add functional AI auto-tagging with review dialog and behavior tracking

Add functional AI auto-tagging with review dialog and behavior tracking

Friday, November 28, 2025

New Feature
8c2a3d3

Implement AI-powered campaign creation with templates and auto-generation

Implement AI-powered campaign creation with templates and auto-generation

Friday, November 28, 2025

New Feature
cc0f659

Add Quick Actions dropdown menu to admin dashboard

Add Quick Actions dropdown menu to admin dashboard

Friday, November 28, 2025

Bug Fix
518d51e

Fix email page section headers to match admin sidebar styling

Fix email page section headers to match admin sidebar styling

Friday, November 28, 2025

Bug Fix
66ec4e1

Add debugging for email body display issue

Add debugging for email body display issue

Friday, November 28, 2025

Bug Fix
e001c8b

Fix email body display - fetch full email details when selected

Fix email body display - fetch full email details when selected

Friday, November 28, 2025

New Feature
c968075

Add SendGrid webhook signature verification

Add SendGrid webhook signature verification

Friday, November 28, 2025

New Feature
2a9376d

Add SendGrid Event Webhook for tracking email delivery/opens/bounces

Add SendGrid Event Webhook for tracking email delivery/opens/bounces

Friday, November 28, 2025

New Feature
83b6dbc

Add inbound email webhook for SendGrid Inbound Parse

Add inbound email webhook for SendGrid Inbound Parse

Friday, November 28, 2025

New Feature
4189631

Add Previous History section to Backer Risks tab in terms page

Add Previous History section to Backer Risks tab in terms page

Friday, November 28, 2025

New Feature
7a9fb90

Add mailbox management, fix retailer dashboard access, and fix sidebar-stats API

Add mailbox management, fix retailer dashboard access, and fix sidebar-stats API

Friday, November 28, 2025

New Feature
961fe86

Add success-stories, fees, help pages and fix retailers page

Add success-stories, fees, help pages and fix retailers page

Friday, November 28, 2025

Bug Fix
47b5bed

Fix email page API key detection - check for masked value

Fix email page API key detection - check for masked value

Friday, November 28, 2025

UI/UX
0e6eaa8

Build out Payouts page and connect AI Marketing to real data

Build out Payouts page and connect AI Marketing to real data

Friday, November 28, 2025

Security
ef748f0

Add OAuth integration for social sharing (YouTube, Facebook, X, Instagram)

Add OAuth integration for social sharing (YouTube, Facebook, X, Instagram)

Friday, November 28, 2025

Bug Fix
adbf481

Fix TypeScript error in page-builder by using specific settings type

Fix TypeScript error in page-builder by using specific settings type

Friday, November 28, 2025

Bug Fix
e069eb0

Fix ESLint prefer-const error in media upload route

Fix ESLint prefer-const error in media upload route

Friday, November 28, 2025

Bug Fix
4e2ee91

Fix settings page state management and build media library

Fix settings page state management and build media library

Friday, November 28, 2025

Bug Fix
e727f5b

Fix ESLint errors in admin pages

Fix ESLint errors in admin pages

Friday, November 28, 2025

New Feature
99a3b64

Add project video section with YouTube/Vimeo embed support

Add project video section with YouTube/Vimeo embed support

Friday, November 28, 2025

API
aad175f

Connect admin AI marketing page settings to API

Connect admin AI marketing page settings to API

Friday, November 28, 2025

API
533b9c8

Connect admin themes page to settings API

Connect admin themes page to settings API

Friday, November 28, 2025

API
edb7286

Connect admin media page to real API

Connect admin media page to real API

Friday, November 28, 2025

New Feature
0fab6df

Add category and subcategory selection for campaign creation

Add category and subcategory selection for campaign creation

Friday, November 28, 2025

New Feature
be10ee5

Add Data Deletion Policy tab to terms page

Add Data Deletion Policy tab to terms page

Friday, November 28, 2025

New Feature
abb0f4e

Add GDPR + CCPA Addendum tab to terms page

Add GDPR + CCPA Addendum tab to terms page

Friday, November 28, 2025

API
e64e2b3

Connect admin users page to real API data

Connect admin users page to real API data

Friday, November 28, 2025

Security
49bbdb3

Add social OAuth and API key fields to PlatformSettings

Add social OAuth and API key fields to PlatformSettings

Friday, November 28, 2025

UI/UX
39cc20e

Mark session API route as dynamic to suppress build warning

Mark session API route as dynamic to suppress build warning

Friday, November 28, 2025

Security
be90fd8

Replace NextAuth with custom session-based authentication

Replace NextAuth with custom session-based authentication

Friday, November 28, 2025

Security
320e9bc

Use client-side signIn from next-auth/react for login

Use client-side signIn from next-auth/react for login

Friday, November 28, 2025

Security
3ee586d

Use server-side redirect for login authentication

Use server-side redirect for login authentication

Friday, November 28, 2025

Security
189f7e7

Fix login redirect not working after successful authentication

Fix login redirect not working after successful authentication

Friday, November 28, 2025

Security
c4faa50

Fix authentication issues site-wide

Fix authentication issues site-wide

Friday, November 28, 2025

New Feature
0e2e9ce

Add forgot password and reset password functionality

Add forgot password and reset password functionality

Friday, November 28, 2025

Security
350b342

Make Google OAuth conditional and fix dynamic route warnings

Make Google OAuth conditional and fix dynamic route warnings

Friday, November 28, 2025

New Feature
2b7b5ed

Add trustHost for nginx proxy support

Add trustHost for nginx proxy support

Friday, November 28, 2025

Security
fa6fd8c

Fix auth: only use PrismaAdapter when OAuth is configured

Fix auth: only use PrismaAdapter when OAuth is configured

Friday, November 28, 2025

Security
81b389d

Make Google OAuth provider optional - only load if credentials are set

Make Google OAuth provider optional - only load if credentials are set

Friday, November 28, 2025

Bug Fix
6bc646d

Fix Window.google type declaration with any type

Fix Window.google type declaration with any type

Friday, November 28, 2025

Bug Fix
821f8f6

Fix location-autocomplete TypeScript errors with any types

Fix location-autocomplete TypeScript errors with any types

Friday, November 28, 2025

New Feature
871a3b8

Add google.maps types to tsconfig for location autocomplete

Add google.maps types to tsconfig for location autocomplete

Friday, November 28, 2025

Bug Fix
d806785

Fix google.maps type reference directive

Fix google.maps type reference directive

Friday, November 28, 2025

Bug Fix
8d6d09d

Fix ESLint warning in location-autocomplete component

Fix ESLint warning in location-autocomplete component

Friday, November 28, 2025

New Feature
b46129f

Add admin panel password protection with SUPER_ADMIN role

Add admin panel password protection with SUPER_ADMIN role

Friday, November 28, 2025

API
d408ab7

Connect admin pages to real database APIs

Connect admin pages to real database APIs

Friday, November 28, 2025

New Feature
82c4b81

Add location autocomplete with Google Places API

Add location autocomplete with Google Places API

Thursday, November 27, 2025

Bug Fix
4fb7023

Add multiple UI improvements and bug fixes

Add multiple UI improvements and bug fixes

Thursday, November 27, 2025

Bug Fix
19249f0

Fix useSearchParams Suspense boundary error on login page

Fix useSearchParams Suspense boundary error on login page

Thursday, November 27, 2025

Security
e71b18b

Add vertical tabs layout, user roles, and auth requirements

Add vertical tabs layout, user roles, and auth requirements

Thursday, November 27, 2025

Bug Fix
479056f

Fix PM2 deployment build errors

Fix PM2 deployment build errors

Thursday, November 27, 2025

Improvement
fc60659

Update Add-ons tab with example prompts and Current Project import option

Update Add-ons tab with example prompts and Current Project import option

Thursday, November 27, 2025

New Feature
393ac3a

Add AI Tracking & Insights Policy tab to terms page

Add AI Tracking & Insights Policy tab to terms page

Thursday, November 27, 2025

Improvement
d2156c4

Update Cookie Policy with actual content

Update Cookie Policy with actual content

Thursday, November 27, 2025

New Feature
3e5296a

Add DMCA / Intellectual Property Policy tab to terms page

Add DMCA / Intellectual Property Policy tab to terms page

Thursday, November 27, 2025

New Feature
daa2cf8

Add Community Guidelines content to terms page

Add Community Guidelines content to terms page

Thursday, November 27, 2025

New Feature
f11ee72

Add Chargeback and Fraud policy tabs to terms page

Add Chargeback and Fraud policy tabs to terms page

Thursday, November 27, 2025

New Feature
242a4b8

Add Social Media admin settings and tabbed Terms page

Add Social Media admin settings and tabbed Terms page

Thursday, November 27, 2025

New Feature
a77fdac

Add mobile navigation menu with hamburger icon on home and discover pages

Add mobile navigation menu with hamburger icon on home and discover pages

Thursday, November 27, 2025

New Feature
e6beea3

Add Retailers, About Us, and FAQ to navigation menus

Add Retailers, About Us, and FAQ to navigation menus

Thursday, November 27, 2025

Bug Fix
f249648

Fix password field form warnings in promotion step

Fix password field form warnings in promotion step

Thursday, November 27, 2025

New Feature
b259bb4

Add force-dynamic to API routes using headers/cookies

Add force-dynamic to API routes using headers/cookies

Thursday, November 27, 2025

Bug Fix
5430ac9

Fix Select component empty value error on discover page

Fix Select component empty value error on discover page

Thursday, November 27, 2025

Bug Fix
f0f8840

Fix PM2 config path to /root/indiecrowdfund_2.0

Fix PM2 config path to /root/indiecrowdfund_2.0

Thursday, November 27, 2025

Bug Fix
dbc7116

Fix PM2 config path to /indiecrowdfund_2.0

Fix PM2 config path to /indiecrowdfund_2.0

Thursday, November 27, 2025

New Feature
3a62cd7

Add nginx and PM2 configuration for production deployment

Add nginx and PM2 configuration for production deployment

Thursday, November 27, 2025

Bug Fix
40893e0

Fix build errors for production deployment

Fix build errors for production deployment

Thursday, November 27, 2025

Bug Fix
3caefa9

Fix AI clients: use lazy initialization to avoid build-time errors

Fix AI clients: use lazy initialization to avoid build-time errors

Thursday, November 27, 2025

Bug Fix
df0c355

Fix UserBehavior field: createdAt -> timestamp

Fix UserBehavior field: createdAt -> timestamp

Thursday, November 27, 2025

Bug Fix
73122d8

Fix EventType in use-tracking hook to match Prisma enum

Fix EventType in use-tracking hook to match Prisma enum

Thursday, November 27, 2025

Bug Fix
4847083

Fix EventType to match Prisma BehaviorEventType enum

Fix EventType to match Prisma BehaviorEventType enum

Thursday, November 27, 2025

Bug Fix
e78d66f

Fix Prisma JSON type error in surveys route

Fix Prisma JSON type error in surveys route

Thursday, November 27, 2025

Bug Fix
b198815

Fix TypeScript implicit any errors in recommendations and tracking

Fix TypeScript implicit any errors in recommendations and tracking

Thursday, November 27, 2025

Bug Fix
be5ed9e

Fix Set iteration and unknown type access in recommendations engine

Fix Set iteration and unknown type access in recommendations engine

Thursday, November 27, 2025

Bug Fix
30966c8

Fix TypeScript error: cast unknown preferences before accessing properties

Fix TypeScript error: cast unknown preferences before accessing properties

Thursday, November 27, 2025

API
9f77793

Update Stripe API version to 2025-11-17.clover

Update Stripe API version to 2025-11-17.clover

Thursday, November 27, 2025

Bug Fix
66c1428

Fix all Prisma JSON type errors across codebase

Fix all Prisma JSON type errors across codebase

Thursday, November 27, 2025

Bug Fix
6227ff7

Fix Prisma JSON type errors in surveys route

Fix Prisma JSON type errors in surveys route

Thursday, November 27, 2025

Bug Fix
5376b50

Fix invalid Prisma schema field names across all files

Fix invalid Prisma schema field names across all files

Thursday, November 27, 2025

Bug Fix
cae2f4d

Fix shortDescription->subtitle in retailers projects route

Fix shortDescription->subtitle in retailers projects route

Thursday, November 27, 2025

Bug Fix
3b0e0de

Fix Project fields: shortDescription->subtitle, remove images

Fix Project fields: shortDescription->subtitle, remove images

Thursday, November 27, 2025

Bug Fix
56bb81b

Fix Reward field: limitedQuantity -> quantityAvailable

Fix Reward field: limitedQuantity -> quantityAvailable

Thursday, November 27, 2025

Bug Fix
46f36b3

Fix ESLint warnings and type errors

Fix ESLint warnings and type errors

Thursday, November 27, 2025

Bug Fix
37a7ee6

Fix Prisma JSON null type error in retailer apply route

Fix Prisma JSON null type error in retailer apply route

Thursday, November 27, 2025

New Feature
c8aa8e1

Add OpenAI and Anthropic AI integration with admin settings

Add OpenAI and Anthropic AI integration with admin settings

Thursday, November 27, 2025

Bug Fix
05b53d1

Fix all ESLint errors for production build

Fix all ESLint errors for production build

Thursday, November 27, 2025

Security
1a0c8f2

Fix build errors: auth imports and ESLint config

Fix build errors: auth imports and ESLint config

Thursday, November 27, 2025

New Feature
54efa23

Add missing slider UI component

Add missing slider UI component

Thursday, November 27, 2025

New Feature
e301567

Add .env to gitignore to prevent accidental secret commits

Add .env to gitignore to prevent accidental secret commits

Thursday, November 27, 2025

New Feature
1beffcf

Add FAQ, About Us pages with retailer admin tab and deployment docs

Add FAQ, About Us pages with retailer admin tab and deployment docs

Thursday, November 27, 2025

New Feature
c4cf17a

Add retailer/LCS wholesale system for certified retailers

Add retailer/LCS wholesale system for certified retailers

Thursday, November 27, 2025

New Feature
684eeca

Add project approval workflow with review center

Add project approval workflow with review center

Thursday, November 27, 2025

New Feature
4d26d6a

Add comprehensive admin section with AI-powered features

Add comprehensive admin section with AI-powered features

Thursday, November 27, 2025

New Feature
6ba7add

Add missing database models, UI components, and API routes

Add missing database models, UI components, and API routes

Thursday, November 27, 2025

New Feature
4e449c1

Add user-facing pages and behavioral tracking

Add user-facing pages and behavioral tracking

Thursday, November 27, 2025

New Feature
04239b0

Implement crowdfunding platform foundation

Implement crowdfunding platform foundation

Thursday, November 27, 2025

New Feature
4abdb2f

Add comprehensive user settings page

Add comprehensive user settings page

Tuesday, November 4, 2025

New Feature
71f1d9c

Add complete project status workflow system

Add complete project status workflow system

Tuesday, November 4, 2025

New Feature
a2e04bd

Add password reset and email verification system

Add password reset and email verification system

Tuesday, November 4, 2025

New Feature
a6f1df8

Add complete comment system UI to project pages

Add complete comment system UI to project pages

Tuesday, November 4, 2025

New Feature
6fd5d16

Add complete pledge/checkout flow and missing features documentation

Add complete pledge/checkout flow and missing features documentation

Tuesday, November 4, 2025

New Feature
9e0a30a

Add comprehensive notification system

Add comprehensive notification system

Tuesday, November 4, 2025

New Feature
e94a1bb

Add collaborator management and comment system

Add collaborator management and comment system

Tuesday, November 4, 2025

New Feature
1a6b676

Add category pages, enhanced explore page, and payout management

Add category pages, enhanced explore page, and payout management

Tuesday, November 4, 2025

New Feature
76ffd91

Add analytics dashboard, backer surveys, and messaging features

Add analytics dashboard, backer surveys, and messaging features

Tuesday, November 4, 2025

New Feature
3047650

Add file uploads, behavioral tracking, email system, webhooks, and project updates

Add file uploads, behavioral tracking, email system, webhooks, and project updates

Tuesday, November 4, 2025

New Feature
8cb6721

Add project dashboard, explore page, and payment integrations

Add project dashboard, explore page, and payment integrations

Tuesday, November 4, 2025

New Feature
7008745

Add project builder, dashboard, public pages, and admin panel

Add project builder, dashboard, public pages, and admin panel

Tuesday, November 4, 2025

Security
5470843

Initial platform foundation: authentication, database schema, and UI components

Initial platform foundation: authentication, database schema, and UI components

Tuesday, November 4, 2025

New Feature
8b76d0b

Create test

Create test

Tuesday, November 4, 2025

Found a bug or have feedback?

Help us improve IndieCrowdfund by submitting bug reports and feature suggestions.