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