Posts for later, hashtags followed, and Explore

The composer's clock button gives a post a time (scheduled_at, at least five
minutes ahead; located and group posts have none), and /scheduled moves or
drops what waits. A hashtag's feed tab shows its week and follows it, so its
public posts come home. Explore (/explore) shows what PrivaPub says is
trending, hashtags, posts and links from public posts it holds, the
directory by activity or by joining, and the hashtags the persona follows.
DiscoveryService does the calls; the e2e tests check each against PrivaPub's
own answer.

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-05 03:53:51 +02:00
1 parent 9a752d9288
commit 6d5cf17723
17 files changed
+1001 -7

No files matched your search

+84
View File
@@ -1106,4 +1106,88 @@
<data name="Manage filters" xml:space="preserve">
<value>Gestisci i filtri</value>
</data>
<data name="Explore" xml:space="preserve">
<value>Esplora</value>
</data>
<data name="Popular posts" xml:space="preserve">
<value>Post popolari</value>
</data>
<data name="Shared links" xml:space="preserve">
<value>Link condivisi</value>
</data>
<data name="People" xml:space="preserve">
<value>Persone</value>
</data>
<data name="Followed hashtags" xml:space="preserve">
<value>Hashtag seguiti</value>
</data>
<data name="This persona follows no hashtag yet." xml:space="preserve">
<value>Questa persona non segue ancora hashtag.</value>
</data>
<data name="Nothing is trending yet." xml:space="preserve">
<value>Ancora niente di cui si parla.</value>
</data>
<data name="{0} posts this week, {1} people today" xml:space="preserve">
<value>{0} post questa settimana, {1} persone oggi</value>
</data>
<data name="{0} people this week" xml:space="preserve">
<value>{0} persone questa settimana</value>
</data>
<data name="Recently active" xml:space="preserve">
<value>Attivi di recente</value>
</data>
<data name="Newcomers" xml:space="preserve">
<value>Nuovi arrivati</value>
</data>
<data name="Only this server" xml:space="preserve">
<value>Solo questo server</value>
</data>
<data name="Follow #{0}" xml:space="preserve">
<value>Segui #{0}</value>
</data>
<data name="Stop following #{0}" xml:space="preserve">
<value>Smetti di seguire #{0}</value>
</data>
<data name="Following #{0}: its public posts come home." xml:space="preserve">
<value>Segui #{0}: i suoi post pubblici arrivano nella home.</value>
</data>
<data name="No longer following #{0}." xml:space="preserve">
<value>Non segui più #{0}.</value>
</data>
<data name="Publish later" xml:space="preserve">
<value>Pubblica più tardi</value>
</data>
<data name="Schedule" xml:space="preserve">
<value>Programma</value>
</data>
<data name="Publish it on" xml:space="preserve">
<value>Pubblicalo il</value>
</data>
<data name="Scheduled posts" xml:space="preserve">
<value>Post programmati</value>
</data>
<data name="Choose when to publish it." xml:space="preserve">
<value>Scegli quando pubblicarlo.</value>
</data>
<data name="A post is scheduled at least five minutes ahead." xml:space="preserve">
<value>Un post si programma almeno cinque minuti prima.</value>
</data>
<data name="Scheduled for {0}." xml:space="preserve">
<value>Programmato per il {0}.</value>
</data>
<data name="Nothing is waiting to be published." xml:space="preserve">
<value>Niente aspetta di essere pubblicato.</value>
</data>
<data name="Followers only" xml:space="preserve">
<value>Solo follower</value>
</data>
<data name="Move" xml:space="preserve">
<value>Sposta</value>
</data>
<data name="Never publish it" xml:space="preserve">
<value>Non pubblicarlo mai</value>
</data>
<data name="It will not be published." xml:space="preserve">
<value>Non sarà pubblicato.</value>
</data>
</root>