## BasedHardware/omi — v2.0.0-Android-App…v2.0.0-Omi

_3337+ commits._

### Features
- **Add speech profile initialization, connection establishment as factor… (#954)** (dc374db)
- **Add speech profile initialization, connection establishment as factors to converstation breaking threshhold** (5d6084d)
- **Back tracking with new memory <> processing memory** (0e54aef)
- **Add memory is new indidator** (615ef7f)
- **add pairedDevice to device provider and btDevice pref better handling** (c687b23)
- **Add files via upload** (a44304f)
- **Add Language Enhancer plugin (#935)** (c38b292)
- **Add Language Enhancer plugin** (a31141a)
- **Minor fixes on event new processing memory created, duplicated new memory, performance issue on memory provider** (2b96942)
- **Notify memories with new done processing memory** (e6c8d3e)
- **Add webrtcvad deps (#929)** (5c79135)
- **Add webrtcvad deps** (0076473)

### Fixes
- **Moved Around SD Card button, prevented Illegal access to SD Card, dart fix on imports (#948)** (5aee7f9)
- **dart fix on imports, moved around sd card button, prevented v1 devices from sd card access** (43f3150)
- **Mark processing memory as failed after 5m processing(kind of), fix th… (#947)** (d9ee200)
- **Mark processing memory as failed after 5m processing(kind of), fix the message parsing in the app preventing crashes** (eb93040)
- **Clean up the processing capture widget, fix Preparing state** (7d02bfa)
- **Fix capturing to, must base on the end of the last transcript** (32f9060)
- **loop fix** (8dd2985)
- **stop recording android fix** (d272516)
- **more cleaning + speech profile endpoint fix** (c1801ee)
- **UI Improvements and bug fixes (#934)** (4c05ef4)
- **fix all discarded memories showing as reporcessing when only one is triggered** (10591b5)
- **minor ui and bug fixes** (8a50c8d)
- **Fix capturing_to on transcript updates** (75bd737)
- **summary date fix** (3e0f72e)
- **minor memory reporcess from chat handling fix** (b82fd05)

### Backend
- **bump version to 1.0.41+144 for release** (bffbbd3)
- **do not await notif service registering** (fbaf41d)
- **replace btDeviceStruct with btDevice** (d0e7ba5)
- **Bump version to 1.0.41+143 (#955)** (4b85c72)
- **Bump version to 1.0.41+143** (e5b40c2)
- **Unified BtDevice Object (#940)** (127b1f5)
- **Fdhzb codebase clean up 866 (#950)** (d854d82)
- **Simplify Waiting to reconnect... at the first start** (84bdb3b)
- **Update widgets.dart** (f978ba0)
- **Update widgets.dart** (7d0ddc6)
- **clearer sdcard variable names + exclusive access for storage page** (10aa9e2)
- **Linted firmware files, added descriptions to functions (#942)** (8959aa3)
- **Uploaded an image for the Native Language Coach plugin (#943)** (9d0add4)
- **Notifications, Chat and other Improvements and Fixes (#945)** (7c62f39)
- **shorten permission messages** (021fa1e)
- **plugin text decode handling + plugin response empty handling (out of range err)** (ad40f14)
- **improve day summary message ui and decode string handling** (a776249)
- **register notification on kill service** (52d5e7d)
- **remove bt_device_info** (5437388)
- **Inwdx processing memory ux clean 868 (#941)** (6257bbf)
- **added binary** (a2488ef)
- **additional polish** (8c9ef4f)
- **More accuracy on updating the processing memory transcript** (e4ca6ef)
- **Preparing the processing memory in the first place, before the first flush memory logic in transcribe route** (717ab37)
- **Using desireable bt id to determize the phone mic displaying** (cd963bb)
- **Reducing rerender on home > capturing widget** (0ee4079)
- **buildable version** (478ffdb)
- **Merge branch 'updated-sdcard-stream' of github.com:kevvz/Omi into updated-sdcard-stream** (1413b4d)
- **linted files, added descriptions to functions in firmware** (853965d)
- **Merge branch 'main' into main** (f1db67e)
- **memory postprocessing obj removed** (1b9f2c8)
- **sdcard endpoint fixes** (3b721d4)
- **more code cleaning sdcard** (3900916)
- **more code cleaning sdcard** (4646f9a)
- **formatting issues** (51f3fea)
- **#752 SD Card Streaming (#933)** (2ab47c4)
- **Merge remote-tracking branch 'origin/main'** (25d2f15)
- **VAD not applied during speech profile page** (06e21e1)
- **Bump ver to 1.0.41+142 for release** (e27b66a)
- **revert day summary message ui** (7fa7c17)
- **improve device page to show device details even when disconnected** (ca3eafa)
- **get device info after connecting** (4e9c97a)
- **migrate to BtDevice** (b2954b9)
- **create BtDevice object** (bac543c)
- **minor comments added transcribe.py** (265db81)
- **Merge remote-tracking branch 'origin/main'** (dd54426)
- **minor script commented in transcribe.py** (78ae72d)
- **Clean redundant logs in routers transcrbie (#939)** (b817a6e)
- **Clean redundant logs in routers transcrbie** (4d4780c)
- **Merge remote-tracking branch 'origin/main'** (a7e4022)
- **transcribe endpoint testing vad results + cleaning** (4e2a283)
- **Bump version to 1.0.41+141 (#938)** (99d2dc9)
- **Bump version to 1.0.41+141** (b678853)
- **Simplify the processing memories list UI (#937)** (394269c)
- **Simplify the processing memories list UI** (4638cf7)
- **Tracking the memory >;2ucapturing status (#936)** (6d6da40)
- **Tracking the memory >;2ucapturing status** (f8e84ab)
- **minor formatting + removed trends** (00aeddd)
- **listen speech samples page cleaning** (e6a73e7)
- **plugins update** (2a60762)
- **Merge branch 'main' into updated-sdcard-stream** (3769505)
- **speech_profile_provider.dart `createMemory` cleanup** (d0a23b7)
- **OpenGlass removed (this + prev commit)** (d61a401)
- **more cleanup + postprocessing events handling removal** (14d9515)
- **minor cleaning** (83ac6cf)
- **Merge branch 'main' into updated-sdcard-stream** (ab699f2)
- **added automatic reconnection** (9f9b707)
- **remove notification on memory created** (c7e42ec)
- **showSummarizeConfirmation** (d6ca4c1)
- **confirmation dialog for summarise now** (ae3e945)
- **firmware update card and article** (80b3640)
- **Processing memory with status, capturing to, get list and more. (#930)** (067d2ef)
- **Clean and improve chat messages widgets (#926)** (d4cc128)
- **Simplify combine proccessing memory conditional** (d0a8e69)
- **misc** (c253cfa)
- **Rebased #202409281519** (8f761c8)
- **Notify combining memory to memories page** (7fcacfd)
- **Processing memory status changed w/ socket** (6076bc4)
- **Processing memory with loading indicator** (15b0580)
- **Set pre-segments for capturing memory** (e02d7da)
- **Keep capturing memory when disconnects happened** (280adb7)
- **Processing memory with status, capturing to, get list and more.** (d013348)
- **Merge remote-tracking branch 'origin/main'** (3306b44)
- **stt_service = STTService.soniox soniox** (e72cbbb)
- **Merge branch 'main' into chat-page** (2fe5a4e)
- **Intercom analytics (#932)** (c8971e4)
- **Delete Account and Data (#931)** (1c22cc0)
- **Merge branch 'main' into delete-account** (b5ccf01)
- **Improve memories handling (#923)** (4477581)
- **rebased storage files** (cd48f7d)
- **minor firmware settings UI improvements** (12197b3)
- **authorize saving recordings removed** (d5de0ef)
- **intercom during onboarding and misc** (daedc6f)
- **use analytics manager** (bc9bee7)
- **create analytics manager for common analytics stuff** (cf4c15e)
- **create intercom manager** (7a7a8ba)
- **rollback intercom commit** (650d26e)
- **delete user from mixpanel** (094fba5)
- **delete account ui and improvements** (b0fe933)
- **delete account on backend** (45d8e77)
- **removed gleap+** (c3c6b20)
- **removed gleap** (61b83cd)
- **Merge remote-tracking branch 'origin/main'** (962ce1d)
- **forced stt_service = STTService.deepgram** (72d0fac)
- **Update README.md** (f43cf8c)
- **updated requirements.txt** (4b1903b)
- **Merge remote-tracking branch 'origin/main'** (31eace0)
- **webrtcvad==2.0.10 added to requirements** (518c559)
- **Clean vad from capture provider (#928)** (3c152b8)
- **Clean vad from capture provider** (55a0a7e)
- **Soniox speech context + other comments** (174cde2)
- **Merge remote-tracking branch 'origin/main'** (2b55e08)
- **minor comment** (f1b1fe4)
- **Such a stupid solution, webrtc vad** (c309dbf)
- **Tried to run fucking silero on device, unsuccessful. Kinda, imp is clear, but there are some parameters or decoding that is failing** (6e2d990)
- **Fdhzb codebase clean up 866 (#927)** (84fee9c)
- **Clean imports** (ef31239)
- **Reformat** (d866cf9)
- **Clean up socket service** (08f4c37)
- **Clean up device service** (2a78ee8)
- **clean and improve chat messages widgets** (42c6d41)
- **cleanup** (ba644b6)
- **ui improvements and minor changes** (9caf7bc)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/BasedHardware/omi?utm_source=github-action)._