Skip to content

Releases: haKC-ai/darkcode-server

v0.1.54 - Default bypassPermissions for Mobile

20 Dec 01:23

Choose a tag to compare

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-server

v0.1.53 - Mobile Background Fix

20 Dec 00:55

Choose a tag to compare

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-server

v0.1.52 - Single-page Dashboard

19 Dec 20:06

Choose a tag to compare

What's New

  • Single-page Dashboard - Config page merged into main dashboard
  • Daemon PIN Support - darkcode pin command 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-server

v0.1.51 - Session Resume Fix

19 Dec 08:29

Choose a tag to compare

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_dir instead of config.safe_working_dir
  • Session listing is faster for users with many projects

v0.1.49 - TLS Security by Default

19 Dec 06:04

Choose a tag to compare

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

19 Dec 04:38

Choose a tag to compare

  • 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

19 Dec 03:50

Choose a tag to compare

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

19 Dec 03:29

Choose a tag to compare

Fix session lookup - don't replace dots in path names (hakc.dev stays hakc.dev)

v0.1.45

19 Dec 02:55

Choose a tag to compare

Fix web admin config page session auth - nav links now include session token

v0.1.44 - Web Admin Config Page

19 Dec 02:32

Choose a tag to compare

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