Changeset f1c50f9 in Klonkt for src/views


Ignore:
Timestamp:
07/25/2026 10:37:37 AM (7 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
97bacf2
Parents:
787e0d9
Message:

Guardian 2 wordt de nieuwe /guardian; oude v1 eruit

Robins besluit: /guardian2 is de canonieke Guardian-PWA, de oude /guardian mag
weg. guardian2 was een superset van v1 (kloon + meekijken, follow-gating,
cross-instance goedkeuring, wave, invite), dus er gaat niks verloren. De
"invite a guardian" blijft zichtbaar op de pagina maar is verder geparkeerd.

Alle paden/keys omgezet: /guardian2 -> /guardian, i18n guardian2.* -> guardian.*,
manifest-id klonkt-guardian-, short_name "Guardian". De v2-bestanden zijn
verwijderd en de v2-inhoud staat nu in de v1-bestanden. Push-URLs (follow-gating)
en de mount in server.js wijzen weer naar /guardian.

Changed files:
src/routes/guardian.js

  • vervangen door de v2-route (feed, follow-requests, wave, invite/join) op /guardian

src/views/pages/guardian.ejs

  • v2-view (wards-corner, volgverzoeken, invite-knop), titel weer "Guardian"

src/assets/js/guardian.js, src/assets/css/guardian.css

  • v2-client + styling

src/services/i18n.js

  • guardian2.* keys hernoemd naar guardian.*

src/services/ActivityPubService.js

  • push-URLs + comments /guardian2 -> /guardian

src/server.js

  • /guardian2-mount + import verwijderd; /guardian wijst naar de nieuwe route

Removed files:
src/routes/guardian2.js, src/views/pages/guardian2.ejs,
src/assets/js/guardian2.js, src/assets/css/guardian2.css

remarks: npm test 171/171; /guardian serveert de nieuwe inhoud, /guardian2 = 404.

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

Location:
src/views/pages
Files:
1 deleted
1 edited

Legend:

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

    r787e0d9 rf1c50f9  
    2626    <span class="g-me" title="<%= t('guardian.acting_as') %>">@<%= state.site %></span>
    2727    <% } %>
    28   </header>
     28    <form method="post" action="/guardian/invite" style="display:inline">
     29    <button class="quiet small" type="submit">Invite a guardian</button>
     30  </form>
     31</header>
    2932
    3033  <main>
     34    <!-- 0. Wards' corner: meelezen met je wards (read-only). -->
     35    <section id="feed-section" hidden>
     36      <div class="g-sec-head"><h2><%= t('guardian.feed_title') %></h2></div>
     37      <p class="g-sec-sub"><%= t('guardian.feed_sub') %></p>
     38      <div id="feed-list" class="g-list"></div>
     39    </section>
     40
     41    <!-- 0b. Follow-verzoeken op je wards (FEP-633c §5.3). -->
     42    <section id="follow-section" hidden>
     43      <div class="g-sec-head"><h2><%= t('guardian.follow_title') %></h2></div>
     44      <p class="g-sec-sub"><%= t('guardian.follow_sub') %></p>
     45      <div id="follow-list" class="g-list"></div>
     46    </section>
     47
    3148    <!-- 1. Berichtencentrum: hulpverzoeken. Dat is waar dit voor bestaat. -->
    3249    <section id="help-section">
Note: See TracChangeset for help on using the changeset viewer.