whisper-money/app
Víctor Falcón b5f35540fa perf(subscriptions): batch the price-experiment feature resolution
Resolving PriceExperiment for the shared pricing prop added a separate Pennant
select+insert on every authenticated request, blowing the per-page query budget
(PageQueryCountTest). Warm all three features this response reads in one values()
call so the later per-feature reads hit Pennant's in-memory cache — back to one
round-trip, no extra queries.
2026-08-10 16:44:28 +02:00
..
Actions fix(auth): make build deterministic when REGISTRATION_ENABLED=false (#720) 2026-07-22 07:04:20 +00:00
Ai/Agents feat(stats): post the Discord stats reports in Spanish, opened by an AI summary (#752) 2026-08-10 10:13:40 +02:00
Console/Commands fix(stats): drop redundant null-coalesce on a guaranteed array key 2026-08-10 16:44:28 +02:00
Contracts feat(connections): manage which accounts a bank connection syncs (#558) 2026-06-18 16:22:49 +02:00
Enums feat(transactions): add a monthly trend view to the analysis drawer (#736) 2026-07-26 17:03:52 +02:00
Events Add Budgeting Feature to Track and Manage Spending (#36) 2026-01-21 15:25:50 +01:00
Exceptions/Banking fix(banking): stop unclassified bank responses from silently killing a connection (#742) 2026-08-09 17:26:34 +02:00
Features feat(subscriptions): add A/B price experiment assignment and per-variant pricing 2026-08-10 16:44:28 +02:00
Http perf(subscriptions): batch the price-experiment feature resolution 2026-08-10 16:44:28 +02:00
Jobs fix(banking): stop Wise outages from silently parking a bank connection (#757) 2026-08-10 16:40:09 +02:00
Listeners feat: reuse the upgrade modal at more upsell points and attribute revenue (#699) 2026-07-18 12:53:20 +00:00
Mail feat(budgets): add per-budget email notifications (#731) 2026-07-24 12:52:03 +02:00
Mcp fix(mcp): declare all three MCP hints on every tool (#751) 2026-08-10 08:06:00 +00:00
Models fix(demo): stop demo:reset from colliding on the fake Stripe subscription id (#756) 2026-08-10 12:48:13 +00:00
Notifications refactor: remove HIDE_AUTH_BUTTONS launch gate and waitlist apparatus (#717) 2026-07-22 08:51:48 +02:00
Policies refactor(policies): extract HandlesUserOwnership trait (#478) 2026-06-03 17:43:30 +02:00
Providers fix(auth): make build deterministic when REGISTRATION_ENABLED=false (#720) 2026-07-22 07:04:20 +00:00
Rules feat: parent/child category tree (#474) 2026-06-03 19:30:12 +02:00
Services feat(stats): surface revenue-map gaps in the price experiment report 2026-08-10 16:44:28 +02:00
Support refactor: extract duplicated money formatter into App\Support\Money (#680) 2026-07-15 09:47:53 +02:00