Skip to content

feat: persistent query history for iOS#583

Merged
datlechin merged 2 commits intomainfrom
feat/ios-query-history
Apr 5, 2026
Merged

feat: persistent query history for iOS#583
datlechin merged 2 commits intomainfrom
feat/ios-query-history

Conversation

@datlechin
Copy link
Copy Markdown
Collaborator

Summary

  • Query history persists to disk (JSON in Application Support)
  • Shows timestamps (relative date), scoped per connection
  • Swipe-to-delete individual entries, Clear All button
  • Max 200 entries with FIFO eviction, deduplicates consecutive queries
  • Native Form sheet with .insetGrouped list

Test plan

  • Run queries — appear in history with timestamps
  • Close and reopen app — history persists
  • Tap history entry — inserts into editor
  • Swipe to delete — removed from disk
  • Clear All — wipes history for current connection
  • Switch connections — each has its own history

@datlechin datlechin merged commit f79c2ed into main Apr 5, 2026
2 checks passed
@datlechin datlechin deleted the feat/ios-query-history branch April 5, 2026 14:47
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.

1 participant