Socrates_docker / static

Commit History

  1. Terms: governing law Western Australia⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5.5
    ae663c7
  2. Require Terms/Privacy acceptance at signup; record per-version acceptance; fill legal details⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5.5
    8078a7f
  3. Add feedback endpoint, beta inactivity + fair-use cap, privacy/terms pages⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5.5
    45814ba
  4. Web: beta invite-code field, ?invite= link, Beta tester label⁠

    AlessandroAmodioNGI +1: Claude Opus 5.5
    e59ba56

  1. Remove redundant Active character section from web Settings⁠

    AlessandroAmodioNGI +1: Claude Opus 5.5
    467ebdd

  1. Add philosophy threads & stories card to chat features drill-down⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    aae4fa7

  1. Add preset avatar picker to the web profile bubble wizard⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    1982a24

  1. Port cross-character knock UI to web (was silently missing)⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    916f33e
  2. Darken the user chat-bubble text/border color for readability⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    2083c39
  3. Rename features-tour "Continue" button to "Close"⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    e5772fe
  4. Rename "Compare plans" to "Manage subscription", vary its heading by context⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    ef35898
  5. Add double-tap mic voice toggle and Settings voice test button⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    7935406
  6. Increase kill_timeout to 60s; darken/less-transparent user message bubble⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    d86bbce
  7. Add voice recording (STT) to the web chat input⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    d0ab148
  8. Fix library expansion sizing, make library header green⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    413a64a
  9. Move settings icon next to tier badge; fix clipped library expansion⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    d0e11ba
  10. Fix double language-selection bounce, wrong tier-card highlight, hidden Cielo library button⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    e469d58
  11. Merge Library roster and character picker into one in-place view⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    ca1929c
  12. Fix compare-plans screen: visible close button, no auth-listener bounce⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    f45e5c6
  13. Fix Settings getting stuck showing only the API-keys section⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    a8452de
  14. Add recallable tier-comparison screen to the web app⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    f5d64fa

  1. Prevent repeat free trials, auto-return from billing portal, drop trial countdown⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    98eb097
  2. Make feature-card titles neon green on the tour/drill-down screens⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    b0729db
  3. Fix mobile Stripe return flow, restyle tier cards, streamline BYOK onboarding⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    81e5750

  1. Deterministic Library-tap dispatch + near-duplicate message detection⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    e29b1d6
  2. Lighten features-tour copy, add a chat drill-down sub-screen⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    f0d3f08

  1. Revert: Paid skips the features tour, straight to Stripe again⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    b9811b0
  2. Show the features tour at first login for all 3 tiers, not just Free/BYOK⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    3d9c63d
  3. Enlarge the Cielo logo and drop the neon ring on login/language/tier/feature screens⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    8d0e1ac
  4. Trim features tour to 6 uniform cards in a 3x2 grid⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    3be06fe
  5. Add a "Features tour" screen after tier choice, recallable from chat⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    0826631
  6. Zoom in on cielo_icon.png -- halve the margin around the circle logo⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    36dcf38
  7. Fix cielo_icon.png -- was an unrelated abstract graphic, not the real logo⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    09c6a99
  8. Standardize on cielo_icon.png for every Cielo icon/avatar in the app⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    20dda89
  9. Fix signup/reset success message being wiped before it's ever shown⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    25ef452
  10. Raise free-tier satire limit to 5/day, make paid tier unlimited⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    90a3d3c
  11. Rewrite tier-card copy as bullet points, fix cost claims, drop redundant button⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    a9421a6
  12. Bubble-wizard polish: cleaner Cielo icon, readable greeting, name-first pulse⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    6cdf642
  13. Show trial days-remaining in Settings, matching the topbar badge⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    62d1575
  14. Add first-login tier-choice screen and a persistent tier badge (Epic 6)⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    6b63b71

  1. Add Stripe subscription billing (Epic 5): Checkout, Customer Portal, webhook⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    4053b7a

  1. strengthen free-tier upsell copy to name what upgrading unlocks⁠

    AlessandroAmodioNGI +1: Claude Sonnet 5
    dda1d43
  2. fic web page for free tier limits fix

    ff9acc1
  3. fic web page for free tier limits fix

    aeebaf1

  1. update the free tier message after selecting the story

    5b33416

  1. Relabel satire topic hint as "context"

    1bba299

  1. Fix share-card domain to ask-cielo.com

    6c0087f
  2. Add character swap, tone dial, and scope the news scrim fix correctly⁠

    b84b6d5

  1. Add optional topic hint to the photo/news satire tool⁠

    26d9808
  2. Add a "From chat" tab: turn recent messages into a shareable post⁠

    ad0d375