Changeset bfa6fa1 in Klonkt for src/services/i18n.js


Ignore:
Timestamp:
07/31/2026 06:02:01 PM (6 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
72ec6a4
Parents:
0ca7e9a4
Message:

Account-verhuizingen slice 3: het wegwijsbord (movedTo + homepage-link)

Het sluitstuk van shaer-0j2's federatiekant. De oude Klonkt blijft
staan en ZEGT waar hij heen ging, op twee plekken.

Voor servers: het actor-document draagt movedTo zodra moved_to gezet is
(FEP-7628: een verhuisd account moet dat publiceren en geldt als
inactief). Dat is precies waarom de oude actor online blijft: wie de
Move-activity miste (server offline, latere bezoeker) leert de
verhuizing alsnog door ons op te halen. Een kolomwaarde die geen URL is
haalt de draad nooit.

Voor mensen: de homepage opent met een groot wegwijsbord boven de feed,
met de handle van het nieuwe adres als grote link. Boven de posts met
opzet: niemand hoort een dode tijdlijn door te scrollen om te ontdekken
dat we weg zijn.

En de verhuizing zelf vertelt het nu twee keer: naast de Move gaat er
een Update van de actor naar elke volger-inbox, gebouwd uit de VERSE
rij, zodat het bord ook staat als de Move onderweg verdwijnt (FEP-7628
SHOULD).

Changed files:
src/services/ActivityPubService.js

  • buildActor: movedTo bij een geldige moved_to
  • moveAccount: Update(actor) naast de Move, per inbox

src/routes/posts.js

  • home: movedTo + leesbaar label (actorDisplay) naar de view

src/views/pages/home.ejs

  • wegwijsbord boven de feed, typeof-guard voor deploy-races

src/assets/css/style.css

  • .moved-banner: accentrand, grote link, tekst breekt netjes af

src/services/i18n.js

  • phome.moved_lead/_hint in nl/en/de

test/move-actor.test.js

  • movedTo aan/uit/rommel; Update draagt het bord naast de Move
  • slice-2-test telt nu Moves apart (Update rijdt mee)

remarks: banner visueel gecontroleerd (mobiel en desktop) door het echte
templateblok met de echte CSS te renderen; suite 372 groen.

-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/i18n.js

    r0ca7e9a4 rbfa6fa1  
    912912    'vblk.back': 'Terug',
    913913    'vblk.to_home': 'Naar de hoofdpagina',
     914    'phome.moved_lead': 'Dit account is verhuisd. Je vindt me nu hier:',
     915    'phome.moved_hint': 'Volg je me al? Dan verhuist je server je waarschijnlijk vanzelf mee. Zo niet: volg het nieuwe adres.',
    914916    'phome.empty_title': 'Hier is het nog stil.',
    915917    'phome.empty_sub': 'Nog geen posts. Spannend.',
     
    18541856    'vblk.back': 'Back',
    18551857    'vblk.to_home': 'Go to the main page',
     1858    'phome.moved_lead': 'This account has moved. You can find me here now:',
     1859    'phome.moved_hint': 'Already following me? Your server most likely moves you along by itself. If not: follow the new address.',
    18561860    'phome.empty_title': "It's quiet here for now.",
    18571861    'phome.empty_sub': 'No posts yet. Exciting.',
     
    27962800    'vblk.back': 'Zurück',
    27972801    'vblk.to_home': 'Zur Hauptseite',
     2802    'phome.moved_lead': 'Dieses Konto ist umgezogen. Du findest mich jetzt hier:',
     2803    'phome.moved_hint': 'Folgst du mir schon? Dann zieht dein Server dich wahrscheinlich automatisch mit. Falls nicht: folge der neuen Adresse.',
    27982804    'phome.empty_title': 'Hier ist es noch still.',
    27992805    'phome.empty_sub': 'Noch keine Beiträge. Spannend.',
Note: See TracChangeset for help on using the changeset viewer.