CDN-fronted servers grouped per CDN, and servers through time
Build / Build (push) Successful in 26s
Deploy / decepub.thepra.dev (push) Successful in 1m21s

A post whose server is behind a CDN has no place of its own: the globe
groups such posts per CDN in labels on a ring above the Arctic, and
hovering one draws its arc to the CDN's group and a ring where the
server was before the CDN. The card's CDN chip names the CDN, its
domain, how PrivaPub found it (published ranges, response headers or
network), the place before the CDN and the CDN's servers week by week
(/api/privapub/v1/cdns/:domain); the author's tooltip lists the server's
changes of place and CDN week by week (/instances/:host/history). Both
are read on the first hover and kept for the session.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-04 11:44:51 +02:00
1 parent 5ec70b3357
commit 620cbef219
12 files changed
+386 -41

No files matched your search

+39
View File
@@ -641,4 +641,43 @@
<data name="placed" xml:space="preserve">
<value>placed</value>
</data>
<data name="weeks known" xml:space="preserve">
<value>weeks known</value>
</data>
<data name="unknown" xml:space="preserve">
<value>unknown</value>
</data>
<data name="unreachable" xml:space="preserve">
<value>unreachable</value>
</data>
<data name="domain" xml:space="preserve">
<value>domain</value>
</data>
<data name="found by" xml:space="preserve">
<value>found by</value>
</data>
<data name="the CDN&#x27;s published addresses" xml:space="preserve">
<value>the CDN's published addresses</value>
</data>
<data name="the CDN&#x27;s marks in the server&#x27;s answers" xml:space="preserve">
<value>the CDN's marks in the server's answers</value>
</data>
<data name="a network that carries only the CDN" xml:space="preserve">
<value>a network that carries only the CDN</value>
</data>
<data name="before the CDN" xml:space="preserve">
<value>before the CDN</value>
</data>
<data name="servers behind it" xml:space="preserve">
<value>servers behind it</value>
</data>
<data name="published ranges" xml:space="preserve">
<value>published ranges</value>
</data>
<data name="weekly" xml:space="preserve">
<value>weekly</value>
</data>
<data name="CDN groups" xml:space="preserve">
<value>CDN groups</value>
</data>
</root>