Gunzino OpenAssistant

OpenAssistant · 7 releases

Version History

Every version of OpenAssistant on the App Store, newest first, with its notes as written for the store.

3.2iPhone

Fixed LOTS of bugs

  • Should flow much easier now.

Universal File Converter

  • HEIC → JPEG, RTF → TXT, plus pluggable strategy pattern for future types—just upload & go.

True Tab Multitasking

  • Brand-new Tab enum drives the entire nav stack—jump between chats & vector stores instantly.

Instant Vector-Store Actions

  • Optimistic deletes & uploads with real-time file counts; rollback safety net if the API balks.

Turbo-Loading & Empty States

  • Dynamic progress messages, glassmorphism spinner, and a guided “no assistants yet?” screen.

Auto-Refresh Everywhere

  • Observer & NotificationCenter overhaul keeps chats, assistants, and vector stores in sync—no pull-to-refresh required.

Background-Safe Fetch Queue

  • New serial queue prevents race conditions when hammering the OpenAI API.

Codebase TLC

  • Cleaner project file, tighter Combine pipelines, smaller debounce windows, and 800 net LOC of fresh Swift.

Reasoning-Effort Picker Fix

  • Removed redundant “Default (medium)” option—caption now clarifies Medium is default.

Massive README Overhaul (devs: see GitHub)

— 15 commits • +1 200 / −460 LOC • 4 Features • 5 Improvements • 1 Fix

3.0iPhone

Change log (Dec 4, 2024 → May 7, 2025)

Assistants

  • Add create, update, and delete workflows via new screens and service calls
  • Introduce per-assistant tool toggles (Code Interpreter, Retrieval)
  • Reinstate explicit model parameter handling in update logic

Vector stores & file uploads

  • Implement vector-store creation and file-upload views
  • Add upload progress indicator and manual refresh action
  • Provide user-configurable chunk size for uploads

Networking & reliability

  • Add automatic retry logic for API requests
  • Debounce vector-store refresh calls to respect rate limits

Chat & message flow

  • Persist chat threads and reuse existing threadId on reopen
  • Remove ResponseView / ResponseViewModel; replies render directly in chat list
  • Standardise assistantId usage across chat and history views
  • Migrate messaging to MessageStore with detailed logging

UI / appearance

  • Centralise colour palette and icon handling (Appearance.swift, AssistantIconManager)
  • Update layouts and SwiftUI previews across all views

Settings & security

  • Store OpenAI API key in Keychain and add editable Settings screen

Error handling

  • Expand service-layer error cases and surface them in UI
2.3iPhone
  • File Upload Tracking: Effortlessly monitor upload progress with real-time status updates.
  • Improved UI Feedback: Enhanced visual cues and loading indicators across the app for a more intuitive and responsive interface.
  • QoL: Optimized loading state management for faster performance and streamlined navigation.
  • Error Handling Upgrades: Improving API service methods in error handling and response parsing, offering greater reliability and clarity.
  • Documentation Overhaul: A brand-new README file with a professional structure to guide users and (eventually) developers effectively.
2.2iPhone

Tons of bug fixes and improvements.

App description has been fully updated.

2.1iPhone

Fixed ChatView messages when continuing threads

2.0iPhone

Added a more detailed app description that highlights the unique functionality of Assistants v2, their vector stores and file search.

1.0iPhone

First release, so it has no release notes.