Skip to content

Client#1

Merged
Yumat10 merged 4 commits intomainfrom
client
Mar 24, 2024
Merged

Client#1
Yumat10 merged 4 commits intomainfrom
client

Conversation

@Yumat10
Copy link
Contributor

@Yumat10 Yumat10 commented Mar 24, 2024

No description provided.

@Yumat10 Yumat10 merged commit 6bde69f into main Mar 24, 2024
josancamon19 pushed a commit that referenced this pull request Jul 15, 2024
josancamon19 pushed a commit that referenced this pull request Aug 28, 2024
Formatting, Added [optional] to few pre-reqs
josancamon19 pushed a commit that referenced this pull request Aug 29, 2024
josancamon19 pushed a commit that referenced this pull request Sep 13, 2024
beastoin added a commit that referenced this pull request Oct 6, 2024
beastoin added a commit that referenced this pull request Oct 6, 2024
beastoin added a commit that referenced this pull request Nov 3, 2024
beastoin added a commit that referenced this pull request Nov 5, 2024
mdmohsin7 pushed a commit that referenced this pull request Nov 10, 2024
@neo773 neo773 mentioned this pull request Mar 8, 2025
2 tasks
kodjima33 pushed a commit that referenced this pull request Mar 25, 2025
beastoin added a commit that referenced this pull request Apr 9, 2025
beastoin added a commit that referenced this pull request Apr 10, 2025
beastoin added a commit that referenced this pull request Apr 11, 2025
* Revamps conversation details page #1

* Enhance tab controller on conversation details

* With conversational apps

* Add support reprocess with apps based

* Add support auto-selected best fit apps for conversation summarizing

* Local assets on auto selecting summarizing apps

* Enhance sumarized apps sheets

* refactor: Modularize SummarizedAppsBottomSheet into smaller, focused components

* feat: Add auto-renew icon to Auto option in apps list

* refactor: Modularize ConversationBottomBar with reusable components

* fix: Remove extra closing brace in conversation_bottom_bar.dart

* fix: Handle nullable label in TabButton with null-coalescing operator

* feat: Add generate summary button with reprocessing logic in GetAppsWidgets

* feat: Add support for custom SVG icon in TabButton widget

* refactor: Remove unused imports from conversation bottom bar

* feat: Replace sticky note icon with SVG AI magic icon in conversation bottom bar

* feat: Add loading state for summary generation in conversation bottom bar

* refactor: Simplify reprocess conversation button logic and remove unnecessary code

* feat: Add loading state when generating conversation summary

* refactor: Remove unnecessary notifyListeners() call in reprocess conversation method

* feat: Show SummarizedAppsBottomSheet on Generate Summary click

* refactor: Replace reprocess conversation logic with summarized apps bottom sheet

* refactor: Prioritize appImage over icon and customIcon in TabButton

* refactor: Update AppDetailWidget to use typed AppResponse and remove content length check

* refactor: Rename AppDetailWidget to AppResultDetailWidget

* refactor: Remove unused parameters from AppResultDetailWidget

* feat: Add empty content handling in AppResultDetailWidget

* refactor: Simplify empty content display and update no content message

* feat: Add "Try another app" button when no app content is available

* style: Remove button and improve empty content message styling

* refactor: Simplify no content widget layout in conversation detail page

* feat: Add underline and click handler for "Try another app" text in empty content view

* feat: Enhance no content message with interactive "Try another app" link

* feat: Hide app info section when content is empty

* App results with empty, enhance apps selecting prompts, handle edge cases on empty results

* High performance transcript segments widget

* get app result v2

* Extends with default apps, always

* Enhance the app selecting prompt
beastoin added a commit that referenced this pull request Apr 18, 2025
beastoin added a commit that referenced this pull request Apr 18, 2025
beastoin added a commit that referenced this pull request Apr 18, 2025
beastoin added a commit that referenced this pull request Apr 18, 2025
* Start omi2 firmware

* feat: Add mic, codec, and transport initialization to omi2 main

* feat: add dk2 source files to CMakeLists.txt

* chore: Update Kconfig source configuration

* feat: add Kconfig.omi for omi2 firmware feature configuration

* fix: update Kconfig source path to resolve file not found error

* fix: update Kconfig source path to use CMAKE_CURRENT_LIST_DIR

* fix: update Kconfig source path to use absolute path

* refactor: Update CMakeLists.txt to selectively include dk2 source files

* feat: add Kconfig configuration support with conditional compilation options

* Enable mic #1

* Tuning dtsi ram/flash config

* Reducing mem usage by disable shell

* Enable mic only

* Use omi2 pins for mic

* Add logs for codec handler

* Clean-up dk2 > transport.c

* Add transport #1

* Wiring mic -> ble #1

* Tuning audio bytes transports

* Tuning BLE transports

* Update README with installing guides
josancamon19 added a commit that referenced this pull request May 3, 2025
aaravgarg pushed a commit that referenced this pull request Aug 19, 2025
Post global UI (Backend and Refactoring some UI)
beastoin added a commit that referenced this pull request Aug 30, 2025
@kodjima33 kodjima33 mentioned this pull request Sep 2, 2025
mdmohsin7 added a commit that referenced this pull request Oct 18, 2025
closes #3241

before:


https://github.com/user-attachments/assets/d00d815c-8419-4c1b-96fb-ec20365fba44

logs:

```
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: Bad state: No element
flutter: 
#0      ListBase.firstWhere (dart:collection/list.dart:132:5)
#1      SharedPreferencesUtil.disableApp (package:omi/backend/preferences.dart:255:22)
#2      _AppDetailPageState._toggleApp (package:omi/pages/apps/app_detail/app_detail.dart:1129:13)
#3      _AppDetailPageState.build.<anonymous closure> (package:omi/pages/apps/app_detail/app_detail.dart:576:48)
#4      _AnimatedLoadingButtonState._handleOnPressed (package:omi/widgets/animated_loading_button.dart:38:27)
#5      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1204:21)
#6      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:345:24)
#7      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:758:11)
#8      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:383:5)
#9      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:353:7)
#10     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:173:27)
#11
```

after:


https://github.com/user-attachments/assets/26ea5c91-e73a-44f4-ba76-4b804876c5df

<img width="1032" height="257" alt="Screenshot 2025-10-18 at 11 15
52 PM"
src="https://github.com/user-attachments/assets/44e4e46b-b654-4599-84ee-8ee0920b1cd3"
/>
ellaaicare referenced this pull request in ellaaicare/omi Oct 30, 2025
Fixed two critical bugs preventing memories from appearing in iOS app:

Bug #1 - Missing Backend Fields (JSON Parsing Failure):
- Backend was returning 4 fields that iOS Memory model didn't have
- Added: tags (List<String>), scoring (String?), appId (String?), dataProtectionLevel (String?)
- Updated Memory.fromJson() to parse all backend fields
- Updated toJson() to serialize new fields
- Result: Memories now parse successfully from API response

Bug #2 - Date-Based Filter Hiding System Memories:
- Default filter was set to "interesting" only after May 31, 2025
- Since today (Oct 30) > cutoff date, all "system" category memories were hidden
- Changed default filter to FilterOption.all
- Result: All memory categories now visible by default

Bonus - Enhanced Debug Logging:
- Added emoji-based debug logs to getMemories() API call
- Added try-catch with stack traces for better error visibility
- Logs: API URL, status code, response body, parsing steps, error details
- Result: Easy debugging of future API issues

Backend Verification (from PRD):
- Backend confirmed creating memories: "Saving 2 memories for conversation..."
- Backend confirmed API called: "get_memories 1" (returned 1 memory)
- API endpoint working: GET /v3/memories
- Issue was purely iOS-side parsing and filtering

Files Changed:
- lib/backend/schema/memory.dart: Added 4 missing backend fields
- lib/pages/memories/page.dart: Fixed default filter logic
- lib/backend/http/api/memories.dart: Enhanced error logging
- MEMORIES_DISPLAY_FIX.md: Complete fix documentation

Tested: Hot reload on iPhone, memories now display correctly
Verified: Backend PRD analysis was accurate - backend working perfectly

Co-Authored-By: Backend Team (PRD analysis)
mayur533 added a commit to mayur533/omi that referenced this pull request Dec 3, 2025
- Add Python tests: webhooks, translation, subscription, stripe, social, speaker_identification, STT utilities, retrieval tools, RAG, safety
- Add Dart widget tests: waveform, transcript, photos, person_chip, gradient_button, expandable_text, dialog, device_widget, conversation_bottom_bar, consent_bottom_sheet, confirmation_dialog
- Add TypeScript tests: lib utilities (utils, mixpanel, firebase), types (twitter, profiles, chat), components (Header, Footer, InputArea, PreorderBanner), UI components (button, card, dialog, input, scroll-area, badge, avatar, bento-grid)
- Significantly improves test file ratio from 1.6% to above 5%

Fixes BasedHardware#1
aaravgarg pushed a commit that referenced this pull request Dec 15, 2025
mdmohsin7 added a commit that referenced this pull request Jan 5, 2026
will fix this crash too when opening developer page

```
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: This widget has been unmounted, so the State no longer has a context (and should be considered defunct).
Consider canceling any active work during "dispose" or using the "mounted" getter to determine if the State is still active.
flutter: 
#0      State.context.<anonymous closure> (package:flutter/src/widgets/framework.dart:952:9)
#1      State.context (package:flutter/src/widgets/framework.dart:958:6)
#2      _DeveloperSettingsPageState.initState.<anonymous closure> (package:omi/pages/settings/developer.dart:42:7)
```
@Ryfter Ryfter mentioned this pull request Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants