Changelog
Complete development history from initial commit to current version.
259
Total Commits
53
Days of Development
50+
Major Features
January 2026
January 11, 2026
- Window mode improvements - Fixed focus activation when clicking from other apps like Xcode; fixed fullscreen exit snapping back to docked position; moved Window Mode toggle to top of gear menu
- File picker visibility - Save/open dialogs now appear above other apps and receive immediate keyboard focus
- Chat performance - Switched to lazy rendering for messages with file attachments, eliminating lag when switching conversations
- Language selector theming - Code viewer syntax picker now uses theme colors instead of system light/dark mode
- Docked position restore - Returning to docked mode from window mode now correctly restores vertical position
- Snippets toolbar fix - Raised compact threshold to prevent toolbar clipping in split panes
January 10, 2026
- Text file attachments - Attach .swift, .py, .json, .md and other text/code files to AI conversations; files appear as chips with preview on hover
- Drag-and-drop to AI Chat - Drop files directly into the chat popup or pane; visual hint shows "Drop file here to attach" when dragging
- Model name in placeholder - Chat input shows "Ask gpt-4..." with your configured model name instead of generic "Message..."
- Stream cancellation - Stop button now reliably cancels AI responses mid-stream
- Chat expand mode fix - Full-screen chat mode now works correctly in both popup and pane views
- Code diff 2-row toolbar - Refactored diff viewer toolbar for better space usage in narrow panes
January 9, 2026
- Browser bookmark import - Import bookmarks from Safari, Chrome, Firefox, Brave, and Edge via Settings menu
- Hard reload (Cmd+Shift+R) - Clear cache for current site and reload; useful for web development
- Compact toolbar enhancements - Preview toggle and copy button now visible in narrow mode
- Tool pane layouts - Improved Data Tools, Timer, and other tool panes for narrow/split view
- Quick File fix - Quick File now always opens as shade overlay, never spawns a new pane
- URL suggestion fix - Popup no longer appears during page navigation or URL paste
- Timer tool fixes - Fixed overlay positioning and laps display in Timer tool
- Unified Snippets toolbar - Same buttons in shade and pane modes for consistent experience
January 8, 2026
- Relay Wide Mode - Horizontal split layout with request and response panels side-by-side; draggable divider and persisted preference
- Relay Raw tab - Paste complete HTTP requests (method, headers, body) and send directly; View JSON button shows body in tree format
- View Raw in AI chat - Debug button on AI messages shows full HTTP request/response including URL, headers, and JSON body
- Version history restore - New history button in Code Viewer toolbar shows all backups for the current file; click any backup to restore and replace current content
- Spotlight onboarding tour - Interactive feature tour highlights each toolbar button with descriptions; triggers after Setup Wizard or via Help menu
- Cmd+S save shortcut - Standard keyboard shortcut now works in Code Viewer edit mode
- HTML preview auto-refresh - Split preview pane automatically reloads when you save the HTML file
- AI conversation history - Collapsible sidebar shows all past conversations; click to restore with full context and connection settings
- Image attachments in AI chat - Drag-and-drop or paste images directly into AI conversations for vision analysis
- Floating AI chat pane - Detach AI chat as a resizable floating overlay that persists across pane changes
- Ask AI context menu - Right-click images in browser to send directly to AI for analysis
January 7, 2026
- Ask AI from any pane - Sparkles button on Snippets, Console, Relay, and Data Tools panes pre-fills AI chat with relevant context
- Save AI Q&A to Snippets - Bookmark button on AI responses saves question + answer with model, date, speed (TPS), and TTFT metadata
- Markdown rendering in Snippets - Markdown snippets now render by default with a Source toggle to view/edit raw text
- Multi-select mode - Checklist button enables batch selection of snippets for bulk delete or export
- Export in all modes - Snippet export (JSON/Markdown/Plain Text) now available in pane mode, not just shade
- Per-message performance metrics - Each AI response now stores its own TPS, TTFT, and model name for accurate history
January 6, 2026
- Pane minimize feature - Minimize any pane to a tab bar at the bottom, restore as floating overlay with resize/dock controls
- Floating pane overlay - Draggable, resizable overlay with expand to fullscreen, dock back, or close
- Fullscreen video support - YouTube and HTML5 videos can now go fullscreen (app hides during playback)
- Browser minimize guards - Prevents shared-state issues with 2-browser limit when minimizing browsers
- Sidebar visibility persistence - Remember show/hide state across app restarts regardless of window size
- Launch Page wizard step - New setup wizard step to choose startup behavior (last page, home, custom URL)
- URL suggestion fix - Fixed blank popover when opening files
January 5, 2026
- Ad Blocker (Beta) - Experimental content blocker using 79,000+ domain blocklist from Steven Black hosts
- Video/audio playback - HTML5 player support for mp4, mov, webm, mp3, m4a, wav files
- Folder monograms - Primary bookmark folders show 3-letter name abbreviation
- Line numbers default ON - Code viewer now shows line numbers by default
- Search optimization - Binary search for line numbers, 500 result limit to prevent UI hangs
- Jump-to-line fix - Click search results now scrolls to match location
- Subfolder support - Local folder bookmarks preserve directory hierarchy
- Folder contents viewer - Navigate nested folders with breadcrumb navigation
- Force click gesture - Deep press on folders opens contents popup
- Sidebar performance - Fixed hang when scrolling large expanded folders
- URL autocomplete - Suggestions from browser history in main and mini toolbars
- Keyboard shortcuts - Cmd+R reload, Cmd+Plus/Minus font size
- Panel animation optimization - Smooth show/hide with large files open
- Unsaved edit preservation - Code edits survive pane recreation
- AI chat improvements - Better bubble contrast, model list fetching, clear fields on new config
- Enhanced guide - How-to tutorials and keyboard shortcuts reference
January 4, 2026
- Line number gutter - Toggle-able line numbers for code files (single-pane mode)
- Performance optimizations - WKWebView cleanup, animation pausing, background thread file loading
- Large file hang fix - Pre-check file size before loading to prevent UI freezes
- Keygen-style About view - Demoscene-inspired About screen with animated starfield, raster bars, sine wave scroller
- Code editor theme persistence - Selected syntax theme survives pane split/close
- Menlo font - Programming aesthetic font throughout About view
January 3, 2026
- Auto-closing brackets - autoPairs for brackets, quotes, and backticks in edit mode
- Expanded theme picker - 80+ syntax themes organized by dark/light categories
- Language override menu - Manual syntax highlighting selection for any language
- Syntax threshold tuning - Raised limits to 150KB/3000 lines for better performance
- Large file toast - Notification when highlighting is auto-disabled
- Snippets toolbar improvements - Lower compact thresholds, CMD+S hint, better spacing
- Settings button fix - Use SettingsLink for proper macOS compliance
- Size preset buttons - Narrow, Medium, Wide, Half presets in compact toolbar
January 2, 2026
- Branded splash screen - Synthwave artwork splash integrated as first step of Setup Wizard
- Retro-styled welcome slides - Neon glow effects on icons, subtle grid pattern background, glowing bullet points
- Tap-to-continue fix - Splash screen now responds to clicks anywhere on the card
- Code cleanup - Removed unused SplashView.swift and showSplashPanel()
January 1, 2026
- Setup Wizard enhancements - Live preview when selecting panel side, size presets, and theme
- Toolbar style step - New wizard step for choosing full vs compact toolbar
- Responsive wizard - Card adapts to narrow panel widths
- Gear menu consolidation - Panel options unified into single submenu
- Run Setup Wizard option - Re-run wizard anytime from gear menu
- Compact toolbar mode - Floating tools grid for minimal UI
- URL history fix - Fixed recording and home button browser spawning
- Security-scoped bookmarks - Better Quick File folder access permissions
- Narrow pane toolbar fix - Fixed clipping issues
- Theme Studio relocation - Moved to main menu for easier access
- Tool frame styling - Improved frame styling and Relay sidebar UX
- Code refactor - Extracted ReaderModeController, consolidated split animations
December 2025
December 31, 2025
- Gear menu documentation - Added comprehensive gear menu reference section to built-in guide with all 4 panels
- CodeViewerView toolbar redesign - Split toolbar into two rows, added file path display
- Edit mode crash fix - Fixed fatal crash when discarding changes on new empty files
- Close button - Added close button to single-pane code viewer
- Home button fix - Skip devpad:// URLs when no home is set
- Guide bookmark color - Use theme accent instead of random color
- Stuck loading bar fix - Added 8-second timeout detection
- Help menu - Changed to open bundled guide in separate window
December 30, 2025
- Welcome splash screen - Multi-slide carousel on first launch with feature overview
- Built-in guide pane - HTML guide bundled in app, opens as pane type
- One-click Compare with HEAD - Git comparison from toolbar button
- Folder access permissions - Better handling of local folder bookmarks
- Snippet hint - Show tooltip when snippet button clicked with no text selected
- AI chat stats - Moved TPS/TTFT metrics from header to dedicated bottom bar
- Theming fixes - Various theme consistency improvements
- Full-screen support - Fixed full-screen mode behavior
December 29, 2025
- Full-span dock options - Flexible pane layouts for AI chat and tools
- Chat pop-out - AI chat can be popped out to floating window
- Themed text fields - Consistent theming across all input fields
- Startup animation - Improved intro animation
- Collapsible tool picker - Data tools grid can be collapsed
- Postman/OpenAPI import - Import API collections into Relay
- Snippet tags layout - Improved tag display
- New file edit mode fix - Fixed editing newly created files
- White flash fix - Eliminated white flash when splitting browser panes in dark themes
- Jump to Line search - Enhanced search with line navigation
- AI settings - Added test connection button and scrollable view
- README updates - Additional screenshots and feature documentation
December 28, 2025
- Rebrand to devPad - Project renamed from Rugburn to devPad
- Theme Studio - Create and customize themes with live preview
- SQLite Browser - Browse and query local SQLite database files
- Clear button - Added to SQLite browser query results
- System color elimination - Full theme consistency across all UI elements
December 27, 2025
- Timer tool - Stopwatch, countdown, and alarm modes
- Regex Tester - Real-time pattern testing with match highlighting
- Case Converter - camelCase, snake_case, kebab-case, and more
- Command Center redesign - Horizontal stacked layout, responsive grid
- Visual drag preview - Better feedback when reordering panes
- Vertical position options - Top, center, bottom panel positioning
- Snippet detail view - Unified view with draggable list divider
- TallBoy mode fix - Width now matches Narrow preset
- Relay Fetch fix - Auto-inject inspector only when capturing
- HTML Split Preview - Fixed button missing in single-pane mode
- QR code fix - First-click failure resolved
- AI context fix - Extraction now works without clicking browser first
- Active pane routing - Fixed for bookmarks, QR code, and AI context
- Settings theming - Fixed system colors in settings view
- Pane split animation - Improved animation sequence
- File drop zone - Better file opening from any pane configuration
- Workspace delete - Added delete buttons to Command Center
- Navigation fix - Spawn browser when only tool panes are open
- Drag-to-resize fix - Fixed jittery dividers in Relay
- Git workflow rule - Wait for user confirmation before commits
December 26, 2025
- Drag-and-drop pane swapping - Reorder panes by dragging headers
- N-pane content routing - Unified routing and standardized drag handles
- Active pane glow - Fixed border clipping in split mode
- Browser pane state sync - Fixed in tool+browser split scenarios
- File history - Fixed opening from Code Viewer welcome screen
- AI chat context button - Fixed in N-pane system
- Theme Generator - Quick color scheme generation
- Quick Tools shortcuts - Fast access to common tools
- Text Editor tool - Simple text editing utility
- Mini toolbar - Show on browser pane in split mode with tool panes
December 25, 2025
- Command Center - Central hub for tools, workspaces, and recent files
- Workspace persistence - Save and restore pane layouts
- Password generator - Secure password generation with entropy calculation
- Browser pane mini header - Compact controls in split mode
- Loading bar fix - Fixed getting stuck when switching modes
- Drag-and-drop pane swapping - Initial implementation
- Navigation fixes - Multiple edge case fixes for tool-spawned browsers
December 24, 2025
- N-pane architecture - Recursive split tree model for unlimited pane layouts
- Unified pane system - Consistent pane handling across all tool types
- Browser split - Split browser into two independent panes
- Active pane tracking - Features sync to focused pane
- Snippets shade/pane toggle - Show as overlay or docked pane
- AI Chat pane - Added to N-pane system with toolbar button
- Horizontal splits - Split panes horizontally or vertically
- Compact pane headers - Adapt to narrow split widths
- SQL Formatter - Format and prettify SQL queries
- UUID Generator - Generate v4 and v7 UUIDs
December 23, 2025
- Dev Tools suite - Relay API client and Data Tools collection
- Inspector - Console and Network capture for debugging
- JSON tree view - Expandable tree display with color-coded values
- HTML live preview - Split view with reload button
- Snippet library viewer - View entire library as JSON
- Undocked window mode - Free-floating window option
- Draggable AI chat - Repositionable chat panel
- Titlebar color sync - Animated theme transitions
- Record count display - Show count for JSON arrays
- Text selection fix - Fixed in undocked mode Code Viewer
December 22, 2025
- Snippet Manager - Replace Notes with full snippet system
- Large file optimization - Auto-disable highlighting for performance
- Adaptive toolbars - Compact mode for narrow widths
- Folder view improvements - Better display of bookmarked folders
- Feedback form - In-app feedback submission
- Find bar improvements - Enhanced search experience
- Browser settings - Additional configuration options
- File drop behavior fix - Reliable file opening via drag-drop
- Placeholder UX - Improved empty state displays
- Theme consistency refactor - 5 new themes added
December 21, 2025
- Code Viewer - Full syntax highlighting for 40+ languages
- File diff/compare - Side-by-side comparison with git integration
- Recent files history - Quick access to last 20 opened files
- Unsaved changes warnings - Prevent accidental data loss
- Popover auto-hide fix - Menu stays visible during use
December 20, 2025
- Multi-monitor support - Choose which display for panel
- AI chat split pane - Dock chat alongside browser
- Notes feature - Quick note-taking (later replaced by Snippets)
- Gear menu popover - Settings in dropdown menu
- Local file drag-drop - Drop files into browser to open
- User agent persistence - Remember mobile/desktop setting
- Bookmark visibility - Sticker-style icons with gradients
- Active Pane integration - Sync features to focused pane
- Split view close animation - Smooth pane closing
December 19, 2025
- Horizontal split view - Split panes side-by-side
- Draggable dividers - Resize splits by dragging
- Display scaling fixes - Better Retina support
- Jitter-free resize - Disabled animations during drag
December 18, 2025
- Bookmark Manager - Organize, edit, and manage bookmarks
- Settings UI overhaul - Improved settings organization
- AI performance metrics - Tokens/second and time-to-first-token
- Split view bug fixes - Multiple stability improvements
- Animated split transitions - Smooth open/close animations
- QR code generator - Generate QR for current URL
- Progress bar improvements - Better loading indication
- User agent improvements - Smarter auto-detection
December 16, 2025
- Color themes - Multiple theme options including Liquid Glass
- URL history dropdown - Quick access to recent URLs
- Split view - View two pages simultaneously
- Find in page - Cmd+F search within page
- Progress bar - Visual loading indicator
- Home button - Quick navigation to home page
- Bookmark folders - Organize bookmarks into groups
- Folder colors - 10 color options for folders
- Search engine selection - Google, DuckDuckGo, Bing, Startpage
December 15, 2025
- Error pages - User-friendly navigation error display
- Markdown rendering - Native Markdown preview
- Smart bookmarks - Auto-organize and suggest
- AI error handling - Prevent lockups on API errors
- Compact toolbar - Space-efficient layout
- AI summarize button - One-click page summarization
- Configurable context limits - Control AI context size
December 14, 2025
- Sidecar AI Chat - Built-in AI assistant
- Local file viewing - Open PDF, images, HTML, text
- AI page context - Send page content to AI
- Chat UI improvements - Better conversation display
- Saved LLM configurations - Multiple AI endpoint profiles
- Intro animation - Startup visual effect
December 13, 2025
- Panel position presets - Top, center, bottom positioning
- UI refinements - Polish and visual improvements
December 11, 2025
- V1.1 Feature update
- Popup support - Handle popup windows
- Settings panel - Comprehensive settings UI
- Panel presets - Quick size options
November 2025
November 25, 2025
- MIT License - Open source licensing added
November 24, 2025
- V1.0 Beta Release - First public beta version
- README updates - Documentation improvements
November 23, 2025
- Gear dropdown menu - Settings access from toolbar
- Reset panel size - Menu option to restore defaults
- Toggle hotkey - Cmd+Shift+. to show/hide
- Persistent window sizing - Remember size after hide
- Background playback - Audio continues when hidden
- About panel - README displayed in Help menu
November 22, 2025
- Pin feature - Keep panel visible
- Search bar - URL bar with search
- URL bar sync - Show current URL accurately
- Sidebar beautification - Visual improvements
- Bookmark button fixes - Reliable bookmark saving
- User agent switching - Mobile/desktop mode
- Hotkey toggle - Keyboard shortcut to show/hide
- Darkmode/Lightmode - Theme support
- V0.9 Beta features - Multiple improvements
November 21, 2025
- Initial project setup
- Favicon grabber - Automatic favicon fetching
- Slide panel edge detection - Show on cursor at edge
- Auto-hide behavior - Hide when mouse moves away
- Aesthetic refinements - Initial styling
November 19-20, 2025
- Initial commit - Project creation
- First push - Basic functionality
Feature Summary
Core Features
- Slide-out panel - Edge-triggered utility panel
- Full browser - WebKit-based with bookmarks, history, search
- Code Viewer - 40+ language syntax highlighting with edit mode
- AI Chat - Local LLM and cloud API support
- Snippet Manager - Code and note organization
- Dev Tools - Inspector, Relay API client
- Data Tools - JSON, JWT, UUID, Hash, Password, Timer, Regex, SQL, SQLite
- N-Pane System - Flexible split layouts up to 4 panes
- Theme Studio - 25+ themes with custom theme creation
- Command Center - Central hub for tools and workspaces
Key Capabilities
- Split view (vertical/horizontal) with draggable dividers
- Drag-and-drop pane reordering
- Workspace save/restore
- Git integration for code comparison
- Multi-monitor support
- Docked and undocked window modes
- Full keyboard shortcuts
- Zero telemetry - all data stays local
> Development period: November 19, 2025 - Present
> Project renamed from Rugburn to devPad on December 28, 2025