Skip to content

Releases: alienid4/it-web-full

v3.17.19.9 - CSP + Favicon

Choose a tag to compare

@alienid4 alienid4 released this 08 May 03:28

v3.17.19.9 - CSP + Favicon (2026-05-08)

Baseline: v3.17.19.8

? Console ?????

  1. CSP ?? - Cloudflare ???? beacon.min.js ? CSP ?? cloudflareinsights ? ????
  2. favicon.ico 404 - ??? ? ??? logo ?? + ? /favicon.ico route

??

  • app.py: CSP ? https://static.cloudflareinsights.com + connect-src cloudflareinsights.com
  • app.py: ? /favicon.ico route ? send_from_directory
  • base.html: ? <link rel=icon ...>
  • static/favicon.ico: ? cathay_logo_sm.png ? favicon

??

tar xzf combo_v3.17.19.9_csp-favicon.tar.gz
cd v3.17.19.9-csp-favicon
sudo bash install.sh

v3.17.19.8 - Pre-warm Ping-All

Choose a tag to compare

@alienid4 alienid4 released this 08 May 03:19

v3.17.19.8 - Pre-warm Ping-All (???????) (2026-05-08)

Baseline: v3.17.19.7

????????????

??????????????,?? smoke ??? 14 ? endpoint ???:

/api/admin/hosts/ping-all ??? 2022ms (2 ?)

?? dashboard.js ????????? endpoint??? 60 ? cache TTL ??????? ? ? 2 ??

Fix

  1. ping timeout -W 2 ? -W 1 (LAN ? 1 ??)
  2. app startup ????
    • ????? spawn daemon thread
    • sleep 2s ? app ??
    • ???? ping ??? MongoDB cache
    • ??????? ? ?? cached=true 2.6ms

????

Endpoint ?? cold ?? cold
ping-all (?????) 2022ms 2.6ms (750x ?)

Smoke ??? 10 endpoint

?? ping-all + ????,?????????? install.sh ????

??

tar xzf combo_v3.17.19.8_prewarm-ping.tar.gz
cd v3.17.19.8-prewarm-ping
sudo bash install.sh

v3.17.19.7 - Smart Health Check

Choose a tag to compare

@alienid4 alienid4 released this 08 May 03:06

v3.17.19.7 - Smart Health Check (2026-05-08)

Baseline: v3.17.19.6

Bug

?? health-check ?????? endpoint ? success:true ?? OK?? /api/admin/settings ? /api/hosts ???? API ??,?? {data: ...} ?? success ?? ? ??????

Fix

?????:

  • HTTP != 200 ? FAIL
  • Body ???? JSON ? FAIL
  • success:false ?? error ? FAIL
  • ?? ? OK (success:true / data ?? / ?? dict / array ?? OK)

Smoke ????

  • 8/8 endpoint PASS
  • system/info 9.7ms, dashboard ?? < 130ms

??

tar xzf combo_v3.17.19.7_smart-healthcheck.tar.gz
cd v3.17.19.7-smart-healthcheck
sudo bash install.sh

v3.17.19.6 - Health Check Parse Fix

Choose a tag to compare

@alienid4 alienid4 released this 08 May 03:02

v3.17.19.6 - Health Check Parse Fix (2026-05-08)

Baseline: v3.17.19.5

Bug

???? ???? ? 4/8 endpoint ?? ? json.success=false,? HTTP=200 ?????????

??:health_check ? response body ??? 300 ????? _json.loads()?? response (system_status ? 400 ?) ???? invalid JSON ? parse exception ? json_ok=false ? ?????

Fix

  • ??? body ? parse JSON
  • ? preview ? 150 ?????

??

tar xzf combo_v3.17.19.6_healthcheck-parse-fix.tar.gz
cd v3.17.19.6-healthcheck-parse-fix
sudo bash install.sh

v3.17.19.5 - Dashboard Real Fix

Choose a tag to compare

@alienid4 alienid4 released this 08 May 02:51

v3.17.19.5 - Dashboard Real Fix + Smoke Test (2026-05-08)

Baseline: v3.17.19.4

?????????

?? v3.17.19.4 ?? cache ? cold first call ?? 488ms (?? ansible --version CLI ????)?

?????? subprocess,?? Python import / file read:

  • ansible ?? ? import ansible (instant)
  • OS ?? ? read /etc/os-release
  • hostname ? socket.gethostname()
  • IP ? UDP socket trick
  • uptime/boot_time ? read /proc/uptime

???? (smoke_dashboard.py)

Endpoint v3.17.19.4 cold v3.17.19.5 cold
system/info 488ms 10ms (48x)
health-check 568ms 124ms (4.5x)
?? dashboard ~600ms ~85ms

???????

scripts/smoke_dashboard.py ? Flask test_client ????,?? 8 ??? endpoint:

  • HTTP code = 200
  • json.success = true
  • ?????? (?? system_info ???? hostname/ip/python)
  • ?? SLOW (>800ms) ? FAIL

install.sh ??????? smoke,???????

??????????????? bug ?????????,?????????

??

tar xzf combo_v3.17.19.5_dashboard-real-fix.tar.gz
cd v3.17.19.5-dashboard-real-fix
sudo bash install.sh

v3.17.19.4 - Dashboard Cache

Choose a tag to compare

@alienid4 alienid4 released this 08 May 02:44

v3.17.19.4 - Dashboard ?? (2026-05-08)

Baseline: v3.17.19.3

??????????

??:

  • /api/admin/system/info ? 511ms (??: ansible --version ????? 400ms)
  • /api/admin/system/status ? 112ms (podman ps + 2 systemctl is-active)
  • /api/admin/health-check ? 669ms (??? 6 ? endpoint)

??

  1. TTL ?????
    • system/info: TTL 60s (OS / hostname / IP / ansible ??/ uptime ????)
    • system/status: TTL 10s (??????????)
  2. ?? subprocess (ThreadPoolExecutor)
    • system/info 6 ? cmd ??
    • system/status: podman + 2 ? systemctl ??
    • health-check: 6 ? endpoint ???

????

Endpoint ?? Cold (??) Warm (??)
system/info 511ms 488ms 1.8ms (270x)
system/status 112ms 88ms 2.0ms (50x)
health-check 669ms 587ms 562ms

? 2 ?? dashboard ?? < 5ms?

??

tar xzf combo_v3.17.19.4_dashboard-cache.tar.gz
cd v3.17.19.4-dashboard-cache
sudo bash install.sh

v3.17.19.3 - Health Check Button

Choose a tag to compare

@alienid4 alienid4 released this 08 May 02:27

v3.17.19.3 - ?????? (2026-05-08)

Baseline: v3.17.19.2

??

???? dashboard ?????:

  • ?? ?????? ? ??? /api/admin/health-check
  • ?? ???? ? ??? dashboard ????

??: ???? tab ? ???

??

tar xzf combo_v3.17.19.3_healthcheck-button.tar.gz
cd v3.17.19.3-healthcheck-button
sudo bash install.sh

v3.17.19.2 - Health Check + Missing Endpoint

Choose a tag to compare

@alienid4 alienid4 released this 08 May 02:24

v3.17.19.2 - online-users + Health Check (2026-05-08)

Baseline: v3.17.19.1

???? bug:/api/admin/online-users ???

??:

  • admin.js ?? fetch /api/admin/online-users`n- ? server ????? route (Flask ????? 401, ???? 404)
  • JS ? if (!res.success) return; ???? ? ??????????...?

??

  1. ?? GET /api/admin/online-users

    • ?? 5 ??? last_seen ??????online?
    • ? {success, online_count, total, data:[{username, status, minutes_ago, last_seen, last_ip, ...}]}
  2. ?? GET /api/admin/health-check (??????)

    • ????? 6 ? dashboard / ?? endpoint
    • ??? endpoint ? HTTP code + json.success + preview
    • ????????????????????
  3. dashboard ?????

    • ?? endpoint HTTP error ? ???? XXX ?????+ [??] ??
    • ????? health-check ???? endpoint ??

????? bug ??? smoke test ???

?? smoke test ?? curl /login 200???? dashboard ???????????
?? health-check endpoint ?????????????????

??

tar xzf combo_v3.17.19.2_online-users-healthcheck.tar.gz
cd v3.17.19.2-online-users-healthcheck
sudo bash install.sh

v3.17.19.18 - Admin Nav Inline Display

Choose a tag to compare

@alienid4 alienid4 released this 08 May 08:41

v3.17.19.18 - Admin Nav Active Group Inline (2026-05-08)

Baseline: v3.17.18.0+ (? 18 ??? patch, full-bundle ?????)

?????

??? 19.17 ????? ????, ?? CSS ? :has(.admin-tab.active) ? position:absolute ?? dropdown, ??????????.

Fix

active group ? inline ???????????? (????):

.admin-nav { flex-wrap: wrap; }
.admin-nav-group:has(.admin-tab.active) { flex: 1 0 100%; order: 99; }
.admin-nav-group:has(.admin-tab.active) .admin-nav-items {
  display: flex !important;
  position: static !important;  /* ?? absolute */
  flex-wrap: wrap;
  background: #f8fff8;
  border: 1px solid var(--g1);
  border-radius: 8px;
}
```n
### ????

```n[?? ?????? ?]  [??? ???? ?]  [?? ???? ?]  ...
????????????????????????????????????????????????????????????
? ?? ????   ?? ????   ?? ????   ?? ???? ... ?  ? active group ???????
????????????????????????????????????????????????????????????
```n
### ??

?? full-bundle ?????:
```bash
tar xzf combo_v3.17.19.18_full-bundle.tar.gz
cd v3.17.19.18-full-bundle
sudo bash install.sh

v3.17.19.17a - Full Bundle (????)

Choose a tag to compare

@alienid4 alienid4 released this 08 May 09:05

v3.17.19.17a - Full Bundle ??? (? nav inline ??)

Baseline: 3.17.15+ ~ 3.17.19 ???
??: 3.17.19.17a

???????

??? 3.17.15.x ~ 3.17.19.x ???? 3.17.19.17a, ?? 17+ ? patch ??.

?? (??? 3.17.16.x baseline ?????)

  • AIX ???? (check_cpu/disk/system/service/account/error_log)
  • ???? OS ?? (SSH banner + uname probe + port heuristic)
  • ????????? (???????, ???????)
  • ?????? (?? inventory + ?????)
  • ?? ???? tab (sanitized ?????)
  • Dashboard ?? (system_info 488ms?10ms, ping-all ??)
  • Static cache 1 ?? (?? 4167ms?294ms)
  • UX ???? (??????? + admin nav active group inline ??)
  • ?? bug ?? (CSP / probe_os ?? / JS null / inventory ?? / seed_data ??)

??

curl -L -o /tmp/bundle.tar.gz \\
  https://github.com/alienid4/it-web-full/releases/download/v3.17.19.17a/combo_v3.17.19.17a_full-bundle.tar.gz
cd /tmp && tar xzf bundle.tar.gz && cd v3.17.19.17a-full-bundle
sudo bash install.sh
```n
install.sh ???: ?? baseline ? ?? ? ????? ? ??? ? ???? ? ?? ? ? smoke + check_inspection

### ???? (?????)

- `python3 scripts/check_inspection.py` ??????
- `python3 scripts/smoke_dashboard.py` API smoke (10 endpoint)
- `python3 scripts/deep_test.py` ???? (66 ?)
- ???? ? ?? ???? (UI ????? + ??)