Changeset 822d16d in Klonkt


Ignore:
Timestamp:
08/13/2026 07:30:26 PM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
f926d13
Parents:
fbda20e
Message:

De volglijst-knoppen stonden op een pagina waar niets naartoe linkt

Robin kwam er bij de eerste echte verhuizing op uit: hij kon /following alleen
handmatig bereiken, niet via de UI.

Klopt. De tabbalk heeft vier tabbladen (news, connect, messages, blocking) en
/following staat daar niet bij. In fedi-tabs.ejs staat het met zoveel woorden:
"legacy values 'following'/'followers' -> Connect". Die pagina werkt nog als je
de URL intypt, maar er linkt niets meer naartoe, en ik had mijn download- en
importblok daar neergezet. Dus wel gebouwd, wel getest, en toch onbereikbaar.

Blok verplaatst naar connect.ejs, direct onder het volgformulier, want dat is de
pagina die de Connect-tab werkelijk opent.

Changed files:
src/views/pages/connect.ejs

  • het uitklapblok "Je volglijst meenemen" met de downloadknop en het plakveld

remarks: /following laat het blok ook nog staan; die pagina schaadt niet en wie
er een bladwijzer op heeft houdt zijn knop. 926 groen. Gerenderd gecontroleerd:
beide formulieren aanwezig, geen onvertaalde sleutels.

Dit was een fout van het soort dat een suite niet vangt: alle tests groen, de
route bestaat, de knop rendert, en toch kan niemand erbij. Alleen iemand die het
echt probeert vindt dit.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/pages/connect.ejs

    rfbda20e r822d16d  
    3333    <label class="tl-follow-ab" title="<%= t('tl.autoboost_hint') %>"><input type="checkbox" name="auto_boost" value="1"> &#10024; <%= t('tl.autoboost_follow') %></label>
    3434  </form>
     35
     36  <%# Je volglijst meenemen. Hoort HIER en niet op /following: de tabbalk stuurt
     37      'following' door naar Connect en er linkt niets meer naar die oude pagina.
     38      Wie verhuist moet dit kunnen vinden zonder een URL uit zijn hoofd te typen. %>
     39  <details class="tl-move">
     40    <summary><%= t('tl.move_title') %></summary>
     41    <p class="tl-move-hint"><%= t('tl.move_hint') %></p>
     42    <p><a class="btn" href="/news/following.csv" download>&#11015; <%= t('tl.move_export') %></a></p>
     43    <form method="post" action="/news/following/import">
     44      <label class="tl-move-lbl" for="tl-move-csv"><%= t('tl.move_import_lbl') %></label>
     45      <textarea id="tl-move-csv" name="csv" rows="5" spellcheck="false"
     46                placeholder="Account address,Show boosts,Notify on new posts,Languages,Featured"></textarea>
     47      <button type="submit" class="btn btn-primary"><%= t('tl.move_import') %></button>
     48    </form>
     49  </details>
    3550
    3651  <%
Note: See TracChangeset for help on using the changeset viewer.