From 88f78690eceeab6d945c9e8a4c01a25fbbee4bbe Mon Sep 17 00:00:00 2001 From: thepra Date: Sun, 4 Oct 2026 11:12:02 +0200 Subject: [PATCH] CLAUDE.md: PrivaPub places every located server to its city Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw --- CLAUDE.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 6599b39..7b90769 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -188,8 +188,8 @@ supplies: - **Mastodon DTOs** are client-side, in `Models/Mastodon/` (snake_case). `/clientapi` DTOs come from `PrivaPub.ClientModels`. - **Where a post is** (`InstanceService.Locate`, `Models/FeedPost.cs`): its own place (Pixelfed's, `privapub.place`), - its event's venue, the reader for a located post, its author's server (PrivaPub's public projection: 0.1° for servers - with at least 10 users, else the country, drawn at `Helpers/CountryPoints.cs`), or nowhere (a CDN-fronted server). + its event's venue, the reader for a located post, its author's server (to 0.1°, or a point in its country from + `Helpers/CountryPoints.cs` when DB-IP located it only to a country), or nowhere (a CDN-fronted server). Server descriptions are cached a day in localStorage (`ServerInfos`). PrivaPub's own host is the signed-in persona's account host, since the API may be reached under another name. - **The feed page** (`Pages/Index.razor`): `FeedTabs`, `Content` (the card, which does its own actions), `Composer`,