Previously, we hadn't been marking releases on GitHub. This marks our first GitHub release and - as you might expect - it includes quite a lot! The changelog is not particularly useful in its current form, but I'm including it so we have something to reference for future releases.
Here's what GitHub's "generate release notes" had to say:
What's Changed
- Add Anthropic models by @timlenardo in #1
- Test and fix OpenHands commits for hitting OpenAI and Anthropic direc… by @timlenardo in #2
- Debugging Openhands Implementation of xAI by @timlenardo in #3
- Add token validation by @timlenardo in #4
- Feature/unlimited chat by @timlenardo in #5
- Feature/global esc shortcut by @timlenardo in #6
- Feature/add about tab by @timlenardo in #7
- Docs/add readme by @timlenardo in #8
- Remove server code (moved to onit-server repository) by @timlenardo in #9
- feat: Accessibility Parsing improvements by @Niduank in #11
- Fetch remote models 2 by @timlenardo in #12
- Add google ai by @timlenardo in #13
- Accessibility improvements by @Niduank in #10
- Custom local endpoint by @timlenardo in #27
- Settings tab selection by @timlenardo in #31
- New user improvements by @timlenardo in #30
- Made panel flush with toolbar, eliminated dock extension problem by @blsage in #32
- feat(ui) Strip markdown on copy generated content by @Niduank in #29
- Add local model options by @timlenardo in #36
- Save window size min by @timlenardo in #37
- Add font size setting by @timlenardo in #38
- Feature UI final context by @Niduank in #35
- Feature/accessibility settings reorganization by @timlenardo in #40
- feat(front): Launch app on startup by @Niduank in #42
- fix(ui): Prevent auto-context duplication by @Niduank in #43
- Add EnableAutocontextTag and Context Settings. by @timlenardo in #44
- fixing retain cycle, make sure correct InputTextView is always selected by @timlenardo in #45
- Replace UserDefaults with Defaults sdk by @Niduank in #41
- WIP: Add custom providers by @Niduank in #46
- Implement Deepseek by @timlenardo in #47
- add a remove button to the hovering views by @timlenardo in #48
- Feature/add timeout setting by @timlenardo in #49
- Run swift format on entire codebase by @jrswanson in #53
- Use 4 space indentation by @jrswanson in #55
- add accessibility enabled/disabled state to user_prompted event by @timlenardo in #56
- Make prompt view copyable by @timlenardo in #61
- fix curl method by @timlenardo in #71
- update app icons by @timlenardo in #72
- Streaming support by @Niduank in #51
- Add an option to adjust the line height by @timlenardo in #74
- fix background color in settings position by @timlenardo in #76
- Add model name to response and display it in toolbar by @timlenardo in #77
- fix issue with 'no local models' dialog showing up repeated by @timlenardo in #79
- Feature/launch shortcut toggle by @timlenardo in #81
- implement experiment feature to create new chat when new panel is opened by @timlenardo in #82
- oneliner to fix bug where default remote model is reset each time app… by @timlenardo in #83
- Fix window resizing by @Niduank in #80
- Remove strange panel animation by @timlenardo in #94
- Try to switch screens first before checking if launch action should a… by @timlenardo in #95
- Fix issue #90: Clicking on the Hint should open Onit by @onitbot in #91
- Don't clear out context on new panel launch by @timlenardo in #99
- Move experimental features from Debug tab to General tab by @timlenardo in #100
- fix for loading indicator crash by @timlenardo in #93
- System Prompts by @Niduank in #70
- wrap previews in debug conditional by @timlenardo in #101
- Route all overlays through a single controller by @timlenardo in #102
- Add ability to disable the escape shortcut by @timlenardo in #106
- Adding a 10s timeout for the accessibility parsing code by @timlenardo in #107
- Remove accessibility parsing for applications that have previously ti… by @timlenardo in #109
- Accessibility - Add 300ms debounce around the parsing by @Niduank in #111
- fix case where escape key is permanently disabled by @timlenardo in #115
- Fix issue #116: Entire Panel Position Button should be clickable by @onitbot in #120
- Fix issue #117: Panel Position Blue should match the blue elsewhere in settings. by @onitbot in #119
- Feature - Implement Perplexity as a default model provider by @timlenardo in #113
- Fix issue #121: Experimental: Onit should open on monitor where mouse cursor is by @onitbot in #127
- Fix issue #118: Changing the Panel Position should update the position of the current Panel by @onitbot in #126
- Fix - Scrolling issue on ChatsView by @Niduank in #125
- Fix suggested prompts - missing and broken subject by @Niduank in #135
- Don't use autocontext shortcut as toggle by @timlenardo in #137
- Add whisper voice input by @timlenardo in #145
- Fix Multi-Monitor Awareness by @lk340 in #152
- User selected system prompts should take priority over recommendations by @timlenardo in #154
- Experimental feature - Make regular application by @Niduank in #134
- Update the the settings toggle for making Onit a regular application by @timlenardo in #155
- Show overlays at the original click position by @timlenardo in #157
- Update colors to match designs by @timlenardo in #159
- fixing drag and drop by @timlenardo in #163
- Feature/support editing messages by @timlenardo in #166
- Feature/replace markdown view by @Niduank in #146
- Open settings to general tab from Toolbar and Menu by @timlenardo in #169
- History Integration by @lk340 in #167
- Web Context by @lk340 in #162
- Feature/web search tavily by @timlenardo in #176
- Giga-Merge for new Tethered Mode by @timlenardo in #183
- Fix Untethered mode by @Niduank in #187
- Fix - SystemPromptSuggestionService by @Niduank in #189
- Fix accessibility permission changes by @Niduank in #190
- Accessibility improvements by @Niduank in #191
- Feature - Coordinator to retrieve panel state by @Niduank in #193
- Refacto - Remove dead code by @Niduank in #194
- This solves the issue of system text with light mode, documented in issue #195 by @timlenardo in #196
- Fixing reviews of the accessibility-improvements by @Niduank in #192
- new copy+warning for automatically adding context; disable it by default by @timlenardo in #197
- Fix/selected text notifications by @timlenardo in #205
- Feature: Panel state managers with pinned mode by @Niduank in #203
- Feature/horizontal resizing on main by @timlenardo in #202
- Auth and billing by @lk340 in #201
- Connect to Onit Server by @jrswanson in #185
- Force Onit to use Dark appearance by @Niduank in #200
- Use Single scale on vectorized icon + Defaults binding by @Niduank in #199
- Fix/accessibility observer by @Niduank in #211
- Remote Model Bug Fixes by @lk340 in #212
- Fix - Tim's review of accessibility refactor by @Niduank in #214
- Bug Fix: Token Validation by @lk340 in #218
- Add new line with shift+enter functionality by @lk340 in #217
- Update: Arrow Hotkeys Breaking User Experience by @lk340 in #219
- Pinned mode - Feature flag + settings fix + renaming by @Niduank in #207
- Parse AX tree on demand by @timlenardo in #221
- Remove Onit server toggle by @jrswanson in #220
- Update Onboarding Flow by @lk340 in #216
- Bug Fix: Auth Flow by @lk340 in #209
- Refactor - Replace getFocusedWindow by firstMainWindow by @Niduank in #224
- Refactor - Panel logic in StateManager by @Niduank in #215
- disable the pinned vs tethered toggle for users who havent given acce… by @timlenardo in #222
- Fix - Pinned mode (space changes, window resizes and moves) by @Niduank in #225
- add esc button back to the toolbar by @timlenardo in #227
- Audit and reduce setup dialogs by @timlenardo in #231
- Prioritize Highlights when multiple context exists by @timlenardo in #229
- Filter chats by account by @Niduank in #226
- disable esc shortcut in pinned mode when our app isn't in the foreground by @timlenardo in #223
New Contributors
- @blsage made their first contribution in #32
- @jrswanson made their first contribution in #53
- @onitbot made their first contribution in #91
Full Changelog: https://github.com/synth-inc/onit/commits/v2.1
What's Changed
- Make it so that dragging anywhere on the left edge resizes the panel by @timlenardo in #234
- Show panel when dock icon is clicked by @timlenardo in #232
- Feature - Add analytics events by @Niduank in #233
- Fix Broken Auth Funnel & Accessible ChatView When Alerts Are Open by @lk340 in #236
- Fix issue with custom model providers by @timlenardo in #238
Full Changelog: v2.1...v2.2