- chore: scaffold tauri + svelte desktop app by @shalins in #1
- feat: desktop app updates and google login by @shalins in #5
- feat: add marketing website by @shalins in #4
- refactor: restructure into a rust/typescript monorepo with shared config by @shalins in #6
- deploy: port deployment infra to rust by @shalins in #7
- deploy: cross-compile the server to a static musl binary by @shalins in #8
- deploy: cert command and service config cleanup by @shalins in #9
- ci: enforce lint, format, and type checks on every commit by @shalins in #10
- feat: supabase auth and workspaces by @shalins in #11
- ci: cache rust builds with sccache by @shalins in #12
- harness: implement rudimentary agent harness by @kanyesthaker in #14
- secrets: derive all secrets from ssm by @kanyesthaker in #15
- cleanup: welcome page, cors, and auth/workspace schema by @shalins in #17
- harness: in-memory multi-turn conversations by @kanyesthaker in #18
- docs: add rust and git conventions to claude.md by @kanyesthaker in #19
- cargo: tidy manifests by @kanyesthaker in #16
- secrets: register all ssm params as per-service enums with a drift check by @shalins in #20
- agent: stream chat replies over sse by @kanyesthaker in #21
- agent: add tool calling to the chat harness by @kanyesthaker in #23
- db: enable rls and harden the signup flow by @shalins in #22
- server: enforce compile-time checked sql queries by @kanyesthaker in #24
- chat: chatgpt-style composer with attachments and dictation by @shalins in #26
- cli: add interactive hyper dev command by @kanyesthaker in #27
- chore: share agent instructions for Codex support by @kanyesthaker in #28
- feat: build the @hyper/ui design system and showcase by @shalins in #30
- proto: add typed api contracts by @kanyesthaker in #29
- agent: add exa web search by @kanyesthaker in #32
- secrets: allow extra ssm parameters by @kanyesthaker in #34
- connectors: add a notion connector that ingests into a files table by @kanyesthaker in #31
- chat: smooth streamed responses by @kanyesthaker in #35
- proto: add domain conversion traits by @kanyesthaker in #36
- ui: design system foundations overhaul by @shalins in #37
- agent: add document filesystem tools by @kanyesthaker in #39
- rust: update to edition 2024 by @kanyesthaker in #40
- chat: render tool activity chronologically by @kanyesthaker in #41
- chat: persist conversation history by @kanyesthaker in #33
- chat: support model switching by @kanyesthaker in #42
- connectors: add google calendar, gmail, and drive by @kanyesthaker in #38
- chat: add openai model providers by @kanyesthaker in #43
- chat: add claude fable 5 by @kanyesthaker in #44
- connectors: add granola mcp connector by @kanyesthaker in #45
- chat: improve conversation titles by @kanyesthaker in #46
- connectors: speak protobuf like the rest of the api by @kanyesthaker in #49
- chat: add file attachments by @kanyesthaker in #48
- ui: harden the design system by @shalins in #51
- rpc: migrate the api to grpc-web by @kanyesthaker in #50
- server: preserve error semantics by @kanyesthaker in #54
- ci: gate proto wire compatibility by @kanyesthaker in #52
- app: add appearance settings by @shalins in #53
- chat: rename and delete conversations by @kanyesthaker in #55
- ui: unify controls, window chrome, and app layout by @shalins in #56
- secrets: env-scoped ssm tree and runtime channel selection by @kanyesthaker in #58
- ui: Polish desktop interaction system by @shalins in #59
- ci: nightly app releases by @kanyesthaker in #47
- nightly: pin supabase cli to latest by @kanyesthaker in #60
- sidebar: preserve preferred width by @shalins in #61
- ui: refine desktop interface by @shalins in #63
- retrieval: add source provenance controls by @kanyesthaker in #57
- feat: shared workspaces by @kanyesthaker in #62
- release: match the nightly dmg product name by @kanyesthaker in #64
- ui: align composer attachment button by @kanyesthaker in #66
- nightly: regenerate app icons from original artwork by @kanyesthaker in #68
- chat: scope conversations to the workspace by @kanyesthaker in #65
- ui: refine components and chat chrome by @shalins in #69
- server: rename realm to channel, env to environment by @kanyesthaker in #67
- granola: register a nightly oauth client by @kanyesthaker in #70
- dev: make pre-push checks change-aware by @kanyesthaker in #71
- dev: cache the hyper cli binary by @kanyesthaker in #72
- nightly: tag builds and publish changelogs by @kanyesthaker in #73
- chat: preserve drafts on window focus by @shalins in #76
- feat: add basic keyboard shortcuts by @kanyesthaker in #74
- chat: persist drafts locally by @shalins in #77
- connectors: add github pull requests and issues by @kanyesthaker in #75
- chat: stabilize streaming autoscroll by @shalins in #78
New Contributors
- @kanyesthaker made their first contribution in https://github.com/TheSodaFactory/hyper/pull/14
Full changelog: https://github.com/TheSodaFactory/hyper/commits/v0.1.0-nightly.2026-07-21-112106