Skip to content

Refactored#2

Open
BeaHack wants to merge 15 commits intoDJRHails:mainfrom
jules-t:Refactored
Open

Refactored#2
BeaHack wants to merge 15 commits intoDJRHails:mainfrom
jules-t:Refactored

Conversation

@BeaHack
Copy link

@BeaHack BeaHack commented Jan 18, 2026

No description provided.

w3joe and others added 15 commits January 17, 2026 15:03
Introduces a photo gallery to the app, including PhotoFileManager for photo storage, PhotoGalleryViewModel for gallery state, and PhotoGalleryView for browsing captured photos. StreamSessionViewModel now captures and saves a photo every second during recording sessions. Updates MainAppView to include the new Photos tab. Project configuration changes add new files and update bundle identifier and team.
…grate reference image support into the Gemini agent for enhanced guidance.
- Add watchdog dependency for file system monitoring

- Add get_flag() method to parse _low/_high from filenames

- Create NavigationAgent (low): guides camera positioning

- Create IdentificationAgent (high): lists shelf items

- Add ImageRouter to route images to correct agent

- Add file watcher to process new photos automatically
…egration

- Rename project from Blindsighted to Julie

- Remove all LiveKit dependencies and code

- Add user-choice endpoint for ElevenLabs integration

- Update shelf_assistant.py to use google-generativeai directly

- Add CSV output for product identification

- Update configs to use HTTPS endpoints

- Photos directory changed to ~/Documents/JuliePhotos/
- Convert Gemini responses to speech via ElevenLabs API

- Save audio files to ~/Documents/JulieAudio/

- Auto-cleanup old audio files after 5 minutes

- iOS app can watch audio folder and play through glasses
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.

4 participants