Releases: 2witstudios/PageSpace
Desktop 1.0.9 (macOS, Linux, Windows)
PageSpace Desktop v1.0.9 Release Notes
What's New
Improved WebSocket Connection Reliability
This release includes a complete overhaul of how the desktop app authenticates with the PageSpace server, resulting in more stable and reliable connections.
Key improvements:
- More reliable connections — Eliminated timing-related authentication failures that could occur with the previous JWT-based system
- Faster reconnection — Simplified authentication flow means quicker reconnects after network interruptions
- Better error feedback — The app now provides clearer feedback when authentication issues occur, distinguishing between expired sessions and rate limiting
Enhanced Security
- Session expiration enforcement — WebSocket connections now properly respect session timeouts, ensuring connections are closed when your session expires
- Instant session revocation — Changing your password or logging out now immediately invalidates all desktop connections
Technical Details
- Migrated WebSocket authentication from JWT challenge-response to opaque session tokens
- Added rate limiting protection for token requests (10 requests/minute)
- Session tokens expire after 1 hour, requiring re-authentication
Desktop 1.0.11 (Mac OS, Linux, Windows)
Desktop Release Notes
Bug Fix: MCP Tools Now Available Immediately
Fixed: MCP tools that were configured and enabled would sometimes not appear on first load, requiring users to wait or refresh before they could use their MCP integrations with the AI assistant.
What changed: The desktop app now properly waits until MCP server tools are fully loaded before showing them as available. Previously, there was a brief window where the server would report as "running" but the tools hadn't finished loading yet, causing them to appear empty.
Impact: MCP tools will now reliably appear in the AI chat input as soon as you open the app - no more missing tools on first render or needing to toggle the MCP setting to get them to show up.
Desktop 1.0.10 (Mac OS)
Summary
Fix MCP tools failing with "Desktop app not connected" error
Extract auth storage functions to shared auth-storage.ts module
WSClient now uses loadAuthSession() from secure storage (same as Socket.IO)
Problem
WSClient was reading JWT from browser cookies, which may not exist due to:
Domain mismatch
httpOnly flags
Timing issues on startup
This was technical debt - WSClient was created before secure storage existed (Oct 2025) and was never updated when the Auth Flow Overhaul added loadAuthSession() (Nov 2025).
Solution
Use the same token source as Socket.IO - Electron secure storage via loadAuthSession().
Desktop 1.0.8 (macOS, Linux, Windows)
Fixed: Login session persistence
- Fixed an issue where users would be logged out overnight or after system sleep
- Improved handling of network interruptions and system wake events
- Desktop sessions now persist properly for the full 90-day token lifetime
Desktop 1.0.7 (macOS, Linux, Windows)
Fixed MCP configuration for Python based MCP servers
Previously only Node based MCP servers were registering tools properly.
Desktop 1.0.6 (macOS, Linux, Windows)
Auth Refresh
This update fixed bugs with saved devices not refreshing authentication.
Desktop 1.0.5 (macOS, Linux, Windows)
Version 1.0.5
New Features
Remember This Device
- Added "Remember this device for 90 days" option on login
- Eliminates need to re-enter credentials every session
- Secure device token management with automatic expiration
- View and manage all saved devices in Settings → Account
- Revoke access to individual devices or all other devices at once
- Real-time security monitoring with trust scores for each device
- Desktop app sessions now persist across app restarts
Improvements
- Enhanced device security with suspicious activity tracking
- Clean list view for device management in account settings
- Automatic device cleanup after 90 days of inactivity
Security
- All device tokens are securely stored and encrypted
- Devices can be instantly revoked if compromised
- Trust scoring system alerts you to suspicious login patterns
Desktop 1.0.4 (macOS, Linux, Windows)
🚀 Local MCP Server Support
PageSpace Desktop now supports Model Context Protocol (MCP) servers, allowing you to extend your AI assistants with powerful local tools - just like Claude Desktop, Cursor, and Roo Code. This is PageSpace's first desktop-exclusive feature, bringing the full MCP ecosystem to your workflows.
What This Means for You
MCP servers give your AI assistants access to local resources and capabilities. Want your AI to read files from your computer, interact with GitHub repositories, or send Slack messages? Now it can. You have full control over which servers run and what permissions they have.
Key Features
- Full MCP Server Management - Add, configure, start, stop, and monitor MCP servers through an intuitive UI in Settings > Local MCP Servers
- Claude Desktop Compatible - Use the same configuration format as Claude Desktop. Copy-paste your existing configs or share new ones between apps
- AI Chat Integration - MCP tools are immediately available in your AI conversations. No additional setup required once servers are running
- Cross-Platform - Works on macOS, Windows, and Linux with automatic command resolution
Getting Started
- Open Settings > Local MCP Servers (desktop app only)
- Go to the Configuration tab to edit your MCP config
- Add your first server - for example, filesystem access:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/folder"],
"autoStart": true
}
}
}- Start the server and verify it shows "Running" status
- Open any AI chat - MCP tools are now available to your assistant
Note: Requires Node.js/npx installed on your system to run most MCP servers.
Documentation
- Architecture details:
/docs/3.0-guides-and-tools/desktop-local-mcp-architecture.md
Desktop 1.0.3 (Mac OS, Linux, Windows)
PageSpace Desktop 1.0.3
Platforms: macOS, Windows, Linux
What's Fixed
This update fixes startup errors and enables desktop features that weren't working in previous versions.
No More Console Errors
- Fixed error messages that appeared when launching the app
- App now starts cleanly without warnings
Desktop Features Now Work
- Deep Links - Click
pagespace://links to open the app - Keyboard Shortcuts - Use Cmd+, (Mac) or Ctrl+, (Windows/Linux) to open preferences
- Custom Servers - Connect to your own PageSpace instance
Installation
New Users
Download for your platform:
- macOS: PageSpace.dmg
- Windows: PageSpace.exe
- Linux: PageSpace.AppImage, .deb, or .rpm
Existing Users
The app will notify you when the update is ready. Click "Update" to install automatically.
That's it! This release makes the desktop app work the way it should.
Desktop 1.0.2 (Mac OS, Linux, Windows)
Bug Fix
Fixed a a breaking issue that prevented auto updates from closing the app from the tray.