Adds slack bind-thread (bind a session to a Slack thread for approval-reply loops; #4385) plus all other pending main changes promoted through staging (v0.9.102-staging, commit 6275ff9). Enables the WRING funding-request APPROVE-in-thread flow.
What's Changed
- chore(release): VERSION → 0.9.102 [skip ci] by @github-actions[bot] in #4367
- fix(desktop): keep the Files page title clear of the macOS window controls by @sutharjay1 in #4370
- fix(iam-web): hide Supabase internals from the SSO card by @Ino-Bagaric in #4369
- feat(markdown): clean, minimal code blocks + refreshed Shiki palette in unified markdown by @sutharjay1 in #4288
- feat(docs): fumadocs UI overhaul + unified-markdown content styling by @sutharjay1 in #4374
- fix(security): full security pass — 30 verified findings (2 crit, 14 high, 8 med, 6 low) by @markokraemer in #4373
- chore(dev-eks): deploy dev-7536a7d4 [skip ci] by @github-actions[bot] in #4375
- fix: no red error-toast storm when joining a project as a member by @Ino-Bagaric in #4376
- chore(dev-eks): deploy dev-7cf19a42 [skip ci] by @github-actions[bot] in #4377
- feat(iam): enterprise-gate Groups/Roles/Audit/SSO with upsell UI + surface SAML SP details by @Ino-Bagaric in #4371
- chore(dev-eks): deploy dev-3957ae79 [skip ci] by @github-actions[bot] in #4378
- feat(iam-web): ship wizard step screenshots (temporary placeholders) by @Ino-Bagaric in #4381
- feat(slack): slack bind-thread — bind current session to a Slack thread by @markokraemer in #4385
- fix(slack): recover from a deleted channel agent + honest session-start errors by @markokraemer in #4386
- chore(dev-eks): deploy dev-499841bb [skip ci] by @github-actions[bot] in #4388
- test(slack): integration-cover the deleted-agent recovery wiring (follow-up to #4386) by @markokraemer in #4390
- chore(dev-eks): deploy dev-8f162e29 [skip ci] by @github-actions[bot] in #4391
Full Changelog: v0.9.101...v0.9.102