diff --git a/Readme.md b/Readme.md
index 743ddfc..4c56750 100644
--- a/Readme.md
+++ b/Readme.md
@@ -1,10 +1,10 @@
# About appticles
-A bunch of miniapps or appticles created for [minimo.io](https://minimo.io).
+A bunch of mini-apps or appticles created for [minimo.io](https://minimo.io).
-These micro-apps were embedded on blog posts for adding extra functionality. They were developed primarily using the Svelte Framework or Alpine.js. Most of them as proof-of-concepts.
+These micro-apps were embedded on blog posts for adding extra functionality. They were developed primarily using the Svelte Framework or Alpine.js. Most of them just as proof-of-concepts and for learning purposes.
-The site itself was built using [Eleventy](https://github.com/11ty/eleventy).
+The site [minimo.io](https://github.com/minimo-io/minimo-11ty) itself was built using [Eleventy](https://github.com/11ty/eleventy).
## Get in touch.
diff --git a/nostr-followback/README.md b/nostr-followback/README.md
index 1a83964..9d27959 100644
--- a/nostr-followback/README.md
+++ b/nostr-followback/README.md
@@ -5,10 +5,20 @@ Let promote some reciprocity here! 😹
## ToDo
-- Remove SvelteKit (just Vite + Svelte).
-- Add forms
-- Polish the proof-of-concept code.
-- Configure Vite for the miniapp to be loaded in the article's url as base.
+- Actually load builds at minimo.io/app/ or something alike.
+- Ask community for help about the bug (see below) so I can keep understanding the protocol and the library.
+- Polish the proof-of-concept code, making it TS code and remove `// @ts-nocheck`!
+- Create interfaces or new types instead of loose variables
- Save followbackers and not followbackers in lists to see details.
- Create an UI/UX that's worth looking at.
+- Close connection with relays after all is checked
+- Show the relay list to be used
- Upload a localStorage list of relays
+
+- ~~Configure Vite for the miniapp to be loaded in the article's url as base.~~
+- ~~Remove SvelteKit (just Vite + Svelte).~~
+
+## BUG
+
+- **When user follows lots of people, progress freezes:**
+ [NDK](https://github.com/nostr-dev-kit/ndk) keeps trying to re-connect to relays, and progress slows down or halts completly. Maybe slow requests down? Are they blocking the requests because they are too many too fast?
diff --git a/nostr-followback/src/App.svelte b/nostr-followback/src/App.svelte
index e7014c7..467870f 100644
--- a/nostr-followback/src/App.svelte
+++ b/nostr-followback/src/App.svelte
@@ -17,12 +17,12 @@
let unknownFollowBack = 0;
let totalCountOfContactsChecked = 0;
- $: progress = ((totalCountOfContactsChecked / followsCount) * 100).toFixed();
+ $: progress = ((totalCountOfContactsChecked / followsCount) * 100).toFixed() | 0;
let originalFollow = [];
let notFollowersBack = [];
- async function bootstrap() {
+ async function checkFollowBacks() {
try {
const ndk = new NDK({
explicitRelayUrls: relays,
@@ -92,13 +92,14 @@
}
}
- //bootstrap();
+ //checkFollowBacks();
-
Let's find out who does not follow you back in Nostr!
-{#if !querying} + {#if userThumb}Let's find out who does not follow you back in Nostr!
+ {:else}