What's Changed
Other Changes
- release(1.1.0): Season One launch — admin design revamp, PWA hardening, agent idempotency by @Oba-One in #509
- fix(client): use homepage hero for social preview by @Oba-One in #515
- fix(contracts): harden GreenWill badge issuance by @Oba-One in #518
- fix(client): preserve PWA precache fallback by @Oba-One in #517
- chore(routines): 2026-05-07 portfolio reset by @Oba-One in #519
- fix(shared): restore $exception_type/$exception_message on native $exception events by @Oba-One in #524
- build(admin): vendor-chunk split + bundle under Node to avoid Bun SIGILL by @Oba-One in #526
- fix(admin,shared): admin dashboard QA — scrollbar, media uploader, hypercerts query (PRD-559/511/513) by @Oba-One in #525
- chore(dev): local-dev tooling + Sentry env schema and docs by @Oba-One in #528
- fix(client,shared): unblock public wallet connect, align /fund copy, fix impact hypercerts query by @Oba-One in #527
- chore: June Phase 0 foundation — contributor docs, staging flow, restore client E2E auth by @Oba-One in #529
- ci: add CI Gate aggregator for branch-protection required checks by @Oba-One in #530
- ci(client,admin): fail prod build on unresolved Sentry DSN (env-parity gate) by @Oba-One in #532
- docs(plans): monolith-decomposition tracking hub by @Oba-One in #535
- promote: develop → main (env-parity gate) by @Oba-One in #534
- docs(plans,onboarding): complete + promote AI-native workflow retro by @Oba-One in #536
- chore(linear): drop task:* label family (routines + plan-hub harness) by @Oba-One in #537
- fix(admin,shared): harden Submit Work validation by @Oba-One in #542
- docs: mark QA artifact freshness and add Artifact Freshness page (Closes PRD-535) by @Oba-One in #539
- docs: Linear-spawned issue contract for Codex in AGENTS.md by @Oba-One in #531
- Emit admin_action_create_started/_success/_failed telemetry for action creation (Closes PRD-550) by @Oba-One in #540
- routines: two-tier Codex hand-off (label agent:codex + delegate) by @Oba-One in #533
- enable install app button if app is uninstalled from mobile by @didaunesp in #523
- fix(client,admin): tag staging sentry environment by @Oba-One in #544
- chore(agent): add isolated workspace lifecycle scripts by @Oba-One in #547
- fix(client,shared): gate PWA update CTA and install toast by @Oba-One in #546
- fix(client): constrain profile garden row text by @Oba-One in #548
- fix(admin): clarify garden members scope by @Oba-One in #549
- fix(shared,client): preserve route-backed sheet scroll by @Oba-One in #545
- fix(client,shared): clarify fund shared fund and endow copy by @Oba-One in #550
- fix(shared,client): recover work media submission by @Oba-One in #551
- docs(routines): route growth-pulse primary post to #growth by @Oba-One in #553
- docs(routines): route growth-pulse primary post to #growth (main) by @Oba-One in #554
- docs(routines): rename Product Sync -> Build Sync (main) by @Oba-One in #558
- docs(routines): rename Product Sync -> Build Sync by @Oba-One in #559
- fix(shared,client): harden passkey recovery by @Oba-One in #556
- fix(shared,client): QA review follow-ups — SW update timeout, recovery fallback surfacing, telemetry hygiene by @Oba-One in #560
- feat(shared,admin): admin workflow polish — action grammar, members surface, explicit-save settings by @Oba-One in #562
- fix(client): stop squishing the GG logomark on the PWA login splash by @Oba-One in #564
- chore(agentic): enforce authenticated-Brave QA across agent guidance by @Oba-One in #565
- feat(shared,admin): admin QA round 2 — sort pill, tab glitch, header stats, amber wash by @Oba-One in #563
- [codex] require authenticated Brave browser QA by @Oba-One in #566
- fix(client): restore cookie jar wallet auth by @Oba-One in #572
- fix(client): restore cookie jar wallet auth by @Oba-One in #573
- docs(plans): add resend signup migration plan by @Oba-One in #574
- fix(shared): garden-fetch outage shows a retryable error, not 'No garden access' by @Oba-One in #569
- fix(shared,client,admin): reuse submit work media flow by @Oba-One in #570
- fix(admin): propagate workspace color identity to all surfaces by @Oba-One in #567
- feat(admin): action system — fixed primary, primary-on-right, one-click add-member sheet by @Oba-One in #568
- [codex] Document current Codex environment setup by @Oba-One in #575
- docs(greenwill): GPIF -> GIF (Greenpill Impact Framework) by @Oba-One in #576
- fix(shared,admin): rebind admin garden switching context by @Oba-One in #579
- feat(agent,shared,client): migrate signup to Resend by @Oba-One in #577
- docs(plans): archive CSS maintainability hub by @Oba-One in #578
- fix(client,admin,shared,agent): square icons and CI by @Oba-One in #581
- fix(shared,admin): stabilize garden switch context by @Oba-One in #580
- fix(client): proxy public subscribe through Vercel by @Oba-One in #583
- fix(shared,client): enforce Chrome-only Android PWA installs by @Oba-One in #584
- Open app by @didaunesp in #587
- fix(shared): time-box IPFS uploads so stalled work-media uploads fail retryably by @Oba-One in #588
- fix(shared,client,agent): harden vault crowdfunding flow by @Oba-One in #543
- chore(shared): remove orphaned Fund cookie-jar i18n keys by @Oba-One in #589
- docs(agent): add reusable AI UI brief by @Oba-One in #590
- chore: back-merge main into develop (cookie jar wallet auth hotfix) by @Oba-One in #593
- fix(shared,client): release pre-freeze cleanup (vault slippage, auth telemetry, tests) by @Oba-One in #592
- docs(agent): reconcile plan hub with Linear by @Oba-One in #591
- feat(release): enshrine the monthly release process (runbook, CI, version bump, routine) by @Oba-One in #594
- chore(claude): symlink .agents/skills to canonical .claude/skills by @Oba-One in #595
- feat(client,shared): USD/wETH denomination toggle on /fund endow (PRD-519) by @Oba-One in #596
- feat(admin): full-screen Submit Work flow with context-card chooser by @Oba-One in #586
- ci(contracts): split fork readiness into sequential runner by @Oba-One in #597
- ci(contracts): retry fork RPC calls by @Oba-One in #599
- docs: reconcile impact-domain taxonomy + assessment lifecycle (RESR-6) by @Oba-One in #598
- feat(client,shared): Send tab UI for the PWA wallet drawer by @Oba-One in #600
- fix: clear the 3 pre-existing develop CI-gate debts (unblocks all PRs) by @Oba-One in #606
- UI/UX Wave A — dialog hotfix + standard, Create Assessment repro, skills cleanup by @Oba-One in #602
- UI/UX Wave A′ — finish the sheet→AdminDialog migration (−3,400 LOC) by @Oba-One in #607
- UI/UX Wave B — contract truth-up + admin polish (P0B, P0C.4, P3) by @Oba-One in #604
- UI/UX Wave E — documentation coherence (P6) by @Oba-One in #605
- UI/UX Wave C — shared funding primitives across the five flows (P2) by @Oba-One in #608
- UI/UX Wave D — PWA onboarding, offline states, a11y + editorial copy (P4, P5) by @Oba-One in #609
- Clear develop's red CI debts (Admin Test + Design Guardrails) by @Oba-One in #614
- Admin dialog quality pass — P0: broken behavior & jarring bugs by @Oba-One in #610
- Admin dialog quality pass — P1+P2: one chrome, tones, dark polish by @Oba-One in #613
- fix(admin): repair Storybook interaction assertions after #610/#613 dialog refactor by @Oba-One in #615
- fix(client,shared): editorial clarity pass on public website copy by @Oba-One in #611
- docs: accuracy, onboarding, and link polish pass by @Oba-One in #612
- chore(contracts): renew realism mock-allowlist + modernize README links by @Oba-One in #616
- Admin design-system audit: close the 2 dialog-contract gaps + tone guard + guidance alignment by @Oba-One in #617
- Admin dialog review follow-ups: dirty-report test coverage + campaign Cancel mid-write guard by @Oba-One in #618
- docs(claude): commitment pooling specs, corrections log, and plan hub by @Oba-One in #619
- fix(admin,client): pre-bundle shared deps in optimizeDeps to stop dev reload storm by @Oba-One in #622
- fix(client,shared): restore editorial hero + fund funding-path regressions by @Oba-One in #621
- polish(admin): account side sheets — reintroduce the three global surfaces with a content pass by @Oba-One in #620
- routines: growth-pulse restyle + GG registry/model tidy (batch 2+3) by @Oba-One in #623
- docs(claude): plan hub status — plan approved, spec still in progress by @Oba-One in #627
- fix(storybook): keep admin story RPC reads offline in CI by @Oba-One in #629
- docs(claude): community-needs plan hub + commitment-pooling needUID amendments by @Oba-One in #628
- test(admin): untag 12 clean-room-incompatible admin view plays from storybook-ci by @Oba-One in #630
- docs(claude): commitment pooling design artifacts + G$ split-state settlement spec by @Oba-One in #625
- fix(admin,shared): unify dialog and sheet content anatomy by @Oba-One in #626
- fix(ci): restore develop to green (format, lint, story/test drift) by @Oba-One in #632
- (client) fix pool articles in portuguese and spanish by @didaunesp in #631
- fix(ci): restore develop to green — community-rework test/story drift by @Oba-One in #633
- chore: back-merge main→develop (#629 storybook CI fix) by @Oba-One in #634
- Release July 2026 — v1.2.0 by @Oba-One in #635
New Contributors
- @didaunesp made their first contribution in #523
Full Changelog: v1.1.0...v1.2.0