Repository navigation
Releases: ImFelipeOliveira/standcast
Releases · ImFelipeOliveira/standcast
Release list
standcast: v0.4.1
standcast: v0.4.0
0.4.0 (2026-11-02)
Features
- api: session, cors and csrf for the web app (6e6ec43)
- api: setup endpoints for the web app (a2317ba)
- api: web login can return to the app (8bbede2)
- ask for support requests in the MCP server, CLI and /daily skill (294a63a)
- blocker states with age, resolve and reopen (238aa20)
- cli: cross-reference sessions, pull requests and cards into work items (db0f612)
- cli: read local claude code sessions for the draft (04daf1f)
- emoji section labels in the digest (d15beb0)
- hoje screen with blocker states and support requests (phase 2b) (#47) (1ebe2dc)
- pull request head branch in the draft activity (4bd3a07)
- support requests in the daily and the digest (667ad30)
- the daily draft uses local ai sessions (00b96e9)
- the daily draft uses local ai sessions (phase 2a+) (#46) (691c4e3)
- today use case and endpoints for the web app (ef18d7c)
- web and draft sessions (#48) (c1c96ed)
- web app foundation and configuração (phase 2a) (#45) (c08d8bb)
- web: app workspace with theme, i18n and deploy config (6678a20)
- web: configuração screen (0edb51e)
- web: hoje screen (aa1927d)
- web: shell, api client, sign-in guard and org switcher (d2b75e9)
Bug Fixes
- address coderabbit review of the draft from sessions (a96d4e8)
- address coderabbit review of the today screen (0e8c0bd)
- address coderabbit review of the web app foundation (636bcc4)
- cleaner digest links, deduped draft PRs and a setup warning for missing Slack channels (37c067a)
- cleaner digest links, deduped draft PRs and a setup warning for missing Slack channels (#44) (b84c6a9)
- cli: entropy-based catch-all redaction (c954dbb)
- cli: keep ticket-style names visible in redaction (2007ba6)
- cli: match prefixed and quoted credential labels in redaction (3e46141)
- cli: read the tail of large session files and tighten redaction (951500d)
- cli: redact values after credential labels (4863e97)
- cli: redact whole runs with random segments (2c4924c)
- cli: segment-level redaction in paths and urls (d593ab8)
- cli: skip harness lines in session prompts (7aea0af)
- cli: stricter path detection in redaction (da61402)
- final review fixes for the draft from sessions (dd638ef)
- final review fixes for the today screen (7f8d217)
- final review fixes for the web app foundation (f552b72)
- keep sessions on the org retry and bound the url credentials regex (766ea8d)
- per-channel timeout for slack channel checks (e9a4bbf)
- remind now only on the team's workday (9bc4356)
- share in-flight Slack channel listing and keep channel notices when one check fails (912ff58)
- web: hoje polish (b4a7492)
- web: signed-out page and app-owned /setup (e0baf54)
Documentation
- app url is required (d559c73)
- draft from ai sessions design and plan (14ca12c)
- draft from ai sessions right after phase 2a (6fa5204)
- email digest design (4d3fcfb)
- email digest moves to phase 2 with the web app (db9f52d)
- github app homepage url in the deploy checklist (d35c35c)
- hoje screen and web app page (5c33b23)
- phase 2 web app design (c8c1e49)
- phase 2a plan, web app foundation and configuração (c716742)
- phase 2b plan, today screen (2d736ff)
- support requests (93a0172)
- support requests design (189ab9c)
- the app and the api must move to the same site together (43c08f0)
Refactoring
- web: type team notices exhaustively now that channel kinds are in core (d851c3d)
standcast: v0.3.1
0.3.1 (2026-11-01)
Bug Fixes
- changelog dates must be real calendar dates; cover a missing changelog file (fb10e1f)
- changelog headings need a dated entry; one missing changelog fails the check (de1bab0)
- content-hashed font files, clean docs urls in the sitemap, stricter font tests (3b58252)
- landing csp (#38) (d241bd3)
- landing csp, self-hosted fonts and docs robots and sitemap (09e7263)
- landing csp, self-hosted fonts and docs robots and sitemap (#37) (3664b1e)
- reject impossible changelog dates and cover a missing changelog file (#40) (c48dbd2)
Documentation
standcast: v0.3.0
0.3.0 (2026-11-01)
Features
- api: cli sessions, draft and daily submission (a2a1249)
- api: github webhooks and config loading (e7db337)
- api: installation api keys and read-only organization endpoints (570200f)
- api: manager read routes for mcp (cb9fd53)
- api: move the api reference to /reference and redirect /docs to DOCS_URL (dcc7bb3)
- api: openapi 3.1, /docs reference, integrator guides and rate limits (989f56a)
- api: web login, setup page and slack connection (1d7919c)
- cli: default api url set at build time (33a694e)
- cli: local mcp server with draft and confirmed submit tools (fa19e13)
- cli: login, draft and submit commands (4e7ccb0)
- connect linear from the setup page (51ab67b)
- core: daily schema, member teams, activity window (caa1ba5)
- core: linear issue refs, card stale signal and card activity kinds (172e703)
- core: neutral message model and team digest (cfe356b)
- core: signal model, codeowners, pull request refs and config locations (efd8be7)
- core: timezone-aware workday calendar (515dff6)
- core: workspace scaffold and standwise.yml parser (493e557)
- daily reminder for people who have not sent their daily (2047ad2)
- db: schema, repositories and secret encryption (5aa7426)
- db: suggestions and person-level delivery kinds (8a19b16)
- default to english when no language is set (737e331)
- docs on their own domain (Cloudflare Pages); API serves only the API (a2ea523)
- docs: build the docs with the public api url from STANDWISE_PUBLIC_URL (41a91b9)
- docs: serve the site at the root with cloudflare pages headers and redirects (65d58c0)
- foundation (plan 1) (3d765a1)
- github: app client, config source, members and activity (1d66d48)
- github: pull request, review, checks and codeowners reads; check runs (60ba21b)
- landing page, beta requests and llms.txt for agents (#29) (d6abec7)
- linear cards in the daily draft (f01e30f)
- linear integration — cards in the draft, card blocker routing and card_stale suggestions (26e9297)
- linear: graphql client, oauth and issue, user and activity reads (34ada9f)
- link linear users to people by email or config (5a27d3a)
- mark the product as public beta; install link; wrangler config for the docs worker (7616f97)
- orchestration — reminders, blocker routing, suggested blockers and config check runs (e87def0)
- plugin: claude code /daily skill with bundled mcp server (5c18bd1)
- public beta labels, install link and docs worker config (395e9a0)
- queue: JobQueue with pg-boss and in-memory implementations (8d54b1a)
- route blockers to reviewers, codeowners or managers (25db574)
- route card blockers to the blocking card's owner (f988f43)
- setup notice for github teams that cannot be resolved (de646fc)
- slack: block kit renderer, chat channel and oauth (1485687)
- standwise.yml check runs; github webhooks only enqueue jobs (ed1eed7)
- suggested blockers for cards stuck in progress (447b1b1)
- suggested blockers from pull request reviews and failing checks (d7aec66)
- suggestions in the draft with confirm and ignore across api, cli, mcp and skill (a31dfb0)
- web: design tokens and a small component kit for server pages (b34a47d)
- web: error pages in the new design; install docs match the setup labels (49ebb2a)
- web: header with organization switcher, docs and sign out (499c53e)
- webhooks: signed outbound webhooks with retries and ssrf protection (f3fc6f0)
- web: setup and error pages redesign (961504a)
- web: setup page as a step checklist with side cards (b9ac60c)
- worker: scheduled team digest and late daily replies (d1ef8cc)
Bug Fixes
- access errors warn instead of dropping the config (a7a6a42)
- address codeql alerts (#32) (4f3fbf7)
- api: health check uses the db package instead of an undeclared drizzle import; check-deps in ci (1a42086)
- api: health drops a probe hung past five timeouts (2b8e021)
- api: lock out failed auth before lookup, ipv6 /64 buckets, csp hardening (947c3a3)
- api: login csrf nonce, setup after install, localized error pages ([2c9d49e](2c9d49e...
standwise: v0.2.1
standwise: v0.2.0
0.2.0 (2026-10-31)
Features
- api: cli sessions, draft and daily submission (a2a1249)
- api: github webhooks and config loading (e7db337)
- api: installation api keys and read-only organization endpoints (570200f)
- api: manager read routes for mcp (cb9fd53)
- api: move the api reference to /reference and redirect /docs to DOCS_URL (dcc7bb3)
- api: openapi 3.1, /docs reference, integrator guides and rate limits (989f56a)
- api: web login, setup page and slack connection (1d7919c)
- cli: default api url set at build time (33a694e)
- cli: local mcp server with draft and confirmed submit tools (fa19e13)
- cli: login, draft and submit commands (4e7ccb0)
- connect linear from the setup page (51ab67b)
- core: daily schema, member teams, activity window (caa1ba5)
- core: linear issue refs, card stale signal and card activity kinds (172e703)
- core: neutral message model and team digest (cfe356b)
- core: signal model, codeowners, pull request refs and config locations (efd8be7)
- core: timezone-aware workday calendar (515dff6)
- core: workspace scaffold and standwise.yml parser (493e557)
- daily reminder for people who have not sent their daily (2047ad2)
- db: schema, repositories and secret encryption (5aa7426)
- db: suggestions and person-level delivery kinds (8a19b16)
- default to english when no language is set (737e331)
- docs on their own domain (Cloudflare Pages); API serves only the API (a2ea523)
- docs: build the docs with the public api url from STANDWISE_PUBLIC_URL (41a91b9)
- docs: serve the site at the root with cloudflare pages headers and redirects (65d58c0)
- foundation (plan 1) (3d765a1)
- github: app client, config source, members and activity (1d66d48)
- github: pull request, review, checks and codeowners reads; check runs (60ba21b)
- linear cards in the daily draft (f01e30f)
- linear integration — cards in the draft, card blocker routing and card_stale suggestions (26e9297)
- linear: graphql client, oauth and issue, user and activity reads (34ada9f)
- link linear users to people by email or config (5a27d3a)
- mark the product as public beta; install link; wrangler config for the docs worker (7616f97)
- orchestration — reminders, blocker routing, suggested blockers and config check runs (e87def0)
- plugin: claude code /daily skill with bundled mcp server (5c18bd1)
- public beta labels, install link and docs worker config (395e9a0)
- queue: JobQueue with pg-boss and in-memory implementations (8d54b1a)
- route blockers to reviewers, codeowners or managers (25db574)
- route card blockers to the blocking card's owner (f988f43)
- setup notice for github teams that cannot be resolved (de646fc)
- slack: block kit renderer, chat channel and oauth (1485687)
- standwise.yml check runs; github webhooks only enqueue jobs (ed1eed7)
- suggested blockers for cards stuck in progress (447b1b1)
- suggested blockers from pull request reviews and failing checks (d7aec66)
- suggestions in the draft with confirm and ignore across api, cli, mcp and skill (a31dfb0)
- web: design tokens and a small component kit for server pages (b34a47d)
- web: error pages in the new design; install docs match the setup labels (49ebb2a)
- web: header with organization switcher, docs and sign out (499c53e)
- webhooks: signed outbound webhooks with retries and ssrf protection (f3fc6f0)
- web: setup and error pages redesign (961504a)
- web: setup page as a step checklist with side cards (b9ac60c)
- worker: scheduled team digest and late daily replies (d1ef8cc)
Bug Fixes
- access errors warn instead of dropping the config (a7a6a42)
- api: health check uses the db package instead of an undeclared drizzle import; check-deps in ci (1a42086)
- api: health drops a probe hung past five timeouts (2b8e021)
- api: lock out failed auth before lookup, ipv6 /64 buckets, csp hardening (947c3a3)
- api: login csrf nonce, setup after install, localized error pages (2c9d49e)
- api: logout ignores cross-site posts and requests without a session cookie (e8784d3)
- api: never lock out valid sessions on failed-auth counts (78e0115)
- api: permissive published schemas, live admin ...