Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
0a16427
refactor: create unified chat interface for OpenAI migration
AnthonyRonning Sep 23, 2025
0992d83
docs: add comprehensive conversations/responses API implementation guide
AnthonyRonning Sep 23, 2025
9779a0f
feat: upgrade to OpenAI SDK v5 and link local OpenSecret SDK
AnthonyRonning Sep 23, 2025
298cb40
feat: implement Conversations/Responses API in UnifiedChat
AnthonyRonning Sep 23, 2025
2a190c9
feat: complete Phase 3 of Conversations/Responses API implementation
AnthonyRonning Sep 24, 2025
fd6a251
feat: complete Phase 4 - full Conversations API integration
AnthonyRonning Sep 24, 2025
c2bf62e
feat: improve UnifiedChat design with better aesthetics
AnthonyRonning Sep 24, 2025
769972b
feat: improve chat UI aesthetics to match modern standards
AnthonyRonning Sep 24, 2025
c3ff5ba
feat: add model selection and fix billing status loading
AnthonyRonning Sep 24, 2025
d27121c
feat: implement multimodal message support with proper OpenAI Respons…
AnthonyRonning Sep 25, 2025
8efb6aa
fix: improve message deduplication with server-assigned IDs
AnthonyRonning Sep 25, 2025
92df4d5
fix: optimize message rendering performance with React.memo
AnthonyRonning Sep 25, 2025
4772afb
Remove old encrypting loading text
AnthonyRonning Sep 25, 2025
fe3a885
feat: implement voice recording with Whisper transcription
AnthonyRonning Sep 25, 2025
c57006d
feat: improve mobile UI with new chat button and consistent styling
AnthonyRonning Sep 25, 2025
d63d89f
refactor: simplify type system to use OpenAI native types
AnthonyRonning Sep 25, 2025
2d0614d
fix: update document upload to use simplified JSON format
AnthonyRonning Sep 26, 2025
c92aa30
docs: update feature parity documentation for UnifiedChat
AnthonyRonning Sep 26, 2025
0898f5d
feat: implement smart scrolling behavior for chat interface
AnthonyRonning Sep 26, 2025
554f68d
fix: prevent first message with image from disappearing in UnifiedChat
AnthonyRonning Sep 26, 2025
ee022b8
feat: implement progressive polling intervals for conversation updates
AnthonyRonning Sep 26, 2025
c2b0007
feat: implement assistant message streaming status handling
AnthonyRonning Sep 27, 2025
1e1d7ba
feat: implement read-only mode for archived KV store chats
AnthonyRonning Sep 27, 2025
758b8ee
feat: add document upload button for web users with smart platform de…
AnthonyRonning Sep 28, 2025
571e928
feat: add response cancellation support with stop button
AnthonyRonning Sep 28, 2025
f057faa
feat: implement usage limit error handling with upgrade dialogs
AnthonyRonning Sep 30, 2025
e789833
fix: improve error indicator styling with dark mode support
AnthonyRonning Sep 30, 2025
ccab237
feat: add user preferences dialog for custom system prompts
AnthonyRonning Sep 30, 2025
3d94799
feat: implement pagination for conversation history with infinite scroll
AnthonyRonning Oct 1, 2025
01e1a56
feat: add pagination to chat history sidebar with infinite scroll
AnthonyRonning Oct 1, 2025
340163c
feat: add animated title polling for new conversations
AnthonyRonning Oct 1, 2025
010428b
Bump os to 1.5.0
AnthonyRonning Oct 1, 2025
ade4df1
fix: prevent polling flicker during assistant message streaming
AnthonyRonning Oct 1, 2025
c6c8f00
fix: optimize conversation list polling with incremental updates
AnthonyRonning Oct 2, 2025
3b87803
Increase initial conversation list to 20 items
AnthonyRonning Oct 2, 2025
608eb4d
feat: add retry logic with input restoration and auto-clearing error …
AnthonyRonning Oct 3, 2025
d1c1e99
fix: remove Pro tag from Add Images button in chat interface
AnthonyRonning Oct 4, 2025
9dc3a98
fix: add image and document buttons not working in conversation view
AnthonyRonning Oct 4, 2025
78ccdc6
fix: prevent duplicate message keys with deduplication helper
AnthonyRonning Oct 4, 2025
37d326c
fix: correct polling logic to fetch newer conversations with 20+ chats
AnthonyRonning Oct 4, 2025
ee4b31c
feat: redesign chat input with toolbar at bottom and purple focus border
AnthonyRonning Oct 6, 2025
e989d5e
fix: remove hover background on messages and show copy button on mobile
AnthonyRonning Oct 6, 2025
2d6e359
fix: stack message avatars vertically on mobile for better text density
AnthonyRonning Oct 6, 2025
1a18087
refactor: use uuid library for message ID generation
AnthonyRonning Oct 7, 2025
ffc79e6
refactor: use shared fileToDataURL utility in UnifiedChat
AnthonyRonning Oct 7, 2025
c81e50c
fix: remove unused newestConversationId state and improve polling com…
AnthonyRonning Oct 7, 2025
85b9599
feat: update chat logo to combined logo+text image
AnthonyRonning Oct 7, 2025
6ac2e28
Empty
AnthonyRonning Oct 8, 2025
92f2a98
perf: parallelize conversation metadata and items fetching
AnthonyRonning Oct 8, 2025
d6ef737
Bump to 1.4.0
AnthonyRonning Oct 8, 2025
89ebd96
Fix chatbox on ios
AnthonyRonning Oct 8, 2025
9acea18
Bump to 1.99.0
AnthonyRonning Oct 8, 2025
7dd32ad
Replace logo images with new maple leaf designs
AnthonyRonning Oct 8, 2025
e6521ab
Add auto-focus for chat textbox on desktop
AnthonyRonning Oct 8, 2025
f514de1
Remove bottom padding from chatbox to minimize spacing
AnthonyRonning Oct 8, 2025
e4fabb1
Move legal links to Account menu with animated submenu
AnthonyRonning Oct 8, 2025
5478f24
Include archived chats in search results
AnthonyRonning Oct 8, 2025
8da4ff8
Show chat menu on hover for desktop and always for mobile
AnthonyRonning Oct 8, 2025
f711cfb
upgrade: update Claude model to Sonnet 4.5
AnthonyRonning Oct 8, 2025
358b689
Add Android versionCode automation to version management
AnthonyRonning Oct 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,5 +137,5 @@ jobs:
claude_args: |
--allowedTools "Bash,Edit,Replace,NotebookEditCell,MultiEdit,Write,Read,Grep,Glob,LS,WebSearch,WebFetch,Task,TodoWrite,BashOutput,KillBash"
--max-turns 100
--model claude-sonnet-4-20250514
--model claude-sonnet-4-5-20250929

1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,3 +222,4 @@ git update-index --assume-unchanged frontend/src-tauri/gen/apple/maple.xcodeproj
# When you need to commit changes to this file, use:
git update-index --no-assume-unchanged frontend/src-tauri/gen/apple/maple.xcodeproj/project.pbxproj
```

Loading
Loading