Changelog
We ship updates regularly. Here's what's new in CurTask.
v1.1.0
LatestFebruary 2026Instant Theme Switching
Switch between System, Light, and Dark modes instantly without restarting. Cross-window sync via useTheme hook with localStorage and custom events.
User Profile Sync
Display name, affiliation, and research interests sync between desktop and web with offline fallback to local SQLite cache.
Workspace Settings View
Comprehensive database maintenance panel with health check, auto-repair, backup creation, trash management, search cleanup, and LLM queue controls.
New Dialogs
Added CloneLibraryDialog, PaperTagsDialog, RenamePaperDialog, and standalone LicenseWindow component.
Unit Testing
Added vitest configuration with Tauri mocks and 249 unit tests covering stores, hooks, and utilities.
Dark Mode Contrast
Replaced unreliable CSS variables with S2 semantic tokens and explicit hex colors for reliable dark mode rendering.
Device Limit Display
Fixed free tier showing incorrect device count by using correct API field names.
Focus-Based Refresh
Main window library list refreshes automatically when regaining focus from workspace windows.
ESLint Sweep
Resolved 386 ESLint errors across 54 files including 14 rules-of-hooks violations and unused imports.
S2 Color Tokens
Replaced invalid positive/negative style macro tokens with inline hex styles for proper S2 compatibility.
v1.0.0
February 2026Dark Mode Support
System-aware theming that automatically matches your macOS appearance. Seamless switching between light and dark modes with all UI components properly themed.
Auto-Updater
Automatic update notifications with one-click download and install. Signed updates via GitHub Releases for security. Manual check available in Settings.
Device Activation System
Multi-device support with plan-based limits (Free: 1, Individual/Pro: 3, Lifetime: 5). Read-only mode when over the device limit. Manage devices from dashboard.
Collections
Create custom collections to group related papers. Add papers to multiple collections. System collections: All Papers, Recent, Trash.
Reading State
Favorites (star badge) and read status (checkmark) tracking with visual badges on paper cards. Filter by favorites or read status.
Centralized Paper Repository
Papers stored once and linked to workspaces — no duplicate storage, cross-workspace features enabled.
Bundled Ollama Setup
RAM-based model recommendations: Qwen3 1.7B (<12 GB), 4B (12-24 GB), or 8B (>24 GB). First-run setup dialog with one-click model download.
macOS Universal Binary
Single download works on both Intel and Apple Silicon Macs with native performance.
S2 Component Styling
Fixed React Spectrum S2 component styling issues and icon import casing.
Rust Compilation
Fixed Rust compilation for macOS-specific code and Tauri plugin version synchronization.
v0.6.0
January 2026Bidirectional Selection Sync
Selection stays in sync between sidebar and canvas — click in sidebar animates canvas, select on canvas scrolls sidebar, double-click opens Reader.
Multi-Select Drag
Select multiple papers with Shift/Cmd+click and drag them together. Papers maintain their relative positions during drag.
Selection Visual Feedback
Better visual feedback with orange glow effect for selected papers and smooth animation when centering.
Canvas Performance
Improved canvas performance with offset-based dragging for multi-select operations.
v0.5.0
January 2026LLM Queue Manager
Centralized queue for AI processing — sequential processing, shared across all workspaces, with automatic retry and exponential backoff.
Ollama Integration
Local AI processing via Ollama for automatic metadata extraction (title, authors, year, abstract). No data leaves your machine.
Paper Reanalysis
Re-extract metadata for papers with incorrect information using more text context (4000 chars), stricter validation, and high-priority queue placement.
Processing Indicators
Visual feedback during AI processing — orange pulsing dot while extracting, green checkmark when complete, orange warning badge for failures with click-to-retry.
Singleton Queue Pattern
One queue instance shared across all workspaces prevents multiple concurrent LLM requests and system overload.
v0.4.0
January 2026SQLite Integration
Robust local database for storing paper metadata and workspace data.
Full-Text Search
FTS5-powered search across titles, authors, abstracts, and tags with BM25 ranking and Porter stemming.
Trash System
Soft delete with 30-day retention. Restore papers anytime or permanently remove them.
AI-Ready Schema
Database prepared for embeddings, processing queue, search cache, and history tracking.
Schema Initialization
Fixed database schema initialization for SQLite triggers with BEGIN/END blocks.
Bulk Import Positioning
Fixed grid positioning when importing multiple papers at once.
v0.3.0
January 2026Canvas Action Bar
Floating toolbar with home button, zoom in/out controls with percentage display, and fullscreen toggle.
View Switching
Segmented control to switch between Canvas, Editor, Audio, and Reader views.
Transaction Safety
Automatic crash recovery system that saves work in progress.
Smooth Animations
Canvas navigation now includes smooth zoom and pan animations.
v0.2.0
January 2026Settings Window
Dedicated settings interface with tabbed navigation for managing preferences.
Workspace System
Create separate workspaces for different research projects or topics.
.curtask File Format
Custom file format for saving and sharing workspaces.
PDF Import
Import PDF files directly into your workspace with automatic processing.
Thumbnail Generation
Automatic thumbnail creation for imported papers using background processing.
Duplicate Detection
Smart detection to prevent importing the same paper twice.
Window Lifecycle
Proper handling of window open/close states following macOS conventions.
Version System
Automated version tracking with git integration and pre-commit hooks.
Window Close Behavior
Fixed workspace window display issues and macOS close behavior.
v0.1.0
January 2026Desktop Application
Native macOS application built with Tauri 2 for optimal performance and security.
Infinite Canvas
Visual workspace where you can organize and arrange your research papers freely.
Paper Cards
Beautiful paper display cards showing thumbnails and metadata at a glance.
React Spectrum S2 Design
Modern, accessible UI following Adobe's design system with consistent typography and theming.
Splash Screen
Smooth loading experience with branded gradient background and status updates.
Offline Support
Modal notification when working offline with graceful degradation.