Skip to content

traffic66 2.4.1 - #26

Merged
githubflyideas merged 8 commits into
mainfrom
claude/t66-evolution-u9rr22
Oct 21, 2026
Merged

githubflyideas merged 8 commits into
mainfrom
claude/t66-evolution-u9rr22

Conversation

@githubflyideas

Copy link
Copy Markdown
Owner

The changes for 2.4.1; CHANGELOG.md has them in full.

  • Rooms and racks: a picture of room → rack → device → port → carrier and circuit, kept in the inventory file; free. The asset ledger is removed.
  • 95th-percentile billing removed
  • Threat lists imported and removed from the threat page
  • Names page renamed Inventory, in every language
  • Evaluation mark a step darker and a size larger
  • Sponsor strip: one advertiser at a time
  • One-click releases build as official

Generated by Claude Code

A release made from Actions → Run workflow builds on main, not on a tag,
so its binaries said "community build". A version entered by hand is a
release too.
Opacity .16 on screen (was .12) and .25 in print (was .2); the word is
26 px in its tile instead of 23. The tile and so the density stay.
It is the inventory file's own page (台账, 台帳, Inventar, Реестр …),
and it sits in the sidebar now, so the hints that sent people to
Settings → Names point at it directly.
A long banner (12:1 or wider; 2880x120 is the size to make) has the strip
to itself. A small 728x90 banner is shown three times side by side, the
same ad in every cell, instead of three different advertisers next to
each other. The strip rotates between advertisers and keeps the height of
a row of small banners, so the page under it never moves.
The billing page, its two endpoints, the five-minute rate table they were
computed from (and the pass that filled it every five minutes) and the
billed mark on interface lines are gone. An inventory line that still
says billed loads as before. /api/report takes its counter figures from
the same counter buckets the interface page draws.
The page was an asset ledger: sites, racks drawn by the unit, device
pages, ports, cabling, circuits, networks, paste and CSV import, behind a
licence. What it is for is narrower: to see which room, rack, device and
port a flow came through, and which carrier and circuit that port goes out
to. That is what it shows now, as rooms holding racks holding devices,
each port drawn out to its carrier and circuit ID.

Devices and ports come from the flows. The room and rack go on the device
line of the inventory file and the carrier and circuit on the interface
line, typed in once from the page; renaming an interface elsewhere keeps
them. The ledger package, its database file and its API are removed, and
the page needs no licence.
A list used to need a file dropped into <data>/threats and a restart.
The threat page now lists what is loaded and, for the administrator,
imports a file or a paste under a name and removes a list. An import is
read on its own first, so a file with no address in it is refused rather
than replacing a working list with an empty one; it is saved where the
startup loader reads it and is in use at once.
The toggle filtered on who opened the connection. A network whose hosts
only connect outwards has no connection opened from outside, so Inbound
was empty and said its data was still arriving, while most of its
traffic is the replies it downloads. It now filters on which way the
bytes went: from outside to an internal host, or the other way.
@githubflyideas
githubflyideas merged commit 20e0090 into main Oct 21, 2026
9 checks passed
@github-actions
github-actions Bot deleted the claude/t66-evolution-u9rr22 branch October 21, 2026 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants