Commit graph

  • 548b22a55f
    fix(daemon): prevent double-start and process-group leaks main Niko Marmeladkov 2026-08-18 18:22:17 +03:00
  • 21fc895b0e
    fix(attach): reset attributes before drawing input line Niko Marmeladkov 2026-07-16 13:10:55 +03:00
  • 2ce7c3688c
    fix input truncation: cols-3, remove scroll-past-end condition, drop min(cols-1) clamp Niko Marmeladkov 2026-07-15 23:13:20 +03:00
  • b6f1850a24 simplify scroll to bash-like: cursor always at far right, no jump at 90% Niko Marmeladkov 2026-07-15 22:31:19 +03:00
  • 01d2c4f609
    fix scroll at 90%: prevent third condition from undoing threshold scroll Niko Marmeladkov 2026-07-15 22:26:51 +03:00
  • b161924bbc
    fix cursor tracking: use char indices instead of byte for multi-byte utf-8 support Niko Marmeladkov 2026-07-15 22:23:24 +03:00
  • 66ca52c187
    fix utf-8 backspace crash: use floor_char_boundary instead of byte decrement Niko Marmeladkov 2026-07-15 22:19:40 +03:00
  • 4ff0e65e91
    rss attach: mini TUI with fixed input line, utf-8, history, resize handling Niko Marmeladkov 2026-07-15 22:11:52 +03:00
  • e4aea785ee
    discover daemon state dir from cmdline when environ is unreadable Niko Marmeladkov 2026-07-07 13:52:13 +03:00
  • 032f0ded69
    auto-discover daemon state dir from /proc when RSS_STATE_DIR is unset Niko Marmeladkov 2026-07-06 10:43:56 +03:00
  • 27c3d339c6
    add --state-dir (-D) flag to persist enabled/logs/pid across reboots Niko Marmeladkov 2026-07-05 22:31:48 +03:00
  • 00eb7cdd24 attach: add -f alias for --full Niko Marmeladkov 2026-07-03 17:36:31 +03:00
  • a4ae0b21db rss attach: send commands to service stdin Niko Marmeladkov 2026-07-03 17:32:09 +03:00
  • 672b676020 multi-service commands: rss start/stop/restart/enable/disable mc-proxy mc-lobby Niko Marmeladkov 2026-07-03 15:33:01 +03:00
  • f0d334b7dd children die when rss dies via PR_SET_PDEATHSIG Niko Marmeladkov 2026-07-03 14:14:02 +03:00
  • a92768157c
    fix hardcoded HOME paths in stop() and check_children() Niko Marmeladkov 2026-07-03 14:10:05 +03:00
  • 541e3b09ed
    enable/disable via daemon IPC, not local config Niko Marmeladkov 2026-07-03 13:27:40 +03:00
  • 6a1c59f91a
    fix socket permissions and ipc cleanup bug Niko Marmeladkov 2026-07-03 13:21:40 +03:00
  • 17f52e31ca
    graceful startup errors instead of panics Niko Marmeladkov 2026-07-03 13:14:54 +03:00
  • 38882b70c3
    default to /tmp/rss/ for shared multi-user access Niko Marmeladkov 2026-07-03 13:10:08 +03:00
  • 7383445ea5
    refactor paths: remove HOME dependency, use env/XDG/tmp fallback Niko Marmeladkov 2026-07-03 13:04:58 +03:00
  • b069c527bd
    daemon: centralized architecture with Unix socket IPC Niko Marmeladkov 2026-07-03 11:49:46 +03:00
  • a7ce8405d1
    centralize: daemon syncs state with config, cleanup orphans Niko Marmeladkov 2026-07-03 11:20:36 +03:00
  • 74b9539149
    add unless-stopped restart policy, systemd user unit, readme Niko Marmeladkov 2026-07-03 11:01:59 +03:00
  • 653b8d1612
    initial: per-user process supervisor (rss) Niko Marmeladkov 2026-07-03 10:47:25 +03:00