Commit Graph

  • 261e4114e2 feat: communication scrcpy — Android mirror/control wrapper over scrcpy+adb (devices, record, tcpip, connect, push, pull, screenshot, info) Your Name 2026-08-13 14:29:09 +00:00
  • 57972ebb3b Merge branch 'main' of https://gitea.skink-platy.ts.net/admin/Linux_post_install . Your Name 2026-08-13 10:14:34 -04:00
  • a4c025d236 feat: entertainment hardening — notify_send delivery, plugin lib, last-run state, config edit; shared user-timers lib Your Name 2026-08-13 14:13:06 +00:00
  • 72cf73b227 Merge branch 'main' of https://gitea.skink-platy.ts.net/admin/Linux_post_install session travel problem Your Name 2026-08-13 09:37:40 -04:00
  • d9316ec7f7 fix: pos systemd units stop fast — TimeoutStopSec=5s everywhere, listener TERM traps; drop dead pos-health/pos-entertainment unit docs Your Name 2026-08-13 13:16:58 +00:00
  • e9c3cb8a40 session Your Name 2026-08-13 09:02:57 -04:00
  • 8b0ce3ba89 refactor: transparent bootstrap output — name installs, show skips, drop dup apt update Your Name 2026-08-13 05:00:33 -04:00
  • a3c01a0394 feat: usb-automount feature — udev+systemd auto-mount of USB sticks, flag-gated like autostart Your Name 2026-08-13 03:40:13 -04:00
  • d4d38ad901 feat: pos system backup copies to USB after verification — sha256-proven 100% Your Name 2026-08-13 03:23:30 -04:00
  • 6504c69154 docs: DEV.md env-seam registry + stub-harness guidance; scheduler migrate semantics Your Name 2026-08-13 02:14:51 -04:00
  • 5da148ac4e fix: share smb-server share warns on Samba-passdb gaps + blocked parent traversal Your Name 2026-08-13 02:14:36 -04:00
  • 414a990801 refactor: pos system event-trigger → pos system schedule — per-job timers, notify policies, legacy migrate Your Name 2026-08-13 02:14:25 -04:00
  • 8b3435a8d5 feat: pos network download replace <gid> <url> + fresh-link status advisory Your Name 2026-08-13 02:14:14 -04:00
  • bd77a3949e feat: pos network download restart + smart retry + systemd healer — outage-resilient downloads Your Name 2026-08-12 02:46:42 -04:00
  • c5dd6466ba feat: pos network download — aria2 RPC daemon + queue control (add/torrent/metalink, watch, limits) Your Name 2026-08-12 01:55:16 -04:00
  • ac44f972dc docs: DEV/AGENTS doc improvements from the SMB session — deps-guard-before-help, test seams + stub-PATH pattern, managed config blocks idiom, completed docs checklist Your Name 2026-08-11 16:21:13 -04:00
  • a4849616d9 feat: pos share smb server + smb client — Samba share tools (samba/cifs-utils deps, systemd automount units) Your Name 2026-08-11 16:15:02 -04:00
  • 384ed4bf90 fix: matrix sender login — real error reporting + @ prefix auto-add Your Name 2026-08-11 15:33:48 -04:00
  • 32a69f09e9 feat: pos network checkport nmap engine overhaul — 2-pass scan, --versions probe, udp/v6 fixes Your Name 2026-08-11 15:33:46 -04:00
  • 3536f267c7 refactor: move usb/nfs tools into new 'share' category Your Name 2026-08-11 14:52:18 -04:00
  • b74dfffd0b feat: Matrix/Synapse sender + listener — second notify platform (telegram,matrix) Your Name 2026-08-09 20:19:07 +00:00
  • 6e437cace8 fix: pos tree truncated when a category's last tool has no subcommands Your Name 2026-08-09 18:41:26 +00:00
  • c0693b0093 feat: postinstall asks to install event-rules.template Your Name 2026-08-09 18:24:47 +00:00
  • 13fffb5775 feat: add config/event-rules.template — ready-made eventer rule set Your Name 2026-08-09 18:21:41 +00:00
  • 06858e34bb fix: CPU temp rule example pins coretemp chip Your Name 2026-08-09 18:14:55 +00:00
  • 2e72ad1a44 chore: regen docs for event-trigger run value logging Your Name 2026-08-09 18:12:10 +00:00
  • 5f2c8fdcec feat: event-trigger run logs live value on no-change Your Name 2026-08-09 18:11:51 +00:00
  • 3ae18499ad fix: event-trigger status reported rules: 0 Your Name 2026-08-09 18:00:15 +00:00
  • dfb0f6d82d fix: cpufreq install no longer breaks preinstall on Debian trixie+ Your Name 2026-08-09 17:44:03 +00:00
  • dfaf1a9525 chore: add monitoring toolset to preinstall PACKAGES Your Name 2026-08-09 17:37:29 +00:00
  • 577d49ac2d fix: report skipped rules in event-trigger run; add lm-sensors dep Your Name 2026-08-09 17:31:59 +00:00
  • 030ec0b456 feat: pos system event-trigger — state-based threshold monitors (eventer) Your Name 2026-08-09 17:09:59 +00:00
  • 2e57634877 feat: harden pos media mp3/mp4 — smart format selection, metadata, dry-run Your Name 2026-08-09 15:56:47 +00:00
  • 0146dbe5f9 feat: ai bridge answers about replied-to Telegram messages Your Name 2026-08-09 15:43:06 +00:00
  • 310367f3b2 feat: ai sessions + Telegram-friendly replies (--system, markdown strip) Your Name 2026-08-09 15:32:39 +00:00
  • 1832a88c71 fix: pos config secret values corrupted by stray newline in captured input Your Name 2026-08-09 15:08:29 +00:00
  • 23eede637a feat: pos ai gemini — CLI + Telegram AI chat (ask, chat, models) Your Name 2026-08-09 14:40:15 +00:00
  • f8b5c08ee5 feat: emoji-visualized gold + weather entertainment plugins Your Name 2026-08-09 14:14:14 +00:00
  • 0acdf3b346 fix: listener daemon read config from wrong HOME Your Name 2026-08-09 14:09:10 +00:00
  • 52413a6a68 feat: pos tree — print the CLI command tree Your Name 2026-08-09 12:50:52 +00:00
  • 4d8f70d770 refactor: telegram config via pos config telegram; fix listener pipe + entertainment bugs Your Name 2026-08-09 12:22:12 +00:00
  • 97e9d57f45 fix: telegram listener editor crashes on remove/edit/test Your Name 2026-08-09 11:28:29 +00:00
  • 498979a78d feat: telegram listener pushes command list to bot menu via setMyCommands Your Name 2026-08-09 09:54:05 +00:00
  • 95917607cf fix: infinite loop in pos completion walk-up caused CPU hang on TAB Your Name 2026-08-09 09:24:50 +00:00
  • fe7708f142 ai need continue Your Name 2026-08-09 04:57:28 -04:00
  • cc01fd8059 fix: unbound 'example' in config editor under set -u Your Name 2026-08-09 04:38:10 -04:00
  • cb82acb155 fix: cache pos config scopes for completion; stop per-TAB registry scan Your Name 2026-08-09 04:31:07 -04:00
  • 494952369d fix: config editor example hints + plugin registry abort under pipefail Your Name 2026-08-09 04:22:59 -04:00
  • d6a3f9c3b3 revert: drop TEST var from compose POS_CONFIG registry Your Name 2026-08-09 03:58:42 -04:00
  • 0b7fdb4954 feat: pos config — interactive config editor driven by the POS_CONFIG registry Your Name 2026-08-09 03:57:17 -04:00
  • 873ae84b49 refactor: rename telegram tool to pos-communication-telegram-sender; drop --send legacy alias Your Name 2026-08-09 03:28:30 -04:00
  • 16bc6685f8 fix: honor --dry-run across install phases; repair repo conventions and doc drift Your Name 2026-08-09 03:01:58 -04:00
  • 7dff27206b fix: health --send is notification-only; listener @quiet prefix kills double reply Your Name 2026-08-07 14:15:33 -04:00
  • 81ac553590 fix: entertainment 1h timer never fired (invalid OnCalendar); drop cron backend, systemd-only Your Name 2026-08-07 13:43:45 -04:00
  • f99acc36a2 feat: nested pos subcommands — POS_SUBCMDS header, nested category help + completion Your Name 2026-08-06 04:01:39 -04:00
  • b9edd07801 feat: pos communication telegram listener — /command to bash map + owner-only daemon Your Name 2026-08-06 03:48:08 -04:00
  • f01eb91299 fix: pos entertainment config set validates all pairs before writing (atomic) Your Name 2026-08-06 03:31:29 -04:00
  • e50434d62c fix: align plugin keys column in pos entertainment config help Your Name 2026-08-06 03:28:14 -04:00
  • 03e9d4c8e6 feat: add pos system nfs-server and nfs-client (systemd persistent mounts) Your Name 2026-08-06 03:19:42 -04:00
  • aac3c5266a docs: fix BACKUP_SERVICE_ROOTS default in system how-to (runtime $HOME, not /home/you) Your Name 2026-08-06 03:09:52 -04:00
  • 8bef0f8c6d docs: add pos HOW-TO guide set (index + 8 category guides) Your Name 2026-08-06 02:54:36 -04:00
  • 025971ca1e feat: multi-platform alerting + shared system.env config with dynamic help values Your Name 2026-08-06 02:37:56 -04:00
  • 9a94329dd0 feat: add pos system health, lib/notify.sh, and daily Telegram digest timer Your Name 2026-08-06 02:25:23 -04:00
  • cf36780c0f docs: add Document Map index + Entertainment section to agent context Your Name 2026-08-06 01:59:35 -04:00
  • 7e28769ec5 add entetaiment features Your Name 2026-08-06 01:48:24 -04:00
  • d722842d20 add auto trig for api and send via telegram Your Name 2026-08-05 11:49:27 -04:00
  • bd92c7f899 feat: auto-install config/entertainment.env (default Al-Hasakah weather) on install Your Name 2026-08-05 14:59:50 +00:00
  • 2aaf5cff62 feat: add entertainment module — public-API plugins (weather, joke) sent via Telegram by default (pos entertainment send) Your Name 2026-08-05 14:45:51 +00:00
  • e3762f4074 feat: add --parse-mode (plain|markdown|html) to pos communication telegram Your Name 2026-08-05 14:45:10 +00:00
  • 330a3ba0b4 fix: add yt-dlp dep guard to pos-media-mp3/mp4 (clean error instead of raw command-not-found) Your Name 2026-08-05 14:23:03 +00:00
  • 7e2ecba219 chore: add doc/code sync gate (make gen + make check + pre-commit hook) Your Name 2026-08-05 14:11:14 +00:00
  • 4e1c06a63e add placeholder entertaiment entertaiment Your Name 2026-08-05 07:50:08 -04:00
  • 5244c21ba3 add weather api Your Name 2026-08-05 07:05:53 -04:00
  • e62626b55c ai need to continue ... Your Name 2026-08-05 05:47:45 -04:00
  • 494eae2bdf feat: add pos usb server (USB Redirector control); fix doc/code drift Your Name 2026-08-05 04:38:03 -04:00
  • 6d3482939e docs: note auto-discovery of category help in new-tool checklists Your Name 2026-08-05 04:17:02 -04:00
  • fe751bbc0c feat: add category help to pos dispatcher (pos <category> --help) Your Name 2026-08-05 04:09:19 -04:00
  • d591e71363 feat: show public IP location in pos network ip Your Name 2026-08-05 03:57:21 -04:00
  • 93f3044c2a docs: add AGENTS.md with lazy-loaded DOC references for agent guidance Your Name 2026-08-05 03:51:48 -04:00
  • 49fb248454 refactor: merge vbox into docker as pos docker vbox Your Name 2026-08-05 03:30:51 -04:00
  • 0c9d09c331 docs: add dev templates + clarify conventions; fix pos help for multi-word commands Your Name 2026-08-05 03:03:56 -04:00
  • 070524bafb feat: add tsui app installer and pos communication telegram sender Your Name 2026-08-05 02:42:35 -04:00
  • e7c8c176ed feat: add pos system backup — encrypted folder snapshots with --service picker ciya 2026-08-03 08:58:38 -04:00
  • db7bf4de86 chore: ignore session files and drop stale SSH key Your Name 2026-08-03 03:50:20 -04:00
  • 60718b360e feat: integrate precompiled hotspot binaries from x64_bin/ via pos network hotspot Your Name 2026-08-03 03:48:33 -04:00
  • 54592a5839 docs: reorganize into DOC/ and simplify README Your Name 2026-08-03 02:50:38 -04:00
  • 2a2b4d81d1 feat: add feature-flag subsystem with on-demand features install Your Name 2026-08-03 02:40:51 -04:00
  • cf7ba2d58a add x64 bins and arm64 bin Your Name 2026-08-03 02:08:58 -04:00
  • d01228a21e feat(GUI): web interface for install and pos commands GUI he 2026-07-28 11:47:48 -04:00
  • a53ba0a68e docs: add algorithm.md with diagrams for installation, CLI dispatch, compose, config cascade, logging, and vbox he 2026-07-28 11:35:37 -04:00
  • 1982f72a38 fix: prompt to edit .env before starting service on first deploy he 2026-07-28 11:32:26 -04:00
  • 1989d9a34f feat: improve docker compose help, config strategy docs, and README he 2026-07-28 11:23:19 -04:00
  • ee69c1fba8 docs: rewrite README and DEV.md for clarity he 2026-07-28 11:20:48 -04:00
  • f7e9915f10 fix: remove rclone.conf from README tree — file does not exist in config/ he 2026-07-28 11:01:05 -04:00
  • d2aebf3a48 chore: rename project from myLinux to Linux_post_install across all files he 2026-07-28 10:59:25 -04:00
  • fdca639f58 . he 2026-07-28 10:28:11 -04:00
  • 0c30e04533 first commit he 2026-07-28 10:26:55 -04:00