Releases: haKC-ai/darkcode-server
Releases · haKC-ai/darkcode-server
v0.1.54 - Default bypassPermissions for Mobile
What's New
- Default bypassPermissions - Mobile users can't easily approve permission prompts, so now defaults to bypassing all permission checks
- Users who want interactive approval can change this in the web admin settings
Install/Upgrade
pip install --upgrade darkcode-serverv0.1.53 - Mobile Background Fix
What's New
- Mobile Background Fix - Increased WebSocket ping timeouts to prevent disconnection when app is backgrounded
- ping_interval: 30s -> 900s (15 min)
- ping_timeout: 10s -> 300s (5 min)
Install/Upgrade
pip install --upgrade darkcode-serverv0.1.52 - Single-page Dashboard
What's New
- Single-page Dashboard - Config page merged into main dashboard
- Daemon PIN Support -
darkcode pincommand to retrieve web admin PIN when running in daemon mode - Log Viewer - View and download server logs from the dashboard
- Daemon Mode Indicator - Dashboard shows if running in foreground or daemon mode
- Synthwave ASCII Logo - Updated ASCII banner with gradient animation
- Auto-save Settings - Settings save automatically on change
- Updated README - New overview image and simplified 3-step quickstart
Install/Upgrade
pip install --upgrade darkcode-serverv0.1.51 - Session Resume Fix
Fixes
- Session Resume: Use correct project working directory when resuming sessions (fixes "No conversation found" error)
- Performance: Optimize session list to limit to 50 most recent sessions
Changes
- Session resume now properly uses
session.working_dirinstead ofconfig.safe_working_dir - Session listing is faster for users with many projects
v0.1.49 - TLS Security by Default
Security Enhancement
TLS is now enabled by default for all connections.
Changes
- Server generates self-signed TLS certificate on first run
- QR code includes certificate fingerprint for pinning
- All connections use wss:// (secure WebSocket)
- Android app validates server certificate fingerprint
Upgrade Notes
- Existing servers will auto-generate certificates on next start
- Re-scan QR code on mobile devices to update certificate fingerprint
- No configuration changes required - TLS is automatic
v0.1.48 - Better session list
- Session preview now shows actual user message text (skips IDE context)
- Active sessions sorted to the top
- Then sorted by last modified time
v0.1.47 - Session Resume Path Fix
Fixed session resume path decoding for directories with dots and dashes in their names. The server now intelligently decodes Claude Code project paths (like hakc.dev or android-app) to find the actual filesystem path for session resumption.
v0.1.46
Fix session lookup - don't replace dots in path names (hakc.dev stays hakc.dev)
v0.1.45
Fix web admin config page session auth - nav links now include session token
v0.1.44 - Web Admin Config Page
What's New
Web Admin Configuration Page
- Full config management via
/admin/config - Edit server settings (port, working dir, browse dir, server name)
- Edit security settings (device lock, local only, rate limits)
- Edit TLS settings and token rotation
- Permission mode selection (default, acceptEdits, bypassPermissions)
- Token rotation from web UI
Bug Fixes
- Save browse_dir, permission_mode, rate_limit settings to .env