Changeset 5412cbb in Klonkt for src/views/pages/ward.ejs


Ignore:
Timestamp:
08/12/2026 08:38:08 PM (3 months ago)
Author:
Robin <roboburr@…>
Children:
2086ea2
Parents:
4bb93aa
Message:

Ward-PWA: de (+) voor een nieuw gesprek

De hemel toont alleen met wie je al sprak; de (+) is de deur naar de
rest. Hij zit op de OORSPRONG van het veld en pant en zoomt met de
gezichten mee, zodat hij altijd het midden van de vliegende avatars is,
waar de hemel ook heen drijft. Precies waar de plaatsing bewust ruimte
vrijhoudt: elk gezicht hangt minstens 1.4 cel naar buiten.

De tik kiest eerst een gezicht en pas daarna de (+), met een raakzone
die meeschaalt met de zoom. De kiezer erachter toont iedereen met een
volgrelatie, welke kant op dan ook: dezelfde bron als de Connect-pagina
(listConnections), want de vraag is dezelfde. Kies iemand en het lege
gesprek opent gewoon; het eerste bericht maakt het echt.

Changed files:
src/routes/ward.js

  • /api/friends: following + followers samengevoegd, met naam en icoon

src/assets/js/ward-sky.js

  • de (+) getekend op de veldoorsprong; onNew naast onPick

src/assets/js/ward.js

  • de vriendenkiezer, die doorvalt in openThread

src/views/pages/ward.ejs + src/assets/css/ward.css

  • de kiezer als dialoog

src/services/i18n.js

  • twee sleutels in nl, en, de

test/ward-pwa.test.js

  • beide richtingen zijn een deur, en elke deur heeft een naam

remarks: 899 tests groen.

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

File:
1 edited

Legend:

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

    r4bb93aa r5412cbb  
    7878  </section>
    7979
     80  <!-- De vriendenkiezer achter de (+): aan wie wil je iets sturen? -->
     81  <dialog id="friends-dialog">
     82    <h2><%= state.strings.newTitle %></h2>
     83    <ul id="friends-list" class="list"></ul>
     84    <p class="empty" id="friends-empty" hidden><%= state.strings.noFriends %></p>
     85    <button id="friends-cancel" type="button"><%= state.strings.cancel %></button>
     86  </dialog>
     87
    8088  <!-- Het zwaai-paneel: de tekst die je kiest IS het bericht. -->
    8189  <dialog id="wave-dialog">
Note: See TracChangeset for help on using the changeset viewer.