Skip to content

platform: v0.22.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 09:40

0.22.0 (2026-07-13)

Features

  • contacts: reconcile managers and harden attendance (9f0d302)
  • contacts: serve notifications locally (0fd7a89)
  • education: align teach and learn navigation (48896cd)
  • implement AI-assisted feedback generation for student quiz submissions (e347a46)
  • improve vocabulary details (#4958) (9e01bd1)
  • inventory: add guided Square POS setup (4f0560a)
  • mail: add smart labels and assisted composing (8ccd2fa)
  • migrate vocabulary details and suggestions from OED to Laban Dictionary (0f549c2)
  • platform: complete satellite app cutover (b9ac2ef)
  • storefront: refine the buyer experience (45d0e76)
  • tasks: promote progress tracking workspace (058503a)

Bug Fixes

  • ci: align E2E with satellite routes (1a26853)
  • ci: preserve package release metadata (a30c029)
  • ci: stabilize E2E caching (18edc81)
  • cms: accept compressed sync manifests (#4959) (bc77d84)
  • cms: batch large project queries (#4960) (c71e58b)
  • cms: canonicalize sync schemas (#4963) (17fa553)
  • cms: paginate external project snapshots (#4962) (1d3a253)
  • cms: preserve entry dialog navigation state (21f13c7)
  • cms: reconcile legacy slug identities (#4961) (0499cb4)
  • contacts: authenticate users database requests (54ddc74)
  • contacts: authorize attendance and consolidate manager links (a11d06d)
  • contacts: complete CRM translations (0a9ba1c)
  • contacts: complete database translations (d20b991)
  • contacts: complete report translations (61c77f0)
  • contacts: consolidate manager profiles (69529a3)
  • contacts: load group metrics and calendar (8f3d310)
  • contacts: own settings and profile APIs (d809fe0)
  • contacts: own workspace user mutations (21ab1fb)
  • contacts: resolve group API app sessions locally (30a8917)
  • contacts: restore group and report operations (8760868)
  • contacts: restore group post mutations (fe621e4)
  • database: link managers when membership arrives (04691ce)
  • finance: add overview net total translation (5e2059b)
  • finance: keep server API calls on finance origin (ca6248a)
  • finance: make pending invoice RPCs server-only (8c73298)
  • finance: restore invoice creation dependencies (653d5cb)
  • finance: restore invoice promotions (00f7030)
  • meet: authorize workspace app sessions (4a4f8b7)
  • meet: resolve personal workspace invites by actor (1fab56d)
  • platform: address attendance and invoice feedback (8d2a537)
  • security: prevent clickjacking across apps (c8ed36e)
  • storefront: route inventory requests correctly (d924e8f)
  • tasks: restore satellite bulk mutations (d0282a4)
  • teach: address final AI review feedback (05fc697)
  • teach: address vocabulary review feedback (4efa1a8)
  • teach: harden AI feedback concurrency (f470e6e)
  • teach: preserve saved vocabulary feedback (976fd2c)

Performance Improvements

  • ci: prepare E2E images before allocating shards (c109484)
  • ci: retain E2E registry layers (c6fcc55)
  • ci: reuse E2E Docker images across shards (5329dbf)
  • ci: streamline E2E image caching (21d8c85)
  • web: reduce dashboard request overhead (93f4b2b)