Commit graph

27 commits

Author SHA1 Message Date
7145e4aa26 feat: anchor navbar, initial layout, parse hash 2023-10-20 20:10:08 +02:00
02bfc8afc7
feat: added leptos web frontend poc 2023-10-20 04:21:48 +02:00
ac20d43b20
feat: separated lib and cli behind features 2023-10-20 04:20:53 +02:00
86dbf15f01
feat: added some more routes to explore db contents 2023-10-19 23:43:31 +02:00
4e401ed173 feat: crawl past known instances using data from db 2023-10-19 06:12:45 +02:00
1d04d1a7b1
feat: show domain, users and software in hover text 2023-10-19 05:45:45 +02:00
451b2c18ad
fix: thanks clippy 2023-10-19 05:45:37 +02:00
f859314548 fix: say which error it was when failing on serving 2023-10-19 05:35:19 +02:00
84467f0141
forgive yourself 2023-10-19 05:04:36 +02:00
a4fb5470a6
feat: initial work on proper restructure
basically serve should only use db data, and crawlers can be
periodically started when necessary to updated db contents
2023-10-18 03:47:08 +02:00
6d22dfb9fa
feat: added generic db collector 2023-10-18 03:46:43 +02:00
231d27e00f
fix: removed broken legacy nodeinfo, fix datetime 2023-10-18 03:46:12 +02:00
588cc4bfbc
Merge branch 'dev' of alemi.dev:fedicharter into dev 2023-10-18 00:38:56 +02:00
8c9c6a90d8
feat: basic peers collector functionality 2023-10-18 00:38:26 +02:00
341a0a77aa
chore: yanked nodeinfo because i need some changes
will eventually PR them in, here's the source
https://codeberg.org/thefederationinfo/nodeinfo-rs
2023-10-18 00:37:52 +02:00
806ff114ba
feat: parse well-known, store parsed struct 2023-10-18 00:37:40 +02:00
322408e2dd
feat: add sea orm with sqlite and postgres 2023-10-18 00:35:18 +02:00
48195cdeb3 feat: added mass and scale 2023-10-03 04:45:13 +02:00
e1e80a717d
feat: kinda botchy way to exclude subdomains 2023-10-03 04:15:01 +02:00
92b2075c9d
fix: skip vertices to invalid nodes 2023-10-03 03:57:23 +02:00
5adeda80ca
fix: shortcircuit bug when missing metadata 2023-10-03 03:50:53 +02:00
e4b42c7aa9
fix: also add nodes without metadata that reply 2023-10-03 03:34:22 +02:00
6bd0be1a51
feat: async restructured, calculate node weight 2023-10-03 03:28:51 +02:00
0a3b4781cc fix: also cache instances without metadata 2023-10-02 14:35:52 +02:00
eb32729b15 fix: only lock cache store, use rwlock
a mutex on the whole cache made it so incredibly slow
2023-10-02 14:31:08 +02:00
316c03af08 feat: implemented super simple one day cache 2023-10-02 14:14:16 +02:00
68cbe3c062 feat: initial simple implementation 2023-10-02 07:23:44 +02:00