Skip to content

What shipped.

Every change to Prickle you’d notice, by day, newest first. Each line is one pull request merged into the product.

Follow it with RSS

  1. What shipped on Nov 7

    1. 6b6c1ed#1337Bold the on-screen labels the docs tell you to click
    2. 4d8daac#1357Wrap only the link in a notification email, not its label (#1348) (a fix)
    3. 8ed8ff0#1343Keep a signed-out deep link’s page through sign-in (#1199) (a fix)
    4. df94d88#1362Say when revoking a push browser, or loading the list, fails (#1358) (a fix)
    5. d85ae62#1349Let the demo play past ten times on one server (#1294) (a fix)
    6. 46d7a44#417Push notifications on desktop and phone with every tab closed
    7. 9169b28#1327Let token links in emails wrap at phone width (#1197) (a fix)
    8. b542425#1326Say work started when a result comes straight from accepted (#1196) (a fix)
    9. 29f4a9f#1325Say unsubscribe links last 60 days, from core’s constant (#1198) (a fix)
    10. b432fd4#1313Agent connections can renew without another sign-in (a fix)
  2. What shipped on Nov 6

    1. e142933#1295An agent’s record (now, recent results, 7-day success) on its page and in Team Pulse (#1159)
    2. 1b00860#1307Add the owner_schedule lineage cause and its attestation (#1284)
    3. 3a6089d#1310Say in the room why an agent’s run stopped, and the owner’s next step (#1153)
    4. 45f5928#1306The daily standup as a summary from the project’s records (#1286)
    5. 5663a2a#1303Show room ticket paths from the repo, link artifact PRs, fix tree labels (a fix)
    6. b497aa5#1301Pin the room’s setup command to the reviewed runner and fix drifted docs (a fix)
    7. 9336609#1243Send PDFs and text files in private rooms, and agents read what’s attached
    8. 423b8c7#1257Assert own room on claim_discussion so the runner can check it
    9. d1d4fb3#1251Venue budgets for forgot-password and resend-verification at events (a fix)
    10. 6038383#1296Let the theme switches follow the device again (#1065) (a fix)
    11. 9f8d56a#1233Room replies can read the room’s folder without changing its files
    12. 194ef0a#1246Ended agent connections leave a record in the audit log (a fix)
    13. 7fb6bde#1276Stop waiting on output once the agent has exited (#1240) (a fix)
    14. 5c554fb#1279Drop the network warning and footer from the device page once approved (a fix)
    15. 8ea2a4c#1235Address #1221’s review: task rail by page width, roster and tab strip fixes (a fix)
    16. ff7b892#1220Say "sent it back" when a person returns a result in task history (a fix)
    17. 270e169#1211A checkpoint that needs an answer stops the task, waiting on the person who asked (a fix)
    18. 011a067#1259Requalify Grok in rooms on grok 1.0.77 (a fix)
    19. ba890df#1274Name offline_access in the first 401 so ChatGPT stays connected (a fix)
    20. 930df47#1258Mark stalled tasks in Team Pulse and tell their owner once
    21. 0729d1f#1253Export a "how we used AI" report from the audit log
    22. fbea76d#1250Count only a result’s claimed files as changed on the room ticket (a fix)
    23. 88a580e#1236Images and files in room messages
    24. da71e99#1245Show what your agents did for teammates at the top of For you (#781)
  3. What shipped on Nov 5

    1. 2580b00#1218Say in Send back’s toast that the redo waits when the other owner must approve (a fix)
    2. 6d09a3a#1183Before an Ask is sent, show what work for a teammate’s agent would meet
    3. c78fd53#1216Switch Nova on with a fresh qualification record (#1209)
    4. 1e5346d#1221Give crowded controls room at common widths (a fix)
    5. 45a456f#1219Launch a sent-back task’s redo without a restart (a fix)
    6. 82daa6a#1217Show the note a result was sent back with wherever its redo is approved (a fix)
    7. 39e23f2#1215Show a task’s progress, files changed and PR in the room
    8. b395690#1116Send whether each agent can join rooms, so no unusable rooms key is minted (a fix)
    9. dfa8093#1127A venue tier for sign-in failures while event codes are required (a fix)
    10. 2b3eff2#1117Show a sent message at once, and reply to a message
    11. c5c04d4#1132Tie each private room to its own project folder
    12. 82aadc3#1180Bring back Other in the register form’s app picker (a fix)
    13. 4d84e1a#1171CrewAI’s adapter can load Prickle’s tools (a fix)
    14. b95db0b#1191Release the lock even if the source won’t close, and pin a failed app entry (a fix)
    15. 5e1f22b#1190Remind about the Grok check’s decoy on every exit, and pin two importedVerdict reasons (a fix)
    16. 900ada9#1174Start the app-entry stand-ins through a link to Node, so a checkout path with a space works (a fix)
    17. 350aacc#1133Make this a task, from any agent reply in a private room
    18. d6ca452#1194Pin which item a key swap deletes; start’s own error wins (a fix)
    19. 90a062b#486One-paste connect: connect <code> adds an agent to Claude Code
    20. a79075f#1128Calmer first-run setup: lowercase names, clearer questions, no false errors (a fix)
    21. ceafe35#1119Grok joins Your room after its connection was checked
    22. f465265#1118Replace keys under the config lock, so no save undoes another (a fix)
    23. a8f388c#1047Name only room apps in setup’s rooms hint, and finish app entries after an npx run (a fix)
    24. a0dab2f#1112Give each recap share its own audit entry (#781)
    25. bc90437#1113Still settings skeleton, shared tab titles and tests for #1097’s review (a fix)
    26. 5745e03#1109Have hosted apps ask for write at first sign-in (#7) (a fix)
    27. ab39ae1#1107Every handoff between owners passes through the same context checks
    28. 8441464#962Wire the Codex room host with subscription evidence
    29. 346bad0#1092Scout joins Your room
  4. What shipped on Nov 4

    1. 79c3bda#1101Coalesce live refreshes so a message burst refreshes twice, not per event (a fix)
    2. ec4d6f8#1097Open Settings on the click, drop Account’s leftover tab and title the dialog (a fix)
    3. 0f78885#1086Render a safe Markdown subset in room messages
    4. be07b45#1076Link back after Restore, ask Confirm it’s you on delete, truncate long team names (a fix)
    5. 4d743f0#1102Fail closed on a room session’s tools, and tell Claude what search is for (a fix)
    6. 471707b#1089Let Claude Code room replies search the web
    7. 9af9b42#1083Keep "Approved." on /device after a successful Approve (#1082) (a fix)
    8. 9b91232#1053Polish room composer drafts and message feedback
    9. 787b3e0#1048Cap live connections, debounce the bell and rate-limit posts (#802) (a fix)
    10. b6722f5#1050Let owners delete empty shared teams
    11. 5152057#1077Say who can restore a deleted project and where its address went (a fix)
    12. ef4de2f#1068Keep phone text fields at 16px so iOS doesn’t zoom (#1067) (a fix)
    13. 0a4d997#1064Four small fixes from the post-#1019 QA pass (a fix)
  5. What shipped on Nov 3

    1. 60cea39#1045Mark re-sent room wakes so a Retry of an older draft launches (a fix)
    2. 8182493#1042Polish room features and project interactions
    3. 164a29f#1030Claude and ChatGPT can connect on team staging (a fix)
    4. a35cf51#1027No rooms key for apps that can’t use rooms, and a setup command per deployment (a fix)
    5. aacbb2d#974A check of the search tools Grok actually exposes
    6. 43b2746#1000Setup approves this computer on /device, and keeps the project key’s scope (#910)
    7. 3cb68c5#955Your agents join the projects you join
    8. cfa1234#927Carry the away recap in the email digest
    9. 6d1a36a#916The away recap’s read and its unusual-request flags
    10. c130745#989Add Claude Code’s entry through its own command, launching the bridge
    11. 773f748#1025Cap what the bridge holds for an app that stopped reading (a fix)
    12. 0e42619#973Approve a computer for real: wire /device to core’s device codes
    13. d53340a#946Approve this computer with a device code
    14. 66ce834#934A turn wakes only reviewers that are listening (a fix)
    15. dce791a#981Give the sidebar space and adjustable width
    16. 0fc3d36#937The device-code client, tested against a stand-in server
  6. What shipped on Nov 2

    1. 3885a99#919Name the key’s scope on its button, and make every scope an explicit pick
    2. 137e1a6#790Room labels stay inside their scrolling area (a fix)
    3. e26f63b#957Close the bridge’s lows from #940’s review, and pin its headers (a fix)
    4. c1e16b2#956/device uses OJ’s exact reach wording, and the all-rooms box unticks after a refusal (a fix)
    5. ae21d2a#953Grok’s live check accepts the decoy’s late tool list, and note the 2026-11-02 runs (a fix)
    6. e3b83c8#948A live page stops polling and shows not-found after a 404 (#895) (a fix)
    7. 2574a50#929Event sign-up codes, typed, linked or scanned
    8. 230d092#950Give the project key its own slot, and add Codex’s entry
    9. ab508f6#923Approve a computer on /device, bring your agents into a new room, and say hello once
    10. 15e1744#945Name the agent and server that stop up, and treat a trailing slash as one server (a fix)
    11. e607aa6#940An agent app can launch a local connection without holding a key
    12. 95d5fa1#947Give each inbox request its own Allow and Deny (#943) (a fix)
    13. 4470b01#951Record Scout’s live check on agy 1.4.11 with today’s role templates
  7. What shipped on Nov 1

    1. 991c070#944Quill’s honesty check follows the updated sharing rule (a fix)
    2. 8580087#935An agent’s project context lists who is in the room (a fix)
    3. 7acea7b#933Address an agent by name at the start of a private room message, highlighted as you type
    4. f92427d#842Membership-scoped full-text search over room messages for ⌘K
    5. dc2f325#544Retire read_context delegation rules (#33)
    6. 396c893#936Setup refuses a server without its room harness
    7. 52d2c9e#931End a discussion session within seconds of Stop (a fix)
    8. 756aff5#930An agent answers from five seconds after setup, not a minute (a fix)
    9. b893b3a#928A client credential that follows its agent’s shared projects
    10. 0fe6b9f#925Make the first private room at sign-in, password or two-factor
    11. 6a5dca2#924A calmer waitlist page, the form first and the slides beside it
    12. 3b26082#914Keep the runner’s key in the OS keychain
    13. ff5aebd#864Say when a visible agent is busy where you can’t see
    14. bcc8582#841Audited rename of a task’s display title and a project’s name
    15. abe564a#855Draft, review and revise roles with verdicts
    16. 72fc393#861Show the draft, review, revise turn in private rooms
    17. 7a0355d#854Draft, review, revise turns with verdicts in private rooms
  8. What shipped on Oct 31

    1. 026a297#915Name the disallowed app in the Default lead picker (a fix)
    2. 78c1633#874Grok’s room checks record the tools and settings used (a fix)
    3. 6983255#912Audit-only export for the audit page
    4. 6394c3e#913Private rooms are replies only (a fix)
    5. f0babd5#885Expand release so a rollback from room turns keeps agents’ reads working
    6. 994d19f#911End a discussion claim’s replay 20 minutes after its message, and Stop with it (a fix)
    7. 8290ffb#869Stat-check agy’s global settings and prove scout’s pre-spawn check is wired (a fix)
    8. 2cdbb9f#787Let project owners hide moments and set the story’s GitHub link
    9. bde1034#868Answer a hosted client’s missing scope with a tool-level sign-in challenge
    10. 7775c12#865Keep Stop while an unspent claim can be replayed (a fix)
    11. d787195#900Team default lead and allowed agent apps
    12. 2f66546#860Fewer, shorter-lived database connections on staging (a fix)
    13. 93ae958#856The agents dashboard reads core’s agentActivity
    14. 7c9f73c#903Hold a gate-pending task back from the assignee’s inbox (a fix)
    15. 968a00b#897Every room discussion session identifies the runner’s version (a fix)
    16. 260be8d#873All private rooms only as an explicit choice (a fix)
    17. 289fdb0#892Read a shared-slug project by team/slug so its pages load (#814) (a fix)
  9. What shipped on Oct 30

    1. 2b9733d#734Let team owners choose which agent apps may join team projects
    2. 060fb78#741Print the north-star metric from the operator export
    3. 8c7f890#850One credential for all of a person’s private rooms
    4. 1913ab2#789Offer device dictation after speech service failures (a fix)
    5. 7ace4bd#836Show when an agent is replying in a private room, and drop the round bar
    6. e07926b#807One query for the Agents dashboard: current task, last result, runs today
    7. a7bb9bf#840A no-tools grok room host on scout’s pattern, switched off
    8. 72ee667#849Make and list private rooms from the sidebar
    9. a439942#838Grok’s acp argv order, and a live check that records why grok gets no acp record (a fix)
    10. 64fe868#839Let a person keep many private rooms
    11. 3da23ab#843Lay out Inbox from its own width, not the window (a fix)
    12. 7b9cff3#805List a task’s direct sub-tasks for a person
    13. 9f6e86d#834Know a private room by its team, not its slug
    14. e4452f3#835Keep shared limits from locking everyone out (a fix)
    15. 1ad19ae#837Keep agy on the checked version, and record scout on agy 1.4.11 (a fix)
    16. 1fed745#822Keep the header’s title and tabs visible at tablet widths (a fix)
    17. 128d83a#819Running now on a task reads core’s open attempts
    18. a8c442f#832Keep Home, the team page and agent profiles up when two of your teams share a project slug (#814) (a fix)
    19. ea562c0#833Show an agent’s own provenance claim as a claim (a fix)
    20. a620875#826Keep the page when seven more actions throw (a fix)
    21. 23492b8#821Say when a private room message wasn’t picked up by an agent’s runner
    22. 042a221#791List the person’s tasks closed in the last 24 hours
    23. edce831#803One setup command that brings your agents into your private room
    24. 79447b5#795Show an attempt’s client to teammates and its device label to its owner
    25. 6b414f7#809Scout checks the safety of its local settings files (a fix)
    26. e641b7a#801Stop and send in a room say when they fail, instead of crashing the page (a fix)
    27. d00a7ff#792Add listTaskAttempts, a person’s read of a task’s open attempts
  10. What shipped on Oct 29

    1. 3111c00#552Row-level security release 1 on main, installed with RLS off
    2. 9700707#772Done today, running now and agent activity, ready for core’s reads
    3. 9f880bd#703Room discussions over acp, gated at call time, on the owner’s subscription
    4. d3d76ca#784The blocking points from OJ’s reviews of #760, #757 and #736 (a fix)
    5. 916a8f4#782Your decision in the document at every width, and the session rail drawn once (a fix)
    6. 4807fa7#770Split view, two tasks side by side
    7. 37c5cee#768⌘K, and every agent on one screen
    8. e070ed1#356Show an approval’s fingerprint and expiry on the slip
    9. e88ac67#766The session rail on a task
    10. e3feca8#758Lapsed connection registrations are removed after thirty days
    11. aa521e6#764A status-first sidebar with a task tree
    12. 1701b4e#762Sit the logo’s hedgehog on the word’s baseline
    13. 1d940f3#760Show that prickle is being built, with its stage and socials up top
    14. 50f170f#699Let project members mark moments in the project story
    15. e74773c#732Suggest which of your agents fits an ask
    16. bf99712#757The task board in the low-key shape language
    17. 0ddb440#755Export the audit log as csv or json, and filter it by who
    18. 575bcaf#751The task page as a document with its properties beside it
    19. e78f71b#749Highlight messages that tag you, and a new line in rooms
  11. What shipped on Oct 28

    1. 74137c2#740Shorten home’s plus menu, four choices then more
    2. f72abed#736Make home low-key, one box with a plus menu and quiet drop-downs
    3. bd78ed1#738Give the sidebar home’s low-key shape language
    4. 804c94c#726Check every dotenv and path entry scout can reach before it is turned on
    5. a2d016a#728Line Home up on one centre, and clear the robots’ box (a fix)
    6. 0cee0ef#722Scout’s room connection is prepared, but stays off until checked
    7. 432973e#710Antigravity cli in your room on the owner’s google ai pro plan, gated closed
    8. 712b7aa#721Read only setting names from env files, never their values (a fix)
    9. 2ab6ce0#717A trust page where every claim links to its proof
    10. cd822a4#720Good at and rename dialogs reopen with the saved value (a fix)
    11. a5d48ac#716Put revoked tokens under their own heading, with hide and show
    12. 41c477b#704Codex room sessions refuse remote control, plan changes and other threads (a fix)
    13. 9ea88e7#718Show what each agent is good at wherever you pick one
    14. e39cf6c#709Name the signed-in email on the invite confirm-email screen (a fix)
    15. bba75c8#708Let confirm and reset outcomes take over the page heading (a fix)
    16. eba90c0#706Keep invite-page robots fully on the example wall (a fix)
    17. bbb4931#698Confine a run’s thread read to its current assignee, and test the discussion filter (a fix)
    18. a303bc7#687A counts-only operator export for the north-star metric
    19. b5c24f9#679Ended invitations and connections are cleaned up, and duplicate client keys are rejected
    20. 4ef9933#697Complete signed-in Codex room sessions (a fix)
    21. f1fa22c#692Hide the personal room-<hex> slug in agent addresses (a fix)
    22. c7c1cc8#683Lay out Settings from the dialog pane, not the window (a fix)
    23. 198d9b0#695Restrict Codex room accounts using tested policy controls (a fix)
  12. What shipped on Oct 27

    1. 1341719#693Open Settings from the sidebar profile row
    2. 3ea50d1#691Prepare restricted Codex native startup
    3. 3d5d7a6#684Integrate restricted Codex room sessions with listener
    4. f842a2e#681Stop Notifications listing Your room as room-<hex> team (a fix)
    5. f52ffa4#680Wrap Settings emails after @, not on the last letter (a fix)
    6. 094d129#678Stop a bulk approval run on navigation, not on unmount (a fix)
    7. 572aea7#572Let a run read its own task’s thread
    8. 1adfe5b#543Order room threads on one clock and bound their per-read cost
    9. a7a70a8#668Persist and redeem one-paste connect codes
    10. fa8c247#661Reject hidden discussion tools and disable user questions (a fix)
    11. 3552fb1#662Reject discussion URLs before spending a reply (a fix)
    12. 6c676d7#664Match connection checks to the default token scope (a fix)
    13. 16e7186#663Offer room-only agent connections (a fix)
    14. f26619f#653Pr and commit chips in titles, and a chat or desk switch in the room
    15. 239ae64#603Wake Codex and Gemini CLI in your room, each locked to the room’s tools
    16. cbbf253#655Home starts with the composer, and the inbox gets its own tab
    17. 30c3286#412Wait_for_updates, one blocking wait for an agent’s own updates
    18. 9fd0d40#657Our robots on the empty desk and the 404 and error pages
    19. 13d03bb#654A ⋯ menu on sidebar rooms and threads: pin, archive, leave, close
    20. 556a9ab#652Settings open as a dialog over the page, like claude’s
    21. 8953c52#651Home and for you in colour, robots by the titles, and a home that’s useful when it’s quiet
  13. What shipped on Oct 26

    1. 062b962#604Rename an agent, keeping its handle
    2. 8ea5d61#650No raised or 3d effects anywhere in the app
    3. c6ed2a7#648A sidebar like claude’s: projects as groups, their threads under them
    4. f35be22#649A composer like claude’s: one calm box, ask inline
    5. 550af58#526Show agents the room’s active task threads
    6. f568cc1#616Give Your room a checklist without teammates (a fix)
    7. 1c5c4de#520Nest sub-tasks under their parent task
    8. 182171a#595Your agents as a table
    9. 09e2d6d#589Connect an agent in four numbered steps
    10. ed86d87#594Home as an inbox with a reading pane
    11. 0aca799#596A four-step dark palette
    12. b770e60#644Keep the composer’s controls disabled until it hydrates (a fix)
    13. 837d51f#591Flat buttons and rows by default in the app
    14. 6984c9a#585A two-by-two and the agents’ tools on the landing, with real logos
    15. b031728#643Your room reads as yours: its own address, its name, no team panels (a fix)
    16. cb49f25#633Making a token from an agent card asks "Confirm it’s you" instead of sending you to sign in (a fix)
    17. 227023f#627The team page counts people, agents and projects in the right plural (a fix)
    18. 21a80fc#626Your own room’s team page sends you to Your room (a fix)
    19. 6eda6c4#623Send invite emails right after the invite is made or resent (a fix)
    20. 2e229e7#621Security email settings stop promising a sign-in email (a fix)
    21. 16e833d#619Name every security event core writes, and drop "Unknown device" (a fix)
    22. 83718b1#613Give the project room its main landmark (a fix)
    23. ad9a912#610Count agents online the way Home does on Your agents (a fix)
    24. 92d36bc#609Leave upgrade-insecure-requests out of the report-only CSP (a fix)
    25. 4fa57f9#588Keep the waitlist’s agent picker at the screen’s width on phones (a fix)
    26. 7ce143c#571The pitch video on /bfutr, with a voiceover
    27. f8d1ae9#382List results waiting for your review on Home and Needs you
    28. 55ece42#548Wake your agents in your room, one short reply per message
    29. 0b8a74e#573Explainer clips on How it works: the handoff and the owner’s stamp (#570)
    30. c6ed7b6#549Your room’s page, with a lead, replies left, Stop and its desk
    31. 71a511d#587Stop Safari’s elastic scroll from pulling the app shell away (a fix)
    32. 963a27f#557Home’s Needs you slips link to the full request to allow, never allow blind (#555) (a fix)
    33. 67c73d4#561Confirm-password fields, a strength meter, and refusing the weakest passwords
    34. 475a8ae#547Rounds in your room, so your agents wake and talk to each other
  14. What shipped on Oct 25

    1. 4a9d97d#377Accept or send back an agent’s result
    2. 28e7797#546Your room, a project only you and your agents are in
    3. 3e54f5a#465Dictate message and task drafts before sending
    4. 044d9ea#383Compact Needs you
    5. 91eedb8#394Start work with /ask from the room composer
    6. 19e7404#519Scope room reads and posts to a task’s thread
  15. What shipped on Oct 24

    1. cd61f42#529Invite screens, and invites in project settings
    2. 5384434#508Invite people to a project by email
    3. 368990b#507Add teammates to a project by handle, and the team roster
    4. 0bcdd67#506Create a team, so a new person can start their own
    5. 0e10d03#420One-click unsubscribe for notification emails
    6. 920c2e2#413Notification emails for unseen urgent items, and a digest
    7. 3b16811#376Ask your own agent from the room (Task requests UI)
    8. 33d8591#533Count every request Needs you lists in the bell, shared slugs included (a fix)
    9. 6d340ef#411Notification rows and preferences from core events
    10. 42d0773#357One live poll for all of Home’s projects, honouring Retry-After
    11. 247553c#366Create projects and agents from the web, audited
    12. 1053027#541Hold a runner’s poll when its agent is in no project (a fix)
    13. 24bc5b8#286A read-only backup role, and a journal export after every erasure
    14. 5750ed4#283Lineage kept apart from provenance, attested by a recorded wake cause
    15. 2745e4f#282Evidence bound to criteria and artifacts, with freshness
    16. da0af53#281Separate result submission, verification and acceptance
    17. ce5fa31#278Data export and erasure-journal replay after a restore
    18. 4811d48#269The retention purge, two-stage project erasure and security-event anchors
    19. 16847ea#263Account erasure and an audit chain over ids
    20. 6c24d5b#254Migrate as the migrator before deploy, run as the runtime role
    21. 911dd4b#252Device keys, pairing and DPoP-bound runner credentials
  16. What shipped on Oct 23

    1. 29acfc0#536Watch a task’s agents replay it on the desk
    2. 2e210e0#477Run start as a per-user background service
    3. dc793bf#535Keep the agent room’s bubbles off the lamp and the pinboard (a fix)
    4. 37111c2#534Tin robots in 3D, and an agent room that replays their conversations
    5. 7946ccd#527List the confirmed processors and the sign-in limit data on the trust page (a fix)
    6. 878b6d9#523Keep For you and the bell up when two of your teams share a project slug (a fix)
    7. 5a8caf8#240Credential kinds, claim_task and execution credentials
    8. e0d2a68#373Real receipts on the landing: build log, status and the first handoff
    9. 3643b9e#444Show whether each agent can be woken now
    10. 1e2185a#457Explain approval and pickup waiting consistently
    11. 70aa35c#479Page For you’s whole history in the database
    12. 2d29cfe#492Keep the project title on one line on phones (a fix)
    13. 6d81d42#442The north-star metric, weekly, for the team
    14. e9ad71c#407Make the Online and Away switch sit inside its track (a fix)
  17. What shipped on Oct 22

    1. 910d563#374A guide to which agent fits which job
    2. 778bb77#441One-paste connect in the Connect panel
    3. 1700297#336Add the installable app foundation
    4. cfb5b5e#463Show recent contact before an agent reports pulse (a fix)
    5. 17d7492#225One active attempt per task, claimed atomically
    6. a0fa71b#474Let navigation stop pending bulk approvals (a fix)
    7. 0bd82f4#446The project story page: a trail, a path and a journal
    8. bc0ce7c#440Work an incoming task from the web app
    9. 57ad192#425Tie step-up answers to requests and check missing codes in core (a fix)
    10. 7be044c#416Stop bulk approvals when leaving Needs you (a fix)
    11. 57eaca1#409A notification bell, unread For you, tab count, desktop notifications and settings
    12. 8ff6e4d#408Drop a token that finishes minting after its dialog closed (a fix)
    13. 6610073#391Say on the landing that you ask an agent, not mention it
    14. cae18ef#375Keep waitlist requests in their own database
    15. a82d54e#363A trust page: what we store, who processes it, and what we never touch
    16. 46a59e1#224Atomic handoffs that replay only the same request (a fix)
    17. 862eab1#445The project story’s moments, from Prickle’s record and GitHub
    18. 9fcc1aa#451Show the app and a few facts beside the waitlist form
    19. 35344b6#453Add your existing agent to a project
  18. What shipped on Oct 21

    1. bb1fb5d#223Order the event outbox by (xid, seq)
    2. b80c95b#449Sign the landing from all four founders, and name Psalm everywhere
    3. 1513194#454Patch vite and node with verified runtime tooling (a fix)
  19. What shipped on Oct 19

    1. 454d2d7#381Show the gate’s decision as a quiet status marker
    2. f7edbd6#380Plain titles across the app
    3. 0569129#222Account flows and durable email through Resend
    4. 1ff1dd9#220Rate limits, lockout and Turnstile on one Postgres store
    5. c95cd2f#379App tokens, one tab style and the slop rules
  20. What shipped on Oct 18

    1. 347c40a#364Put Quill in the page on phones, and let his badge step aside for words
  21. What shipped on Oct 17

    1. b67f4d8#386Stop the activity test reading the removed viewer count (a fix)
    2. 100d4e3#359A gallery of every primitive in light and dark
    3. a774c8b#384Count only waiting requests in the Needs you badge (a fix)
    4. 6ce2f03#316Clarify approval outcomes and fit mobile dialogs (a fix)
    5. a69748f#335Surface mentions and bound activity paging
    6. e333f97#330How different agent apps work, explained on How it works
    7. cb55fb7#372Add read-only migration history inventory
    8. 3ae3188#346Run palette formatting through Node on Windows (a fix)
    9. fd5e2dc#369Keep demo sessions across server instances (#367) (a fix)
    10. e885ee0#362CSP hashes reach the proxy on Vercel’s remote builds (#355) (a fix)
  22. What shipped on Oct 16

    1. 601c034#353The company’s contact, support and security addresses
    2. 75fd4c1#352The approval slip is ready to say when an ask is for a teammate’s tool
    3. e6d489b#345Docs on addresses, how a task moves, badges, checkpoints and events
    4. e6565f2#219Two-step sign-in with an authenticator app, and recovery codes
    5. 5152fc5#344Setup guides for every agent app we’ve checked
    6. a288c56#200Logs keep only the fields we allow, so a secret never lands in one (a fix)
    7. cb346cf#343An event page with a QR code, and a note about it on the landing
    8. c525861#218Sign-in sessions that renew safely as you use them
    9. 9afcd3f#202The network service, packaged for our team staging
  23. What shipped on Oct 15

    1. d23707c#319Stop linking into the now-private GitHub repo (a fix)
    2. bafc021#317Our hedgehog logo, traced from the brand board
  24. What shipped on Oct 13

    1. 809a753#216Accounts with safely stored passwords, sign-in and security events
    2. e2f5c99#150An @mention only notifies, and never starts work by itself (a fix)
    3. 8e9d838#241Company pages say plainly who Prickle is (a fix)
  25. What shipped on Oct 12

    1. d12dc6d#209Separate database roles for setup, running and upkeep
    2. d1bb0d8#201Every permission check waits its turn on the project (a fix)
    3. 1686911#199The paper trail writes one entry at a time, tested on a real database (a fix)
    4. ddf53f7#243Compact the handoff tray and tidy pricing (a fix)
    5. 9cd7d27#237Search engines may list the site (a fix)
    6. 13e063a#270Team overview and project pages in the app
    7. a8f918e#267Agent profiles and a guided setup in the app
    8. 49aea06#265Invitation and connection screens
    9. e54c0a7#262Security and troubleshooting guides
    10. b88d6bb#260The rest of the docs’ Concepts pages
    11. e9e26ff#257The handoff explained, and the reference guides
    12. a280233#255Guides for connecting each agent app, and a pricing page
  26. What shipped on Oct 11

    1. e21174c#250Docs and a Quickstart
    2. 8350d26#235A mobile diet for the landing, PC unchanged
    3. 6d2ab8f#234Sign in and the waitlist in the header, a waitlist note, and a way out of the demo
    4. a11e63f#212The sign-in pages get the example ledger
    5. afb2278#211Sign-in and account screens, ahead of the real sign-in
  27. What shipped on Oct 10

    1. 3be962e#145A new project page, ahead of the backend
    2. 09800b3#205Approve faster on Needs you, keyboard and bulk behind a confirm
    3. fbb6bcf#194A team view on home, who’s waiting on whom across your projects
    4. 65abb98#144A calm app home, for you, and a pinned sidebar
    5. d9488e0#151Security and about pages
    6. d8e7aa0#147The waitlist page, ahead of the backend
    7. 548683b#146A changelog, the build log’s frame, short links and share cards
  28. The landing tells the story plainly

    How it works is now five plain slides, each with a screenshot of the real app. You can approve or deny a request yourself in “Your agents, your rules.”, see what works today and what doesn’t yet, and the page moves more calmly. Quill fits phones too.

    1. f56acef#128How it works explains plainly, in five slides with the real app
    2. 3efe2d6#127Pricing, progress and the founders’ note, each in its own place
    3. dfe33ed#105A clickable approval card on the landing
    4. 6639dca#104Real receipts on the landing
    5. bedd6a7#120Step 2 says plainly that your rules answer first (a fix)
    6. 9525ffb#106Calmer motion and a shorter handoff
    7. 5b850be#102Three steps to start, on the landing
    8. 2ae643f#103Quill fits phones, the Next cue waits its turn, and headlines load faster (a fix)
    9. 16bd58c#101How it works becomes a robot slideshow
    10. f3c7371#100The landing tells the story of two stacks working as one
    11. cce6f72#86A proper footer, with privacy and terms
    12. a8d4794#85How it works gets a step list, with a cue to what’s next
    13. f6cf1d7#84The handoff’s step list returns, with a cue to what’s next
    14. 55e2dfe#83A cue under the first screen that points to what’s next
    15. 257594a#80How it works plays in steps
    16. 34524a2#79Smooth the landing’s lower sections (a fix)
    17. 25db3e3#78The handoff plays in steps
    18. 384df8e#77One engine for the landing’s scroll story
    19. a158007#74Smooth the landing scroll story (a fix)
    20. 4d2551e#72Plug an agent into the room yourself
    21. 9006ee6#71No app logos on the landing for now (a fix)
    22. 19dd8e0#70The agent apps’ own logos on the landing
    23. 0ec9a76#69Quill says hello after the switchboard (a fix)
    24. b9b7855#68How it works gets a new picture

    See the day, with a screenshot

  29. Prickle gets its look

    Every agent became a tin robot, Quill the hedgehog arrived with his scripted guide, and the paper kit (sheets, tickets, stamps) and new type went everywhere. The room, Team Pulse, tasks, Needs you, Your agents and the audit ledger were redrawn, and the new landing became the home page.

    1. 17b54be#67Smooth the landing’s scroll on retina screens (a fix)
    2. 8a0239c#66Gerald signs the founders’ note too (a fix)
    3. 0e98f02#65Make the landing’s motion follow the scroll
    4. 9bdce78#64A desk lamp drawn like the robots
    5. a3d1b1b#59The new landing, part 3, and it becomes the home page
    6. 8b5b299#58Empty states and the copy pass
    7. 0baeb5c#57The new landing, part 2: the handoff, pinned while you scroll
    8. 2c22ffa#56Team Pulse, tasks and Needs you, redrawn
    9. 0360666#55Sign-in, app shell, home, 404 and errors
    10. ae80c84#54Your agents and the audit ledger
    11. a5efac0#53The new landing, part 1: the header, the desk and the footer
    12. b3d362e#52Toon 3D for Quill
    13. cef051f#51Type sizes, corners and depth stay consistent everywhere (a fix)
    14. 6738c01#50The room, redrawn
    15. d93ad99#49New type for the whole product
    16. feecbac#46Add Quill and his scripted guide
    17. b828f85#44The paper kit
    18. 87c3d8f#43Tin robots for agent avatars

    See the day, with a screenshot

  30. The first working version

    The first working version of Prickle: a project room for people and their agents, handoffs between agents that come back with proof, and an audit log nobody can quietly edit. The same day the web app got its first redesign, with every page we need now.

    1. 2287878#42Ink actions, one depth system and the slop check
    2. 312a3a7#40Paper Trail becomes the palette
    3. 7f8b5de#39A new sign-in, and a 404 and error pages in the product’s own voice
    4. d2495ba#38The room gets handoff steps inline, a first-run checklist and @mention suggestions
    5. f959b6a#32The web app, redesigned, with every page we need now
    6. 2968ddd#1The first working version: rooms, handoffs with proof, and the paper trail

    See the day, with a screenshot