Product Updates

Changelog

Track what we're shipping, improving, and fixing as we build Startup Blueprint.

GitHub Activity

MonTueWedThuFriSatSun
NOVDECJANFEBMARAPRMAYJUNJULAUGSEP
LessMore

Last Updated

Tuesday, Sep 1, 2026

Total Commits

2187

Active days

196

Feature726
Improvement1394
Fix67

Latest Releases

Changelog Timeline

Everything we've shipped, grouped by release date.

196 release days

Improvemente6798b78

Invalidate my-blueprints cache when a session is deleted

Improvement65e94a5f

Stop repeat digest emails for the same unread conversations

Improvemente36b284d

Fall back to lead solution pain for legacy continue cards

Improvement2c53f1ec

Responsive continue discovery card cap

Improvementc5320dee

Style show all button solid white

Improvement1c1eddac

Cap continue discovery cards at four with show all

Improvementc4cefa8c

Show approved problem statement on continue discovery cards

Fix601a4c1b

Remove continue discovery cards once a solution is selected

Improvement7604bb30

Stop homepage flash when resuming a session

Improvementc1404293

Drop mobile count from discovery sessions heading

Improvement7fe3dff5

Put blueprints heading on its own mobile row

Improvement1a63db42

Show blueprints heading on mobile

Improvement49ced5a5

Drop continue discovery helper text

Improvementcd7e5e3b

Separate continue discovery and blueprints sections

Featureb5e0a0e1

Add file box icon to blueprints heading

Improvement8bcc64d5

Show continue discovery session count in heading

Improvement4ead6a82

Shrink continue discovery date text

Improvement232bb1e2

Style continue discovery date like last active value

Improvement9aaf65f5

Style continue discovery intro like solution card problem text

Improvement318db027

Match continue discovery card text styling to solution card

Feature15d3cc3b

Increase mobile top padding on continue discovery cards

Improvement4856f7f3

Reduce continue discovery card height

Improvement1fa381cf

Trim solution lead-in from continue discovery intros

Featurea2ccc4b7

Match continue discovery card padding to solution card

Improvement0cd57ddb

Show two continue discovery cards per row

Improvementd32456b4

Adjust continue discovery intro column to 93%

Improvementd6c00800

Widen continue discovery intro column to 95%

Improvementc135bc23

Split continue discovery card row 1 into 90/10 columns

Improvementff2ed70c

Cap continue discovery intro column width

Improvement8b31066c

Let intro summary fill continue discovery card height

Improvementa0fee80e

Restructure continue discovery card into two rows

Feature1d77fc2e

Increase continue discovery card height, trim bottom padding

Improvement3015bb05

Slim continue discovery card footer row

Improvement00c78231

Make continue discovery cards full width and taller

Improvement3116394b

Drop solution title line from continue discovery cards

Fix4dd2871f

Remove tag badges from continue discovery cards

Fix532c9ad9

Let users remove continue discovery sessions

Featurea07437b3

Add delete discovery session endpoint

Feature67fc8ee2

Add continue discovery section

Improvement75cb4439

Resume a saved session at the solution suggestions stage

Featurea535edef

Surface continue-discovery sessions and add session restore endpoint

Improvement1b18b95e

Exclude join welcome messages from ecosystem unread counts

Improvement94c825a7

Make announcement and chat sections collapsible

Improvement793c7e48

Show chat and announcement counts in section headers

Improvementcf8b9fb6

Right align group badge on chat name row

Fixfd53544b

Compact header and remove beta badge

Improvementc8af7faa

Widen conversation list pane

Improvementbed0dacf

Compact announcement list rows

Featureedf4db3b

Add 5 percent side margins to messages layout

Improvement8d50f5cb

Make messages layout full width

Improvement3e1580c4

Widen messages layout to reduce side margins

Improvementf52cc623

Point QR button at meeting booking link

Feature8a27eed4

Add meeting booking page

Feature4a30cd1d

Add first and last page buttons to token usage table

Feature0e97e85a

Add this month and last month presets to token usage

Improvement191c88cc

Toggle between preset and custom date range filters

Feature7aae4cb3

Add custom date range filter to token usage

Featurebad43c69

Add 5 day range to token usage filter

Improvement242fdc04

Apply provider filter and all-time range to token usage

Improvementcfbef1b3

Compute token usage summary over full time range

Feature21943ee5

Add 2 and 3 day ranges to token usage filter

Improvementb20a22a1

Retitle with-ai slide to now in the ai era

Improvement50cbe61c

Reveal summary cards one by one on click

Improvement9828ce11

Reword validate step description

Improvement384510d6

Rename how it works slide label

Improvement43a54641

Speed up slide 7 auto-reveal 10x

Improvement12791743

Auto-reveal slide 7 scorecard without clicks

Improvementcabd0d04

Enlarge founder-problem fit card labels further

Improvement2f2a9113

Enlarge founder-problem fit card labels

Improvementabbd8e1d

Make founder-problem fit card labels white

Improvementc3b8c324

Retitle blueprint formula slide to founder-problem fit

Feature178508a8

Add second Why It Exists slide

Improvementd960e8ff

Tighten slide 2 headline copy

Fix2d836852

Remove legacy admin workshop page

Improvementb223eabf

Raise push batch threshold to 20 commits

Improvementcd9135d3

Redirect admin workshop route to single deck

Improvement8632b481

Resolve group workspace names without db embed

Improvementd0830924

Open workshop duration modal with all groups

Improvementc4284d0a

Allow collaborators with edit access to run AI edits

Improvement7d29062d

Support up and down arrows for slide navigation

Improvement8583ce1a

Include member_joined_group in notification feed

Improvementdef1d574

Notify operators when a member joins a group

Improvementf1817629

Enlarge entity name text

Improvementee9def2a

Show active workspace entity logo for multi-workspace users

Improvement3aef40b2

Match entity name color to workspace overview

Improvement9f2b1087

Lighten entity name to theme blue

Improvementba156dd3

Carry group scope on oauth co-operator invite acceptance

Improvement77d6f304

Reword step one description

Improvement30f5724d

Nudge how-it-works steps further left

Improvementb1bfe7ba

Nudge how-it-works steps left

Improvement20a2a47a

Center how-it-works steps

Improvementc30330dd

Adjust how-it-works steps nudge to x-4

Improvementdc023dd4

Reword how-it-works step descriptions

Improvementa67df045

Adjust how-it-works steps nudge to x-8

Improvement38a323c9

Adjust how-it-works steps nudge to x-7

Improvement373714c6

Nudge how-it-works steps slightly right

Improvementdae17f51

Shift how-it-works steps right

Improvementf017d579

Keep how-it-works descriptions on one line

Fix2947946e

Remove how-it-works side margins

Improvemente53ba033

Reduce how-it-works side margins

Improvementa2dededf

Reduce how-it-works title nudge to mt-1

Improvement3f13fb8f

Nudge how-it-works step titles up

Improvement40d83648

Revert slide header, enlarge step titles

Improvement86ee1c94

Enlarge how-it-works header and reduce margins

Improvement15c7fde6

Enlarge how-it-works step text

Improvementf64291ff

Enlarge thank-you slide image

Improvement2f87b0be

Enlarge timer display and tighten top gap

Improvement9639478e

Enlarge timer display text

Improvementf3b49e26

Auto-switch qr toggle to linkedin after 10 min

Improvementf5256839

Auto-hide bottom nav in fullscreen

Improvementa6b83045

Compact bottom slide navigation bar

Improvemente136c8c5

Enlarge qr card and reword linkedin caption

Improvemente30021b3

Move qr toggle to left and make vertical

Improvement44276090

Keep linkedin image box same size as qr

Feature9c36b948

Render linkedin image with no padding

Improvementb738e5fb

Match linkedin image size to qr

Feature46c207a0

Add QR and LinkedIn toggle on your-turn slide

Improvemente7eb5988

Enlarge timer display text further

Improvement2b293640

Enlarge timer display text

Improvement43f1561c

Pull timer up under join link

Improvement02686637

Tighten gap between join link and timer

Improvement3f6d95f4

Adjust timer and progress bar spacing

Improvementd2097112

Put timer above progress bar

Feature67dd6a4c

Add spacing around timer separators

Feature6182cd5e

Add vertical separators to timer controls

Improvementa33aa8ef

Reorder timer adjust buttons beside pause and reset

Improvementba926abc

Match insights and formula card text size to your-turn

Improvementd00cb6cc

Reword problem-focused takeaway copy

Improvement3a6984db

Enlarge your-turn card question text

Improvement143b75dd

Increase your-turn card question text size

Improvementf7cba944

Split your-turn card questions onto two lines

Feature6b06a827

Increase your-turn card horizontal padding

Improvementbc6c5b16

Condense your-turn card questions to one line

Improvement2768dab8

Drop em dashes from user-facing copy

Improvement598e0e26

Condense how-it-works step text to one line

Improvementb07a36d1

Condense slide 8 insights text to one line

Improvement17dd418e

Vertically center slide 3 card content

Improvementc77f5787

Tighten slide 3 card label spacing

Feature507463fe

Replace slide 3 formula cards with concise value props

Improvement12619603

Resolve duplicate model ids to their exact provider group

Fixc5159caa

Unify curated model list and preselect AI edit model

Improvement60b00dc1

Trim AI model options and reorder preference groups

Improvement5e0ad163

Rework mobile solution card header with larger market toggle

Improvement9b6340e6

Shrink and center mobile edit problem summary button

Improvementb4ef7af6

Restructure mobile summary card into stacked rows with fitted tags

Improvemente060e699

Nudge solution nav arrows inward from screen edge

Featurec3764d4e

Significantly reduce bottom padding of solution card

Improvement3fc87f7b

Match tam/sam/som text styling to other solution field cards

Improvement3e44e71b

Align market badge styling with approach badge

Improvemente645f1d7

Apply summary card tag styling to solution card tags

Improvementd07794f9

Match select this and edit problem summary button widths

Featurecc82ba08

Raise vertical padding of summary card header tags

Feature086a59e4

Increase vertical padding of summary card header tags

Improvement2afc3425

Bump summary card header tag size another step

Improvementf66ef45c

Slightly enlarge summary card header tags

Feature4004a539

Tighten vertical padding on pain and solution summary card

Feature862c6b27

Reduce top padding on pain and solution summary card

Improvementa923470a

Equalize horizontal and vertical gaps between solution field cards

Improvementbeeab675

Widen gap between solution card separator and field cards

Improvement1348182e

Make solution card separator reach right card edge

Improvement837a2320

Span solution card separator to full card width on mobile

Improvementf9df51cd

Let pain summary card scroll with page instead of sticking

Improvementb8eb062e

Pin pain and solution row in solution card on desktop

Improvement2c1dda74

Make solution card header pin to page scroll on desktop

Improvement8dc28000

Pin solution card identity header while scrolling on desktop

Improvement35219237

Adjust desktop solution arrows to 12vw inset

Improvementf1aeac16

Adjust desktop solution arrows to 10vw inset

Improvement6c359e98

Move desktop solution arrows closer to screen edge

Improvement168743ea

Raise approach tooltip above overlays

Improvement6855a010

Require concrete pain and solution framing in summary intro

Improvement72ca1ac3

Reduce built-for-founders badge size

Feature119c0450

Replace batched-push policy with never-push rule

Improvement4a493181

Shorten landing page sentence in hero copy

Improvementeae6581b

Reword hero copy to focus on idea validation before building

Feature354a4986

Add market badge tooltips and help icons

Featurecbb7e6a1

Add hover tooltips explaining approach badges

Improvement9e109c7d

Clarify problem discovery card edit instruction

Improvement433c7a8f

Retitle problem summary card to problem discovery

Improvementaff14c12

Use present tense in discovery network question

Improvementcdedb2c8

Soften network question wording in discovery prompt

Feature1256fbcd

Add save QR code as PNG button to modal

Fix6de41c66

Disable cal embed top trim on mobile

Improvement200c0bcf

Increase page top margin

Improvement94cee349

Cal embed crop 120px top 140px bottom

Improvement6329b7f1

Cal embed crop 110px top 140px bottom

Improvement16b5aff2

Cal embed crop 100px top 140px bottom

Improvementc1ddc901

Cal embed crop 80px top 140px bottom

Improvementa361fb46

Cal embed crop 50px top 140px bottom

Improvementadf89055

Cal embed crop 10px top 140px bottom

Improvement5191dfdc

Set cal embed height to calc(100vh-10rem)

Improvement24f0db7e

Increase cal embed height with asymmetric crop

Improvementdb60d0a9

Cal embed crop 30px top 140px bottom

Improvementdfc21f6f

Trim cal embed bottom aggressively

Improvement0b3dda88

Crop cal embed chrome harder

Improvementc72f796b

Crop cal embed internal whitespace

Improvement7c97377b

Further reduce cal embed height

Improvement5de582ce

Reduce cal embed height

Improvement5bbb9854

Set cal embed top gap to mt-8

Improvement575f9a95

Slightly increase gap above cal embed

Improvementdaf17b64

Set page top margin to mt-12

Improvementf4c0854a

Set page top margin to mt-8

Improvementb09952d8

Reduce page top margin

Improvement5c160064

Reduce top margin of cal embed

Improvementb77668e0

Size cal embed to viewport without scrolling

Improvement58402f15

Increase embedded cal height

Fix6073f2c6

Remove obsolete privacy-policy page

Improvementb0447b6e

Align privacy terms and gdpr pages with actual platform behavior

Improvementc6b1750c

Slim the reply preview bubble to one line

Featurecf73d207

Trim message bubble x-padding further

Feature3bcc1ec9

Further tighten message bubble padding

Feature8eae7c5e

Tighten message bubble padding

Improvementf9618940

Jump to and highlight search matches in chat

Improvement1ff4996e

Search conversations by message content

Feature82650ec2

Reduce y-padding of Announcements and Chats headers

Improvementc8ab46e4

Show member count badge with users icon

Feature0f4d7953

Reduce y-padding on chat badges

Featurefd7b04d2

Add a bit more x-padding to chat badges

Improvement78a5fd43

Shrink group chat and member count badges

Featureec570d63

Slightly reduce chat list row padding

Improvementb7f7d2c8

Restore filter tab height to a happy medium

Improvement0e66c342

Shave more height off the filter tabs

Improvement7406d5d8

Compact the All/Announcements/Chats tabs

Featureb55f4407

Reduce workspace name header padding

Improvement62e3fd8c

Search bar under workspace name in chat list

Improvementd0e3bcdb

Make announcements header non-clickable in popup

Fixd7222cd6

Remove BETA badge from topbar messages popup

Improvement31c50549

Keep banner minimized across page navigation

Improvement1ec1cba8

Realtime pipeline updates and contact edit locks

Improvement9ec4286f

Compact announcement header on mobile

Improvement56858125

Announcement chat opens on first click

Improvement989d1073

Two-row chat header layout

Improvement1c2e8f05

Fit chat header on one row on mobile

Improvement334a32dd

Move members badge next to Group Chat badge with hover settings icon

Improvementf77a27f4

Show Group Chat badge next to title in chat header

Improvement361c77c8

Color sender name labels sky blue

Improvement9f6e402b

Sender mention highlight white text

Improvement9359bba1

Sender mention highlight sky blue text

Improvementf9bbe287

Sender mention highlight blue text

Improvement38a3c95a

Mention highlight grey with white or blue text

Improvementacdb71db

Style mention highlights dark grey

Improvement376b0077

Highlight only the member name in mentions

Feature21e03831

Add group chat @mention picker and highlighted mentions

Improvement3d83ebda

Use 16-word reply preview cap on desktop

Improvement4f1d33aa

Reply to message by swiping right on mobile

Improvement7570d103

Responsive reply preview word cap (10 mobile, 18 desktop)

Improvement712ddb71

Cap reply preview text at 8 words

Improvementbb470008

Harden reply preview truncation and X visibility

Improvement11368f13

Bound reply preview to max width and keep X visible

Improvement67dcdd85

Truncate reply quote text to bubble width

Improvementcdf22d4d

Reduce conversation bubble text size

Improvement2d41134d

Compact the chat window header

Improvement2e9eaf86

Autofocus composer when opening a chat

Improvement48f0451c

Restore input box height with grid composer layout

Improvementb67476d1

Right-align char counter under the input box

Improvement46428b51

Cap message input at 1000 chars with counter

Improvement9c3859c6

Use clock plus italic relative time on message timestamps

Improvement1eef62e0

Italicize relative time in chat list timestamps

Improvementa1a9940f

Show actual time plus relative time in chat list

Improvementc936babd

Cap chat list preview to first 8 words

Improvement3cff0ec0

Show last message timestamp in chat list rows

Improvementa8c7bb57

Move member count chip to the title row in chat list

Improvementdf982d9f

Show Group Chat badge next to group chat titles in list

Improvement094b2128

Match chat list text size and styling to announcements

Improvement72993a32

Compact the conversation list rows

Improvement2f1ba5c0

Group unread chats under an Unread header in the messages list

Improvementa020e8ba

Make conversation list unread badge a perfect circle

Improvement03c8a4f2

Make per-chat unread count badge a perfect circle

Improvementc633e70b

Make unread count badge a perfect circle

Improvement2d843950

Group unread chats under an Unread header in topbar popup

Improvement78657c28

Always show announcements section in topbar popup

Improvementc25c8856

Show group icon and Group Chat badge in topbar popup

Improvement6da185ff

Show chat title for group chats in topbar popup

Improvement9d5be1ed

Deliver chat via realtime broadcast path plus always-scroll

Improvementad408fc6

Use dedicated realtime channel for message events

Improvement352a9dce

Realtime socket auth hardening plus diagnostics

Improvement15509e4d

Relax conversation-list cache TTL to 60s

Improvement7c720fe4

Realtime-first delivery with zero per-message fetches

Improvementde4adb1d

Realtime delivery of new chat messages

Improvement85afc568

Revert(admin)

Improvement962d572d

Honor per-model size limits for seedream and gemini

Improvement252fd46e

Price gemini flash lite image and seedream lite usage

Feature060951e7

Add gemini and seedream image models to selection

Improvement23f737b4

Bound flaky opencode deepseek attempts to 30s

Improvement0a9fb4d7

Cut token usage with scoped pages and flat history

Fix77704a09

Allow thinking-disabled for deepseek v4 flash and pro

Improvement93a5c933

Admin bar model selection takes priority over preference chain

Improvement405ce085

Follow admin AI edit model preference for default provider

Improvemente7da40b3

Disambiguate duplicate model ids in model select

Fix82b17002

Remove OG image backfill card

Featuref20aa31a

Add muse spark contributor free to zen catalog

Improvementac9ea2fe

Drop removed deepseek-v4-flash-free, update zen catalog

Improvementf7b35ce5

Allow same model id from different providers in chains

Improvement0f74b30a

Match model preference selection by provider

Improvement9aed78a3

Use thinking enabled for always-think opencode models

Improvement8d64ceea

Retry opencode 5xx upstream failures once

Improvement3375d2b8

Handle always-think opencode models and generation timeout

Improvement7b0cf2ab

Bump next to 16.3.2

Improvementf5e7fe4c

Align usage pricing with OpenCode Go and DeepSeek docs

Feature56fb36bf

Add DeepSeek V4 and new models to OpenCode Go premium

Feature5faa7320

Add 3-tier AI edit model priority chain

Improvement80ac9d33

Trim Free OpenRouter list to GLM 5.2, Ox Alpha, Nemotron 3 Ultra

Improvement167d5d0c

Drop DeepSeek V3 chat and reasoner options

Improvement38652431

Attribute market-research usage to solution owner

Improvementf14d389b

Apply design system to post-submit modals

Improvement30566155

Keep right-aligned hero content off the slide edge

Improvementf6c3c4d5

Break Pain Owner onto two lines

Improvement1d02ffa7

Rename problem card heading to Pain Owner

Improvementc5fcf349

Shrink timer controls while running

Improvement5005b2b7

Center the QR caption under the QR on slide 10

Improvement01753fdc

Make the QR itself right-align on slide 10

Improvementa0e42ccc

Right-align the QR column on slide 10

Feature424dd875

Reduce card horizontal padding on slide 10

Improvementcb1f2ad0

Actually close the col1/col2 gap on slide 10

Improvementa32d7c9f

Further reduce col1/col2 gap on slide 10

Improvementb8a44679

Reduce gap between col1 and col2 on slide 10

Improvement8e91ada2

Reduce vertical gap between join link and timer

Improvement7d8cc9c1

Tighten horizontal spacing of col2 on slide 10

Improvement4947657e

Lay out slide 10 as QR | join-link + timer grid

Improvement30914868

Reduce white border around the join QR on slide 10

Improvement041adcb7

Make session timer smaller on the Your Turn slide

Improvementfc16206f

Keep join link on a single line on slide 10

Improvement9bfaef68

Enlarge group join link on slide 10 and drop helper text

Improvement37b88bf0

Make group join QR and link prominent on slide 10

Featurea7a59e24

Add group selector and join QR on the Your Turn slide

Improvement537c1418

Correct Software Engineer founder total to 0.5/3

Improvement78d3c47b

Start 1h workshop timer at 35 minutes

Improvement754c8a1f

Switch founder-fit example to LegalTech

Improvement12ad8723

Single source of truth for hero + workshop content

Improvement90a951eb

Adjust 1-hour session timing breakdown

Feature8c6a68aa

Add 1-hour workshop version with duration selector

Improvementa2b43a15

Keep hero visible while generating solutions loading

Improvemente781dddd

Make topbar, banner and discovery card total 50vh on mobile

Improvement9cc3f6e7

Cap mobile discovery card height at 50vh

Improvementda309444

Keep hero visible when showing problem discovery summary

Improvementa0e56ad3

Set discovery chat card height to 80vh

Improvement030cd4ea

Reduce discovery chat card height to 70vh

Improvement2d426214

Keep hero visible during active chat and loading

Improvement8569aa65

Make discovery chat card full height

Improvementda7bcda8

Make loading container height deterministic across all phases

Improvementa7f90bef

Use consistent full-height card for all discovery loading states

Improvement6895ba7b

Stop loading message shifting before problem summary

Improvementfc5e7186

Keep loading message vertical position consistent across phases

Improvementb4ccb742

Move loading-state message further lower

Improvemente6053d36

Shift loading-state message lower

Fix214c27fc

Center loading messages and remove loading card shell

Improvement0bf546da

Stop outer discovery card width from shifting with content

Improvement167139a5

Render loading cards in a consistent-width box

Improvement13a7d4d8

Keep discovery content width consistent during transitions

Improvement45e05543

Keep discovery chat width consistent across all states

Improvementdc71d5e9

Load full-width on desktop for all thinking/generating cards

Improvement7fa26913

Reliably full-width the generating-solutions card on desktop

Improvement8ea4b822

Full-width desktop loading card while generating solutions

Improvement9675ac61

Show hero image subject on mobile, not opaque white

Improvemente5ac8a0d

Lift mobile 50vh cap while generating solutions

Improvement4c058536

Keep 'generating solutions' text visible on mobile

Fix7385d4a1

Disable deepseek thinking mode for non-reasoner calls

Improvementa2317c47

Revert(landing)

Improvement085f8b2f

Move deepseek v4 flash/pro to DeepSeek Official only

Improvement83ad9cdb

Apply deepseek peak/off-peak pricing by execution time

Featurea6b444fc

Add DeepSeek V4 flash/pro options from official API

Improvementb92bb9c6

Route landing page and ai-edit through deepseek provider

Feature3fe15e07

Add DeepSeek official models to selection and generation

Improvementa7e42a67

Cap deepseek output at 11k so it completes

Improvement7798984e

Drop optional sections so deepseek flash finishes

Improvement64a8c19d

Shrink landing page output so deepseek flash completes

Fix5e0fdb6f

Fall back to remaining workspace when active one is removed

Improvement94479511

Use arrow-left-right icon for switch workspace button

Improvementb737a701

Switch workspace via selector modal with logos

Improvementd998ff35

Allow multi-workspace co-operators through the access gate

Improvement7ce8050c

Reduce co-operator invite email textarea height

Feature23445bef

Add workspace switcher to dashboard header

Improvement6ca2ccbc

Keep co-operator user_type when they still have other workspaces

Improvement6f9a696b

Resolve active workspace in dashboard resource routes

Improvementee072fae

Thread active workspace through dashboard data routes

Improvement16c807cb

Workspace list/switch endpoint and selected-workspace resolution

Improvementb6f5124a

Support operators belonging to multiple workspaces

Improvement46009c0a

Allow co-operators to create groups

Improvement490771c0

Make ecosystem email read-only for co-operators

Improvement84b4076c

Load co-operator ecosystem profile from their workspace

Improvement7f01d562

Avoid recursion in co-operator workspace read policy

Improvement70b23c4d

Allow co-operators to read their own workspace

Feature553f6b79

Add vertical separator after overview group dropdown

Feature023244c4

Reduce right padding of overview group dropdown label

Improvemente2575cf5

Narrow overview group dropdown and right-align its label

Improvementb9c8e041

Narrow the overview group dropdown to 280/300px

Improvement975d8b63

Apply overview group dropdown width to the select root

Improvement7d698183

Substantially widen overview group dropdown to 480/500px

Improvementbb108c70

Widen overview group dropdown to 320/340px

Improvement1e8568bc

Widen dashboard container to reduce side margins

Improvementc73ace28

Widen overview group dropdown to 260/280px

Improvement2514b702

Increase group dropdown minimum width on dashboard overview

Feature1a617f6c

Add group scope dropdown to dashboard overview

Feature8d6fbacc

Add co-operator group scope selector and chips to dashboard

Improvementec963dd5

Scope messaging and announcements to co-operator groups

Featurec4e2691b

Add group scope to solutions, activity, and stage routes

Featured87af3d1

Add group scope enforcement to member management routes

Feature367255d2

Add main-operator guard to group creation, editing, and join-link routes

Feature1f18b870

Implement group scope in co-operator invite, edit, and accept flows

Featurefd13bb70

Add shared co-operator group scope helpers and cache keys

Featuref35ead5b

Add co-operator group scope migration with RLS policies

Improvement1c81b8eb

Allow framing the Cal.eu booking page

Improvementbee38f04

Programmatically condense verbose TAM/SAM/SOM tiers

Improvement3523de82

Re-run research without reusing existing source citations

Improvementd560fed3

Run Market Research re-researches and forces a different result

Improvementc3a9df8c

Match domain-style source titles to citations in TAM/SAM/SOM

Improvement0a625eb3

Forbid restating tier names in the verification prompt

Improvementfdbe7fa5

Market Research model priority chain (1st/2nd/3rd fallback)

Improvementad17dcbf

Honor the admin-chosen research model

Improvement45297586

Keep tier source citations linkable despite honesty notes

Improvement07a8b930

Update Gemini token pricing to current Google rates

Improvementb5714852

Reorder AI Model card sections

Improvement825940b7

Market Research model selection in the AI Model card

Improvement96c596c6

Attach verified citations when the model hedges with (estimate)

Improvement11788d47

Return researched fields from status endpoint

Improvementc8a52ba3

Force a specific dollar figure in every SAM/SOM tier pass

Improvement31cf127d

SOM estimates with word amounts update

Improvement1544b4df

Accept number-bearing SAM/SOM estimates so they update after research

Improvementceb31e05

Research all tiers (SAM/SOM) and refresh every page after the button

Improvement258b913e

Refresh researched TAM/SAM/SOM in the modal after Run Market Research

Improvementd51e4373

Research only the selected solution

Improvement834b6d1b

Enforce the daily Search-grounding budget

Improvementf593a18e

Restore missing tiers from originals

Improvement5bef6c3a

Hold solution cards until market research completes

Improvement93c91e82

Research at solution generation, not landing generation

Improvementb362b804

Accept derivation-based SAM/SOM even without their own citation

Improvement81971f04

Never persist fewer TAM/SAM/SOM tiers than the solution had

Improvement75a1be2a

Sequential TAM -> SAM -> SOM research passes

Improvement66f18475

Verify the figure against the source snippet

Improvement450408b7

Compact TAM/SAM/SOM rendering with inline sources + separators

Improvementcf7ca16d

Reject business-model mismatched market categories

Improvement675dd97e

Include verified sources in the solutions list APIs

Improvement41812823

Show and link ALL citations backing each TAM/SAM/SOM tier

Improvementf88c2087

Never link '(estimate)' notes

Improvementa93715d4

Never mix (estimate) with a backed source

Improvement6a7ae67c

Feed the full product context into market research

Improvementcd65f9f3

Require derivations for SAM/SOM and reject inconsistent magnitudes

Improvement7e979faa

Richer one-sentence TAM/SAM/SOM output

Improvement33428163

Accuracy gate

Improvement244d6657

Link TAM/SAM/SOM sources to the actual retrieved URL

Improvement0b814ddb

Concise one-sentence TAM/SAM/SOM output

Improvement3989a351

Make TAM/SAM/SOM sources always clickable

Improvement0f2613bd

Format TAM/SAM/SOM with source on its own line, clickable

Improvement8fe2eebe

Refresh the Solution tab's TAM/SAM/SOM card from the DB

Improvement7da84664

Show verified TAM/SAM/SOM + sources on the solution card

Improvement334be1d6

Raise output budget and harden JSON parsing

Improvement9bc76934

Search-first prompt + persistent verification diagnostics

Improvemente66b956c

Retry grounding across models/endpoints with a deadline

Improvement01f53df0

Drop JSON mime conflict and require grounded sources

Improvement73ec28fb

Use the Developer-API grounding tool and attach real citations

Improvement68295562

Reject ungrounded verification output

Improvementc2eb138d

Enforce sources shape with a CHECK constraint

Improvement030bd9e7

Track the market-data verification as Market Research

Improvementf31aba2a

Ground TAM/SAM/SOM with Google Search before building

Feature56e77055

Add editable problem summary before hackathon suggestions

Improvement33e7de09

Hackathon mode suggests 3 B2B + 3 B2C solutions

Improvement79912944

Move the mobile count next to the page header

Improvementf01b8150

Move the blueprint count next to the page header

Improvementdabfd1a9

Show only the count on mobile next to the search bar

Improvementb0f30bb9

Show total blueprint count next to the search bar

Improvementd63a843c

Show total solution count next to the Solutions search bar

Improvement80ffba42

Allow GA4 region-sharded measurement endpoints

Improvement4ddce12b

Modal never auto-closes on a hung generation

Improvementd6415c4e

Deleted PRD resurrected from stale prop when reopening the modal

Improvementcf856b05

Modal stuck on 'Generating' when the PRD was already saved

Improvementb899457a

Retry truncated PRD generation and surface errors in the UI

Improvement89d14e1f

PRD modal parity with landing modal

Improvementc5ca0aa3

Apply Design System to the MVP Builder Guide modal

Improvement57e8e66b

Apply Design System §11.4 to the PRD generation modal

Improvement610015b3

PRD model selector mirrors Landing Page model options

Improvement7595eb48

Drop North Mini Code Free and MiMo-V2.5 Free options

Featured1dd7145

Add PRD Generation model selector to the AI Model card

Feature4106dda0

Add PRD Generation model selector to the AI Model card

Improvement11355ee8

Use nvidia/nemotron-3-ultra-550b-a55b:free as the only OpenRouter model

Improvement7c343225

Refresh OpenRouter free-model guidance and proxy.ts notes

Improvement8cd1ed2b

Reorder and hide slides from the sections panel

Improvementc14b9ab2

Use the Upload lucide icon on the export button

Fix6563be04

Remove the on-slide nav arrows

Improvement891d13fc

Click anywhere on a slide to advance

Improvement2ec67c19

Keep the 'Open in Google Slides' link on the export button row

Improvement30a31dc3

Make the recap slide an exact copy of the hero slide

Improvement226c217a

Match hero text color and overlay to the original

Improvemente5c263ad

White overlay over image slides, drop header rules

Improvement507a1e4d

Render card-grid How It Works slides without losing text

Improvement1c82e20e

Close remaining text gaps and verify against real pages

Improvement7b239431

Stop losing text in How It Works and Pricing exports

Improvementa247bebc

Widen feature badge boxes and center larger cards

Improvementb7ae5e2f

Render feature icons and drop duplicated card titles

Improvementcbe387a7

Stop duplicating the lead paragraph in Problem/Solution rows

Improvement42b3fa0d

Render Problem/Solution rows with position and spacing

Improvement95a2180b

Embed images and use the site's fonts in the export

Improvement7bbab676

Export the hero background image with the page's real colors

Improvement7529c3ad

Match section layout

Improvement9e984f13

Capture alternating-row feature cards and richer card layout

Improvement77d64ed0

Export full section text and echo the site's design

Improvementef3fd25f

Allow www.googleapis.com in CSP connect-src for Drive API

Improvement17c307cf

Allow accounts.google.com in CSP for Google Slides export

Improvement32db0fc3

One-click export to Google Slides

Improvementcf680642

Align Email System card with the Email System tab

Improvement950808bc

Make Email Log the default Email System view

Improvemente6b03643

Use email-system as the Email System tab URL

Fixed2a1ad9

Remove the retired Founder Drip Series

Improvementb61c4a30

Email system tab with email log

Improvementbbafbadc

Order solution suggestions by the discovery context

Improvement352f8980

Restore hidden elements when stopping an AI edit

Improvement67974b76

Stop AI edits via reader cancel, not fetch abort

Improvemente1baf92a

Stop and abort AI edits with rollback

Fix522af070

Remove pitch readiness card from the session detail modal

Improvemente0f2916b

Prune and sync support chat participants after review

Improvement74ec04ab

Show sender names in workspace support chats

Improvement9f9005db

Create support chats on member join and message send

Feature938415f3

Add workspace support group chats

Feature97d9a7e6

Add View Solution button to group chat header

Feature5ab5d123

Shrink members badge and add Remove label on hover

Improvementdbb0d0f8

Harden group members modal after review

Improvement4c221b5c

Open members modal from the chat header

Feature691df83d

Add group members management modal

Improvement2a61e478

Expose group chat owner and refresh caches on removal

Improvementcab97a0b

Resolve group chat member counts

Improvementf0801f4a

Backfill and self-heal missing solution group chats

Improvementd51f2b8c

Apply the design system theme to the invite page

Improvement66331e1e

Narrow the collaborators modal

Improvement83549ad3

Move the Invite button to its own row in the collaborators modal

Improvementca564002

Harden per-user read tracking after review

Improvement7d44ee1f

Compute digest recipients from read cursors

Improvement33e0782c

Live-update unread badges from read receipts

Improvement8240d484

Use per-user read cursors in messaging API

Improvement65dfb364

Track chat reads per user

Improvementdb5762f0

Harden solution group chats after review

Improvement906f47e7

Publish messaging tables to realtime

Improvement34eb83d9

Keep solution group chats when operator has no direct chats

Improvemente933f1c7

Link to the solution group chat after accepting

Improvement6c517fd4

Render solution group chats in the messages page

Improvement0967bc4b

Surface solution group chats in messaging API

Improvement752956ef

Auto-create solution group chat on invite accept

Improvementb76218ec

Restore Thinking card to the discovery chat width

Improvement738e0fdd

Show Thinking immediately on regenerate, no card flash

Improvemente9329e5b

Thinking card spans the full viewport width while generating

Improvementc559a5ae

Regeneration Thinking card matches the first generation layout

Improvemente4f2262c

Keep the solutions layout while regenerating

Improvementb3a07518

Stop regeneration from reproducing the old solutions

Improvement273f5923

4-quarter smooth white scrim for the hero overlay

Improvement0fbb74f7

Scrim is solid white over text, fully transparent elsewhere

Improvementc2bd03c7

Make the hero scrim solid white instead of grey

Improvementde6240fe

Give the mobile hero a dark scrim behind the text too

Improvement00c41320

Emit the hero scrim overlays as explicit markup

Improvementa0650cbc

Compact Edit Mode Tips modal on mobile

Featurebee8ec5c

Persist regenerated solutions after the AI response lands

Improvementef6544b0

Stop regeneration from racing the solutions DELETE

Improvement38f5511a

Use lucide PenLine for the solution card edit icon

Improvement9f519dc0

Drop the Edit label from the solution card edit button

Improvement65ac587b

Theme-blue icon on the solution card Edit button

Improvement030c59a6

Center the Regenerate Solutions button in the edit footer

Feature0ec6bad1

Rename Back to Solutions to Return to Solutions, add arrow icon

Improvement7f580e23

Keep the edit-mode Problem Summary card below the fixed header

Improvement08696094

Keep the Problem Summary card below the fixed header on desktop

Improvement7c8a64b6

Match title/tags separator spacing to the badge separator

Improvement18ba1122

Widen the gap around the market/approach separator

Improvementbe5f9688

Widen the Select This button

Improvement82c465b9

Open the edit modal on any click inside a field card

Improvementac7c6d36

Reduce the gap above the B2B/B2C toggle

Featuree8685f3a

Add vertical separator between market and approach badges

Improvement32a7d75a

Market badge uses Select This hover styling in both states

Improvement0afa0970

Market badge hover matches its resting state

Improvementdc01f31d

Market badge hover matches the Select This button

Improvementc5580832

White icon and text on the B2B/B2C market badge

Featureee9a9c4a

Add B2B/B2C market badge left of the approach badge

Improvement019f7a74

Recolor the button hover to theme blue without changing its look

Improvement555ed24c

Theme-blue hover for Edit Problem Summary and Select This

Improvementbc85771a

Match the card Select This button styling to Edit Problem Summary

Improvement315dde62

Trim the Edit Problem Summary button height

Improvement3a5b223d

Match Edit Problem Summary hover styling to the approach badge

Improvement2999dcca

Make Edit Problem Summary hover background a translucent white

Improvement2386edb0

Shrink the Edit Problem Summary button further

Improvement634714db

Shrink the Edit Problem Summary button

Improvement4e6dc14a

Move Edit Problem Summary button into the summary card header

Improvement4fd8d42f

Center Edit Problem Summary button with white/black styling

Improvement16b73976

Move B2B/B2C toggle inside the solution card

Improvement1a3c724a

Show one solution card at a time in the solutions carousel

Improvement768ba6b4

Summary card

Improvementa3f0fa50

Show all four solutions together, market toggle follows the viewed card

Feature3fdb5198

Summary card wrapper mobile top padding pt-1

Improvement5821c7d5

Reduce gap above the summary card on mobile

Improvementab797d98

Release the mobile body scroll lock while the summary card shows

Improvement89b72d0c

Summary card scrolls on mobile

Improvementc5c5f7c4

Summary card now fills the full viewport height

Improvementfd854b21

Summary card

Featurebb4b1f10

Reduce per-field card top padding on desktop (sm:pt-1)

Feature2dc52af8

Reduce top padding of per-field cards

Improvement86795004

Increase gap above the confirm/regenerate buttons (mt-6)

Improvementb676e918

Summary card title header bottom margin mb-4

Featuree5a6d36e

Add margin above the first field card (The Problem)

Improvement1a20a7e6

Whole field card edits on click, pencil shows blue on hover

Improvementecb7377c

Reduce gap below the summary card title header (mb-2)

Fixd474afc3

Remove per-field header bottom margin (mb-0)

Improvementf9218400

Tighten per-field header bottom margin in summary card

Feature2a48878d

Summary card field cards get sm:py-2 vertical padding

Featurea8330cdd

Summary card desktop vertical padding sm:py-4

Feature279e3dd5

Summary card desktop vertical padding sm:py-2

Featurea61eeb4c

Reduce top padding above the summary card header title

Improvement5ae7e8c5

Summary card subtitle

Improvement3dbe36eb

Summary card

Improvement97bbe920

Compact the Problem Discovery Summary card vertically

Improvementb3bf39b4

Collapse nested scrollbars when the summary card is shown

Improvement64487ade

Hide the chat input while the Problem Discovery Summary card shows

Improvement97dfc6dd

Collapse the intro when the summary card is shown

Improvementfd59d311

Summary card

Improvementb61fcf2a

Hide discovery-card intro while the summary card is shown

Improvement9f903755

Apply DESIGN_SYSTEM.md strictly to the summary card

Improvement3463607f

Render the summary card in the result view

Improvement4afa69ca

Render summary as hover-edit cards, tolerate loose markers

Improvementd531d7f5

Editable Problem Discovery Summary before generating solutions

Improvemente542ae0a

Nudge send button right to cover the ring sliver

Improvement7dd1f230

Revert rtl scrollbar trick to restore input behavior

Improvementf8a3dd1e

Slightly narrow the input box on desktop

Improvementcfcf57ff

Update input placeholder to 'Type here..'

Improvement186d440d

Reduce gap above the discovery question

Improvementa530c236

Raise discovery input max height to 224px

Improvementa77cd5ed

Send button grows with input and matches its radius

Improvementf3d5d01e

Move input scrollbar to the left edge

Improvementac6696e4

Shrink input pill radius as the box grows

Improvement16464aff

Make discovery input scrollable when long

Improvement347f954f

Reword CRM cadence helper to action-needed notification

Improvement49e78d76

Widen create group modal for cadence labels

Improvement0a9c0ffb

Clarify CRM cadence copy in group modals

Improvement42fba988

Per-group CRM cadence override for ecosystem partners

Improvementa3035c3b

Scope rate limit to AI edit bar, show cooldown notice

Improvement8a403b7a

Rate limit image generation per user

Improvement2dc883ee

Scroll jump to element by measured pixel offset

Improvement2969f215

Scroll to the exact clicked element, not the first duplicate

Improvement2e1cc730

Make raw-editor code highlight clearly visible

Improvementbe28c701

Highlight the element's code block on preview jump

Fix1d2dc47a

Fix escaped newline that disabled preview bootstrap

Improvement8a83db55

Hover-outline preview, dblclick jumps to raw HTML

Improvement7fdf6d88

Apply design system theme to edit landing page

Improvement30ef9504

Apply design system theme, drop old gradient

Feature27a14d28

Restore sandboxed preview, add Copy HTML + Ctrl+S

Improvement1f747582

Separate Edit Mode Tips button from Theme button

Featureafb5276c

Add Edit Mode Tips button to the top bar

Improvementd85e5042

Drop session intro duplicated from homepage

Improvement143bd588

Run discovery on Problem/Solution/Distribution pillars

Feature6191583e

Add a session intro to the discovery chat start view

Improvementeba4100c

New elements use black text (landing page is always light)

Improvementc9ac1fe6

New elements inherit the neighbor's text color too

Improvement33981622

New elements blend with the page's section backgrounds

Improvement557852de

New elements adapt to the current page's styling

Improvement2cb839a9

Success modal

Improvement5346c6fc

Warning modal confirm buttons hover as a tint, not a solid fill

Improvement045b8fba

Split the discard confirmation body into two lines

Improvementdcc8dba6

Tone down confirmation modals

Improvementc37f6373

Align editor confirmation modals with DESIGN_SYSTEM.md §11

Featurea85007ac

SVG icons + new templates for the Add Element panel

Improvementfd8323e3

Drop the single-click interactivity line from Edit Mode Tips

Improvement96b60434

Rewrite Edit Mode Tips modal to match current editor + design system

Improvement9f90385c

Keep target chips out of the visible prompt

Improvemente5e446a7

Swap modifiers

Improvemente1ce8757

Target-first prompts, AI target chips and a shift+click tip

Featurecde855b5

Shift+click adds element context to the AI prompt

Improvement4df4e8d1

Auto-detect and preselect flex vs grid in the Layout card

Improvementb19a73a3

Turn Element Background mode buttons into a segmented toggle

Improvement7eb15b50

Auto-detect and preselect the element background type

Improvement83029ad1

Green hover on Save & Finish Editing button

Improvement035f6aa5

Make FAQ question headers (summary) editable

Improvement7194cdd4

Double-click to edit, single click interacts

Improvement9beca4c1

Make the Create Solution confirm dialog full-viewport-width on mobile

Improvement5a5791ea

Make name suggestion modal full-viewport-width on mobile

Improvement63bfe811

Enforce amend-across-turns for same-element edits

Improvement0ebee3e0

Refine the mobile bottom nav card and Select This button

Improvement85f11ed1

Portal the mobile bottom nav to body with fixed positioning

Improvementc4de8a9a

Make the mobile bottom nav reach the viewport bottom

Improvement09f8e0ab

Make the mobile bottom nav truly flush at the bottom

Improvement37e8fa55

Make the mobile bottom nav sit flush at the bottom edge

Improvement62a67d19

Slightly enlarge the mobile prev/next buttons

Improvement007a8450

Slightly reduce the mobile Select This button height

Improvementbfc67d88

Set mobile toggle and Select This button to w-4/5

Improvement8f8c40cb

Narrow the mobile B2B/B2C toggle

Improvemente4cf3e61

Shrink the mobile Select This button further, keep text + icon size

Improvementb0433185

Shrink the mobile Select This button, keep text + icon size

Improvement2e5bf23e

Enlarge mobile B2B/B2C toggle text without growing its height

Improvement5fdc7fc3

Shrink the mobile bottom nav card and its contents

Improvement1db0bd3f

Move mobile B2B/B2C toggle inside the bottom card, above 'Solution X / Y'

Improvementb16d7a87

Hide the duplicate B2B/B2C toggle + separator on mobile

Feature30d8beb2

Add B2B/B2C toggle to the mobile bottom nav

Improvement50a31c37

Keep approach badge on a single line on mobile

Improvement3921d3cb

Move tags to their own row below the solution name on mobile

Improvementf67adb34

White icon on Select This button hover

Improvement5076aac2

Indent the approach badge to align with the header

Improvementda0ff00a

Indent the solution name to align with the header

Improvement9e6fa709

Set both market toggle separator gaps to 24px

Improvementf471a7db

Shrink the Select This button

Improvement62a8df20

Combine same-element follow-up edits into one commit

Improvement102f183a

Tighten gap below approach badge to pb-2

Improvement5b8d51ec

Tighten gap below approach badge to pb-4

Improvementdcee9394

Increase gap below the approach badge

Improvementb2ce184d

Reflow card header

Improvement55783cbd

Move approach badge onto the row above the solution name

Improvementc94640bb

Reflow card header

Improvement4e252d8c

Combine approach badge and tags into one row

Improvement175861bb

Reduce Select This button size

Improvementacf960ef

Reflow card header to three rows

Improvement2e1cb71c

Reflow card header into two rows

Improvement97accdcd

Make the separator gap actually apply (space-y override)

Improvement5fa042f8

Increase gap above the Select This button

Improvement2928749f

Visibly increase gap below the market toggle separator

Improvement02407021

Increase gap below the market toggle separator

Improvement5eccedc3

Put 'Solution X of Y' above the approach badge

Improvement73352a55

Increase gap below the market toggle separator

Feature81516799

Add horizontal separator below the B2B/B2C toggle

Improvement4083141f

B2C active segment is white with black text

Improvement121e358a

Make B2B/B2C toggle a full-width split (half and half)

Improvement5987de6b

Render the B2B/B2C toggle inside the solution card

Improvementba06ecd1

Position suggestion nav buttons at 15vw from the screen edges

Improvement47db4706

Set suggestion nav buttons 140px from the screen edges

Improvementf9dd2004

Move suggestion nav buttons farther from the screen edges

Improvement9bab30b7

Portal nav buttons to body so they pin to the viewport center

Improvement277fb541

Pin suggestion card nav buttons at 50% viewport height

Improvementff5ae489

Move B2B/B2C toggle to the top of the solution card

Improvement2ed5e564

Separators after market/approach/shared badges + blue icons on hover

Improvementb79bb50a

Neutral B2B/B2C badges with building-2/users icons, share-2 for shared

Improvement23ebce73

Show B2B/B2C market badge as the first badge on solution cards

Improvement83c6fdc7

Model picks the 2 best-fitting approach per market

Improvement2d7a3571

Generate 2 B2B + 2 B2C solutions instead of 3 + 3

Improvement0118a7cb

Update copy for B2B + B2C solution generation

Improvementf75ba447

Generate 3 B2B + 3 B2C solutions with a market toggle

Improvementc9a007e0

Improve approach descriptions without repeating the name

Improvement0d3b3527

Shorten approach descriptions, drop em dashes

Improvement8df691b2

Show the approach description in the badge

Improvement4835112f

Render forced questions with numbers and spacing via a structured options block

Improvement122e609e

Require numbered options with spacing in forced questions

Improvementccd8f50c

Derive forced questions and options from the case brief

Fix7b37be6f

Remove the gap above the case brief in both views

Fix862123b3

Remove the remaining gap above the brief in the result view

Improvement002546f3

Full-width brief, no big gap above it

Improvement83f35bbc

No blank line after the brief heading

Improvement34289cae

Blank lines between brief sections, title-case labels

Improvement80113e0e

Space the case brief with a heading and bullets

Improvement88f96891

Present the case brief as plain text, not a card

Improvement0e129715

Show the approach badge for hackathon archetypes

Improvement2a389742

Present the 5 approaches with the standard SolutionCard flow

Improvemente08030a5

Render the case brief as a card in the result view too

Featurefb2524ea

Format the brief-extraction reply in the chat

Improvement464e8e5f

Swap the seeded greeting when toggling mode

Improvement3dd1ad1c

Post-suggestions phase handling, mode-aware selection, reroll prompt

Improvement26cbb53c

Team coherence and pitch readiness

Improvementf9fbb9d3

Client flow

Improvementca623f6b

Discovery engine, parameterized validator, chat route wiring

Improvement339ec3ae

Gate the hackathon mode toggle to admins

Featureea9a5f91

Add participant-facing improvement suggestions

Improvement8a801e3f

Rewrite as participant-focused proposal

Featurede1acbcd

Add Hackathon Mode proposal with force-divergence engine

Improvement4f80cf66

Reduce Member Activity modal header height

Improvement1defd3a8

Theme colors description on a single line

Fix2c46f678

Remove drag-to-move from theme colors modal

Improvement7cc0356b

Transparent overlay, smaller modal, drag to move

Improvementfdc53ead

Simplify theme colors modal description copy

Improvementc27691ab

Drop the family detail line from theme color rows

Improvement2a5c8d5b

Stop re-detecting dominant colors mid-session

Improvement8af218ec

Keep the 3 dominant colors stable across reopen, label them

Improvement12472aeb

Reflect the new color in the color row after a change

Featuredf38eeb5

Drop shade ladder previews from theme colors modal

Improvementf78d20f3

Edit the 3 most dominant colors instead of one

Improvement9e1a4fe8

Load the right language HTML into the translated panel

Improvementac642cb9

Refresh to default language when modal is closed

Improvement59d7fe37

Scale language selector to 70% in scrolled corner state

Improvement8e2a3c15

Slightly shrink language selector in scrolled corner state

Fixed0860b8

Remove globe icon from language selector trigger

Improvemente3338b8d

Dim language selector to 50% in corner, full on hover/use

Improvementb04afde5

Smooth language selector center-to-corner slide

Improvement4b18fc51

Center language selector on load, top-right on scroll

Featuref7002670

Add list-checks icon to Manage tab

Improvement8c9fec86

Remove redundant Split-View CTA card from translate modal

Improvement23ef9c88

Restore click-to-edit via postMessage bridge

Improvementcdc19a37

Apply design system to translate modal

Fixc52b6252

Unify topbar vertical separator gaps

Improvement79823653

Restore 'Broken Page?' label on regenerate button unhover

Improvement4bba0f69

Align history button with other topbar buttons

Improvement36830f70

All editor topbar buttons show icon + text on hover

Improvement5693a60f

Style topbar save buttons like the theme button

Improvementa5cb26a5

Collapse editor topbar save buttons to icon-only, reveal label on hover

Improvement26d22fef

Give hero content 5vw side margins in prompts

Improvement55194d53

Use globe icon for public visibility toggle

Feature8f394251

Add themed lock icon circle to private-page notice

Improvementc7455a10

Tighten private-page notice copy and actions

Improvement2abb9ba4

Apply design system to private-page notice

Improvement8dd9f6c0

Show a private-page notice instead of a bare 404

Feature6fe74f21

Default generated landing pages to public visibility

Improvement9a4e88e0

Make showcased solutions public on toggle

Improvement31afafa8

Commit VenuePortal fixture used by asset and slides tests

Improvement10416df3

Split alternating-row features sections and honor slide motion

Improvement422c5d54

Animate key-features split slides

Improvement11ae9f1b

Restore motion engine when AI output swallows it in a comment

Improvement583de179

Deliver slide activation to opaque-origin iframes

Improvementdaeb0c42

Instrument generation flow and cap client wait

Improvement047dd08b

Keep session cookie readable by browser client

Improvement918a9233

Allow unsafe-eval in dev-mode CSP only

Improvement298f68f6

Escape user tokens in email templates and stop leaking errors

Improvement58df8220

Fail closed rate limiting and internal endpoints

Feature3b97f4de

Add CSP, secure session cookies and restrict image host

Improvement9700aaa8

Block open redirect after login and SSRF in ai-edit reference fetch

Improvementd5ee7ffe

Sanitize landing page HTML at storage and drop allow-same-origin

Improvement12e9b8cc

Move QStash cron secret to env and fail closed on edge functions

Improvement0397d890

Require admin auth on previously unauthenticated admin routes

Improvement7f66feb8

Scope public data reads to owners and public visibility

Improvement7e5c2089

Close user_profiles privilege escalation to admin

Fix6e2a9701

Unify approach/shared/tags badge styling

Improvement5e9407ac

Move collaborator Shared badge onto header row

Improvementcfa27b43

Single badge row on solution card

Feature5a897aa6

Add left margin to nav count badge

Improvement0088aaf2

White bg, black text on Outreach tab count badge

Improvement836f9ed1

White ICP text in Ideal Persona card

Improvementc672064f

Place action count next to 'Needs Your Action' header

Improvementb7ac03d0

Match Best Conversion card height to Distribution

Improvement021076e0

Pull cards tighter with -mb-2

Improvement750938cf

Raise message textarea min height to 220px

Feature2501c855

Zero bottom padding on message + persona cards

Feature92499e17

Reduce bottom padding of message + persona cards

Improvement27f7698c

Reduce bottom margin below message/persona cards

Improvemente70ecac0

Reduce height of message + persona cards

Improvementffb31dd5

Reduce gap above Outreach Message header

Improvement3156b1b4

Increase gap above Ideal Persona header

Improvementa3a21009

Close gap between Ideal Persona header and ICP text

Feature2e5bbe17

Reduce Ideal Persona card bottom padding

Improvement86ce3683

Raise message textarea min height to 220px

Improvement59f84947

Set message textarea min height to 200px

Improvement1f333aaa

Fill card with message textarea, tighten bottom gap

Improvement075da23b

Tighten gap below message action buttons

Feature4b5ebe49

Reduce Outreach Message card bottom padding

Improvementd77ac294

Raise message textarea min height to 10rem

Improvemente62e9e28

Cap message textarea at available card space

Improvemente539ca1b

Auto-grow outreach message textarea to fit content

Improvement48a22c06

Bold 'Message button' and 'Send' in steps

Improvementedadf911

Italicize the auto-copy note in step 1

Improvement9e074363

Step-by-step instructions on Outreach Copy step

Improvement411bde3d

Revert(outreach)

Improvement773fadf7

Personalize copied message + clarify copy step

Improvementdd4c61bc

Speed up reveal animations across changelog + homepage

Featurea57c1d7d

Add gsap scroll-reveal animations

Improvement017ee5d8

Start all day headers collapsed

Improvementa3017328

Auto-scroll to day header when collapsing

Improvementf325274c

Merge Product Updates + Overview into one hero

Improvement293597b2

Push in batches of 8-10 commits

Featuref5b46400

Add 24:00 end label to hour axis

Improvement0a8c7f41

Equal-height hour bars with 3-hour axis labels

Improvement0937c7ec

Hour-of-day activity strip in day headers

Improvement0bed1f33

Scale day badges smaller

Feature48ffe0ae

Translucent blue expanded day header

Feature5781feeb

Theme-blue day header when expanded

Improvement09de8f09

Stick day headers below the fixed header

Fix83e25b57

Remove all overflow from sticky ancestor chain

Improvementca60b5fa

Make sticky headers and back-to-top actually work

Improvement305afce2

Sticky day headers + back-to-top button

Improvement5f3d98e3

Group timeline by day with accordions

Improvement174fd5c7

Changelog on every commit, batch only the push

Improvementc342f483

Batch pushes to conserve Vercel builds

Improvement970d6f89

Filter all changelog upkeep commits from entries

Improvementd70cde31

Document attention pulse border glow pattern

Improvement6646602d

Pulse-glow border on Needs Your Action cards

Fix8ea10312

Unify Distribution card to blueprint accent

Improvement11f4891e

Grey funnel icon chips with white icons

Improvementc21ca2d1

Make funnel stage icons white

Improvement76a2b661

Strictly apply design-system palette to pipeline

Improvement49a2e7ce

Increase horizontal gap around action-card divider

Feature9be2b162

Add vertical separator between action and Done buttons

Improvementf3b0b379

Restyle A/B/C tabs as segmented toggle

Improvementd5775656

Apply design-system neutral palette to waitlist tab

Improvement3f49ab84

Apply design-system neutral palette to outreach tab

Improvement81fdb872

Make Current/Cumulative toggle selected transparent

Feature39766498

White hover text on Add Contacts / Send Message in both modes

Improvement96489b50

Transparent hover instead of solid on action/done buttons

Improvement055fb1c7

Make A/B/C variant active background transparent

Improvementfee65ff9

Make active tab background transparent instead of solid

Improvement76a34be8

S/new contacts/new outreach/ in empty-CRM message

Improvement715e770a

Apply DESIGN_SYSTEM button patterns to tab actions

Feature29c7f9a3

Glassmorphism button style matching Import/Add Outreach

Improvementca4d4e05

Neutral outline buttons with theme-blue/green hover

Improvement96a93c36

Send Message opens channel URL, Done advances contact

Improvementcf75d449

Give every action card both Action and Dismiss buttons

Feature5c0a0673

Put Add Contacts button on the add-contact card

Feature5022a917

Add Add Contacts button and make Done dismiss cards

Improvementb0d3d718

Make Needs Your Action cards full width

Feature08d1ac34

Context-sensitive add-contact message

Feature1bde6855

Add Needs Your Action section to outreach pipeline

Improvement4fb7532b

Move Shared badge next to the date with theme-blue styling

Improvementfc4d3b7f

Right-align Present as Slides on desktop, separate on mobile

Fix702e9f5e

Remove the 'X is editing' badge from the Landing tab

Feature06ae3c3e

Make Import and Add Outreach buttons plain to match the card

Featuree2a99802

Apply DESIGN_SYSTEM to Add Outreach and Import Contacts modals

Improvemente6d1add8

Restore py-0.5 on the 'X is editing' badge

Featurefc99abf9

Slim the 'X is editing' badge vertical padding

Improvement4af2eb80

Move the 'X is editing' badge next to the Landing Page tooltip

Improvementeea21b20

No more blank tab on 'Request Editing Control'

Improvementff098ec9

Lock-flow speed, efficiency and UX improvements

Fix5d541daf

Remove the acquire RPC's force branch

Improvement850a0b2b

Uniform edit-lock takeover

Improvement64b4b15b

Apply DESIGN_SYSTEM §11.3 to the 'Edit request' modal

Improvement98cb0440

Cancel button hover switches to white bg with black text

Improvement6e96c389

Cancel buttons get a black unhover background with grey text

Improvementd64c7b12

Black cancel text and theme-blue hover on the edit-lock request buttons

Improvement7b73e5f8

Stack the edit-lock request modal actions on all screens

Improvement4ef64eb2

Apply DESIGN_SYSTEM §11.3 to the edit-lock request modal

Improvement9e5d9ec4

Check the edit lock from the deck before opening the editor

Improvement8b6bca61

Release the edit lock on Save & Finish and let waiting editors take over

Featureb9b7f5bf

Replace collaborative editing with a single-editor edit lock

Improvementfa266204

Sync shared undo/redo stacks across clients

Improvementfb3e670a

Truncation-detection via lineage_id on edit-log rows

Feature6d62490b

Discard stale localStorage drafts after page replacement

Improvement7f6919ca

Clear edit log on page delete and bump updated_at on regenerate

Improvement7762f28b

Gate dom-bridge diagnostics behind DEBUG_BRIDGE flag

Improvementecd8a5e0

Compact edit log to one snapshot after each successful save

Improvement11d21bc0

Sync baseline-relative Yjs diffs with bytea storage and ack'd broadcast

Improvement14f12ffb

Live sync via realtime broadcast

Improvement68578ad0

Sync edits via full-state snapshots instead of broken deltas

Improvement5fa0f0e0

Allow collaborators to read shared solution content

Feature50850b4c

Clear realtime edit log when landing page is regenerated

Featuref601309c

Add element resolution diagnostics to rebuild scope

Featurec6896ed3

Add remote-render diagnostics for collaborator sync

Improvement2fae5a51

Resolve attached y element for local edits after reset

Improvement597f334f

Sync element attributes on local rebuild and guard empty scopes

Improvement471d8872

Strip runtime animation styles from realtime baseline

Improvement02b49c7a

Share realtime log lineage across editors for live sync

Improvement439c04b3

Exclude editor chrome and animations from realtime log

Improvement09fa1bb2

Open edit panel by clicking element and target innermost element

Improvement5c880c67

Stop replaying own realtime history to break echo loop

Improvement92047beb

Keep editor responsive during realtime catch-up and auto-compact backlog

Feature2dc1e971

Speed up realtime connect and add status logging

Improvement0f6ec57e

Enable edit mode for collaborators with edit permission

Improvement44ffdb30

Show shared solutions immediately and allow collaborator access

Improvementd0602c76

Apply design system to solution invite page

Improvementaaafa83f

Apply design system to collaborators modal

Improvementdf41d88b

Real-time collaborative landing page editing

Improvement5653b31d

Apply design system to editor banner, panel and theme modal

Featurec082a867

Add dominant theme color editor

Featureb81b0595

Expand element editor panel with size and typography controls

Improvementbf6241eb

Improve editor save, finish and discard UX

Featureb48450fa

Streamline generation DB calls and add provider timeout

Feature5bbbdf33

Add changelog upkeep rule to commit workflow

Improvement18bd4d75

Edit content from slides deck with same-slide return

Improvement4320b682

Animate slide content on navigation in presentation deck

Improvement9f0e77de

Handle third features structure, fix hydration mismatch, center content

Improvement7153e567

Improve slide fit, feature splitting, and pricing cleanup

Improvementd9d820cd

Match Go button and accent text to hero Start Now button

Feature6a904365

Add guiding banner with 3-stage progression for ecosystem operators

Improvement8eff8684

Deterministically inject mobile hero background-position shift

Improvement5a071fb8

Uniform 40% white overlay for mobile hero readability

Improvement2f7c7a60

Fit slide content to viewport in presentation deck

Featurecb600f24

Add presentation slides view for generated landing pages

Improvementa7d8c9bd

Simplify visual style wizard and make MiniPreview accurate

Improvement20cf6c94

Solid hover colors for landing actions, shrink floating feedback buttons

Improvement2b8c2447

Normalize ecosystem_groups shape in users API

Featuref8f04873

Add dual scrim instructions for mobile hero visibility

Improvement351c57cc

Pin exceljs to ^3.4.0, upgrade sharp to ^0.35.3

Improvement15e08268

Enforce directional hero scrim with max 50% opacity

Improvement94807ba2

Condense suggestions prompt and raise token limit to 5000

Feature91322dcf

Add strategic approach variants to solution suggestions

Improvement24ceea9a

Prevent white flash with critical html background

Feature725f4893

Add messaging system feature and tighten spacing

Improvement6019eed1

Keep hero images visible with light scrims and log full FLUX prompts

Improvemente8e5b640

Design-aware prompts and provider routing

Improvementd4df107b

Use admin default model for non-admin generations

Improvement2782ac96

Refresh stack docs and GTM copy for FLUX.2 and 243 languages

Feature5dbd590c

Add generate-page-content to token usage tab

Improvement6adee363

Improve landing page generation reliability with timeouts and state handling

Feature521ad9f8

Add login form for existing users

Improvement1da7ede5

Improve group creation flow and QR modal layout

Improvementf9cb6e19

Make modal responsive with light and dark mode

Fix01510139

Remove logo from invite email templates

Improvement9b622d8b

Invalidate groups cache when unlinking member

Improvement6ee7bd10

Default admin landing model to top preference

Feature9e832504

Ban long dashes in generated landing page text

Featured521729a

Add hero content position dimension

Improvement87038550

Refactor(design-system)!

Improvement7f0b9872

Dedupe client API calls and stabilize auth user reference

Featured91ed919

Strip AI prose preamble from generated landing page HTML

Improvementbf8c0745

Landing page html clean up

Feature75c879bd

Add admin-configurable discovery chat model preferences

Improvement9fb6b609

Mobile reduced size of founder image

Improvement71debcdb

Build time optomization

Improvement17870a23

Changelog heatmap on mobile load with latest month

Improvemente8915657

Build time optomization - Stage 4

Improvement648e813a

Build time optomization - Stage 3

Improvement2b70ed7e

Build time optomization - Stage 2

Improvement425f0cf6

Build time optomization - phase 4

Improvementbbc20b09

Build time optomization - phase 3

Improvement5a0afe67

Build time optomization - phase 2

Improvement4b76121b

Build time optomization - phase 1

Improvement518ae745

Hero section mobile top margin

Improvement90803938

Merge branch 'main' of https://github.com/startupblueprint-dev/startupblueprint

Improvement06feb62e

Agent view preview button

Improvement031a889e

OpenCode Session

Improvement672e7068

Agent button styling and states

Improvement79e2311d

Agent close pr button

Improvementee47c42f

Agent fetch depth

Improvementda18d7f7

Agent optomization

Improvementc22d049a

Agent message text rendering

Improvementa12c0174

Agent speed optomization

Featuree0b7b7e2

Added close pr button

Featureeb512b10

Added local worker file

Feature25ade3c7

Add vitest and testing-library setup

Improvement21ad651c

Robust JSON Generation with jq

Fix9072b8bb

Disable auto build for preview PR

Improvement232b5af4

Updated Mobile Agent to work in batch workflow

Improvement1e19c505

Slack Agent message wait for vercel preview url

Fix404e0c09

Removed formatting step

Improvementda24bc5e

Scope prettier guardrails to modified files only

Improvementc0cf0747

Corrected email in slack-agent YAML

Improvement05412383

Fix Vercel's Deployment Blocked

Improvementffda64e3

Slack-agent YAML

Improvementae29a723

Grant workflows write permission to GitHub Actions token

Improvement0d44a60f

Update model prefix to opencode

Improvementfcd5ef79

Update opencode CLI invocation flags

Improvementb7b8c130

Slack-agent-yml fix

Improvement2d35c674

Slack Agent config files

Improvementa5a18da2

Improve responsive layout for narrow screens

Improvement7e55fb4e

Enforce true black dark mode backgrounds

Improvement88ebccd9

Improve entry processing and caching

Feature7fac3436

Add workshop and press-kit pages, remove invitation

Improvementd5e28680

Show confetti and upgrade modal on first landing generation

Improvementce63989d

Show upgrade modal on first landing page generation

Improvement457def3b

Show stage upgrade modal on stage progression

Feature94fd0cad

Synchronize drip stage, add outreach focus, replace TopBar

Improvementcdeecab2

Detect user locale via Vercel geo-IP and Accept-Language

Feature2a22ba35

Add regeneration flow for first-generation visits

Feature558f4b6a

Extract shared components and hooks for member modals and invite flows

Featurea2bb8146

Consolidate page layouts, extract CircuitBreaker, unify pricing modals

Feature5347ad56

Add date sort option for users and set as default

Featured1494b92

Add solution activity modal and unify member/solution cards

Improvement3910352c

Improve mobile responsiveness for dashboard and shared components

Improvement9ea73b2e

Improve responsive layout and touch targets on mobile

Feature8baf3c9a

Add FounderJourneyFunnel, stage sorting, and member card redesign

Featured4242101

Add auto-redirect to my-blueprints and revamp join page UI

Improvement944f6828

Restructure group join link UI and make join pages public

Featuree66c39a3

Add custom join slugs with sharing and QR code for groups

Featurebd21499f

Add missing period to description text

Feature91c58492

Add Founder Journey Funnel and auto stage transitions

Improvement65eb4dae

Await sendEmailViaRelay calls to ensure delivery in serverless environments

Improvement3238795c

Streamline user metrics collection in evaluate-drip-stage

Feature09282d9a

Add FLUX inference steps control and image quality improvements

Improvement2b9db36c

Redesign page with minimal layout and dark mode support

Improvement7eb17053

Simplify positioning and remove full-width hack

Improvement499f3184

Centralize TopBar full-width styling into component

Feature1f9824f5

Add search, sort, and refresh for solutions list

Fix25d329a2

Remove schedule-email-sequence, limit qstash to ecosystem drip

Feature47cd9127

Add dry-run mode to migration script

Feature30006392

Implement conditional drip email sequence and stage tracking

Featured1956d8c

Remove firstName from all email templates and add stage 3-5 sync configs

Improvement1954058f

Consolidate template building into registry and support admin customization

Improvementc4b2c05d

Improve loading UX with skeletons and unify email templates

Featurebdc0f600

Add startDiscovery query param to empty state button

Feature72e38b68

Add provider filter and early model display

Improvement85dbb95b

Generate images synchronously for live DOM, defer DB persistence

Improvement5333df2d

Enforce compact nav rule with universal height constraints

Improvement5f7f2d18

Migrate image generation from Imagen 4 to FLUX.2 Klein 4B

Featurebff668d2

Add multi-format downloads to press kit and interactive grid background

Featureab5a0196

Increase expanded container width

Feature613642a0

Add weighted ICP detection with sub-ICP and 12 new industry categories

Featurebaf4d5d4

Add 6 visual style variants for landing page generation

Feature087ddc88

Add conditional founder drip email series with stage-aware sequencing

Feature97272b8f

Add FLUX.2 Klein 4B, redesign landing modal, rework admin cards

Feature01ff4da9

Revamp page layout and add last updated stat

Improvementfa312ea4

Display multiple AI models with labels

Improvement9bab1d98

Integrate admin AI model preference chain and OpenRouter improvements

Featureeb5d41aa

Add FLUX.2 Klein 4B as alternative image provider

Feature03030b22

Replace loading spinners with skeleton components

Improvementc30108f9

Standardize shared component styling with neutral palette

Feature4ff58f71

Update UI colors to brand palette and add dark mode

Feature75f9eef3

Add group hover styling to cards and icons

Improvement840a5e15

Support sub-operators and migrate to page_translations

Featured9a362b5

Add date sort to dashboard and spotlight to hero

Improvement2b0240e4

Merge MaintenanceToggle and SiteButtonsToggle into one card

Improvement4d9fd751

Improve solution sorting and session detail modal

Improvement86981486

Improve layout and styling of blueprint filters and QR modal

Improvement00064ed7

Resolve DiscoveryCard visibility bug and refine loading state handling

Feature7f33199b

Update color tokens and add dark mode variants

Feature2d6ef375

Unify tab active colors to blue theme and reduce padding

Feature8904fe77

Add custom group selector and refine UI

Improvementf45eb9d7

Adopt light/dark mode with BlueprintGridBackground

Featureb820f661

Extract pricing card styles into reusable utility classes

Feature8e62cf65

Add button utility classes and auth-gated gallery CTA

Improvementfc00e61e

Integrate blueprint grid background with centered radial fade

Fixd222def4

Disable Sentry in non-production environments

Improvementb302e54b

Build fix

Feature3b14eb99

Replace inline blueprint grid backgrounds with shared component

Improvemente1c62363

Standardize colors with neutral palette and brand accent

Improvement5bce56d9

Migrate admin panel to light/dark theme with blueprint grids

Feature3a090368

Add support for OpenCode Zen free models

Featureaaedbdf9

Fade out scroll indicator on scroll and add mobile variant

Featured33442d2

Increase blueprint grid opacity and add responsive visibility

Improvemente5fc063b

Update copy and responsive display for comparison, FAQ, pricing

Featurecaf2c1a0

Improve mobile responsiveness and add comparison toggle

Improvementa39396e5

Switch default AI edit model to gemini-2.5-flash

Fix56c03cb6

Unify dark mode to pure black and standardize blueprint grid

Improvementc28630f4

Refine topbar and footer design with rounded corners and compact spacing

Improvement147e98f3

Redesign changelog, press kit, and legal pages with unified layout components

Improvement2c26deed

Redesign sections with blueprint grid theme and IntersectionObserver animations

Featurebc85957a

Add multi-select, drag-drop, undo/redo, clipboard, style

Improvement4416797e

Enforce 2x3 grid for features section

Improvement51a8b8af

Set fixed height for status container

Improvementb0c58925

Improve admin dashboard cards layout and OG backfill UI

Improvement383e7764

Enhance mobile aurora animations with dynamic drifts

Improvement46ad3507

Prevent screen flashing on mobile during AI generation

Fixd48ffed4

Disable chain-of-thought thinking for faster AI landing page generation

Improvement1841c4f4

Inject standard CSS and motion scripts server-side to reduce output tokens

Featureb383126f

Add OpenCode Go provider for landing page AI operations

Featurebf2d890c

Add skipImageGeneration option to landing page generation flow

Improvement88938dfc

Support OpenRouter and new Gemini models for landing pages

Improvemente59a40f3

Enforce single-row horizontal layout for How It Works section

Feature907d8910

Inject premium craft standards into generated page prompts

Improvement0ded42c5

Compute progress internally, stop parent re-renders

Improvement46859279

Reset progress and clear interval on generation start/end

Feature8bbc1ce3

Replace spinner with animated progress bar

Improvementa1baf732

Update next and eslint-config-next to v16.2.10

Improvement99099dc6

Integrate Sentry for error monitoring

Feature7d7e36c5

Add layout variants and GSAP motion

Improvementd746f631

Generate hero image inline in parallel with HTML generation

Feature6bd891e0

Extract hero background image patching into reusable functions

Improvement13c54cca

Migrate to QStash v2 URL-style publishing

Improvementf0eb96da

Send destination in request body to avoid URL encoding issues

Featureba7b8038

Improve logging and add 401 unauthorized hint

Fix82599574

Unify hero image pipeline with QStash-first then inline fallback

Feature39d8bb33

Add fallback for hero image generation when QStash fails

Improvementb7632c96

Test connection before async path, fire-and-forget publish

Featureb3ce78c3

Add fallback hero image generation when QStash fails

Improvementa2b9b2f5

Migrate image generation to async QStash jobs

Improvement4178ea7a

Deduplicate conversations and simplify digest email

Improvementca465433

Offload email sending to QStash with queue management and rate limiting

Featureb5d229c2

Add message digest preference and message system admin card

Improvementf7875f1a

Optimize unsaved banner for mobile

Improvement446ace05

Optimize blob animations with GPU acceleration and reduce blur on mobile

Improvement3cd5df96

Update marketing copy for new CRM Pipeline and outreach features

Featureb10f886d

Add clear button to search inputs and message creation dropdown

Feature6616fe98

Add scope selector modal and improve mobile layout

Feature4393284b

Add announcement editing/deletion and mail icon redesign

Improvement46cee164

Improve email formatting and fix messages page UI

Improvement80274ac6

Send email notifications via Resend

Feature3c635051

Add custom trigger and controlled open/close

Improvement9086f46b

Restructure dashboard cards into single row layout

Feature36307660

Improve typography, rename slides, and add reflection timer

Feature4b33e553

Add user id to initial load cache keys

Feature1481e30c

Add announcements caching and user-scoped message cache

Improvement0cb9130a

Share realtime channel with notifications

Feature528c50f2

Add Redis caching for messages, unread counts, and delivery tracking

Featureaa345982

Add pagination, caching, and denormalization

Feature32d33a9b

Add filter tabs and refine mail behavior

Improvementd75a66f9

In App Messaging System

Improvement6396fcd6

Track last active time and improve user stats

Feature6e8d6bf3

Add user sorting, solutions modal, and activity view

Featuredf35ca53

Add API caching and my-blueprints search/sort with tag support

Improvementf1402115

Prevent auto-close and overlay fade on success

Improvement241dba86

Lazy load Solutions and Users tabs

Fix128f02f2

Remove language columns and fix modal overlay background

Feature6349e3d7

Add pagination and batch optimizations for users and solutions

Improvementb2c86740

Complete IDE_Migration package overhaul for ZED/OpenCode migration

Improvement3ac73501

Persistent landing-page editor action bar with clear save/finish flow

Improvementbaf71f56

Update undici package to version 7.28.0 for improved performance and security

Improvementddcf39ee

Update dependencies to latest versions for improved stability and security

Improvement521a5a02

Enhance language handling with default language selection and URL updates

Feature368e70b0

Implement translation storage system

Improvementf75929a2

Update language column selection to use static strings for Supabase compatibility

Featuree2fb1a3f

Add language selector and public language bar components

Feature920a9d5e

Add search functionality to EcosystemTab and improve invite handling in API routes

Feature5e4ba5e2

Implement code changes to enhance functionality and improve performance

Feature61f98d37

Implement createPortal for modals in EcosystemMembersModal and EcosystemTab

Improvementa211fee6

Update welcome email template to include Groups Tab information

Improvement04a456a7

Further enhancements to workshop slides

Feature58414099

Enhance workshop slides with additional content and animations

Feature5af80d2a

Enhance workshop slides with additional content and animations

Feature4e88a1df

Add element to landing page editor

Improvement8a3cfe92

Refactor cohort terminology to group

Feature7313639d

Add cohort management functionality

Feature9d20f9ff

Add collaborator count to blueprint data and adjust layout in SolutionInvitePage

Featuree522c41c

Add collaboration invite notifications and update notification types

Improvementbcf73f0f

Update TopBar component to use fullWidth prop for improved layout

Feature31b43a13

Add redirect for users with pending solution invite cookies to the invite page

Featuredf08d8e1

Add solution invite cookie handling for login and sign-up forms

Featurecb3251d0

Add redirect for pending solution invite cookies to invite page

Improvement42611116

Update permission handling in CollaboratorsModal and enhance UI feedback

Feature34e8f63d

Implement solution collaborator invite acceptance via OAuth and enhance invite messaging

Improvement60c53043

Enhance collaboration features with user authentication and invite management

Feature3815be02

Add solution collaboration invite and management features

Feature08555731

Replace founder activity email with workshop email and update related references

Featurecd26f931

Replace loading and sending indicators with ellipsis for consistency

Improvement5bca5312

Clean up editor-injected styles and attributes in iframe serialization

Featurede4096c4

Add session key for tab state management

Improvementbd909e56

Restore tab state from session storage when returning from edit page feat(EmailTemplateEditPage)

Improvementdce2097e

Improve button layout and adjust preview section for better usability

Feature96d7a253

Implement AI streaming response and enhance prompt history management feat(EmailTemplatesTab)

Improvement583c879a

Update terminology from "Ecosystem Partner" to "Ecosystem Operator" across email templates and registry

Improvement55530462

Adjust iframe height for better email preview display

Improvementddca0eb3

Update handleSaveRef type to allow undefined value

Feature4a05c28f

Add email template editing functionality with admin access control

Improvement4b8f1871

Correct typographical errors in email template metadata and comments

Feature7cc3eb7a

Implement deferred welcome email for ecosystem users post-onboarding

Featurec78e6f03

Add new ecosystem email templates for weeks 07 and 08; enhance email content and structure feat(scripts)

Improvementee350d51

Update EcosystemOnboardingModal layout and logo display for improved user experience

Improvement7cb7799f

Enhance image compression quality for avif and png formats

Improvement93cd185f

Increase maximum file size limits for logo and avatar uploads to enhance user experience

Improvement026c68cb

Update LinkedIn post guidance for community branding and high-impact announcements

Feature94cc9c0f

Add concise LinkedIn post template for fast social announcements

Improvement7f0b8a7a

Streamline social media promotion instructions in ecosystem invite email template

Feature7be4b157

Add image compression for logo and avatar uploads to optimize file sizes

Featurec59509cc

Add LinkedIn post templates for Founding Ecosystem Operators and update email invitation details

Improvementc61059fe

Enhance email invitation handling and UI improvements

Feature25565bd3

Update ecosystem invite email template to clarify renewal terms and add feedback request for improvement

Improvement1ee27a2d

Update account deletion process to bust dashboard cache and notify workspace owners of member deletions

Feature0a674898

Enhance ecosystem invite email template with additional workshop details and clarify renewal terms

Improvement3626b532

Enhance DashboardContent with routing and UI improvements

Improvementee048d89

Optimize data fetching in DashboardContent and page components for improved performance

Feature180b96cd

Add logo_url to operator state and implement activity period filtering in dashboard

Feature072ea8ea

Add workspace membership API endpoint and update dependencies

Improvement467b1d34

Refine metadata description logic for improved clarity and consistency

Improvement6914703c

Simplify alt text and description for OG image to enhance clarity

Improvement90bb7e93

Update OG image branding and enhance text legibility with design adjustments

Featured642fe7b

Enhance OG image generation with hero image support and extraction logic

Improvementeae2d977

Update OG image title and summary styles for improved readability

Improvement6a75e043

Improve commit activity display logic and enhance layout responsiveness

Feature24fd8cf0

Add symbol position to currency info and update price formatting logic

Feature89a0a1fe

Add currency detection and localization for landing page pricing

Improvementc09d6dc8

Enhance admin hooks and components with loading state control and improved data fetching strategies

Feature2b614b97

Implement batch processing for force regeneration of OG images with improved error handling

Improvementd489bcfd

Append timestamp to OG image URLs to prevent stale cache issues

Improvementae1da8e0

Refactor code structure for improved readability and maintainability

Feature67f2ea79

Add script to generate base64 font data for Geist fonts

Improvement72885371

Enhance OG image generation with detailed logging and ensure font inclusion in Vercel Lambda

Featuref9167d8c

Add @resvg/resvg-js to serverExternalPackages for enhanced image rendering

Featureaa30273c

Integrate resvg-js for OG image generation and add test scripts

Improvementef6664dd

Update OG image generation to use JPEG format and embed TTF fonts for improved rendering

Feature809793e1

Update OG image generation to use JPEG format and add performance testing script

Improvement75e6d60b

Change OG image format from PNG to JPEG for improved quality and performance

Improvement97fc4232

Enhance error handling and logging for OG image backfill process

Feature009eb141

Add force backfill option for OG images and enhance backfill handling

Feature6e4f22dd

Implement OG image generation and backfill API for solutions

Improvement48a5abc1

Update Open Graph image handling and improve metadata generation for project pages

Feature25fabb8c

Enhance metadata generation and add Open Graph image support for project pages

Feature34b29476

Add xlsx library to dependencies

Improvement2b6c3d0e

Enhance outreach message generation and update UI components for better accessibility

Improvement73e1f132

Update button styles in EditSolutionModal and SessionDetailModal for improved visibility and user experience

Featurefab3aaaa

Add smooth scrolling and hash handling for CTA links in LandingPageViewTracker

Improvement4a91bdf6

Enhance NotificationBell and Popover components with improved styling and close button functionality

Featureac721e39

Add QueueHealthCard component to admin dashboard and improve API rate limiting

Improvement512b406c

Update package versions in PRD for improved stability and performance

Improvement8db24233

Enhance PRD generation timeout and error handling in document routes

Improvementf21d6eee

Refactor ecosystem profile layout for improved organization and styling

Improvement90a7c3e9

Update invite card styling for improved layout and visibility

Featuref4d45c4a

Add ecosystem profile management with logo upload and impact selection

Featurebcec4bc0

Add logo upload functionality for ecosystem operators with validation and error handling

Feature879dbaad

Implement operator removal functionality with confirmation modal

Improvementb6fda178

Enhance notification handling to trigger dashboard updates on notification click

Improvement2db6169b

Update operator invitation notification link and enhance dashboard operator highlighting

Featureacc4be29

Implement co-operator accepted notification and update notification handling

Improvement0911578e

Enhance email invitation templates with logo and improved styling for better user experience

Feature5508259f

Add cumulative stage groups for enhanced pipeline metrics tracking

Feature9276bc31

Add aurora animation effects to LandingPageGenerationModal for enhanced visual experience

Improvementbed548ac

Update outreach section labels for improved clarity and structure

Feature57fde5ca

Add Rocket icon and Workshop link to various components for improved navigation

Improvement742f8441

Integrate GSAP animations into WorkshopPage slides for enhanced visual effects

Feature1212b43f

Add WorkshopPage component with slides, timer, and authentication handling

Improvemente936bdbc

Enhance InviteOperatorForm with password strength meter and improve UI layout

Feature4389f2dd

Implement operator invite handling in OAuth callback and enhance InviteOperatorForm with Google sign-in

Improvementc266c074

Update searchParams handling in InviteOperator and SignUp pages to use async function for improved parameter retrieval

Improvementaf98a7d9

Refactor invite operator page to use InviteOperatorForm component and streamline token/email handling

Improvement79028fb2

Operator invites handling improvement and update public routes in AuthProvider

Improvement5a6bf083

Operator invites handling improvement and button click behavior enhancement

Improvement2bdd5d6e

Update operator invites handling and enhance button click behavior in DashboardContent

Improvement547dff99

Ecosystem workspace creation and enhance notifications

Feature1ffdeec7

Add ecosystem workspace creation and enhance notifications for user signups

Improvement859d753a

Revise ecosystem invite email content for clarity and engagement

Improvementd548c612

Revise ecosystem invite email subject and content for clarity and engagement

Improvement4c0d17ba

Update site button visibility logic and loading state handling in Hero component

Improvement03771d2a

Simplify sender email format in launch email function

Improvement89afd70b

Revise ecosystem invite email subject and content for clarity and engagement

Improvemente4fa3c01

Update max_members to 30 in EcosystemTab and useEcosystemOperators for consistency

Improvemente02b10ae

Update styling and colors in ecosystem invite email template for improved visual appeal

Improvement3c6be75c

Enhance pro features display and improve slider functionality in PricingSection

Improvement5372a12f

Update max_members default values and allowed limits across various components

Improvemente9b6581f

Update ecosystem invite email content and structure for clarity and engagement

Improvemente5593d46

Ensure max_members is parsed as an integer to prevent type issues

Improvement024a155c

Revamp dashboard refresh functionality and update last updated display

Featurea059d5b5

Implement operator invitation system with email notifications

Improvementc20fb34b

Update protobufjs dependencies to latest versions for improved stability

Improvement8b9b741c

Improve notification fetching and error handling, optimize session retrieval

Improvementc2055d19

Enhance changelog export functionality with preview option

Improvementee668bae

Strip conventional commit type prefix from messages

Feature66721d33

Add multiple improvement entries to changelog for enhanced tracking

Improvement38054f6e

Optimize user authentication by switching from getUser() to getSession() for improved performance

Improvementc1f95b76

Optimize notification fetching and parallelize HTML generation with hero image pipeline

Improvement9e3c5596

Increase token limit for response completion in chat API

Featureff132a1e

Add prefill option to VertexDirectRequest for improved JSON response handling

Improvement914d1a95

Enhance error handling and logging in chat and AI usage functions

Feature90fbaf86

Add founder section to press kit and update routing for press kit access

Improvementd63f82b5

Adjust heading sizes for improved consistency across sections

Improvement76c339ce

Update footer layout for improved spacing and consistency

Improvementb159d211

Update descriptions and adjust layout for improved clarity and consistency

Improvementa80b782c

Refactor code structure for improved readability and maintainability

Improvementd808c4d6

Refactor code structure for improved readability and maintainability

Feature6543a42c

Add policy for ecosystem operators to view member outreach contacts

Improvement8fda5d46

Enhance activity modals and dashboard with period comparison metrics and updated data fields

Feature2ca15530

Update dashboard cache keys and add new RPC functions for workspace metrics

Improvementa6e690e2

Optimize SessionDetailModal with useMemo for performance improvements

Improvement6232130a

Enhance SessionDetailModal with PRD tab styles and improved fetch handling

Improvement8f6a7686

Enhance dashboard components with operator details and country flags

Featuree89e933c

Add ecosystem onboarding modal and related API for onboarding process

Improvementf95b213e

Rename ecosystem partners to ecosystem operators across the application

Fixb28f0dec

Remove ecosystem applications feature and related components

Improvementd56c177b

Refactor admin components and remove partner invitations feature

Improvement833e3613

Enhance AI loading state management and UI feedback

Feature703c2722

Implement unified history management for AI and landing page editors

Improvementad965b10

Enhance leave modal functionality with navigation and reload options

Improvement938686c9

Enhance solution retrieval and improve error handling for auth claims

Featurebcf43efd

Implement step 3 completion handling and modal for session changes

Improvement9618b1e2

Refactor and relocate SolutionCard component to shared directory

Feature93717ef8

Add 'last_active' sorting option for member solutions

Improvement48e4650d

Update button styles to use font-normal for consistency

Improvement09e33c3a

Integrate SolutionCard component for improved solution display

Featuref4036ca0

Add last updated timestamp for workspace data

Featuref470e0e9

Add authentication options for Supabase client configuration

Improvement11469bf3

Improve GSAP animation cleanup to prevent interference between components

Featureeb5bd263

Implement maintenance mode and site button settings management

Feature9e24b715

Implement caching for dashboard API endpoints

Featured5b8defc

Add Ideal Persona section with input for ICP role and connection button

Improvementd892e2de

Refactor Dashboard and Modals for Consistency and Improved UI

Feature356999d3

Add last activity timestamp display for solutions

Improvement7e8a1144

Enhance member and solution activity displays with new metrics and UI components

Improvement941eaad3

Enhance waitlist metrics and UI components across dashboard and modals

Improvementfe86ddd5

Optimize activity modals by refining data structure and enhancing UI elements

Featuref62a6ae0

Add member solution sorting, searching, and modal enhancements

Featurebf5e8c18

Add solution sorting and searching functionality

Featureb1fbf825

Add workspace activity dashboard and member/solution activity modals

Feature24a1172b

Add hooks for ecosystem applications and partner invitations

Fix8abaed43

Remove unused feature labels and state variables for cleaner code

Feature0bd86b2a

Add "Outreach CRM" feature and adjust card heights and text sizes

Featurebe9f63fc

Implement resend invite functionality with cooldown logic

Feature07bbdb18

Add member_deleted notification type and update related logic

Improvement9c1bf88d

Update email placeholder in forms to a more realistic example

Improvement30e72758

Enforce minimum password length and update error handling

Improvement2ff60e96

Improve password strength meter layout and text handling

Improvement8717d13b

Refactor password strength calculation and improve zxcvbn integration

Feature64df0f42

Add password strength meter with visual feedback

Featurefe47f7d6

Add conversion rate display and improve styling for pipeline stages

Improvemente5e74b2b

Enhance CRM and outreach components with new status options and improved data handling

Featureca501bef

Enhance contacts table layout and add best conversion metrics

Feature9e4d0dc1

Add search functionality to contacts table and improve layout

Feature8f89af99

Add stage filtering functionality to PipelineFunnel and update BlueprintOutreachCard for improved contact management

Improvement8a19773d

Improve styling and accessibility of outreach components

Feature4244700f

Add isSavingSelection prop to VisualStyleModal and update ChatInterface for improved state management

Improvementfdd0305d

Enhance background handling and contrast adjustments in DOM operations

Improvement84ff8d29

Preserve background images when setting background shorthand in DOM changes

Improvementae683489

Enhance layout and styling across admin components for improved responsiveness

Improvement757a02ec

Adjust layout and styling for SessionDetailModal component

Feature7ee908cc

Add channel and copy color mappings for outreach distribution

Feature3809a556

Add additional public paths for session updates in proxy

Featureb800fb07

Add channel and copy breakdown summaries to BlueprintOutreachCard

Improvement5adf6fe0

Refactor outreach message handling to support multiple variants (A, B, C)

Feature20a3ad5a

Add 'later' status to contact status options in CRM

Feature8267fc3a

Add follow-up and reminder statuses to CRM pipeline and update DM templates

Improvementd68294ec

Update next and eslint-config-next to latest versions

Improvementcd706657

Refactor code structure for improved readability and maintainability

Feature7553d7a8

Ensure hidden inputs for solutionId and solutionSlug are correctly set in generated HTML

Improvementbd0bd763

Refactor API calls to use callVertexDirect for improved performance and consistency

Featurede1d2aa3

Implement direct Vertex API calls for improved performance and reduced latency

Featurea764120c

Implement direct Vertex API call for improved model interaction and latency

Improvement3fe23817

Enhance admin dashboard layout and improve mobile tab navigation

Feature3d7c81df

Add 'founder' ICP type and 'pending_connection' status to CRM constraints

Improvement7f111e1b

Standardize text capitalization in PricingSection for improved readability

Improvement0a78ac36

Update FloatingBugButton and FloatingFeatureRequestButton styles for improved appearance and consistency

Improvementf8b08649

Update token usage filters to use minutes instead of days for improved granularity

Improvementeedd5868

Enhance GSAP animations in Hero component and improve text visibility in HowItWorks section

Feature9fb836a1

Add event dispatch for hero visibility state management

Feature83a430f1

Add skip button to hero section for improved user navigation

Improvement15cbefec

Refactor changelog entry retrieval to use static JSON sources

Improvement1aec51ac

Refactor code structure for improved readability and maintainability

Feature276e078f

Update BuildMVPModal with new tools and categories, and add GitHub Copilot logo

Improvementd307ba02

Enhance Vertex API key management with improved configuration and warnings

Improvement96ace549

Enhance Gemini request queue with global RPM limit checks and configuration

Improvementefc16250

Migrate from Google Gemini to Vertex AI Gen AI

Improvement0582862c

Update ShowcaseGallery styling for improved visual consistency and readability

Improvementba13f407

Enhance hero component by clearing previous intervals for typewriter effect and removing redundant animation checks

Improvement16a3dd5e

Remove mobile optimizations for HubSpot embed, update GSAP animations in hero component, and enhance package configurations

Improvement250ac5b4

Optimize dynamic imports and enhance GSAP loading in hero component for improved performance

Improvement6c8611d1

Remove unnecessary SWC configuration for improved build efficiency

Improvementecf8e8a3

Improve CookieConsentBanner rendering logic for better user experience and update consent message for clarity

Improvement81f9a233

Enhance hero component animations for mobile responsiveness and adjust headline positioning

Improvement908b3dcf

Update package-lock.json to include project name and upgrade basic-ftp to version 5.3.0

Improvement7dcd8452

Enhance CookieConsentBanner and FooterBar styling for improved visibility and user experience

Improvement773925a5

Refactor components and improve FAQ section for better clarity and organization

Improvementa68fde5d

Update styling and layout in various components for improved clarity and user experience

Improvementaed3b6d7

Improve hero section animations and update pricing section messaging for clarity

Improvemente1d2e09a

Update value prop cards with improved messaging and iconography for clarity

Improvement561b4920

Update messaging in templates and components for clarity and engagement

Improvement5d6f874a

Enhance mobile animations and text layout for improved user experience

Improvementaf1c2437

Update FAQ and Founder sections for improved clarity and consistency

Improvement17355a19

Update text and branding across components for consistency and clarity

Improvement30e9fed0

Improve text layout in HowItWorks and ComparisonSection components for better readability

Improvement6bda06b9

Refine text in FounderSection and Hero components for improved clarity

Improvement71a81f5d

Enhance comparison section and founder section descriptions for clarity

Feature48bcd986

Add ComparisonSection component and update related sections for enhanced clarity on Startup Blueprint vs Lean Canvas

Improvementae2bce4a

Update OpenGraph and Twitter image assets

Feature647ee8a8

Add initial documentation files for Startup Blueprint including evolution, short description, and tagline

Feature323d8e3a

Add custom scrollbar styles and improve scrollbar color variables

Feature66db71be

Add comprehensive comparison of Startup Blueprint with Lean Canvas

Fixd3f8e093

Remove periodic cleanup of old conversations in POST handler

Feature82c08c26

Implement Upstash Redis for distributed rate limiting and conversation caching

Feature5956acd4

Add custom hook useGTMTemplates for managing GTM templates

Improvementebf0f791

Enhance POST endpoint to include demo_type handling and improve insert payload structure

Improvementc1be8a29

Update CRM contact model to include outreach dates and offer date fields

Improvement7b7db5af

Enhance CRM functionality with demo scheduling, conditional updates, and new demo type handling

Improvemente73d8851

Update category filter to enforce type safety and improve select handling in CRMTab

Improvement749031af

Enhance CRM functionality with new profile fields, category validation, and improved contact management

Improvementfdedcaec

Integrate Cal.com scheduling embed and update QRModalButton styles

Feature4d75f72f

Add LinkedIn URL field and enhance contact form layout in CRMTab

Improvementfc1ebb8e

Enhance CRMTab with column metadata, drag-and-drop reordering, and improved visibility options

Featurec1d445d0

Add website field to contact and enhance CRM state with new metrics

Improvement8fb178c9

Refactor CRM components to remove legacy performance metrics and enhance column management

Improvement4ebb983c

Update button styles to use a blue gradient in Hero and HowItWorks components

Improvementf90a5f23

Enhance CRM contacts API with new fields and categories

Improvementae96be58

Update Start Now button styles for responsive design in ShowcaseGallery

Improvement8aed8e77

Enhance animation effects and update Start Now button styles in ShowcaseGallery

Improvemente2160255

Update Start Now button styles and structure in ShowcaseGallery

Improvementcf7deb1b

Remove wiggle arrow animation and update ShowcaseGallery component structure

Improvementbc31cc5e

Refactor showcase page to gallery

Improvementb41266c3

Enhance hero image generation by using Gemini Flash for context-based scene synthesis

Improvement5bc07420

Update image generation prompts to enhance clarity and avoid text/graphics

Improvementbc7fc106

Update QRModal to use createPortal for rendering and enhance z-index

Featuree4edb500

Add closeDropdown option to action menu items in ProfileDropdown and TopBar

Improvement97c72fc3

Enhance QR modal styling for better layout and pointer events

Feature8257a480

Add QR modal and button for booking demos in the top bar

Feature2a789c5e

Add QR modal button component for quick demo booking

Improvementbd122232

Enhance demo page layout with back button, title, and QR code button

Feature2d50b98b

Add deletion of ecosystem workspace and its members during account deletion

Improvement01585ee1

Improve email display logic in member list and handle undefined emails

Featureb8e410cd

Update terminology to replace 'operator' with 'ecosystem partner' and 'supporter' across multiple components

Improvementff0a1079

Update terminology in pricing section description for clarity

Improvement6b470a68

CRM fullscreen mode

Improvement40eb2344

Integrate GSAP animations for scroll-triggered effects in multiple sections

Featuref518edde

Implement site buttons toggle functionality and integrate with admin components

Improvementcff434f0

Update button styles for improved responsiveness in Hero and HowItWorks components

Featurebb1bf740

Implement showcase functionality with toggle in SessionDetailModal and SolutionsTab, enhance arrow animations in ShowcaseGallery

Feature7c8f6a9f

Enhance typewriter animation and add badge animation on visibility change

Improvement970b4af0

Normalize GSAP animation distances for responsive design across various screen sizes

Improvement1c0f0249

Adjust subheadline animation positions for desktop and mobile responsiveness

Improvementad188468

Update EcosystemContact interface to make ecosystem_account_created optional and adjust Contact interface properties

Improvement3a2544db

Refactor operator references to ecosystem partner throughout the application

Improvement79bdfe49

Refactor onboarding flow and update button interactions for improved user experience

Improvementb0112bb2

Remove GTM-specific fields from Contact interface and POST request, enhance select components with solid black styling

Improvement29d1fc86

Refactor CRM operators to ecosystems, update related components and hooks

Improvementdf70f932

Update contact model to include first and last name, enhance forms and UI for demo booking

Feature49301851

Add Start Now button component with authentication handling and integrate into ShowcasePage

Improvement7d0b0329

Adjust margin for headline and subheadline in Hero component for improved layout

Improvement32863786

Enhance ShowcaseGallery with dynamic preview scaling and touch navigation

Feature34382394

Add showcase button in hero component and update public routes

Feature6d69faf7

Implement showcase feature with public gallery, admin toggles, and API endpoints

Feature0a0be852

Add initial mcp.json configuration file for server settings

Featurecf07bbcf

Expand IDE migration docs with CRM, GTM, ecosystem terminology, and comprehensive stats

Improvementbaaf2a8c

Fix AI image generation by preventing URL copying, fixing data URL parsing, and preserving live DOM updates

Feature98b8d755

Persist generated outreach message to solutions table in database

Feature81fd8026

Add auto-discovery mode for authenticated users and hide marketing sections when logged in

Improvementaa0d41e7

Reduce hero scroll distance by decreasing end trigger from bottom+=200% to bottom+=50% for faster animation completion

Improvement40bdcb12

Synchronize pricing section Get Started button with hero button behavior by hiding hero section before triggering blueprint mode

Improvement77bce989

Accelerate hero Phase 5 animation timing by removing card visibility delay and advancing button/subheadline appearance

Improvement4c1430a0

Adjust subheadline animation with far-right initial position, delayed card visibility, and extended timing

Feature0c123031

Add blueprint mode to show DiscoveryCard directly from HowItWorks without scrolling

Fix9a09b2e9

Remove typewriter animation from how-it-works headline and increase mobile hero headline font size

Improvemente34e2e17

Adjust hero element positioning with right-shifted cards, repositioned headline, and left-aligned subheadline on desktop

Improvement180f1011

Simplify pricing feature labels by removing redundant "AI" and "Landing Page" prefixes

Feature714f116b

Replace AiSeoSections with separate PricingSection and FaqSection components with combined FAQ content

Improvementadc63980

Enhance how-it-works scroll navigation with forced page reset and improved element detection

Feature3c9f50a4

Add close button to auth modal with session-based scroll restoration to founder section

Improvement1debee41

Adjust mobile hero element positioning with raised cards, increased scale, and repositioned CTA buttons

Improvementfb25af0b

Adjust hero element positioning with left-shifted cards, lowered subheadline, and right-shifted headline/CTA on desktop

Improvement0c5cd633

Show all hero elements on mobile with adjusted positioning and 5-line subheadline layout

Improvementab5fbf57

Adjust mobile underline SVG positioning from -left-[45%] w-[160%] to -left-8 w-[90%]

Fixca3b39d6

Disable GSAP scroll animations on mobile and center-align headline with hidden badge

Improvementcbdb7378

Refactor hero animations to center subheadline with mobile line breaks and fix auto-scroll timing

Feature520534d7

Add mobile-responsive GSAP animations with viewport-based positioning and scaled typography

Featureb14de6fd

Add scroll indicator badge to hero headline with scroll-triggered hide/show animations

Feature32c72b59

Add hero section hide/show functionality with event-driven state management and scroll-to-how-it-works navigation

Improvement448f6330

Refactor value props animation to fly in from bottom-left with faster sequencing and larger card styling

Feature3d53271b

Add sequential fly-in animations for subheadline lines with fade-out transitions

Feature1bf6d8e0

Add scroll-triggered hero section animations with GSAP ScrollTrigger and multi-phase layout transitions

Feature868b6862

Add GSAP animations to hero section with fade-in, scroll-triggered value props, and animated background elements

Improvementc8decfd3

Simplify hero headline animation from three-part to two-part typewriter effect and update CTA buttons

Improvement11b81a51

Simplify hero subheadline copy and how-it-works section header, swap value prop card colors

Featureb7b1498b

Add animated hero section with typewriter effect and reorder homepage components

Improvement675b3da9

Standardize terminology from "operator/ecosystem" to "ecosystem partner/supporter" across GTM documentation

Featurefd4c3edc

Add color-coded section styling to GTM tab with category-specific themes

Featuree46a9adc

Improve launch email error handling, add debug logging, and refine email copy

Improvement2edea034

Move email test modal inside main content div in GTM tab

Improvement1970d43c

Refine product launch email copy for clarity and stronger CTAs

Improvement790aeaba

Update product launch email to unified template, send both active/inactive test versions, and refine GTM tab layout

Feature1506d5bb

Add test email sending modal to GTM tab for product launch email verification

Improvement75f71bbc

Fix GTM settings initialization, optimize demo page mobile layout, and improve contact form grid

Improvementf368a973

Refactor BackupTab to use guided modal workflow with maintenance mode integration

Feature6e920653

Add Database Backup tab to admin panel navigation and routing

Featureee3a989f

Add GTM-specific fields to CRM contacts API and integrate email sequences, LinkedIn posts into GTM tab

Improvementaf634e64

Migrate CRM contacts route handlers to async params for Next.js 15 compatibility

Featurec696f75f

Add CRM tab to admin panel navigation and routing

Improvement53b92e30

Rename "operators" to "ecosystem partners" across admin panel, API routes, and database references

Improvementb76ddb57

Update LinkedIn DM templates with consistent formatting, clearer CTAs, and /demo booking links

Improvement18288e09

Shorten demo page heading from "Book a Quick Demo" to "Book Quick Demo"

Featuref884a2ef

Add /demo page to sitemap, public routes, and topbar navigation

Fix2b63e560

Remove all text/word mentions from Imagen prompts

Improvement468e609e

Prevent text-in-image by using visual keywords instead of raw ICP text for Imagen prompts

Improvementbf708c41

Remove enhancePrompt (Vertex AI only) from Imagen API

Feature0d1f5d39

Add serverExternalPackages for sharp in next.config.ts

Improvement63ff17ba

Pre-clean external URLs before Imagen attempt, move sharp to dependencies

Improvementd896bc56

Simplify visual style config from 10 granular tokens to 5 high-level design dimensions

Improvement3cd5a503

Hero background image

Improvementb61bcb6d

Streamline launch plan copy with punchier formatting and tighter messaging across all GTM docs

Improvementf383835b

Shift GTM strategy from self-serve trials to demo-first outreach across all channels

Improvement32733a85

Update "Describe Your Style" to "Describe Your Visual Style" in modal header and changelog

Feature5837805f

Add "Describe Your Style" mode for landing page generation with full AI creative freedom

Improvementf4d28d69

Consolidate Startup Operator and Ecosystem Supporter into unified Ecosystem/Supporter types

Improvementaffa5a0c

Update pricing limits and improve mobile spacing in pricing section

Improvement49a38276

Reduce animation timing across How It Works section for snappier UX

Improvement8df5aacd

Update pricing section with model badges, unlimited sessions, and improved layout

Improvement6bde1ac0

Improve column alignment in Token Usage summary cards with explicit width percentages

Improvement41f83b44

Enhance Token Usage tab with improved layout, color-coded function badges, and better visual hierarchy

Feature2015385b

Remove verbose logging and add rate limiting to API routes

Improvement02db5151

Migrate from next/font/google to geist package for font loading

Featuree80cb907

Add confirmation modals for member unlink and invite deletion with improved UX

Feature99450016

Add real-time validation to prevent exceeding member limits during bulk email input

Featurecbeeccab

Add member invite acceptance flow for OAuth sign-ups with token validation and automatic workspace membership

Feature6a259723

Add error responses for profile/member creation failures and filter pending invites in members API

Feature70a756e8

Add bulk member invite functionality with comma-separated emails and live slot validation

Improvement03889c8b

GTM update

Improvement660cd262

GTM

Improvement05de9a34

Update IDE migration documentation to reflect latest platform features and architecture

Feature05a2a539

Add delete functionality for contact sales requests with mobile-responsive UI and enhanced revenue tracking

Featurefce988c0

Add Founder plan type with team modal and expand valid categories for contact sales

Improvementb7ffafba

Migrate contact sales from billing period to type/category/pricing model with enhanced admin UI

Feature29455a90

Reduce spacing and padding throughout pricing section for more compact layout

Improvement1637dabc

Auto-generate and save outreach message after landing page onboarding completion

Improvementb505f098

Prevent image upscaling and improve Imagen error handling with safety filter detection

Feature0c836295

Add comprehensive AI token usage tracking across all endpoints with new admin dashboard tab

Feature9b4625be

Skip page view tracking for admin users in addition to solution owners

Feature887361d3

Add open feedback collection step to waitlist flow with new modal, table column, and admin display

Featured5e50062

Add loading state to logout buttons with disabled interaction during sign out process

Improvement6c8ea7d9

Split page view statistics into two lines on desktop layout for better readability

Improvement3c548475

IDE Migration Files

Fix2ade412c

Remove empty workflow documentation files from .windsurf/workflows directory

Featurea1f578c0

Add Total Page Views badge showing sum of all page views for member's solutions

Improvement2e4f635a

Move page views to same line as waitlist count with reduced size for compact layout

Improvement33880463

Reduce page view display size and spacing to ensure single line fit

Improvementb2a1bbad

Use inline-flex and tighter spacing to ensure single line page view display

Fix7e72c2fc

Ensure page view display fits on single line with nowrap and flex-shrink-0

Improvementdb2564ab

Update page view display to use full width in dashboard solution cards

Featurec3c9317d

Add page view data (total and unique) to dashboard solution cards

Fix2e442cc8

Remove vertical separator after conversion helper icon

Fix12f1060a

Remove horizontal divider above Top Country on mobile

Improvement1e45c459

Restructure mobile layout to display analytics in 5 separate lines

Improvement92ce21eb

Hide vertical separators on mobile while keeping bullet separators

Improvement53b566bb

Ensure Mobile span has consistent text-white/60 color

Improvement95574d5b

Use CSS margin-left for proper spacing between country label and name

Improvement176d2505

Increase spacing between Top Country label and country name

Improvement044231d8

Increase spacing before country flag further (gap-3)

Improvement30e78a53

Increase spacing before country flag

Improvement1c987f9e

Update analytics labels to TitleCase

Improvementb81968a1

Use template literal for proper tooltip line breaks

Fixa0497a6b

Remove \\n characters from tooltip text for proper line breaks

Feature832cf6ec

Add conversion benchmark helper tooltip with industry standards

Feature38f2d4a4

Add conversion rate metric showing unique visitors to waitlist signups percentage

Improvement6cc2ec31

Change separator before desktop icon to vertical bar

Improvementc9b0c96c

Change separator between referrer and country to vertical bar

Improvementc492d69e

Properly align flag and country name on single line using inline-flex

Improvement6f2dd21c

Keep flag and country name on single line

Improvement19b81056

Use actual flag images from flagcdn.com instead of emoji flags

Improvement4845da73

Display country flag emoji and full name instead of country code

Improvement26580c67

Update labels to 'Top Referrer' and 'Top Country' for consistency

Feature506031db

Add Lucide icons to each page view analytics data point

Improvement57079e58

Separate referrer and country to second line in page view analytics

Improvementba176e84

Move referrer and country back into single row with main stats

Improvement1dd8c195

Split page view analytics into two rows

Improvement5377ffcd

Consolidate all page view analytics into single row with bullet separators

Featurecee5783c

Add detailed page view analytics (top referrer, top country, desktop/mobile breakdown)

Feature2a62839b

Add page view statistics to Landing Page card in SessionDetailModal

Improvement2912ab60

Show page view data on SessionCard even when 0 views

Improvementaf11748f

Landing page view tracking with total/unique visitors, bot filtering, owner exclusion, referrer/country capture

Improvemente3250577

Change max_members field type from number to string across operator and workspace interfaces

Featured678ff16

Add workspace name display to my-blueprints page header with right-aligned layout

Featurec53b3462

Add max_members field to AddOperator interface in useOperators hook

Feature0fadcf4e

Add member limit enforcement to operator workspaces with max_members field and UI indicators showing capacity across dashboard and admin views

Featurebb54d487

Improve mobile responsiveness of invite member modal with reduced padding and smaller text sizes

Feature367328b7

Add member solutions modal with clickable member cards in dashboard and improve mobile responsiveness across solution and member displays

Feature8a5157fd

Add solution and waitlist metrics to member cards in dashboard and operator modal with improved icon layout

Featureaef7b62a

Add waitlist metrics and urgency visualization to SessionCard with member name, submission counts, and top feature priority display

Feature97b6fe94

Add last_active timestamp to member displays and improve solution card UI with waitlist metrics and feature priority visualization

Feature7efaa7e0

Add operator workspace access to solution outreach/waitlist endpoints and improve solution card UI with tags, pain points, and urgency visualization

Feature1f1c8a12

Add solution click handler to OperatorMembersModal to open SessionDetailModal with solution and session data

Featuree7a94ca0

Add operator stats display with members and solutions count to OperatorsTab cards

Featureaab95002

Add auto sign-in after member invite acceptance and improve dashboard members UI with filtering and invite deletion

Improvementac0590f8

Update operators DELETE route to handle async params in Next.js 15

Feature0562e80d

Add auto sign-in after operator account activation and redirect to dashboard instead of login page

Feature8f89b7a7

Add operator-specific login redirects to dashboard and improve OperatorsTab UI layout

Feature2dc71dd7

Add member invite acceptance flow to sign-up form with token-based workspace joining

Feature86424a24

Refactor OperatorsTab to display add_operator table data instead of user_profiles with operator role

Featurea84f5f9d

Add Google OAuth support for operator account activation with cookie-based token persistence

Fixb7be75e5

Remove dedicated activate-operator page and integrate operator activation into sign-up flow

Feature4c032fa1

Wrap ActivateOperatorPage with Suspense boundary to handle useSearchParams hydration and add loading fallback with spinner

Feature893390d0

Add Operators tab to admin panel with user type management and CRUD operations

Improvement55d1a55f

Convert previewColor prop to undefined when null to fix type compatibility issues in VisualStyleModal preview components

Featureab5f0e5a

Add skeleton loading state to VisualStyleModal preview and reset loading flag on modal lifecycle events

Improvement12d8772d

Reduce pricing tier heading and price font sizes on mobile for better spacing and readability

Featurec3c88848

Reduce pricing section padding and improve mobile responsiveness with smaller text sizes and tighter spacing

Improvement9747cb39

Handle empty request body gracefully in landing page generation API by parsing text before JSON and using defaults on parse failure

Feature7426ed7b

Add preselected plan support to ContactSalesModal and remove monthly Startup Operator option

Feature00db58ad

Fix TypeScript type error in pricing section feature rendering by adding type assertion for isBold property

Improvement883eaf08

Highlight key differentiating features in Founder Team and Startup Operator pricing tiers with bold emerald/blue text

Feature6aebd3d4

Add user count slider to Startup Operator pricing tier and reorganize feature lists with category headers

Improvementc74c50d5

Integrate VisualStyleModal into chat build flow and optimize streaming performance

Improvementfba632ec

Pass initialDesignConfig to VisualStyleModal and use it to match font/color indices in edit mode

Featurea1122667

Add Color Mode (Light/Dark) as first step in Visual Style wizard and update preview styling

Improvement046d1f94

Reduce VisualStyleModal width from 70vw to 60vw on screens larger than mobile

Improvementef7c7fa9

Update changelog for design_config API fix

Feature027fa08a

Add design_config to admin solutions and my-blueprints API responses

Improvementd4feba8a

Update changelog for Visual Style Configuration card fix

Improvementc528aba3

Fix Visual Style Configuration card to show design_config (Typography and Color Palette) even when visual_style_config is null

Improvement19ef7cb8

Fix VisualStyleModal edit mode to open on Summary step instead of Feature Layout

Improvemente30f57a5

Update Color Palette display to show actual color names instead of variant ID

Improvementa05d92c6

Update Visual Style Configuration column distribution

Improvement631d3470

Update Visual Style Configuration layout to 4 columns

Improvementbb9c5f99

Update Visual Style Configuration card in SessionDetailModal to include Typography and Color Palette from design_config

Improvement6602bf00

Visual Style Modal improvements

Feature3616ef61

Add personality-based visual styling to hero preview with minimal/maximalist overlays and dynamic accent color application across section badges and timeline e…

Feature15b643ab

Add dynamic accent color application to CTA button previews and improve color variant display

Improvement54d4c41a

Fix visual style modal edit mode initialization and clean up preview decorations

Improvement0dddf98e

Fix VisualStyleModal edit mode and delete confirmation modal UI feedback

Feature7a568fcb

Add manual font and color customization to visual style wizard

Improvement2a920f54

Reset visual style config state when deleting landing pages

Feature25f2e021

Add visual style editing functionality to session detail modal

Improvement6d913c5f

Improve visual style configuration layout responsiveness in session detail modal

Featurece9f654a

Add visual style configuration display to session detail modal

Improvement4ebdfdba

Enhance visual style modal previews with realistic hero content and improve MUTED mode text contrast rules

Feature2499eadc

Add visual style customization to landing page generation

Fix8c56dd48

Remove direct messaging feature

Improvementab328cb2

Update drip email campaign plan with new app features

Improvement9d2c94e9

Big Optomization

Feature9a92905b

Add admin updates notification preference

Improvement4209853e

Fix background image overlay to only target direct children and maintain aspect ratio on upload

Improvement57c4dd9b

Improve landing page editor layout and image controls

Featurea6362b2c

Add image upload and management to landing page element editor

Improvement1274af26

Allow section ID selectors for background images and refine background image DOM instructions

Featureae9e001a

Add image options dialog to landing page editor

Featuree0b0b025

Add AI image generation to landing page editor

Featuree9b6b1a0

Add icons and improve layout in profile form

Improvementde577087

Update account deletion email and notification preference labels

Improvement8ea2d7b0

Fix hash section auto-scroll cleanup

Improvement920d10be

Improve hash section auto-scroll after auth redirects

Improvementebda68d8

Preserve hash fragments in auth redirects

Improvementbb157a0d

Improve hash section auto-scroll reliability

Improvement371c598f

Refactor auto-scroll to hash sections

Feature9f409038

Add account deletion confirmation email

Feature5f5c2802

Add profile image deletion to account deletion flow, replace regular Supabase client with service client for admin operations

Feature9f8fca2a

Remove unused notification preferences (messages, access requests, product updates, admin updates), add avatar upload with 2MB limit and hover overlay, add acc…

Feature5787ede5

Add unsaved changes detection to notification preferences

Featurea9c2760b

Add unsaved changes detection to profile form

Featurea42dcf27

Add user notification preferences system

Feature4b959b52

Add 9 new language translations

Improvementcda9a7bc

Optimize AI Edit API

Featuread75e7ab

Add automatic text color contrast adjustment based on background luminance

Improvement6676eb89

Fix AI Edit failing to change background of inner gradient containers (CTA waitlist cards)

Feature1b557b22

Add verbose logging controls for notifications and maintenance mode via NOTIFICATIONS_LOG_VERBOSE and MAINTENANCE_LOG_VERBOSE env vars, replace console.log wit…

Featuref0019416

Remove BENTO layout variants from design system, update modal button hover colors, add new Gemini/OpenRouter models to landing page generator

Feature1872b5a5

Add inline editing to SolutionCard

Improvement9acdae5a

Redesign Translation Editor mobile layout

Improvementda19dc99

Refactor AI Edit mobile layout

Improvementc0befcfc

Fix AI Edit broad redesign

Improvementb27fca4c

AI Edit model defaults updated

Improvement8dc68084

Fix deprecated model

Improvementdd1b82cb

Optimize AI Edit speed

Feature96f87551

Add elapsed time timer to AI Edit status banner with 100ms updates, show timer during loading and after completion, display formatted time alongside cached con…

Improvement973beeed

Increase AI Edit operation limits from max 10/4 to 20/8 ops and widen admin model selector from 160px to 220px with centered mobile layout

Improvement2475fda0

Fix AI Edit card contrast root cause

Improvementb0f61264

Fix AI Edit card children contrast

Improvementf4995ccf

Fix AI Edit contrast

Improvement1fa8e5ff

Optimize AI Edit cost

Improvement2370fb9b

Fix AI Edit truncation

Improvementfba89c3a

Fix AI Edit

Improvement9a3a28d9

AI Edit

Improvement5c8448c7

Significantly improve AI Edit robustness

Featureb24f0ac8

Reduce AI edit bar desktop width from 66vw to 40vw and add collapsed desktop view with logo and Blueprint/AI Edit text

Improvement1f8f9956

Refactor AI edit bar layout

Improvementf06f17bf

Refactor AI edit bar and cookie consent banner for improved mobile responsiveness

Featurec5569b86

Refactor split-view editor layout to single-row horizontal design with improved responsiveness, add save API integration with loading state, move undo/redo/his…

Improvementa46df788

Split-view editor UX

Fixe9e75864

Remove backgroundColor from section hover highlight to prevent white section tinting in English panel

Improvement21a76588

Apply zoom to html element to prevent background flash in split-view iframe panels

Improvementb127c4c3

Split-view editor iframe panels, scroll sync postMessage bridge, zoom in body CSS, background flash fix

Feature653975fe

Update cookie consent banner layout to remove backdrop and improve mobile responsiveness, and add Privacy Policy/Terms/GDPR links below onboarding modal contin…

Feature98922218

Add GDPR-compliant cookie consent banner with Consent/Details/About tabs, per-category toggles (Necessary always-on, Statistics opt-in), consent ID generation…

Improvementff10b014

Update Privacy Policy, Terms and Conditions, and GDPR Notice with accurate comprehensive content

Improvement730d96f9

Fix typo in founder section

Improvement344473ee

Update founder section copy to emphasize faster validation timeline from 'days, not months' to 'hours, not weeks'

Feature778b26b6

Standardize API responses to use generated_html_en instead of generated_html and update restore landing page to reset default_language to 'en'

Feature6f88e0c5

Add French and Spanish language support to landing page translation feature with database columns and UI options

Improvementd400fb2d

Update project page and landing page editor to use default_language for initial language selection and simplify language switching to automatically set default…

Featurefafff44f

Update landing page API routes to use language-specific HTML columns (generated_html_en/fi/sv) and add translation caching with fallback to English version

Feature240cb3ae

Add language translation feature with Finnish and Swedish support to landing page editor

Improvemente7e61233

Update solution selection UI copy from "Build" to "Select/Create" for clarity in multi-step workflow

Improvement2eb8097a

Updated BuildMVP Modal free credits tag, updated frontier models text label

Feature47b2608d

Add word-boundary regex matching to ICP detector to prevent false positives from substring matches and expand ENTERPRISE keywords for HR/workforce solutions

Feature1c646e1c

Update PRD generation and autonomous build prompts to expand proxy.ts convention guidance with code example showing required proxy function export instead of m…

Feature9e16290b

Add explanatory paragraph to founder section about personal motivation for building the startup ecosystem tool

Improvement6c3313db

Update ContactSalesModal title from "Contact Sales" to "Contact Us" and revise description to focus on support preferences instead of billing period

Improvement7e280432

Split emphasized text onto separate line in founder section for improved readability and visual hierarchy

Improvement1817591b

Update founder section messaging to emphasize building solutions without validation instead of chasing unvalidated ideas

Featured1e95f86

Add FounderSection component to home page and update AI SEO sections background with gradient and grid pattern overlay

Feature621d153f

Add event-related keywords to ICP detector for better event organizer and speaker detection

Feature6c54f11d

Add design configuration integration to PRD generation with visual identity, typography, color palette, card styling, tone guidelines, and trust signals from l…

Improvement64e6210b

Update PRD generation and autonomous build prompts to prohibit parentheses in folder names and use auth/ instead of (auth)/ to prevent build errors

Improvement7590d2b3

Update PRD deletion endpoint to use user_profiles table instead of profiles for user type verification

Featureeac6f0ce

Add comprehensive PRD generation guidelines for environment variables, database schema with RLS policies and triggers, validation commands with health check en…

Feature5f86debd

Add retry logic with exponential backoff for Gemini API 503 errors in PRD generation, implement admin service client for cross-user document access, and update…

Feature94d89e01

Add PRDGenerationModal integration with state management and auto-open on document generation, extract Build MVP and PRD generation handlers into callbacks, an…

Improvement3ac19ff1

Restrict Wall and Inbox navigation items to admin users only in TopBar command menu

Featuredc169833

Update PRD generation prompt to use standard email/password auth instead of Magic Link, enforce lowercase npm package naming, replace middleware.ts with proxy.…

Feature37beb99b

Escape backticks and code fences in PRD generation prompt to prevent markdown rendering issues in generated documents

Feature3b5b33bd

Add AI feature identification and real AI implementation requirements to PRD generation with OpenRouter integration, update auth to email/Magic Link, add Phase…

Feature777235cb

Add API endpoint for autonomous build prompt and integrate dynamic prompt loading in BuildMVPModal with line-clamped display and simplified PRD filename

Feature475b3b33

Add PRD deletion functionality with confirmation modal and local state management for document display

Feature51f2549d

Add animated step transitions to BuildMVPModal with directional slide effects and update finish button styling for consistent width

Feature0b940a1d

Add Sign Up button to auth modal and update login form to prioritize sign-up over invite requests with anonymous user ID migration support

Feature6e6fd5bd

Add step 3 to BuildMVPModal with animated AI IDE walkthrough showing PRD upload, model selection, and build prompt with copy functionality, and update document…

Featurea80fa85d

Refactor modal rendering to use conditional rendering instead of early returns and replace ternary chains with explicit empty fragments for cleaner JSX structu…

Featurea9955f15

Add Build MVP button and modal integration to session detail view with purple hover state and PRD download support

Feature16b5916a

Add waitlist submission deletion with confirmation modal and reduce content length limits across landing page sections

Featureeef23677

Update hero paragraph to specify "idea-stage founders" and add whitespace control for better text wrapping on medium screens

Feature52e7569d

Add comprehensive CAROUSEL_SWIPE layout documentation with mobile-first responsive specifications and visual scroll indicators

Feature2ef73841

Add mobile-first responsive requirements to feature card layouts with mandatory minimum heights and proper text sizing

Improvement09a0e4e5

Support displaying multiple top requested features when tied for highest count in waitlist submissions

Feature0deec4a2

Add urgency distribution visualization and feature priority display to waitlist submissions table with responsive mobile layout

Featurec3743958

Add urgency and feature priority tracking to waitlist submissions with modal workflows

Featured562ef8c

Add dark gradient color requirement for MESH_GRADIENT cards to prevent contrast issues with light text

Improvement341dfde3

Enforce mandatory descriptive text in Challenge, Solution, and Key Features cards with stricter contrast rules to prevent emoji-only cards and text visibility…

Feature60fcd1d6

Replace JSDOM with Cheerio to fix ESM/CommonJS compatibility in Vercel serverless

Feature9248c0a1

Add minimal test route to diagnose deployment issues

Featurec131ee7f

Add explicit nodejs runtime for JSDOM compatibility in landing page generation

Featurec71cae71

Add diagnostic GET handler to test route module loading

Improvementbe3c76ba

Fix production 405 error

Feature7cac8d5d

Fix production 405 error on landing page generation by adding route segment config for long-running AI operations

Fix19dc6c1f

Remove sparkline sweep hero motion theme

Improvement3c4ba8dd

Fix card contrast issues in design system and update FAQ structure for editability

Fixf37e26d6

Wrap FAQ accordion summary text in span element

Feature85231d77

Add project routes to maintenance mode bypass list

Feature2cf3462b

Add /project path to maintenance mode bypass list

Featurec9ecf17c

Add waitlist submissions API route to maintenance mode bypass list

Featuref90c2bb2

Add landing page deletion confirmation modal and backup download button

Improvementbb49b39a

Change default landing model from Mistral Devstral to Gemini 2.5 Flash

Feature645c92e3

Add Gemini fallback model for AI landing page editing when all OpenRouter models fail

Featureca5e581d

Replace HTML find/replace with JSDOM-based DOM operations for AI landing page editing

Featurecbd8d7d0

Add isAdmin prop to AIEditLandingBar component to conditionally show model selector

Improvemente1ebcb3c

Remove isAdmin prop from AIEditLandingBar component and simplify visibility logic

Feature01ad4889

Add comprehensive safety checks and dev-only logging to AI landing page editor

Featureea6a5394

Add comprehensive design system expansion

Fix47952ee7

Remove manual DOM revert in handleCancelEdit and rely on forceCacheRefresh for proper page restoration

Featured24aab8c

Added new ICPCaterogy to Designer

Improvement870cfabe

Updated Admin edit rights

Improvementcfce1b20

Fixed Landing Page Advance Editor

Featurece1c1730

Add Challenge/Solution section layout system with ICP-weighted card variations

Featureb716f977

Move elapsed time pulse animation from paragraph to badge span, add min-height and flexbox centering to landing page sections, and replace alternating section…

Feature3817da7b

Add pill-style badge styling to elapsed time display in landing page generation modal

Featured793b1c1

Add completion time display to landing page generation modal and wrap numeric values in span tags

Feature51416627

Add landing page generation metrics tracking

Feature2d4252ca

Replace immediate CSS animations with scroll-triggered Intersection Observer system

Improvement0915880e

Update landing page prompt with complete navigation bar example and improved hero section layout

Improvement5ddeb1e2

Improve mobile responsiveness in landing page prompt HTML examples

Fix206e6567

Remove debug console logs from font loading system across FontPreloader and landing page editor components

Feature45d429f4

Add debug endpoint for landing page font analysis, inject Google Fonts to document head, apply inline font styles with !important to override Tailwind CDN, wra…

Feature8f3df88d

Add design system module with ICP detection, visual style selection, and dynamic prompt generation

Featuree178a9e4

Add alternative font pairings to ICP-specific design system table in landing page generation prompt

Feature2b2169b4

Add typography controls with font weight/line height sliders, text alignment buttons, and radial gradient support to element editor

Feature02f7a7f4

Add body font class removal and dataset tracking for generated landing page state

Improvemente439f216

Update changelog with landing page generation prompt refactor entry

Improvementf1d6859e

Refine pricing section layout with frontier model badges, updated feature lists, and improved responsive spacing

Feature611237ac

Add section move controls and delete button to element editor mobile toolbar with visual separators

Feature511426d4

Add elapsed time counter to landing page generation modal with custom styling, update default landing model to Gemini 2.5 Flash, and refine model selector layo…

Feature46386a13

Add waitlist bypass toggle control to session detail modal with admin-only access, update document lock logic to respect bypass state, and refine waitlist sect…

Feature84cb3bd5

Add section reordering controls to element editor with move up/down buttons, hide floating buttons when panel is open, and refine spacing/padding controls

Featureb4c526c7

Add AI model selection dropdown to AI Edit Landing Bar with Gemini integration, admin-only access control, and solution deletion confirmation

Featured3481797

Add mobile responsive layout to AI Edit Landing Bar with collapsed state on mobile, hide floating buttons when bar is expanded, and reorganize controls

Feature6e586dd1

Add suppressHydrationWarning to footer copyright year to prevent hydration mismatch warnings caused by server/client date differences

Feature27658873

Add interactive history navigation to AI Edit Landing Bar with clickable history items, current/original state indicators, and refined unsaved changes banner l…

Feature82d60786

Add auto-retry mechanism to AI Edit with enhanced prompts and selector-based fallback strategy, add redo functionality with history position tracking, and refi…

Feature7813b521

Add AI Edit Landing Bar collapse/expand functionality with model display, auto-focus on submit, and refined UI

Featuree4c01c35

Update AI Edit Landing Bar styling to Blueprint brand colors with cyan/sky blue theme, add auto-resize functionality to textarea component, and refine UI polish

Feature2c0c7df7

Add AI Edit Landing Page bar to element editor with HTML change handlers and bottom padding for sticky bar visibility

Featurefb91bb12

Add background opacity control to element editor, add margin controls for all sides, redesign tab navigation with gradient active states, and reorganize editor…

Improvement251ae952

Change test email validation from domain suffix check to exact email match

Improvement80774fbb

Change test email domain from .test to .dev and skip notifications/emails for .test domain submissions

Featureead273cc

Add automated waitlist functionality testing with regeneration on failure, remove solution slug mismatch error, clean editor artifacts before save, and optimiz…

Improvement29371b7c

Improve mobile responsive layout for admin panel maintenance toggle, feature request filters, and feature request cards

Feature1d1ffc31

Optimize solution refresh with direct API status fetch and add refresh on session selection

Improvement41c01533

Change default solution visibility from public to private on creation

Featuree0ea3b2d

Add waitlist count metric to user data, add has_account status badge to approved invites, and reorder user detail cards to 4-column grid

Feature1a03b966

Change default admin tab from solutions to users, add landing pages count metric to user data, optimize session fetching with batching, refactor selected solut…

Feature705b110f

Increase admin users page size to 1000 and add pagination loop to fetch all users, filter out admin users from visible list, add time range selector to user gr…

Fix0841d7f6

Remove pricing details from Ecosystem Supporter and Startup Operator cards and standardize contact sales CTA

Feature5c41c723

Add Ecosystem Supporter pricing tier and redesign pricing section layout

Feature2bd25e1e

Replace withSessions stat with newToday metric and improve UsersTab mobile layout

Feature94350afe

Add count badges to admin tab filters and improve mobile layout responsiveness

Feature9729ace0

Add SalesTab component to admin panel with contact sales request management

Feature4664a8bf

Add PricingSection component to AI SEO sections with plan selection tracking

Feature2c992219

Add landing page backup and restore functionality with copyright year normalization

Improvement2fee83fc

Change PWA manifest background color from dark blue to white

Feature0e76e0a8

Add multiple apple-touch-icon sizes and expand PWA icon set

Featuree57c3e35

Add PWA manifest and app icon links to root layout

Feature30dc23ad

Add DESKTOP_SHARE_ORDER constant array with linkedin/whatsapp/x/outlook/gmail/slack/facebook/instagram/telegram platform order to SessionDetailModal, reorder M…

Improvement9fd5f4dd

Refactor formatExactTime to use bullet separator between date and time parts

Featureb46d3f8f

Add exact timestamp display to notifications and mobile-optimized share button layout

Feature39d8f4b8

Add multi-platform sharing functionality to SessionDetailModal with 9 platform options

Feature05b3d367

Add LinkedIn sharing functionality to SessionDetailModal with share button and URL encoding

Featureab2e0f7c

Add invite_request notification type support to notifications API and bell component

Feature71cee458

Add icons to admin panel tab headers with consistent styling

Feature64220047

Add invite creation functionality to admin panel with POST endpoint and UI improvements

Feature1a7c48fd

Add invite approval email functionality with mobile-responsive UI improvements

Feature08a059b2

Add Invites tab to admin panel with invite request management functionality

Featureafba9834

Replace sign-up link with request invite link in login form and add invite request form to AuthModal

Feature1ee0e344

Add OpenGraph logo meta tag to HTML head

Feature9c64ed98

Simplify defaultUrl to hardcoded production URL and add OpenGraph logo metadata

Featured40cbd37

Replace dynamic social media image URLs with hardcoded production URLs

Featureac254771

Add www subdomain to default URL fallback

Improvementd29b6459

Update defaultUrl to prioritize NEXT_PUBLIC_SITE_URL environment variable with trailing slash removal, fallback to VERCEL_URL or default domain

Feature8ed88a77

Add URL rewrite rule to map /public/:path* requests to root path in Next.js configuration

Feature228c0e69

Add secureUrl and type properties to OpenGraph image metadata and update social media preview images

Feature0c6d2922

Add explicit OpenGraph and Twitter Card metadata with image URLs and remove static social preview images from app directory

Improvementcc69aa5f

Update OpenGraph and Twitter social media preview images

Featurec05d80f0

Add typewriter animation for outreach message generation with thinking indicator

Improvementc6f49caf

Logo/typewriter/favicon update, adjust footer layout with Finland flag and Made in Finland text, reduce SEO section title font size, show hero CTA button with…

Featureaca733f7

Add fade-in animation for hero paragraph after typewriter completion and cleanup timeouts

Featured165cf99

Replace text-based logo with image logo in topbar, add typewriter animation to How It Works headline with animated underline on "Real Problems", update favicon…

Fixb8463f8a

Wrap subtitle text in responsive spans to allow line break on mobile

Improvement4ba54d17

Update marketing copy across SEO sections and How It Works component

Improvement29e30fcf

Adjust responsive layout for font size controls and status container

Feature5adae7cc

Add retry logic with exponential backoff for Gemini API 503 errors in landing page generation and implement responsive font size persistence using CSS classes

Improvement2f1e2ff3

Convert font sizes from px to rem units across landing page editor and update typography scale in generation prompt

Improvemente5a8b680

Position edit button near cursor on desktop and redesign unsaved changes bar with amber gradient

Feature087ab558

Add user-level authorization for landing page deletion and improve waitlist form detection

Featuref44da3cf

Add canManageLandingPage permission flag to enable landing page management for both admin and user types

Improvement47dceee3

Restore production day-based scheduling for drip email sequence

Feature3002c582

Reduce desktop padding in email layout wrapper for more compact display

Featurefdcc0a0c

Reduce font sizes and padding across email templates for more compact mobile display

Feature39bfbf6c

Reduce mobile padding in email templates for better narrow viewport display

Improvement5ff35e34

Refactor email templates to use shared layout wrapper function

Improvement57362396

Swap week 4 and week 11 drip email templates to prioritize competitive edge discovery earlier in sequence

Feature109f6884

Replace dynamic email template imports with external render endpoint and add dry-run support to drip email sender

Featurecfd81a9a

Add accelerated 10-minute interval scheduling for drip email sequence testing

Feature2676cc4a

Add types directory to TypeScript includes and exclude Supabase functions from compilation

Feature0aa7436e

Add drip email sequence scheduling to welcome email flow with error handling

Feature7bb0dfaf

Reduce element editor header text size and replace Cancel button with icon-only close button on mobile

Feature9e6d645f

Add syntax highlighting overlay to advanced HTML editor with transparent textarea technique and dynamic line count calculation

Featurecae06465

Add advanced HTML editor with resizable split panel, line numbers, font size controls, and collapsible editor panel

Featured78d31cc

Add Advanced Edit button to info modal with desktop-only restriction and implement navigation to advanced landing page editor

Improvement22bfa54d

Shorten waitlist success message and improve form enhancer cleanup with marker constant

Featuref4750617

OAuth redirect persistence and implement post-login redirect handling with localStorage fallback in sign-up and login forms

Feature3537c196

Implement sign-up page redirect parameter preservation with URL encoding and array handling

Feature43d185b9

Implement authentication-gated discovery flow with login requirement modal and post-login redirect handling

Feature34900246

Implement landing page model selection with resizable editor panel and dynamic color input widths

Featurea6029cf7

Implement live-preview element editor with automatic change persistence and style application refactoring

Feature31e8232c

Add changelog entries for 1677 historical commits from December 2025 through earlier project history

Featurefba276d5

Add changelog entries for content version tracking and dynamic Edit button positioning commits

Improvementc0a6ca51

Content version tracking with hover event listener re-registration

Feature423c0c7f

Implement dynamic Edit button positioning with desktop section offset and unsaved changes top margin

Improvementedd99c64

Adjust landing page element editor modal width with responsive breakpoints

Feature8d7b2be0

Implement landing page generation retry logic with exponential backoff and user-friendly error messages

Feature62c572c2

Implement admin-only solution ownership reassignment with user search and validation

Featurea87934f4

Implement mobile-responsive element editor with sticky action bar and full-width tab navigation

Feature98ccedab

Implement mobile-responsive info modal with touch-friendly interaction guidance

Featuree0280073

Implement info modal with loading animation refinements

Feature730a8140

Implement email-based owner name fallback with admin panel UI refinements

Feature714e6391

Implement ISO date extraction with local timestamp fallback for changelog grouping

Feature342fcafd

Implement emoji picker with quick-insert grid and external library link in landing page element editor

Feature3c6ce9d6

Implement mobile-responsive landing page element editor with auto-expanding textarea and expand/collapse controls

Improvement1c91d782

Refactor landing page editor from section-based to element-based editing with comprehensive style controls

Featurece2629fe

Implement local timezone display with ISO offset parsing

Improvementbb36baa7

Refactor how-it-works section with mobile-first responsive spacing

Improvement3e5270a3

Remove short timezone name display from changelog timestamp formatting and normalize all timestamps to UTC

Featureabdb540a

Add UTC timezone specification to changelog timestamp formatting with short timezone name display

Feature311c0b8e

Implement changelog noise removal with message sanitization

Improvementbd794f6c

Refine footer copy with customer validation emphasis and support link styling

Improvementf330f805

Refactor commit activity heatmap with month label alignment fix and interactive tooltips

Featurea73ecf40

Implement Step 3 modal navigation queue with landing page redirect deferral

Feature5eff74a0

Implement Step 3 modal with desktop focus signal threading

Improvement593909ea

Reduce status updates label font size on mobile

Improvement77126ff8

Refactor mobile solution navigation bar styling

Feature5a166e67

Refine onboarding modal styling and implement Step 1 completion flow with Step 2 preview

Featuref5f2aa42

Implement discovery completion modal with solution generation gating

Improvement449d6874

Refactor mobile focus behavior with question number gating

Feature1ce582d6

Add mobile focus signal prop threading and implement delayed focus trigger from onboarding modal

Improvement000c0f3e

Refactor mobile scroll/focus behavior in chat interface

Improvement162d9ab2

Refactor onboarding modal trigger from chat ready to headline ready

Improvementf6278940

Refactor OnboardingModal animation lifecycle management

Improvement97d4791f

Remove redundant modal close call from onboarding flow and improve exit animation timing

Improvementddea5445

Refine onboarding modal animations and spacing

Feature033df894

Add onboarding modal flow control with chat readiness gating and body scroll lock

Feature50dee1fe

Add onboarding modal to landing page with dynamic import and flow control

Featureefac6fa1

Add user growth chart visualization to admin users tab

Featureaeb1a084

Add users tab to admin panel with user management interface

Featurec5af64da

Add user_signup notification type support and timestamp display to changelog entries

Improvement62525abd

Enhance welcome email flow with admin notifications and improved request deduplication

Feature151ce706

Add welcome email trigger on authenticated user session

Improvement2a44ee5c

Update pricing CTA buttons to use consistent "Join Waitlist" text and anchor links

Featurea220870d

Add changelog breakdown kind ordering and adjust activity section spacing

Improvementd9c12c78

Refine changelog page mobile spacing and typography

Improvement2474af58

Improve changelog page mobile responsiveness

Featureaa7e969a

Add typography scale documentation to landing page generation prompt

Improvement5a2dd076

Update email campaign template naming and organization

Improvement05bbe450

Update email template branding and messaging

Improvement10e488c6

Update waitlist owner email CTA button styling

Featurecb54442d

Add signature and improve spacing in waitlist owner email template

Improvementfa12d2e0

Update waitlist owner email template with privacy-focused messaging and branding

Feature4d3f8bcc

Add Resend email notifications for waitlist submissions

Improvement5290eb6a

Refactor GoogleAnalytics component to server-side with client-side tracking delegation

Feature312923ea

Extract waitlist form enhancer to reusable component and add Google Analytics integration

Featuread950824

Refactor desktop layout vertical positioning and add first-answer intro dismissal

Feature4cf6c291

Add product name independence to AI-generated content

Feature3791a2f5

Add solution name editing and AI suggestion feature to ConfirmDialog

Improvement67b482c8

Update SessionDetailModal action toolbar spacing and button styling

Improvementc82f3675

Refactor SessionDetailModal navigation buttons with mobile/desktop variant system

Improvement42d68b79

Update SessionDetailModal mobile layout with refined navigation and card styling

Feature2608c414

Implement mobile-aware scroll positioning and typography optimizations for LandingPageGenerationModal

Featureaa44953f

Remove mobile horizontal padding from ChatInterface container and standardize solution card mobile layouts

Improvemente617c551

Improve mobile solution card auto-scroll with container-aware positioning

Improvementc5f1307c

Simplify mobile overflow handling by removing redundant overflow-hidden enforcement during question flow, restore md:overflow-y-auto on desktop during question…

Improvement830b4115

Force overflow-hidden on mobile during question flow to prevent container scroll, simplify mobile focus behavior with 100ms delayed focus using preventScroll f…

Feature0760156f

Add "Create New" button to empty my-blueprints state, implement mobile scroll lock for discovery card overlay, update empty state copy from "discovery sessions…

Improvement68e71dbf

Update changelog entries with 20 recent commits from 2026-01-01 and 2025-12-31

Improvement2201a4b3

Optimize NotificationBell popover mobile layout with full-width viewport

Feature69c42491

Add /robots path to authentication bypass list in updateSession middleware

Feature735df88f

Add /login and /login/ paths to robots.txt disallow list for improved privacy and SEO

Improvementa510baa8

Refine DiscoveryCard description typography and copy

Improvementf43f371e

Update AI SEO sections and How It Works copy to improve clarity and reduce keyword stuffing

Feature1d941903

Optimize floating action buttons mobile sizing and add customer outreach guidance to SessionDetailModal

Featurecda2b2c4

Increase mobile bottom padding from pb-10 to pb-32 on mobile (sm:pb-10) across admin, my-blueprints, and wall pages to prevent content from being obscured by m…

Improvementae58b237

Optimize SessionDetailModal and EditSolutionModal mobile typography with reduced font sizes and responsive breakpoints

Improvementc97ff39d

Optimize SessionDetailModal mobile typography with reduced font sizes and adjusted admin controls spacing

Improvemente1e8bc22

Optimize SessionDetailModal admin controls mobile layout with compact navigation bar and integrated close button

Improvement6a8cde90

Optimize SessionDetailModal mobile layout with full-screen viewport and responsive navigation

Improvement5a11f6fb

Optimize admin dashboard mobile layout with improved spacing, rounded corners, and responsive tab navigation

Improvementc359efa1

Refactor SessionCard into shared component with variant support for admin, my-blueprints, and wall pages

Improvement5b72eb0a

Optimize desktop discovery flow layout with centered content and improved vertical spacing

Feature6eadfcbc

Add mobile beforeunload warning, optimize solution cards mobile layout, and adjust footer positioning

Improvement2e383c73

Optimize mobile solution cards layout with sticky navigation bar and responsive spacing

Fix824327ec

Disable auto-scroll on mobile for first user question to prevent input field from being obscured

Improvement44f84cec

Optimize mobile discovery flow layout with fixed viewport height and improved vertical spacing

Improvementc7fa7585

Optimize footer mobile layout with simplified email CTA and reordered elements

Fix25a55d73

Unify mobile and desktop input fields into single textarea with inline send button

Improvement47e1b31f

Optimize mobile discovery flow UX with repositioned input, inline send button, and auto-hidden floating buttons

Feature6b4bd787

Add mobile-specific interaction handling for How It Works CTA and collapse FAQ/AI SEO sections by default on mobile

Improvement34115be5

Optimize mobile responsiveness across AI SEO sections, FAQ, footer, and floating buttons

Feature6d4a52cb

Implement mobile-first auto-scroll to How It Works section with optimized responsive styling

Improvemente0554d82

Update homepage and AI SEO sections copy to emphasize AI startup validation workflow and landing page generator capabilities

Improvementc2433195

Update FAQ section styling from dark theme to light theme with enhanced visual hierarchy

Improvementf9766b5a

Refactor AI SEO sections to use shared FAQ component and structured data

Improvementf8cd9b25

Update AI SEO sections copy to emphasize unfair advantage and business opportunity translation

Featuree39e4a40

Add interactive CTA functionality to AI SEO sections with conditional rendering

Improvement6bf64a28

Update homepage metadata and hero messaging to emphasize AI startup validation capabilities

Featurebc6345be

Implement file-based lastModified dates for sitemap static routes

Featureb5b92111

Add sitemap routes to authentication bypass list in session middleware

Featurefc721dd7

Generated sitemap

Fixe7747d52

Remove sitemap generation and reference from robots.txt

Improvement8632e791

Improve responsive layout and spacing in my-blueprints page and topbar components

Improvement0c8faded

Improve responsive layout and spacing in footer and topbar components

Improvement47ccf086

Improve responsive layout and spacing across multiple pages

Improvement90d24ac3

Update robots file

Improvement55680001

Refactor sitemap generation to use parallel async functions for static and dynamic routes

Improvement350fd757

Remove VERCEL_URL fallback from sitemap baseUrl configuration to simplify URL generation logic

Improvementcf734f4b

Update sitemap baseUrl fallback from localhost to production domain for proper URL generation

Fixe785478d

Remove hourly revalidation from sitemap to prevent unnecessary rebuilds

Featureda40429b

Generated sitemap

Feature9ab4ec50

Add notification system for bug reports and feature requests with admin deep linking

Improvement8530f3b2

Refactor wall page to use shared SessionDetailModal component and remove duplicate code

Feature6cf13fbd

Add break-all utility to page URL text in BugReportCard and FeatureRequestCard

Feature1f7af07b

Extract DeleteConfirmModal component and add test email bypass for document locks

Feature6e6e9eb9

Add login page exemption to maintenance mode checks and login link to maintenance page

Improvement72d0e457

Update changelog with 9 recent commits

Featured182d9c6

Add granular font size options to landing page section editor

Improvementecb5eafc

Refine landing page generation modal metrics display and enhance hero section background requirements

Improvement9dc9fe4a

Refactor landing page generation metrics display with improved formatting and state management

Feature4e4430b8

Add mandatory WCAG AA final verification rules to landing page generation prompt

Feature60664458

Add landing page generation metrics tracking with timing, tokens, and context count display

Improvementefe813dc

Refactor admin solutions to use service client for RLS bypass and lift session selection state to useSolutions hook

Feature604c4d01

Add edit solution functionality with PATCH endpoint support and EditSolutionModal component

Improvement6be9874e

Refactor session detail modal into separate component

Improvement4a09ba59

Refactor admin panel into modular components with custom hooks

Feature9d2bfa06

Add icons to admin panel tabs and refactor feature request kanban cards with improved layout

Featured061694d

Add kanban board view mode for feature requests with status columns and card layout

Featurea25c89d3

Add updated_at field to BugReport type and conditionally show updated timestamp for non-new status items

Featurec5741fd1

Add feature requests tab to admin panel with full CRUD operations and status management

Feature47262904

Add bug report deletion with confirmation modal and DELETE endpoint

Feature3a18582e

Add delete button to bug report cards with red hover styling

Feature434605e7

Add bug report status filter with new/solved/all tabs and solved report styling

Improvementbe9896ce

Enhance bug report UI with trimmed page URLs, status-based styling, and async params handling

Featurefbf5b513

Add bug reports tab to admin panel with status management

Feature1cab2f48

Add floating bug report button to root layout and create bug_reports table schema

Feature22a03472

Add retry logic with exponential backoff for 401 auth errors in session save

Improvement760d3a8c

Enhance landing page generation with design phase ticker, status message refinements, and modal auto-scroll

Feature7f63126b

Increase landing page generation temperature to 0.4, add 26k maxOutputTokens limit, and enhance prompt with token budget guidelines (30k total

Improvementbbcbbb2f

Refactor LandingPageGenerationModal to use actual statusHistory when available, falling back to default status messages only when statusHistory is empty, remov…

Feature9943a632

Update changelog with 4 new commit entries from 4600a6f to 7730691 (Dec 27-28, 2025), adding SessionDetailModal refactor, status entries simplification, anonym…

Improvement4600a6f7

Consolidate SessionDetailModal into shared component for admin and my-blueprints

Improvementa9e1211f

Simplify status entries generation by removing statusHistory interleaving logic and only displaying default status messages in LandingPageGenerationModal

Featuref64f3f3e

Add fallback to getSession for anonymous user auth in sessions API, remove public route conditional checks to ensure anonymous sign-in on all routes including…

Improvement77306912

Update auth redirect URLs to include /my-blueprints destination, simplify status entries visibility logic by removing lastActualIndex filtering, change anonymo…

Improvement97955133

Update changelog-entries.json with 10 new commit entries from 8972ccc to ae12c1e (Dec 27, 2025), replacing pending entry with how-it-works CTA/icon updates, ad…

Feature8972ccca

Update how-it-works step 2 description to emphasize immediate launch ("instantly generate and launch" vs "instantly generate"), replace Heart icon with Globe i…

Improvementd673db6f

Update initial chat message to include "interest" alongside industry/professional field in useChat hook opening question

Improvement82919b63

Update how-it-works step titles and descriptions to emphasize immediate launch in step 2 and validation-first approach in step 3, changing step 2 from "Generat…

Improvement52e17e72

Update how-it-works step descriptions to reflect landing page-first generation flow, changing step 2 from PRD generation to landing page generation and removin…

Feature9466bebb

Reorder cards to prioritize landing page over PRD, implement waitlist-gated PRD access requiring 8 signups with hover overlay showing unlock progress, update c…

Fixe5987c7c

Remove redundant /api/solutions/[id]/generate-landing-page route after consolidating landing page generation into single generate-landing-page-from-solution fl…

Improvement053e48b9

Increase design phase ticker interval from 4s to 8s in my-blueprints landing page generation to better align status updates with actual generation progress

Improvement1a44e490

Optimize landing page generation from solution with parallel context building during slug validation, reduce design phase ticker interval from 15s to 4s, conso…

Improvement2d6f1cfa

Conditionally render LandingPageGenerationModal only when isLandingModalOpen is true in my-blueprints SessionDetailModal to prevent unnecessary component mount…

Featurece8750c8

Enhance landing page generation status messages with expanded design phase steps (9 total

Improvementae12c1ec

Consolidate landing page generation prompts to use LANDING_PAGE_FROM_SOLUTION_PROMPT across all routes (generate-landing-page, regenerate-preview, generate-lan…

Featurede17bbb6

Remove LandingPageGenerationModal from chat-interface components after extraction to shared components directory, update exports index to reflect component rel…

Feature1d299e1b

Extract landing page generation modal into shared component, refactor post-auth flow to include slug for direct page opening, update document generation status…

Improvement9956c78a

Consolidate landing page generation into single flow by removing dual-path generation (handleGenerateLandingPage now calls handleGenerateLandingPageFromSolutio…

Feature383cbd60

Add alternative landing page generation from solution data with purple-themed button, dual generation state tracking (isGeneratingLandingPage/isGeneratingLandi…

Featureb4652677

Documenting landing page HTML generation prompt extraction into centralized module with LANDING_PAGE_HTML_PROMPT constant and shared usage across generate-land…

Feature21f38b52

Extract landing page HTML generation prompt into centralized module by moving 55-line GENERATE_HTML_PROMPT from generate-landing-page route.ts to new lib/promp…

Feature0332b9b8

Add landing page deletion and regeneration functionality with admin-only controls including DELETE endpoint at /api/solutions/[id]/landing-page, refreshSelecte…

Feature9e9e0999

Add whitespace-pre-wrap styling to status messages, implement comprehensive timing/token metrics tracking with admin-only visibility including client-side dura…

Feature0ba37fa1

Expand PRD template with comprehensive technical specifications including tech stack details, database schema design, component architecture, implementation ph…

Feature182720a7

Add realtime notifications subscription with INSERT/UPDATE listeners, refactor participations null handling to use conditional ternary with empty array fallbac…

Improvement22f28b6d

Update changelog with latest three commits for text color opacity controls, condensed landing page generation prompt with tabbed section editor, and real-time…

Featuredcfd711a

Add text color opacity controls, improve padding detection across nested elements, refactor section editor modal to right-side panel with 30vw width, replace f…

Improvementf1e2ea8d

Refactor landing page generation to use condensed prompt with reduced token budget, lower temperature (0.9→0.4), and real fetch API calls instead of setTimeout…

Improvementc5934cad

Update changelog with latest commit for real-time landing page generation status updates featuring animated indicators, design phase ticker with 15-second prog…

Feature887bcb0d

Add real-time status updates with animated indicators to landing page generation flow across admin and my-blueprints pages, implement design phase ticker with…

Feature624b725f

Add dynamic green gradient background to landing page modal when ready state is active, expand waitlist form layout requirements with single-line constraints a…

Feature1da8b1b2

Remove hydration safety requirements from landing page generation prompt, restructure waitlist form implementation with mandatory hidden input fields and detai…

Feature1ecbc8cb

Add hydration safety requirements to landing page generation prompt including DOMContentLoaded wrapping, deterministic HTML rules, and minimum 50vw waitlist fo…

Featured8e31434

Add localStorage-based unsaved changes tracking with sticky notification bar, separate save/discard actions, and success confirmation modal to LandingPageSecti…

Feature55d0d54c

Refactor LandingPageSectionEditor to replace global edit mode with hover-based section editing using portal-rendered buttons, remove unsaved changes tracking…

Improvementc1814f27

Update changelog with latest two commits for SessionDetailModal props and TAM/SAM/SOM formatting, refactor LandingPageSectionEditor to use DOM path-based text…

Improvement87087076

Update SessionDetailModal prop types to require visibility and deletion handlers, change sr-only text from Edit Solution to Actions, wrap landing page buttons…

Feature54990ac6

Add TAM/SAM/SOM formatting utility integration and whitespace-pre-line styling to solution section content across admin, my-blueprints, and wall pages

Feature674a54e6

Add comprehensive maintenance mode middleware with cache control headers, error handling, and separate auth provider effect for maintenance checks

Feature0721b334

Add suppressHydrationWarning to body element, update changelog with maintenance mode commit, fix anonymous user state initialization, redirect sign-up to home…

Featurebc599113

Add maintenance mode persistence with API integration and admin bypass logic including fetch on mount, toggle handler with optimistic updates, and automatic re…

Improvement34c60ec7

Refine maintenance mode toggle styling with smaller switch dimensions, adjusted translations, and dynamic status text color

Feature0d08b943

Add maintenance mode toggle to admin dashboard with custom switch component and status display

Improvementf4d29b94

Update changelog with latest three commits for admin bypass, session card layout improvements, and GitHub-style activity heatmap

Feature42904c1a

Add admin bypass for solution ownership checks across outreach and solutions API routes with user_type profile queries

Feature12807519

Remove fixed height from session cards and add solution title display with adjusted spacing and padding for improved layout flexibility

Featureca004c90

Add GitHub-style commit activity heatmap to changelog page with weekly grid visualization, activity statistics, and refactored layout removing sidebar snapshot…

Featurefc336ee9

Add slug generation at solution creation time and optimize landing page generation with single-query slug uniqueness check and model configuration updates

Feature2edd2543

Update changelog with waitlist notification commit and add notification read state management with conversation and waitlist-specific mark-read handlers

Feature09dd4d0c

Add waitlist submission notifications with solution owner alerts and URL-based modal navigation supporting scroll-to-waitlist parameter

Featurefd73f0d7

Add anonymous session opt-out for public routes with route whitelist to prevent unnecessary auth operations on landing and static pages

Feature187f4e56

Add client-side waitlist form enhancement script with email validation, loading states, and API submission handling for generated landing pages

Improvement89e8dfc2

Update changelog entries with latest three commits for duplicate email handling, live waitlist polling, and JSON fallback system

Feature28d8b955

Add duplicate email handling and enhanced error logging to waitlist submissions API with graceful constraint violation response

Featureb20dd90b

Replace static waitlist submissions with live polling system and migrate waitlist API to service client for real-time updates

Feature7347c92f

Refactor changelog system to use JSON file fallback and add export script with two-tier resolution replacing static module imports

Feature6978bcea

Add static changelog fallback with three-tier entry resolution system for environments without git access

Featuref1fa4c7b

Add changelog link to footer navigation and upgrade Next.js to 16.1.1

Featurec9728a86

Reduce footer component spacing and refine typography with tighter padding, smaller gaps, and adjusted font sizes for more compact layout

Feature8adc8ff2

Add post-authentication retry mechanism with exponential backoff to ensure newly created sessions are loaded before opening detail modal

Featureadde036b

Add post-authentication redirect flow with query parameter preservation and default redirect to sign-up page

Improvementd64b2f0e

Update how-it-works section copy to emphasize Blueprint AI branding and refine step descriptions with improved button styling and step badge visual hierarchy

Feature1e074842

Add post-authentication redirect flow with landing page generation focus and query parameter preservation across login routes

Improvementd33cd274

Update document generation confirmation message and remove download buttons from documents section

Feature576b44a4

Add dedicated modal for document generation with multi-stage status messages replacing inline loading state

Feature8557dee3

Add admin dashboard link to profile dropdown menu for admin users with user_type field support

Feature99e5a72b

Add landing page generation modal with loading and success states preventing session modal dismissal during generation

Featurefaa15cf3

Add locked state overlay to waitlist section requiring landing page generation before access

Featurec92ebd1f

Add locked state overlay to outreach section requiring landing page generation before access

Improvementd5ba6e33

Update landing page generation button label from "AI Generate" to "AI Generate Landing Page" for improved clarity

Feature023110d9

Add outreach section to quick navigation toolbar and update modal styling with increased max-width, padding adjustments, and refined button hover states

Featurec5aa1e7e

Update outreach message generation to use structured email template format with improved line sanitization and add copy-to-clipboard functionality

Feature039df537

Add GET endpoint for outreach messages and implement auto-height textarea with async loading state management

Feature221c275e

Add ICP outreach message feature with AI generation, manual editing, and database persistence

Feature7613f778

Add copy link button to landing page section with clipboard integration and success feedback state

Feature9629cf63

Add section navigation quick links to solution detail modal with smooth scrolling and responsive toolbar layout

Improvement7587c2f9

Update solution detail modal styling to improve visual consistency with adjusted spacing, border radius, and typography sizing

Feature26ad1f2d

Add waitlist submissions display to solution detail modal with table view showing email addresses and submission dates

Improvement81a335f1

Remove session summary section and restructure solution documents UI with consistent Blueprint labeling and improved visual hierarchy

Feature7d8da29c

Update landing page generation to replace simulated waitlist form submission with real API integration using solution ID and slug placeholders

Feature81f7fa7e

Update landing page generation to replace direct engagement CTAs with exclusive waitlist-focused conversion flow featuring dual email capture forms

Improvement3676887b

Update landing page generation to focus on direct engagement CTAs instead of waitlist email collection and remove waitlist API endpoint

Feature4c972558

Update landing page generation prompt to expand contrast requirements with explicit Tailwind class examples and add diverse gradient color palette suggestions

Improvementbfe7bab3

Update landing page generation prompt to enforce vibrant multi-stop gradients and strengthen contrast requirements with explicit color value guidance

Improvement8af4bd5d

Update first question modal trigger to only show for anonymous users

Feature45fa2a83

Add solution tags integration to document and landing page generation with tag-based theming guidance

Feature9872c16a

Update landing page generation prompt to enforce WCAG AA contrast requirements and improve visual content guidance, add antialiased text rendering to project l…

Improvement55b62d5f

Update landing page generation to use explicit Gemini API format with increased temperature from default to 1.5 for more creative and varied HTML output

Improvement9f0b86e4

Update landing page generation prompt to clarify full-bleed host wrapper context and emphasize self-managed content width constraints

Feature012c46e3

Simplify landing page generation prompt by removing verbose developer credentials and add modern UI design trend requirements including Glassmorphism, Bento Gr…

Improvement2f016849

Simplify project layout to plain white background and remove container constraints, update landing page generation prompt to clarify host page context and emph…

Feature033c9bb6

Add layout context requirements to landing page generation prompt to ensure proper background handling and content containment within Next.js wrapper

Improvementae880e67

Simplify project layout by removing gradient background and decorative effects, replacing with solid #f4f6fb background and increasing max-width from 1440px to…

Improvementf532dc98

Update landing page generation prompt to emphasize developer expertise and brand-aligned color schemes

Featuref0012e3f

Update landing page generation to focus on waitlist email collection with inline form submission, add waitlist_submissions table schema, modify CTA prompts to…

Feature65c61185

Add landing page generation functionality to My Blueprints with view/generate toggle, fetch sessions refactoring to return data for state updates, and revert d…

Feature78d4bdc8

Add Generate Landing Page action card to session detail modal with emerald-themed styling, update Documents section icon to use larger rounded container with i…

Feature5643c42a

Add redirect to homepage after sign out to ensure clean state reset and prevent stale data from persisting across authentication sessions

Feature5616b90c

Add first question authentication modal with public/private visibility choice, update modal styling from purple/lock to sky/eye theme, add close button to dism…

Improvementef5b7c63

Rename isStreaming to isGeneratingDocuments and simplify loading state logic by removing documentsStatus dependency, consolidating document generation tracking…

Featurecf1b24e1

Replace double requestAnimationFrame with 100ms setTimeout for document rendering completion to ensure sufficient time for DOM updates before dismissing loadin…

Featurea0ca6dc0

Add conditional rendering of Save Blueprint card in DocumentsSection to hide for authenticated users and show only for anonymous users

Feature0a938586

Reduce token budgets and word counts across all AI prompts, add aggressive JSON completion enforcement with early detection of incomplete responses, implement…

Improvement3c6e2e90

Reduce token budget and word count limits in discovery prompts to optimize AI response generation and prevent verbose outputs

Improvement66241a3b

Enhance suggestions visibility logic to persist during document generation and when documents are present, preventing UI shifts from temporary hasSuggestions s…

Improvementa4e337c4

Enhance JSON parsing to remove markdown code fences before validation and improve SUGGESTIONS_PROMPT formatting with explicit violation warnings and checklist…

Feature5c0601ec

Add reset functionality to clear chat state and localStorage with logo/Create New button handlers, lock showSolutions during document generation to prevent UI…

Feature1fa8e4ff

Add JSON detection guard to prevent premature parsing attempts during discovery phase by checking for JSON markers before validation

Improvementb9177591

Enhance JSON validation and parsing with detailed error messages, completion checks, and markdown fence handling to improve AI response reliability and debuggi…

Feature274d4630

Add anonymous user ID storage before authentication navigation to ensure migration tracking across OAuth and email/password flows

Feature74ad5a1a

Add migration completion tracking and propagation delay to prevent race conditions between anonymous user migration and visibility change application

Feature1fcf3cac

Add error recovery system with message persistence and retry functionality to chat interface for handling AI generation failures

Improvementf0eb7792

Move pending visibility change logic from ChatInterface useEffect to AuthProvider post-authentication flow and enhance logging for visibility change tracking

Fix4920ad35

Wrap AuthProvider with Suspense boundary to handle useSearchParams hook and prevent hydration errors during server-side rendering

Feature6912e580

Add anonymous user migration on OAuth login, enhance link-anonymous endpoint with detailed logging and validation, implement document visibility controls with…

Feature3e5a452c

Add silent mode parameter to JSON parsing functions to suppress console errors during streaming and prevent log noise from incomplete JSON responses

Featuree506de57

Add early return guards to JSON parsing functions to skip parsing during discovery questions phase and prevent premature parsing attempts before model returns…

Feature3a05c026

Enhance chat API with strict JSON validation and retry logic for suggestion responses, add client-side parsing fallbacks with multiple sanitization strategies…

Featuref38fd5a7

Expand solution deletion to cascade through entire discovery session including all related solutions, documents, and tags, update deletion confirmation message…

Featuree77251fd

Add TAM/SAM/SOM formatting instruction to chat prompt, fix layout width consistency, optimize loading state height management, and upgrade Next.js to 16.1.0

Featuree78ce285

Expand network error detection patterns in chat API retry logic and add gathering insights loading animation to chat interface

Improvement478d5d2c

Standardize layout max-width to 6xl and adjust spacing across pages, update ProfileDropdown hover states with sky-500/black backgrounds and enhanced icon styli…

Improvement42355381

Revert service client to server client across message API endpoints and fix service role key environment variable name

Feature2c021afb

Replace service client with server client across all message API endpoints to use consistent authentication context and remove RLS bypass pattern

Feature0f60ba86

Expand GDPR page with comprehensive compliance sections covering data processing legal basis, security measures, breach notification, automated decision-making…

Featurec2ea55de

Replace service client with server client in wall API endpoint, add authentication gate to Wall page with login prompt for anonymous users, and optimize sessio…

Featurecbb4cd63

Add explicit redirect URL to Google OAuth flow in login and sign-up forms to ensure proper callback handling

Featurebc1241bf

Add Google OAuth authentication to login/sign-up forms, redesign auth pages with centered layout, enhance footer with contact section, and implement expandable…

Featureee95873d

Integrate KokonutUI ProfileDropdown component to replace custom dropdown menu implementation in TopBar with enhanced profile display and metadata handling

Improvement59b3fe17

Refactor solution management UI with dropdown visibility selector and dedicated delete confirmation modal in Wall and My Blueprints pages

Feature3cc70888

Remove document generation API endpoint and implement solution management features with visibility toggle and deletion in Wall page

Featurea79c5009

Remove avatar_url field from message and conversation API endpoints and add comprehensive logging to grant-access flow

Feature25ece73f

Implement profile page enhancements with country selector, character limits, duplicate display name validation, and schema updates

Improvement6ad376cb

Refactor TopBar to use dropdown menu navigation with improved mobile UX and remove separate mobile menu state

Improvementb773a0be

Remove messages page and migrate to dedicated messages route with improved modular architecture

Featurefdb08039

Implement access grant notification system with automatic message delivery to requesters and remove redundant contact creator section from Wall modal

Featureba26cc6b

Implement access request status checking and prevent duplicate requests with visual feedback in Wall page

Improvementb80e5b9d

Improve Wall page access request UX with success modal and refined request dialog layout

Feature15cdf1be

Implement Wall page access control with request access flow and messaging integration for non-owner users

Improvement64b91246

Enhance error handling and retry logic for Gemini API with improved resilience to service overload and network failures

Improvement61f687b8

Update blueprint preview text styling to use dark theme with prose-invert and white text color

Featureee1d4775

Fix ResizeObserver feature detection and add fallback resize listener for better browser compatibility

Featured21c1400

Refactor home page to replace AnimatedHero with DiscoveryCard component and implement slide-in transition with height-matched animation

Improvement93014a30

Improve ChatInterface UX by preventing autofocus on initial render and auto-scroll on page load, and enhance LaunchMockup with detailed landing page preview

Improvementc84ad6f3

Reorder blueprint items and update labels in HowItWorks component for improved information hierarchy and clarity

Featureddae6267

Implement dark theme design system across entire application with gradient backgrounds and glassmorphic UI elements

Feature819d4281

Add document generation feature to Wall page with PRD and landing page download functionality

Featured21b8393

Add visibility column to solutions table with public/private enum and display visibility badges on Wall cards

Fix4371dde3

Remove ThemeSwitcher component from all pages across application

Featurea59fe6f0

Add mobile responsive navigation menu to TopBar with hamburger toggle and improve chat interface mobile layout

Feature9f618228

Add exponential backoff retry logic to Gemini API calls and enhance error handling with user-facing messages

Feature14fcaeca

Add dynamic rendering opt-in to wall API route and pin Next.js to 16.0.7

Feature57c6eb11

Add color-coded icons to suggestion field labels and replace feature list checkmarks with colored dots

Improvement76fd4bf3

Rename feature categories from Core/Base to MVP/Roadmap across entire application for clearer product development terminology

Improvement2b7ee7af

Refactor TopBar component to barrel export from layout/topbar module

Feature992d297e

Add Wall navigation link to TopBar with hover states and responsive text sizing

Featurec901b274

Replace dynamic date generation with static date constants in GDPR and Privacy Policy pages

Feature729e3194

Add domain expertise tagging to suggestions and implement document generation state management with hero locking

Feature25681002

Add redirect handlers for legacy /auth/login and /auth/sign-up routes to new root-level paths

Feature5ebb4c2b

Add user_id to sessions table and user-scoped database functions with anonymous user support

Feature8175b67e

Redesign sign-up page with sky-themed minimal layout and centered form with custom padding

Fix0254168c

Remove dedicated auth route pages and redesign login form with sky-themed styling and autofill support

Feature9ef0d394

Reorder TAM/SAM/SOM and Business Model fields and add interactive tooltips with field definitions

Improvement5c62e671

Update hero badge text and chat input placeholder for more professional messaging

Feature64522cd8

Add TAM/SAM/SOM field to suggestions with market size estimates and specialized formatting

Feature13ad73b7

Add solution carousel with left/right navigation buttons and sticky summary card positioning

Featureea9327d5

Add authentication checks and anonymous user linking to session management and auth flows

Feature32e3226a

Add animated TopBar entrance synchronized with quote completion and smooth hero content transition

Feature6f71ff6e

Remove protected route and add dynamic login/logout toggle in TopBar with session tracking

Featurec5ff0a01

Update background to dark blue theme and add top/footer navigation bars with session persistence

Featurebd18ecaf

Add category tags to suggestions with problem space and solution-specific labels

Improvement1fb3513f

Change quote button hover color from black to sky-700 and fix confirmation dialog rendering with portal and conditional input visibility

Improvement7d104fc1

Reposition "Build This" button inline with solution header and invert scroll behavior between suggestion and chat views

Improvement408980be

Improve mobile responsiveness of suggestion cards with tighter spacing and smaller text sizes

Feature313fab54

Add full-screen solution view with animated loading states and two-column suggestion layout

Improvement1abf5ddc

Split chat API into three-phase workflow with separate prompts for discovery, suggestions, and document generation

Feature6851b478

Add Gemini model fallback system and refine chat interface styling with gradient borders

Featureeea664a4

Add animated quote intro screen with Uri Levine quote before hero section

Featureda4a39aa

Reduce padding and spacing in question view input container for more compact mobile layout

Improvementad2bf236

Improve mobile typography and spacing with responsive font sizes and whitespace controls

Feature274c23cf

Add clickable logo refresh, acronym tooltips, and refine input styling

Improvementbc7dcf9d

Restructure Feature List as nested JSON object and enhance suggestion card UI with icons and improved layout

Improvement0f0fb24d

Improve mobile responsiveness across landing page and chat interface

Improvement9f897b6e

Update README with comprehensive project documentation and refine hero animation layout

Feature795d549b

Extract hero content into AnimatedHero component and fix indentation

Featureea885821

Switch to dynamic model selection and add structured JSON parsing for business suggestions

Improvement5c0b2b9f

Redesign chat interface with centered card layout and improved visual hierarchy

Feature827a781d

Add animated blueprint grid background and redesign landing page with Typeform-style chat interface

Featuref183231a

Remove starter template and add chat interface with AI integration

Improvementd224debf

Initial commit