Skip to content

[pull] main from jason5ng32:main - #132

Merged
pull[bot] merged 13 commits into
Cosr-Backup:mainfrom
jason5ng32:main
Sep 29, 2026
Merged

pull[bot] merged 13 commits into
Cosr-Backup:mainfrom
jason5ng32:main

Conversation

@pull

@pull pull Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

jason5ng32 and others added 13 commits September 21, 2026 22:43
Collapse repeated daily IP records into summaries ordered by last seen.
Keep country and IP-type filters across both views and expand dates only
for IPs recorded on multiple days. Preserve the daily storage format.

Co-Authored-By: GPT-6 <noreply@openai.com>
Ninety days is longer than most visitors need for a local record. Stored
preferences above the new cap clamp to 30 on read, and older day buckets
are pruned on the next load.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…roxy field

Follows the v3 score output of MyIP-api (this frontend no longer reads
the v2 shape; deploy it right after the API).

- A toggle next to the quality score opens a panel: a short explanation
  assembled from the score dimensions (network type, anonymity with its
  last-observed date, reputation, the ASN's neighbourhood, the verdict),
  and all boolean attributes as check / cross / question-mark icons.
  Residential proxies seen only in the API's own sighting history read
  as "suspected".
- The card's "Proxy" field becomes "Anonymizer": Tor exit, iCloud
  Private Relay, residential proxy, proxy, VPN (each with a suspected
  variant when only one source agrees) or not detected. Card fields are
  anonymity / anonymityCode / anonymityProvider / anonymityProtocol; the
  provider line hides when the API returns null. Texts live under
  ipInfos.anonymity.*, with one code-to-key map for card and report.
- Diagnostic reports store the anonymity code (REPORT_VERSION 2; v1
  links show the unsupported-version page, reworded to fit either
  direction). The persona collector no longer sends the unused isProxy.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators Sep 29, 2026
@pull pull Bot added the ⤵️ pull label Sep 29, 2026
@pull
pull Bot merged commit 701b610 into Cosr-Backup:main Sep 29, 2026
3 of 4 checks passed
@4everland
4everland Bot requested a deployment to production September 29, 2026 12:27 Abandoned

This branch had an error being deployed

1 failed deployment
production — 701b6108 Deployed Sep 29, 2026 by pull[bot] via Push README to Docker Hub #18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant