Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
96b04da
move action items to separate tab
skywinder May 5, 2025
373012d
cleanup logic + wider tab
skywinder May 5, 2025
594922c
cleanup
skywinder May 5, 2025
6dc9c5f
change dummy if to smart switch
skywinder May 5, 2025
c2156c4
fix case swtich logic + remove redudant title
skywinder May 5, 2025
ac3e229
add time info at home screen. scmall and tiny
skywinder May 5, 2025
fd6bbd5
make it pretty look and in details page - extra line
skywinder May 5, 2025
5b84385
add empty screen notice
skywinder May 11, 2025
ac7fcc0
Enhance Memories Review and Management UI
skywinder May 11, 2025
28aabaf
Polished up the profile & settings:
skywinder May 11, 2025
1e2bccd
icon fix
skywinder May 11, 2025
6efaf46
add mounted checks
mdmohsin7 May 12, 2025
a30d13d
check if old app is null
mdmohsin7 May 12, 2025
80709e6
check if messageProvder is null
mdmohsin7 May 12, 2025
4a592ca
add memoriesPageReviewBtn event
mdmohsin7 May 12, 2025
e302d2f
don't have to review manually added memories
mdmohsin7 May 12, 2025
1085bfe
change color from blue to purple
mdmohsin7 May 12, 2025
3a092d3
Enhance Memories Review and Management UI (#2350)
mdmohsin7 May 12, 2025
0961d28
Merge branch 'main' into feature/settings-persona-views
mdmohsin7 May 12, 2025
b0ce742
move personas to the listview
mdmohsin7 May 12, 2025
50bcca9
Polished up the profile & settings: (#2351)
mdmohsin7 May 12, 2025
771c833
move the duration to right besdie the date
mdmohsin7 May 12, 2025
27704d0
Show timing for conversations (#2313)
mdmohsin7 May 12, 2025
8b5a212
lowerCamelCase for action_items
mdmohsin7 May 12, 2025
facc6cc
2309-action-items-make-them-as-a-separate-tab (#2310)
mdmohsin7 May 12, 2025
46cc489
improve changelog checking
mdmohsin7 May 12, 2025
cc42cdc
improve changelog checking (#2361)
mdmohsin7 May 12, 2025
aa126f1
Refine conversation transcript evaluation logic in should_discard_con…
smian1 May 13, 2025
f9c363c
Prompt Update: Never discard single-line action items (e.g., “Remembe…
mdmohsin7 May 13, 2025
3f4ff35
improve structured prompt for emoji
mdmohsin7 May 13, 2025
93c2bff
Refactor Markdown styling in Plugins component for improved readabili…
smian1 May 13, 2025
0a70fc1
Fix: Improve plugin content visibility and styling on memory page (#2…
smian1 May 13, 2025
954c313
Improve structured prompt for emoji (#2363)
smian1 May 13, 2025
2da9a68
frontend docker path fix
mdmohsin7 May 13, 2025
7b0f5f6
fix paths in frontend dockerfile
mdmohsin7 May 13, 2025
160dc96
STT wss safty on closing (#2366)
beastoin May 13, 2025
d23ad6c
fixed overflow error in conversation item header
aaravgarg May 13, 2025
0b2f636
fixed overflow error in conversation item header (#2367)
aaravgarg May 14, 2025
b51278d
removed icons from bottom navigation bar
aaravgarg May 14, 2025
51ca804
Merge branch 'BasedHardware:main' into main
aaravgarg May 14, 2025
fa364b9
removed icons from bottom navigation bar (#2368)
mdmohsin7 May 14, 2025
1cd23e0
track files usage in messages
mdmohsin7 May 14, 2025
e4a177a
Update Introduction.mdx
kodjima33 May 14, 2025
d070d4b
Deactivate the backend-listen streams after 30s without audio bytes; …
beastoin May 14, 2025
489a40b
memories added to main bottom navbar; icons changed to font awesome o…
aaravgarg May 14, 2025
9d62090
memories added to main bottom navbar; icons changed to font awesome o…
aaravgarg May 14, 2025
7f01863
emove .vscode from repo and ignore it going forward
mdmohsin7 May 14, 2025
6c86329
add apps filters events
mdmohsin7 May 14, 2025
24ab448
improve chat event and add persona events
mdmohsin7 May 14, 2025
82dc347
misc
mdmohsin7 May 14, 2025
367ab5b
track summarised app sheets usage
mdmohsin7 May 14, 2025
c7647fe
add events to track voice input usage
mdmohsin7 May 14, 2025
02fa5db
add missing mixpanel events (#2369)
mdmohsin7 May 14, 2025
7e0f0d1
Instabug fixes may (#2360)
mdmohsin7 May 14, 2025
4217305
Update Introduction.mdx
kodjima33 May 14, 2025
4998bd2
add AutomaticKeepAliveClientMixin and hide bottom nav while searching…
mdmohsin7 May 14, 2025
82c75ca
improve memories management and ui
mdmohsin7 May 14, 2025
aec7119
memories added to main bottom navbar; icons changed to font awesome o…
mdmohsin7 May 14, 2025
f693e94
comment "i dont have omi" button
mdmohsin7 May 14, 2025
cecff7f
add mounted check for onPageFinished
mdmohsin7 May 14, 2025
62d4904
show app desc for popular apps instead of category
mdmohsin7 May 14, 2025
c40c5b8
add further events for memories
mdmohsin7 May 14, 2025
05d8de9
persona navigation fix
mdmohsin7 May 14, 2025
0860315
Further events adding and fixes (#2372)
mdmohsin7 May 15, 2025
1f58af0
frontend deployment path and deps fix
mdmohsin7 May 15, 2025
cb18790
rearrange memories page
mdmohsin7 May 15, 2025
5acc2c2
improve review sheet and remove memory category
mdmohsin7 May 15, 2025
5a7ef8e
move persona to profile in settings
mdmohsin7 May 15, 2025
573f3ac
add feedback improvements (#2373)
mdmohsin7 May 15, 2025
bc44a07
initial omi agent replacement, consuming mcp
josancamon19 May 15, 2025
63c317d
example agents sdk set's model + reasoning effort
josancamon19 May 15, 2025
b0ec615
mcp limits/offset params, memory categories fix, description schema i…
josancamon19 May 15, 2025
89f9cb9
minor changes mcp + example
josancamon19 May 15, 2025
7eca5b9
Merge branch 'feature/chat-agent'
josancamon19 May 15, 2025
56b10ea
execute_agent_chat_stream
josancamon19 May 15, 2025
a77c860
agent handle multi message conversation
josancamon19 May 15, 2025
7c10508
remove plugin models
mdmohsin7 May 15, 2025
b8d2c4a
remove deprecated routes, models and utils
mdmohsin7 May 15, 2025
95b692c
fixed overflow error in language select popup header
aaravgarg May 15, 2025
3c828dd
consolidate chat endpoint versions
mdmohsin7 May 15, 2025
2143677
split llm.py file into multiple files
mdmohsin7 May 16, 2025
c7e049d
Update README.md
kodjima33 May 16, 2025
d74818f
fixed overflow error in language select popup header (#2376)
mdmohsin7 May 16, 2025
8d4239e
firmware: Move MCUboot and ipc_radio configurations (#2326)
is-qian May 16, 2025
fce472c
fix(ui): keep Done button visible with large Dynamic Type on iOS
May 16, 2025
debc3c6
upgrade deps to use latest intercom dep
mdmohsin7 May 16, 2025
306c028
fetch chat messages if empty
mdmohsin7 May 16, 2025
281254d
fetch chat messages if empty (#2382)
mdmohsin7 May 16, 2025
7f10165
upgrade deps to use latest intercom dep (#2381)
mdmohsin7 May 16, 2025
1d625d2
Fix: Keep Done button visible with large Dynamic Type on iOS (#2379)
mdmohsin7 May 16, 2025
7eb3670
delete llm.py file
mdmohsin7 May 16, 2025
9314d71
make memories private by default
mdmohsin7 May 16, 2025
cfc5f82
add cache control header to apps logo and thumbnails
mdmohsin7 May 17, 2025
da6d28a
bump cached_network_image and evict cached image on update
mdmohsin7 May 17, 2025
7ecd247
App image cache fix (#2385)
mdmohsin7 May 17, 2025
5d387cf
make memories private by default (#2384)
mdmohsin7 May 17, 2025
0f3837a
The empty convos fixes (#2386)
beastoin May 17, 2025
a3eeae1
Test/self hosted deepgram nova 3 multilingual (#2387)
thainguyensunya May 17, 2025
6ae2d58
downgrade file_picker to 8.3.3
mdmohsin7 May 17, 2025
69f75d8
downgrade file_picker to 8.3.2
mdmohsin7 May 17, 2025
f9e0c7d
Fix broken link to Python JSON example. Fixes #2389
VaidikV May 17, 2025
4a4e5c1
Fix broken link to Python JSON example. Fixes #2389 (#2390)
mdmohsin7 May 17, 2025
d8983a5
Backend cleanup (#2375)
mdmohsin7 May 17, 2025
a7c44d4
action items page and widgets
mdmohsin7 May 18, 2025
2fa32b6
action items edit and bottom nav item and backend endpoints
mdmohsin7 May 18, 2025
5aa4e90
index fix
mdmohsin7 May 18, 2025
02cd879
comment out group toggle button
mdmohsin7 May 18, 2025
5e5aae3
home header swap
mdmohsin7 May 18, 2025
8dd4d02
Action items on home (#2391)
mdmohsin7 May 18, 2025
e538700
add mixpanel events for action items page
mdmohsin7 May 18, 2025
adbfdff
add mixpanel events for action items page (#2393)
mdmohsin7 May 18, 2025
b1de468
Add backend-listen helm chart (#2392)
thainguyensunya May 18, 2025
ead0a71
Add missing files for Nova-3 helm chart (#2394)
thainguyensunya May 18, 2025
3e943fb
Convos empty fixes, improving in-progress convos ux (#2396)
beastoin May 18, 2025
bc3e92a
Enqaw drain pusher ws on reconnects (#2397)
beastoin May 18, 2025
e4014ad
Change image pull policy to always (#2398)
beastoin May 18, 2025
039ac1b
Nmdth revive v3 listen (#2399)
beastoin May 18, 2025
5668213
Nmdth revive v3 listen (#2400)
beastoin May 18, 2025
64b3557
default to other category if it isn't already available (#2404)
mdmohsin7 May 18, 2025
99f6dbc
fix swipe to delete and improve confirmation dialog
mdmohsin7 May 18, 2025
85e55ab
show memories review sheet only on memories page
mdmohsin7 May 18, 2025
8b97f95
misc
mdmohsin7 May 18, 2025
9159bad
do not show undo for action items inside convo detail page
mdmohsin7 May 18, 2025
a0c129e
remove don't show again checkbox for app install dialog
mdmohsin7 May 18, 2025
bb2ea5c
UpdatingREADME inside app directory
IgzUchiha May 19, 2025
e016ea0
302 reported bug fixes (#2405)
mdmohsin7 May 19, 2025
6055f4b
Deploy backend-listen on GKE in pipeline (#2407)
thainguyensunya May 19, 2025
1a6ee73
Apps new capabilities > auth (#2408)
beastoin May 19, 2025
1b6c673
cleanup and improve
mdmohsin7 May 19, 2025
75827d6
Updated README inside app directory (#2406)
mdmohsin7 May 19, 2025
a90ff6d
feat: memories now has interesting/system type filter, better prompt …
aaravgarg May 19, 2025
2ef25e8
fixed mixpanel in new memories update
aaravgarg May 20, 2025
6237118
feat: memories now has interesting/system type filter, better prompt.…
mdmohsin7 May 20, 2025
2046cab
delete old memory model
mdmohsin7 May 20, 2025
fbd277c
replace plugins instances with apps
mdmohsin7 May 20, 2025
ab24389
add apps_collection
mdmohsin7 May 20, 2025
6c794d4
more cleanup
mdmohsin7 May 20, 2025
26b1366
further cleaning
mdmohsin7 May 20, 2025
f95e475
Modify DG Engine autoscaling factor using %GPU utilization (#2419)
thainguyensunya May 21, 2025
7bdb2ef
Fixed firebase AppleAuth validate issue
thestumonkey May 21, 2025
9642b7e
Add support OMI_shell as the Omi CV 1, dealing with the flashing mist…
beastoin May 22, 2025
92d0e5a
Cyqhf firmware omi shell (#2425)
beastoin May 22, 2025
be4570c
Improve autoscaling policy for Deepgram engine (#2422)
thainguyensunya May 22, 2025
3e1176e
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
7735cbb
Rename get_started.mdx to getstarted.mdx
kodjima33 May 22, 2025
1ea4936
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
3a78d1d
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
d15f6fc
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
8e70439
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
22a4d6f
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
6a90e45
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
a000fae
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
653ce87
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
ad88fde
Documentation edits made through Mintlify web editor
kodjima33 May 22, 2025
b59e48f
Add support the nfsw control for omi v03 (#2429)
beastoin May 23, 2025
810dc14
Update conversation processing to use llm_medium_experiment instead o…
smian1 May 23, 2025
e8d9407
Update conversation processing to use llm_medium_experiment instead o…
smian1 May 23, 2025
0a1558e
Add Notifications documentation
affan880 May 24, 2025
860d7e3
Refactor conversation processing to utilize llm_medium_experiment (4.…
smian1 May 24, 2025
69d9a0e
Merge branch 'main' of https://github.com/smian1/omi
smian1 May 24, 2025
b61bb8c
Developer Tools > Test a Conversation Prompt Updated to use 4.1 (#2438)
smian1 May 24, 2025
e3756e7
Enhance conversation processing prompts with clearer guidelines for t…
smian1 May 25, 2025
f24e456
Enhance conversation processing prompts (#2444)
smian1 May 25, 2025
4ddd308
Refine bullet formatting in conversation processing prompts for consi…
smian1 May 25, 2025
e1e877d
Refine bullet formatting in conversation processing prompts for consi…
smian1 May 25, 2025
5c47691
Add Notifications documentation (#2434)
mdmohsin7 May 25, 2025
9ae8523
added o4-mini; shifted memory generation to o4-mini
aaravgarg May 25, 2025
b2b525c
changed convo model to o4-mini
aaravgarg May 25, 2025
ebbaf47
removed redundant import on convo page
aaravgarg May 25, 2025
c955215
Refine bullet formatting in conversation processing prompts for impro…
smian1 May 25, 2025
cbc5e17
Enhance conversation processing by adding consistent timing format gu…
smian1 May 25, 2025
f8ce927
Enhance calendar event filtering criteria in conversation processing …
smian1 May 25, 2025
00f7eaf
Conversation Prompt update (#2447)
smian1 May 25, 2025
54c0e89
revert back to llm_medium_exp and llm_mini
mdmohsin7 May 26, 2025
8e01fd9
set max_items to 4 for memories from 3
mdmohsin7 May 26, 2025
cb0a3f4
set max_items to 4 for memories instead of 3 (#2448)
mdmohsin7 May 26, 2025
931fd8d
chore: fix formatting issue of the docs (#2432)
adithyaakrishna May 26, 2025
ec6a295
Gradle and package lock updates (#2446)
0xrushi May 26, 2025
1cbcc0f
Fixed firebase AppleAuth validate issue (#2421)
mdmohsin7 May 26, 2025
4fb7537
gitignore .vscode folder
mdmohsin7 May 26, 2025
69f7894
plugin_id to app_id
mdmohsin7 May 26, 2025
0238907
Apps/plugins cleanup (#2416)
mdmohsin7 May 26, 2025
0a22add
Disable legacy dfu that confused nrf connects (#2458)
beastoin May 27, 2025
499746a
Tiiqm omi firmware dual cores boot (#2459)
beastoin May 27, 2025
83aab79
removed bestapp being the only app
thestumonkey May 27, 2025
1c7771c
added flag to exlcude oneself from the nova3 beta
thestumonkey May 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 10 additions & 7 deletions .github/workflows/gcp_backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,16 @@ jobs:
region: ${{ env.REGION }}
image: gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }}

- name: Deploy ${{ env.SERVICE }}-listen to Cloud Run
id: deploy-backend-listen
uses: google-github-actions/deploy-cloudrun@v2
with:
service: ${{ env.SERVICE }}-listen
region: ${{ env.REGION }}
image: gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }}
- name: Connect to GKE cluster
run: |
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
sudo apt-get update && sudo apt-get install google-cloud-cli-gke-gcloud-auth-plugin -y
gcloud container clusters get-credentials ${{ vars.GKE_CLUSTER }} --region ${{ env.REGION }} --project ${{ vars.GCP_PROJECT_ID }}

- name: Deploy ${{ env.SERVICE }}-listen to GKE
run: |
kubectl -n ${{ vars.ENV }}-omi-backend rollout restart deploy ${{ vars.ENV }}-omi-backend-listen

- name: Deploy ${{ env.SERVICE }}-integration to Cloud Run
id: deploy-backend-integration
Expand Down
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,9 @@ build/
dist/
.build/
.swiftpm/
# VS Code - exclude everything except specific files

# VS Code
.vscode/*
!.vscode/launch.json
!.vscode/extensions.json

# Android specific
**/android/**/build/
Expand Down Expand Up @@ -186,3 +185,4 @@ omiGlass/.expo

# Logs
/backend/logs/
app/.fvm/
72 changes: 0 additions & 72 deletions .vscode/launch.json

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ transcriptions of meetings, chats, and voice memos wherever you are.

<h3>

[Homepage](https://omi.me/) | [Documentation](https://docs.omi.me/) | [Buy Consumer device](https://www.omi.me/cart/50230946562340:1) | [Buy Developer Kit](https://www.omi.me/products/omi-dev-kit-2)
[Homepage](https://omi.me/) | [Documentation](https://docs.omi.me/) | [Buy omi Developer Kit](https://www.omi.me/products/omi-dev-kit-2) | [Buy Omi Glass Dev Kit](https://www.omi.me/glass)

</h3>

Expand Down
3 changes: 3 additions & 0 deletions app/.fvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"flutter": "3.24.1"
}
10 changes: 9 additions & 1 deletion app/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ The Omi App is a Flutter-based mobile application that serves as the companion a

### Quick Setup

Before getting started, make sure your device is connected and unlocked. If you're using an iPhone, ensure that Developer Mode is enabled — you can toggle this in the iPhone settings. For Android devices, make sure the device is connected and USB debugging is enabled in Developer Options

1. Navigate to the app directory:
```bash
cd app
Expand All @@ -19,12 +21,18 @@ The Omi App is a Flutter-based mobile application that serves as the companion a
# For Android
bash setup.sh android
```

3. Ensure GitHub SSH access is set up correctly for pulling certificates from repositories. After running the command below, if you're prompted for a passphrase, enter your SSH passphrase — or simply press Enter/Return if you haven't set one.
```bash
cd ~/.ssh; ssh-add
```

3. Run the app:
4. To run the app, navigate to the app directory and use the following command:
```bash
flutter run --flavor dev
```


### Building and Deploying to iPhone

To build and deploy the app to an iPhone so it can run independently from your laptop:
Expand Down
2 changes: 1 addition & 1 deletion app/android/settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ pluginManagement {

plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "8.1.4" apply false
id "com.android.application" version "8.6.0" apply false
// START: FlutterFire Configuration
id "com.google.gms.google-services" version "4.3.15" apply false
// END: FlutterFire Configuration
Expand Down
Loading