aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGuillermo Serrahima <dev@vylion.com>2026-07-15 19:15:50 +0200
committerGuillermo Serrahima <dev@vylion.com>2026-07-15 19:15:50 +0200
commitcf0a091eef913e06cfa4de996deee76aba86c2c9 (patch)
tree9c3a93c21ab2c4f134978de5ab00674238d49495 /README.md
parenta081350ca34211260368613c6a8ed9a0669b9b14 (diff)
downloadllostre-cf0a091eef913e06cfa4de996deee76aba86c2c9.tar.xz
llostre-cf0a091eef913e06cfa4de996deee76aba86c2c9.zip
Updated README
Diffstat (limited to 'README.md')
-rw-r--r--README.md16
1 files changed, 9 insertions, 7 deletions
diff --git a/README.md b/README.md
index f0f921c..1760944 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,12 @@ I do intend for this to be a usable client, and I intend to use it on my day to
Contributions and suggestions welcome. Let me know if you think there is a best practice I am missing in the code, or any tip for improvement.
+# Behind the name
+
+"Llostre" is a Catalan word meaning "twilight" or "dusky", and is pronounced [ˈʎɔs.tɾə] in my dialect. It's a rarer variant of the more common Catalan word "crepuscle".
+
+I learnt it on a Catalan localization of Your Name (君の名は。) and found it beautiful. And, just like twilight sits between this world and the next, this app sits in the space between the Bluesky network and the wider Atmosphere network.
+
# Design Goals
This project has some very specific design goals that have informed it's architecture and design. The first and foremost, not being yet another social-app fork.
@@ -44,9 +50,11 @@ If the profile of a "cold" repo (one that is not among the followings of any llo
The cache also keeps track of what was the last batch of requested records for each repo, so it will keep requesting new batches as you scroll and "run out" of cached posts to see.
+While the app is running, it will also monitor the jetstream in orden to update or invalidate any updated or deleted records currently stored in the cache. However, to avoid doing convoluted backfill tasks on startup, the cache will just get flushed at startup of any remaining records. Llostre is intended to be hosted somewhat permanently on a server, so startups aren't expected to be frequent enough for this to be too big of a problem.
+
# Working on
-* Showing embedded images
+* Monitoring the jetstream
# To Do
@@ -57,12 +65,6 @@ The cache also keeps track of what was the last batch of requested records for e
* See likes?
* Be able to post
-# Behind the name
-
-"Llostre" is a Catalan word meaning "twilight" or "dusky", and is pronounced [ˈʎɔs.tɾə] in my dialect. It's a rare variant of the more common Catalan word "crepuscle".
-
-I learnt it on a Catalan localization of Your Name (君の名は。) and found it beautiful. And, just like twilight sits between this world and the next, this app sits in the space between the Bluesky network and the wider Atmosphere network.
-
# Things I've learnt with this project
* Go