<div class="c3 doc-content">
<p class="c4">
<span class="c1">
This is a reminder of the upcoming NFD call using Zoom
</span>
<span class="c2">
<a class="c5" href="https://arizona.zoom.us/j/82909523174?pwd=bEc2VXk4M3ZrdC95SGlxUHVzRVFyUT09">https://arizona.zoom.us/j/82909523174?pwd=bEc2VXk4M3ZrdC95SGlxUHVzRVFyUT09</a>
</span>
<br>
<span class="c1">
The current call time is every Friday 09:00-11:00 Pacific Time.
</span>
</p>
<p class="c0">
<span class="c1">
</span>
</p>
<p class="c4">
<span class="c1">
<h2>
The current agenda includes the following issues:
</h2>
</span>
</p>
<hr><h2></h2><h2>Workspace related</h2><h3>Connect / Join</h3><ul><li><p><a href="https://named-data.slack.com/archives/C010Y1K2B2A/p1733442336290899?thread_ts=1733437358.968489&cid=C010Y1K2B2A">CA stability</a> - ndncert-ca shouldn't rely on <em>TCP backdoor</em></p><ul><li><p>Meanwhile, run a monitoring script to check whether the CA is up. Email operators when it's broken. <code>ndncatchunks -v /ndn/weekly-call-doc/CA/INFO</code> is a good start.</p></li></ul></li><li><p><a href="https://named-data.slack.com/archives/C010Y1K2B2A/p1733511136880439">authorization reject due to wrong FCH query</a></p></li><li><p>How to connect to specific testbed router? This is useful to diagnosing router connectivity related issues.</p><ul><li><p>What's the point of showing a router name in "Reach Testbed"? The subsequent connections are still doing FCH query, without following what was initially entered in the router name box.</p></li></ul></li><li><p>If the user's testbed certificate has expired, the error says "failed to register prefixes" but does not point to the real reason.</p><ul><li><p>The application does not display the expiration date of the testbed certificate. How is the user supposed to know the failure is caused by certificate expiration?</p></li><li><p>The application should suggest renewing / re-obtaining the testbed certificate, well before it's expired, not after it's expired.</p><ul><li><p>Reference: acme.sh renews 30 days prior. Since testbed certificate is only valid for 14 days, maybe renew 2 days prior?</p></li></ul></li></ul></li><li><p>The ndncert PIN input should automatically strip whitespace. When I double click the PIN in email and copy it, a whitespace can be included easily. Since it's known that the testbed CA would not include a whitespace in the PIN, stripping the whitespace could improve user experience.</p></li><li><p>Since it's known that the testbed CA would only use digits in the PIN, the PIN input field should open with numeric keypad instead of alphabetical keyboard on a mobile browser.</p></li><li><p>After joining, if the ▶️ button of a profile is tapped twice in quick succession, the "bootstrapping in progress or done" message is displayed. This message is not understandable by an ordinary reader.</p></li><li><p>If a wrong PIN is entered, the "Security PIN has been sent to your email, please input it to continue." message is displayed again, with no indication that I entered wrong PIN.</p></li></ul><ul><li><p>There needs to be an integrated "join through testbed" workflow, to reduce friction.</p><ol><li><p>User clicks on a link like <code>https://ndn-workspace.web.app/join-via-testbed?anchor=/8=ndn/8=weekly-call-doc/8=KEY/8=%A0w%E9%88%23%27%D91/8=self/54=%00%00%01%92%CA%C4EN/1=%16u%A9%29%8BM%DA%82%A5%8FR%F2%AB%04-%89a%CF%82%AF%ED%FD%A1%5B%0E%28%F0%23%27%0B%D5%24</code><br>The weekly email should refer to this link.</p></li><li><p>The application automatically guides the user to obtain a testbed certificate, if one does not already exist.</p></li><li><p>The application automatically starts the proof-of-possession process, if there isn't an existing profile in the same workspace.</p></li></ol></li></ul><h3>Editor / Sync</h3><ul><li><p>How can I know what I wrote has been received by other participants or the repo? (except by looking at it from another workstation)</p></li><li><p>The cursor could create a "User: 665750769" box on the other workstation. What does the number mean? It doesn't match my identity.</p></li><li><p>There is limited UI feedback when the testbed connection is disconnected.</p><ul><li><p>There is a "disconnect" message on the top-right corner. However, it's easily missed if it happens when I'm away from the computer. Afterwards, what I wrote would not be uploaded if I close the webpage at that moment.</p></li><li><p>I have to look at Connection page to determine whether I'm still connected. There should be an icon to indicate connectivity status (reference: Visual Studio Code has a connection symbol in bottom-left corner).</p></li></ul></li><li><p>What does "Missing updates that lead to pending: 2578960200: 4633" mean? How to avoid this situation? How to recover from this situation?</p></li><li><p>Markdown hyperlink rendering issue:</p><ul><li><p>If I type a hyperlink with <code>[]()</code> syntax and then press CTRL+A CTRL+C to copy this Markdown document, the lines with hyperlink syntax <code>[]()</code> are copied with extra <code>\</code> symbols.</p></li><li><p>If I write the Markdown elsewhere with proper syntax and then CTRL+V paste it into this webpage, the hyperlinks are rendered but not navigable (I cannot open the link target with CTRL + left click).</p></li></ul></li><li><p>The <strong>COMPILE</strong> button is for LaTeX. It should be hidden when I'm in a Markdown document / when the Workspace does not contain any .tex files.</p></li><li><p>How to view historical versions of a file? If I delete a file by mistake, how to undelete? I know about the "historical version" feature in <em>Settings</em> tab, but I don't know what to put in the box.</p></li><li><p>How to see what's changed recently? Google Docs and Microsoft OneDrive have this feature and it's useful for catching up.</p></li></ul><h3>Chat</h3><ul><li><p>When entering the chat tab, it is scrolled to the top (oldest message) instead of the bottom (newest message).</p></li><li><p>Is there a hotkey to send a chat message?</p></li><li><p>How to add / remove chat channels?</p></li><li><p>Is there a way to create a hyperlink to a chat message, so that it can be referred to from elsewhere, just like linking to a Slack message?</p></li><li><p>Can I get a browser push notification, if a chat message is received when my webpage is closed?</p></li></ul><h3>Weekly Notify Email</h3><ul><li><p>Automate weekly sending.</p></li><li><p>Identify the Markdown document by filename rather than GUID.</p></li><li><p>The source code should be pushed to https://github.com/brad-lowe/ndn-call-notifications after every change, for reference purpose. Current source code does not match what would have generated the emails, e.g. no Markdown parser in the source code.</p></li></ul><h2></h2><hr>
<p class="c0">
<span class="c1">
</span>
</p>
<p class="c4">
<span>
If you want to edit the issue list in this document, go to the Workspace app at
</span>
<span class="c2">
<a class="c5" href="https://ndn-workspace.web.app">https://ndn-workspace.web.app</a>
</span>
<span class="c1">
and follow the instructions to join a new workspace with the following trust anchor:
</span>
</p>
<p class="c0">
<span class="c1">
</span>
</p>
<p class="c4">
<span>
/8=ndn/8=weekly-call-doc/8=KEY/8=%A0w%E9%88%23%27%D91/8=self/54=%00%00%01%92%CA%C4EN/1=%16u%A9%29%8BM%DA%82%A5%8FR%F2%AB%04-%89a%CF%82%AF%ED%FD%A1%5B%0E%28%F0%23%27%0B%D5%24
</span>
</p>
<p class="c4">
<span class="c1">
Nfd-dev mailing list
</span>
<br>
<span class="c2">
<a class="c5" href="mailto:Nfd-dev@lists.cs.ucla.edu">Nfd-dev@lists.cs.ucla.edu</a>
</span>
<br>
<span class="c2">
<a class="c5" href="https://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev">https://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a>
</span>
</p>
</div>