Releases: BasedHardware/omi
Omi AI v1.0.60+275
What's Changed
- Add more friendly react-native sdk with typescript types by @beastoin in #2132
- feat: sync SDK docs to README via GitHub Action by @krushnarout in #2116
- docs: improve swift documentation by @krushnarout in #2133
- Conversations and memories migration by @mdmohsin7 in #2136
- fix: ensure docs sync works with protected branch by @krushnarout in #2142
- Dcegq multi lang 1892 by @beastoin in #2143
- fix: add pull requests permission by @krushnarout in #2144
- Conversations migrate firebase and typesense collection by @mdmohsin7 in #2150
- Multi-lang STT service with users primary language by @beastoin in #2149
- Enable Deepgram Nova-3 self-hosted by @beastoin in #2160
- Multi lang with translation by @beastoin in #2159
Full Changelog: v1.0.59+273-mobile-cm...v1.0.60+275-mobile-cm
Omi AI v1.0.59+273
What's Changed
- Simplify chatgpt apps by auto redirect by @beastoin in #2087
- Pick random user agents for the web home page by @beastoin in #2089
- Revert "Simplify chatgpt apps by auto redirect" by @beastoin in #2090
- omi-react-native sdk by @beastoin in #2092
- Update README.md by @beastoin in #2095
- Add ReactNative SDK docs by @beastoin in #2096
- Krjns sdk react native by @beastoin in #2097
- Update example docs by @beastoin in #2098
- Streamline remote/local package for omi-react-native sdk by @beastoin in #2099
- Unify docs by importing README.MD(s) by @beastoin in #2086
- Revert "Unify docs by importing README.MD(s)" by @kodjima33 in #2100
- fix: change onboarding by @krushnarout in #2064
- refactor facts to memory by @mdmohsin7 in #2071
- fix: mintlify docs by @krushnarout in #2083
- Remove redundant android dirs in sdk react native by @beastoin in #2103
- Delete sdf.mdx by @beastoin in #2104
- Delete Package.resolved by @beastoin in #2105
- Delete Package.swift by @beastoin in #2106
- Delete package.json by @beastoin in #2107
- Delete package-lock.json by @beastoin in #2108
- Ignore .vscode, .swiftpm by @beastoin in #2109
- chore: update docs & rename folder names by @krushnarout in #2110
- use custom tabs on opening url by @beastoin in #2113
- Fix browser styles on iOS by @beastoin in #2115
- RR "Simplify chatgpt apps by auto redirect"" by @beastoin in #2114
- Hyckf chatgpt 02 by @beastoin in #2118
- Update omi chatgpt schema, limit convos transcripts by @beastoin in #2119
- update custom tabs colors by @mdmohsin7 in #2121
- Revert "RR "Simplify chatgpt apps by auto redirect""" by @beastoin in #2123
- Revert "Fix browser styles on iOS" by @beastoin in #2124
- Revert "update custom tabs colors" by @beastoin in #2125
- Revert "use custom tabs on opening url" by @beastoin in #2126
- Revive webview; enhance chatgpt apps UX by @beastoin in #2127
Full Changelog: v1.0.58+267-mobile-cm...v1.0.59+273-mobile-cm
Omi AI v1.0.58+267
What's Changed
- Add support web on firebase option by @beastoin in #2047
- Add voice message transcribe api by @beastoin in #2055
- Fix and improve facts UX and functionality by @mdmohsin7 in #1823
- Fix broken docs by @beastoin in #2058
- Simplify the mic permission grants on voice recording by @beastoin in #2059
- Make the send icon always display by @beastoin in #2060
- Update backend link that link to docs by @beastoin in #2065
- Gcpbf permissive fact 2050 by @beastoin in #2066
- Reducing the pm8(default) ws connections by @beastoin in #2068
- Disable VAD on microphone transcribing (PCM16) due to poor performance. by @beastoin in #2069
- Dispose recording stream on mic closing by @beastoin in #2070
- rename memories to conversations by @mdmohsin7 in #2017
- add validation when create/update App by @nquang29 in #2020
- moving folders, renaming web by @kodjima33 in #2056
- mAdd support get memories via integration by @beastoin in #2078
- Enhance chatgpt apps UI by @beastoin in #2079
- Default hide UID for chatgpt apps by @beastoin in #2080
- Added Swift SDK for Omi Dev Kit by @ashbhat in #972
- Add support new capacity read_memories, read_conversations by @beastoin in #2084
New Contributors
Full Changelog: v1.0.58+259-mobile-cm...v1.0.58+267-mobile-cm
Omi AI v1.0.58+259
What's Changed
- Fix memory source on processing memory by @beastoin in #1969
- Update README.md - add link to the doc by @skywinder in #1971
- refactor: Renamed files from Friend to omi by @ashiqguntupalli in #1955
- Re-organize firmware folders; rename docs friend -> omi by @beastoin in #1974
- fix attributeError of persona, httpxTimeout tweeter by @nquang29 in #1957
- Remove redundant files, actions_widget by @beastoin in #1976
- Fix docs images by @beastoin in #1977
- docs: backend setup documentation (+ added venv option) by @skywinder in #1978
- Fixed App Store Icon in ReadMe by @neooriginal in #1982
- Removing the VAD on external trigger for audio-bytes; pushing the pus… by @beastoin in #1984
- x2 connections for the external integration by @beastoin in #1985
- refactor: Restructure homepage. Removed new this week. by @smian1 in #1986
- Sorme ios dev community certs by @beastoin in #1998
- iOS setup is now automatically without team account needed(simulator … by @beastoin in #1999
- Fix missing curly brackets around variable 'name' in storage.py by @skywinder in #2000
- Fix external integration text cutting issue by @beastoin in #2002
- Jmvwq twitter apis with retries by @beastoin in #2012
- Persit the firmware update popup by @beastoin in #2015
- Direct notifications from apps to omi with mentor example by @tiagoefreitas in #1560
- doc: links in AudioStreaming + remove outdated man by @skywinder in #2018
- Build your app Banner by @smian1 in #2029
- Added "start building" button in the nav by @smian1 in #2030
- Revert "x2 connections for the external integration" by @beastoin in #2031
- Add tracing pusher 01 by @beastoin in #2032
- Renaming from friend to omi by @mdmohsin7 in #2016
- Revert "Add tracing pusher 01" by @beastoin in #2033
- rename friend_private to omi_app by @mdmohsin7 in #1987
- Move vad to gke by @thainguyensunya in #2035
- Display omi as a knowledge data item by @beastoin in #2040
- Modeling the twitter* model; Creating facts right on verifing owner-ship; Migrating facts; Chat with Omi instead of your clone by @beastoin in #2034
- Remove unnecessary get_public_approved_apps_db call in get_available_apps by @mdmohsin7 in #2038
- Personas memories fix by @mdmohsin7 in #1917
- Optimize resources usage for VAD by @thainguyensunya in #2042
New Contributors
- @ashiqguntupalli made their first contribution in #1955
- @tiagoefreitas made their first contribution in #1560
Full Changelog: v1.0.57+255-mobile-cm...v1.0.58+259-mobile-cm
Omi AI v1.0.57+255
What's Changed
- Fix getting user persoa by @beastoin in #1907
- Fallback persona on twitter profile by @beastoin in #1908
- Prioritise persona on twitter profile by @beastoin in #1909
- linkedin for OMI Web Personas #1752 by @harshithsunku in #1780
- WIP: Fix #1752 by @harshithsunku in #1910
- Personas web doc structure change by @mdmohsin7 in #1887
- fix personas web searchbar disappearing by @mdmohsin7 in #1912
- fix profile creation from linkedin link by @mdmohsin7 in #1913
- comment personas prompt update from memory by @mdmohsin7 in #1915
- Add forward routing by @beastoin in #1911
- Ciqro Stabilize Transcription Service by @beastoin in #1916
- Ping fast on /listen API by @beastoin in #1928
- Add payments popup if not connected by @mdmohsin7 in #1882
- Support Deepgram self-hosted for Backend by @thainguyensunya in #1818
- 1924-Sign-button-in-on-the-first-screen by @nguyenthe0107 in #1932
- Show firmware popup dialog by @beastoin in #1933
- Update assembly and firmware documentation image paths by @skywinder in #1942
- Send the last completed memory event by @beastoin in #1943
- Feature/accidental conversation deletion by @cscoderr in #1762
- add dummy profile url if user does not have linkedin profile pic by @mdmohsin7 in #1950
- Add deepgram-self-hosted helm chart by @thainguyensunya in #1945
- Add debouncer to reduce search rebuilds by @mdmohsin7 in #1946
- Enhance DG self-hosted config by @thainguyensunya in #1961
- External Integration with Actions by @beastoin in #1956
- App persona fixes by @mdmohsin7 in #1949
- just adding new plugin example by @kodjima33 in #1937
- Pusher with ping fast by @beastoin in #1964
- Clean transcribe by @beastoin in #1965
- Add the create facts action on external integration by @beastoin in #1967
- Aeimc external integration actions with facts 1921 by @beastoin in #1968
New Contributors
- @harshithsunku made their first contribution in #1780
- @nguyenthe0107 made their first contribution in #1932
- @cscoderr made their first contribution in #1762
Full Changelog: v1.0.56+250-mobile-cm...v1.0.57+255-mobile-cm
Omi AI v1.0.57+251 (beta)
What's Changed
- Fix getting user persoa by @beastoin in #1907
- Fallback persona on twitter profile by @beastoin in #1908
- Prioritise persona on twitter profile by @beastoin in #1909
- linkedin for OMI Web Personas #1752 by @harshithsunku in #1780
- WIP: Fix #1752 by @harshithsunku in #1910
- Personas web doc structure change by @mdmohsin7 in #1887
- fix personas web searchbar disappearing by @mdmohsin7 in #1912
- fix profile creation from linkedin link by @mdmohsin7 in #1913
- comment personas prompt update from memory by @mdmohsin7 in #1915
- Add forward routing by @beastoin in #1911
- Ciqro Stabilize Transcription Service by @beastoin in #1916
New Contributors
- @harshithsunku made their first contribution in #1780
Full Changelog: v1.0.56+250-mobile-cm...v1.0.57+251-mobile-cm
Omi AI v1.0.56+250
What's Changed
- Update notification title, should be omi - lowercase by @beastoin in #1677
- qa prompt v7 by @beastoin in #1678
- extract question v7, fix the vector query issue by @beastoin in #1680
- Update README.md by @beastoin in #1683
- Update README.md by @beastoin in #1684
- Improve backend setup docs by @mdmohsin7 in #1681
- Update README.md by @beastoin in #1685
- Filter discarded conversations via api by @beastoin in #1689
- Fix invalid bundle id on new flutterfire ver by @beastoin in #1691
- Firmware fixes by @francip in #1693
- Firmware: KConfig feature control and cleanup by @francip in #1695
- Dadtw facts by @beastoin in #1699
- Message Action Menu by @mdmohsin7 in #1688
- Update App Analytics to reflect new payment system by @mdmohsin7 in #1686
- Disable llm log on extracting question by @beastoin in #1700
- Retrieve date context by question v4 by @beastoin in #1701
- Dont show new discarded convo if the user is filtering not-include-discarded by @beastoin in #1705
- Update gcp_models.yml by @beastoin in #1706
- Remove old icons and update icon padding on android by @mdmohsin7 in #1708
- Fix voice chat on failing notification by @beastoin in #1713
- Reduce colors contrast, layers on home page. More infomative convos item by @beastoin in #1715
- Use deault temperature(.7) for chat stream by @beastoin in #1716
- Revert "Reduce colors contrast, layers on home page. More infomative convos item" by @beastoin in #1718
- Discarded filter button with the background to reduce the ugly layout by @beastoin in #1719
- Hide app analytics widget by @mdmohsin7 in #1720
- Revive category chips by @beastoin in #1721
- New convos should be loaded at the app resumed by @beastoin in #1722
- Update the firmware update article by @beastoin in #1723
- Add new category for memories, secure v3 listen API, deprecated the v… by @beastoin in #1724
- Select text option for chat messages by @mdmohsin7 in #1726
- fix(docs): correct singular vs. plural mismatch by @CharlesCNorton in #1742
- Fix broken link in Compile_firmware.mdx by @GRbit in #1740
- Add and Enable Real-time Audio Bytes to Trigger Events by @mdmohsin7 in #1395
- Reduce mem usage by removing unnercessary response parsing by @beastoin in #1747
- Fix get audio apps count with empty apps by @beastoin in #1748
- Fix firestore IN query limits by @beastoin in #1749
- minor typo fixes by @sudoAshroom in #1754
- Update deploy_docs.yml by @beastoin in #1756
- Update deploy_docs.yml by @beastoin in #1757
- Delete old 1.5 firmware by @francip in #1694
- Tvxaq docs favicon by @beastoin in #1764
- Fix srcDark, remove docs navbar title by @beastoin in #1765
- Flutter Gen Indentation FIx by @mdmohsin7 in #1766
- Fix chat with apps on answering the simple question by @beastoin in #1770
- Fixed the dependency requirement for flutter_gen_runner by @chinmayajha in #1771
- Stripe connect (payments rework) by @mdmohsin7 in #1746
- Asset path fix by @mdmohsin7 in #1777
- Add uid and app_id in stripe subscription metadata by @mdmohsin7 in #1778
- Add stripe connect webhook to handle connect events by @mdmohsin7 in #1779
- Stop polling on pop and use existing provider instance by @mdmohsin7 in #1782
- Use base url from env for stripe by @mdmohsin7 in #1784
- Add mixpanel events to track payments usage by @mdmohsin7 in #1786
- Stripe connect multi country support by @mdmohsin7 in #1796
- Msoej apps thumbnail 1709 by @beastoin in #1800
- Znwec apps home page 1709 by @beastoin in #1803
- Fixes: #1769 by @joshijoe05 in #1781
- new: chat with file - backend side by @nquang29 in #1703
- Ability to attach files in chat - app side by @mdmohsin7 in #1629
- Fix chat with files on simple question, what is this; Clean up apps f… by @beastoin in #1809
- fix end stream chat with file by @nquang29 in #1810
- Vskpo ios custom config by @beastoin in #1814
- Use ios config prod google service info plist to generate reserve cli… by @beastoin in #1815
- set full agreement for US instead of recipient by @mdmohsin7 in #1817
- Azqkt app revamps fixes 1709 by @beastoin in #1819
- Fix google sign-in crashing on canceling, which happens on iOS by @beastoin in #1821
- Fixes #1768 : Add a notification to charge device when battery is smaller than 20% by @joshijoe05 in #1797
- chore: add timeout for api by @nquang29 in #1638
- Persona using omi data and twitter by @mdmohsin7 in #1775
- Mobile personas by @beastoin in #1828
- Spdjh fix personas by @beastoin in #1830
- persona mobile fixes by @mdmohsin7 in #1829
- Persona mobile fixes again by @mdmohsin7 in #1831
- Personas redesign and fixes by @mdmohsin7 in #1835
- Fix 'i have omi' issue; clean up the auth code by @beastoin in #1839
- Personas changes by @mdmohsin7 in #1840
- Add POSTHOG_API_KEY to CM by @beastoin in #1841
- Persona fixes and improvements by @mdmohsin7 in #1842
- Xcevc persona chat by @beastoin in #1843
- Add loading state on loading messages by @beastoin in #1844
- Fix persona issue on conflicting between username <> x's handle by @beastoin in #1847
- Xhxag persona fixes by @beastoin in #1849
- Persona cleanup by @mdmohsin7 in #1846
- update clone from device bottom sheet and button by @mdmohsin7 in #1848
- minor persona ux improvement by @mdmohsin7 in #1850
- Publish persona automatically after verifying by @beastoin in #1851
- Fix persona chat by @beastoin in #1852
- existing signin from new flow fix by @mdmohsin7 in #1854
- Xhxag persona fixes by @beastoin in #1855
- Use openrouter with gemini and claude sonnet for persona chats by @beastoin in #1857
- Use temperature 0.8 for persona by @beastoin in #1858
- Add support initial messages for persona by @beastoin in #1859
- metadata for u/username page by @mdmohsin7 in #1860
- Auth link fix for existing users from new flow by @mdmohsin7 in #1861
- Fix - Change the year to 2025 from 2024 by @abhayporwals in #1862
- Personas twitter metadata by @mdmohsin7 in #1864
- improve x persona prompt by @mdmohsin7 in #1867
- make persona conne...
Omi AI v1.0.53+217
What's Changed
- Update notification title, should be omi - lowercase by @beastoin in #1677
- qa prompt v7 by @beastoin in #1678
- extract question v7, fix the vector query issue by @beastoin in #1680
- Update README.md by @beastoin in #1683
- Update README.md by @beastoin in #1684
- Improve backend setup docs by @mdmohsin7 in #1681
- Update README.md by @beastoin in #1685
- Filter discarded conversations via api by @beastoin in #1689
- Fix invalid bundle id on new flutterfire ver by @beastoin in #1691
- Firmware fixes by @francip in #1693
- Firmware: KConfig feature control and cleanup by @francip in #1695
- Dadtw facts by @beastoin in #1699
- Message Action Menu by @mdmohsin7 in #1688
- Update App Analytics to reflect new payment system by @mdmohsin7 in #1686
- Disable llm log on extracting question by @beastoin in #1700
- Retrieve date context by question v4 by @beastoin in #1701
- Dont show new discarded convo if the user is filtering not-include-discarded by @beastoin in #1705
- Update gcp_models.yml by @beastoin in #1706
- Remove old icons and update icon padding on android by @mdmohsin7 in #1708
- Fix voice chat on failing notification by @beastoin in #1713
- Reduce colors contrast, layers on home page. More infomative convos item by @beastoin in #1715
- Use deault temperature(.7) for chat stream by @beastoin in #1716
- Revert "Reduce colors contrast, layers on home page. More infomative convos item" by @beastoin in #1718
- Discarded filter button with the background to reduce the ugly layout by @beastoin in #1719
- Hide app analytics widget by @mdmohsin7 in #1720
- Revive category chips by @beastoin in #1721
- New convos should be loaded at the app resumed by @beastoin in #1722
- Update the firmware update article by @beastoin in #1723
- Add new category for memories, secure v3 listen API, deprecated the v… by @beastoin in #1724
- Select text option for chat messages by @mdmohsin7 in #1726
Full Changelog: v1.0.51+207-mobile-cm...v1.0.53+216-mobile-cm
Omi AI v1.0.51+207
What's Changed
- don't check if conversation recording exists (coz not needed) by @mdmohsin7 in #1589
- Fix daily noti failed cause missing fcm_token, send_all is deprecated by @beastoin in #1601
- Search in Conversations with Typesense by @mdmohsin7 in #1511
- Event date parsing fix with search by @mdmohsin7 in #1604
- set unique key for dismissable in conversations by @mdmohsin7 in #1602
- Assign segments improvements and multiple segments assigning by @mdmohsin7 in #1591
- UX fixes by @mdmohsin7 in #1606
- Search and filter ui improvements by @mdmohsin7 in #1607
- UX stuff fixes by @mdmohsin7 in #1610
- Add ref to links in marketplace to track sales from it by @mdmohsin7 in #1613
- Add Flutter launch configuration VSCode by @audriu in #1611
- updates-for-new-java-and-flutter-versions by @audriu in #1608
- Define FRAME_SIZE for opus by @mdmohsin7 in #1569
- Generate App description with AI by @mdmohsin7 in #1590
- Set minimum ver for collection to 1.18.0 by @mdmohsin7 in #1623
- Sync icon state fix by @mdmohsin7 in #1624
- Remove the discard filter, remove the converstation immediately - without waiting for undo feedback by @beastoin in #1627
- Revive herologo v2 by @beastoin in #1630
- Add Dockerfile for notifications job and Github action workflow by @thainguyensunya in #1634
- Improve the docs for firmware build/compile by @z3ugma in #1633
- assign single segment fix by @mdmohsin7 in #1631
- Persit growthbook due to the break changes on 3.9.8 by @beastoin in #1635
- Ogcfi ux daily: chat, apps enable on chat, clear chat function by @beastoin in #1636
- Firmware / Clean up deprecated files and improve documentation links for firmware by @z3ugma in #1632
- Increase +1G to jvm xmx by @beastoin in #1639
- Add JAVA_TOOL_OPTIONS to cm by @beastoin in #1640
- Update searching indicator and search result by @beastoin in #1641
- Use shimmering effect, fix clear search results by @beastoin in #1642
- Xoyrq ux daily by @beastoin in #1644
- Use separate service for /sync-local-file and /listen by @thainguyensunya in #1660
- Filter apps after enabling/disabling an app by @mdmohsin7 in #1658
- Fix memory page background by @beastoin in #1664
- Add support for streaming to Omi Chat by @beastoin in #1661
- Fix chat stream response on multiline content json by @beastoin in #1666
- Fix the 1024 bytes package spliting in Dart by @beastoin in #1667
- Simplify chat stream with invoke func instead of agenerate by @beastoin in #1669
- Use gpt-4o, qa prompt v5 by @beastoin in #1670
- Remove chat - thought by @beastoin in #1672
- Updated link name to Robu.in India by @kapilepatel in #1662
- qa prompt v6, extract question prompt v6, use XML to distinguish complex data segments by @beastoin in #1674
- Add new logo by @beastoin in #1676
New Contributors
- @z3ugma made their first contribution in #1633
- @kapilepatel made their first contribution in #1662
Full Changelog: Omi_DK2_v2.0.8...v1.0.51+207-mobile-cm
Omi DK2 v2.0.8 (+OTA)
What's Changed
How to Flash
OTA
To update your device on the Omi App(v1.0.48+):
Be sure:
- Your Omi device's battery is above 15%.
- Your Phone have a stable internet connection.
Steps:
- UNPLUG your Omi's device from the USB, including the charging cable (*)
- Open the app.
- Go to Settings > Device Settings.
- Select Update Latest Version.
*: booting sequence might be blocked by USB connection
Manually
(Copy from v2.0.0 Release)
To flash:
Be sure that your Dev 2 kit is charged or plugged in.
First double click the reset button. You should see a file in your file system labeled "XIAO-SENSE." Drag the 0.9.0 bootloader into the file. This boot loader can be found in the earlier releases.
Double press the reset button again. Then drag the file "Omi_DK2_v2.0.8.uf2" into the "XIAO-SENSE" file system. After a while, you should see the lights blink, followed by a speaker sound and a haptic buzz.
If the release version with the SD Card is not ready yet, then please download the current version on GitHub and setup the backend in the meantime. Have fun!