Changeset fc664ce in Klonkt for src/views/pages/admin-migrate.ejs


Ignore:
Timestamp:
08/14/2026 02:21:29 AM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
f704237
Parents:
e9128bc
Message:

Je volglijst verhuist mee naar de migrate-pagina

Robin stuurde een schermafbeelding van het blok op Connect: "this is still very
ugly". Terecht. "Kies je gedownloade CSV-bestand:" stond naast zijn invoerveld,
"Of plak" werd naar rechts geduwd en "de lijst hier:" viel eronder, met een
textarea van vijf tekens breed ertussen.

De reden is simpel: er was geen enkele opmaak voor .tl-move. Geen display,
geen breedte, niets. De labels waren dus inline en de tekst brak om de velden
heen.

Niet ter plekke bijgepoetst maar verplaatst, want dit is een migratie-optie en
die horen sinds vanmiddag bij elkaar. Op /admin/migrate erft het blok de
kaartopmaak die de andere secties al hadden: labels op eigen regels, invoervelden
over de volle breedte.

Gemeten in de browser: label display block, textarea 408px in een kaart van
455px. Op Connect blijft niets achter.

Changed files:
src/views/pages/admin-migrate.ejs

  • de volglijst als echte sectie, met downloadknop, bestand, plakveld

src/views/pages/connect.ejs

  • het ongestileerde <details>-blok eruit

src/routes/posts.js

  • /news/following/import mag terugsturen naar een eigen pad

src/services/i18n.js

  • mig.follows_note in nl/en/de

remarks: de sectie hergebruikt de bestaande tl.move_*-teksten, dus er hoefde
niets opnieuw vertaald. Suite 1005 groen.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/pages/admin-migrate.ejs

    re9128bc rfc664ce  
    222222
    223223  <%# ── Wie je volgt ────────────────────────────────────────────── %>
     224  <%# Stond op Connect, in een <details> zonder een greintje opmaak: labels als
     225      losse tekst naast hun invoerveld, een textarea van vijf regels breed. Hier
     226      krijgt hij de kaartopmaak van deze pagina, en hij hoort hier ook: je
     227      volglijst meenemen is een migratie-optie. %>
    224228  <section class="mig-card">
    225229    <h2><%= t('mig.follows_title') %></h2>
    226     <p class="form-hint"><%= t('mig.follows_hint') %></p>
    227     <p><a class="btn" href="/connect"><%= t('mig.follows_btn') %></a></p>
     230    <p class="form-hint"><%= t('tl.move_hint') %></p>
     231    <p><a class="btn" href="/news/following.csv" download>&#11015; <%= t('tl.move_export') %></a></p>
     232
     233    <form method="post" action="/news/following/import" enctype="multipart/form-data">
     234      <input type="hidden" name="next" value="/admin/migrate">
     235      <label for="mig-volg-bestand"><%= t('tl.move_import_file') %></label>
     236      <input type="file" id="mig-volg-bestand" name="csvfile" accept=".csv,text/csv,text/plain">
     237
     238      <label for="mig-volg-csv"><%= t('tl.move_import_lbl') %></label>
     239      <textarea id="mig-volg-csv" name="csv" rows="5" spellcheck="false" class="mig-input"
     240                placeholder="Account address,Show boosts,Notify on new posts,Languages,Featured"></textarea>
     241      <p class="form-hint"><%= t('mig.follows_note') %></p>
     242
     243      <button type="submit" class="btn btn-primary"><%= t('tl.move_import') %></button>
     244    </form>
    228245  </section>
    229246</div>
Note: See TracChangeset for help on using the changeset viewer.