Skip to content
Closed
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
f08717a
refactor: create unified chat interface for OpenAI migration
AnthonyRonning Sep 23, 2025
14170e9
docs: add comprehensive conversations/responses API implementation guide
AnthonyRonning Sep 23, 2025
7bf9333
feat: upgrade to OpenAI SDK v5 and link local OpenSecret SDK
AnthonyRonning Sep 23, 2025
721f0a7
feat: implement Conversations/Responses API in UnifiedChat
AnthonyRonning Sep 23, 2025
4c03010
feat: complete Phase 3 of Conversations/Responses API implementation
AnthonyRonning Sep 24, 2025
90476ba
feat: complete Phase 4 - full Conversations API integration
AnthonyRonning Sep 24, 2025
0800002
feat: improve UnifiedChat design with better aesthetics
AnthonyRonning Sep 24, 2025
53fec60
feat: improve chat UI aesthetics to match modern standards
AnthonyRonning Sep 24, 2025
72a5560
feat: add model selection and fix billing status loading
AnthonyRonning Sep 24, 2025
b5ec671
feat: implement multimodal message support with proper OpenAI Respons…
AnthonyRonning Sep 25, 2025
f52bdcf
fix: improve message deduplication with server-assigned IDs
AnthonyRonning Sep 25, 2025
ea38ee8
fix: optimize message rendering performance with React.memo
AnthonyRonning Sep 25, 2025
263cab3
Remove old encrypting loading text
AnthonyRonning Sep 25, 2025
71c0045
feat: implement voice recording with Whisper transcription
AnthonyRonning Sep 25, 2025
2d33b79
feat: improve mobile UI with new chat button and consistent styling
AnthonyRonning Sep 25, 2025
aee80d0
refactor: simplify type system to use OpenAI native types
AnthonyRonning Sep 25, 2025
5054978
fix: update document upload to use simplified JSON format
AnthonyRonning Sep 26, 2025
739b934
docs: update feature parity documentation for UnifiedChat
AnthonyRonning Sep 26, 2025
5ca1a1d
feat: implement smart scrolling behavior for chat interface
AnthonyRonning Sep 26, 2025
b1c135d
fix: prevent first message with image from disappearing in UnifiedChat
AnthonyRonning Sep 26, 2025
4194574
feat: implement progressive polling intervals for conversation updates
AnthonyRonning Sep 26, 2025
15035f8
feat: implement assistant message streaming status handling
AnthonyRonning Sep 27, 2025
b3f1bea
feat: implement read-only mode for archived KV store chats
AnthonyRonning Sep 27, 2025
4a52f41
feat: add document upload button for web users with smart platform de…
AnthonyRonning Sep 28, 2025
712f452
feat: add response cancellation support with stop button
AnthonyRonning Sep 28, 2025
8330d9d
feat: implement usage limit error handling with upgrade dialogs
AnthonyRonning Sep 30, 2025
35eb6a3
fix: improve error indicator styling with dark mode support
AnthonyRonning Sep 30, 2025
9e23d21
feat: add user preferences dialog for custom system prompts
AnthonyRonning Sep 30, 2025
7f53914
feat: implement pagination for conversation history with infinite scroll
AnthonyRonning Oct 1, 2025
2be2b3e
feat: add pagination to chat history sidebar with infinite scroll
AnthonyRonning Oct 1, 2025
141b9e5
feat: add animated title polling for new conversations
AnthonyRonning Oct 1, 2025
fdd8435
Bump os to 1.5.0
AnthonyRonning Oct 1, 2025
c252c22
fix: prevent polling flicker during assistant message streaming
AnthonyRonning Oct 1, 2025
9c6a970
fix: optimize conversation list polling with incremental updates
AnthonyRonning Oct 2, 2025
e1fcc24
Increase initial conversation list to 20 items
AnthonyRonning Oct 2, 2025
79a0799
feat: add retry logic with input restoration and auto-clearing error …
AnthonyRonning Oct 3, 2025
1bcebf3
fix: remove Pro tag from Add Images button in chat interface
AnthonyRonning Oct 4, 2025
3f14925
fix: add image and document buttons not working in conversation view
AnthonyRonning Oct 4, 2025
e6fa93c
fix: prevent duplicate message keys with deduplication helper
AnthonyRonning Oct 4, 2025
f528792
fix: correct polling logic to fetch newer conversations with 20+ chats
AnthonyRonning Oct 4, 2025
dd2328b
feat: redesign chat input with toolbar at bottom and purple focus border
AnthonyRonning Oct 6, 2025
cc465ab
fix: remove hover background on messages and show copy button on mobile
AnthonyRonning Oct 6, 2025
25772fc
fix: stack message avatars vertically on mobile for better text density
AnthonyRonning Oct 6, 2025
150206e
refactor: use uuid library for message ID generation
AnthonyRonning Oct 7, 2025
46d20c0
refactor: use shared fileToDataURL utility in UnifiedChat
AnthonyRonning Oct 7, 2025
abf0962
fix: remove unused newestConversationId state and improve polling com…
AnthonyRonning Oct 7, 2025
fef5c2c
feat: update chat logo to combined logo+text image
AnthonyRonning Oct 7, 2025
f40fab2
Empty
AnthonyRonning Oct 8, 2025
bcb0d8a
perf: parallelize conversation metadata and items fetching
AnthonyRonning Oct 8, 2025
6e3107f
Bump to 1.4.0
AnthonyRonning Oct 8, 2025
c06c3d7
Fix chatbox on ios
AnthonyRonning Oct 8, 2025
7cd2662
Bump to 1.99.0
AnthonyRonning Oct 8, 2025
2f253f3
Replace logo images with new maple leaf designs
AnthonyRonning Oct 8, 2025
e0efcb7
Add auto-focus for chat textbox on desktop
AnthonyRonning Oct 8, 2025
7f0b40a
Remove bottom padding from chatbox to minimize spacing
AnthonyRonning Oct 8, 2025
5072f12
Move legal links to Account menu with animated submenu
AnthonyRonning Oct 8, 2025
d305c79
Include archived chats in search results
AnthonyRonning Oct 8, 2025
54b85d5
Show chat menu on hover for desktop and always for mobile
AnthonyRonning Oct 8, 2025
c02c885
upgrade: update Claude model to Sonnet 4.5
AnthonyRonning Oct 8, 2025
2ab89e4
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 @@ -136,5 +136,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