fbbb6350b8
feat(web): build CSR with trunk and bundle
...
used some build.rs magic to find my assets, trunk build must be run
manually
2025-01-22 01:14:14 +01:00
5bbdb890c8
fix: migrations now work again with sqlite!
2025-01-21 02:38:46 +01:00
396ac974d0
feat: bundled web, first attempt
2025-01-20 23:53:32 +01:00
3afa3b72dc
build: try making wasm payload smaller
2025-01-20 23:53:15 +01:00
61472e0fe9
chore: moved out of upub folder
...
it was just weird
2025-01-20 23:52:36 +01:00
5ae2ebd1c6
feat(web): very crude way to collapse thread replies
2025-01-20 03:19:41 +01:00
5825ab9233
chore(web): bump version
2025-01-20 03:07:50 +01:00
3329952a12
feat(web): big refactor, way better tl caching
...
this moves quite a lot of stuff around, and there's probably more work
to do (app.rs is HUGE and those routes with inline views are pretty
ugly), but it should work and most importantly it should work BETTER
than before: _every_ timeline now remembers state and scroll depth, not
just those we manually choose! no longer huge global "Timelines" object
yayyy!! i think this opens room for much more improvements, but for now
i'm content this way
2025-01-20 03:05:27 +01:00
febfbcbca7
fix: fetch replies also from first flat collection
2025-01-19 19:12:47 +01:00
9548b4bb44
feat(web): add group list page
2025-01-19 05:35:28 +01:00
9425b96bdd
feat: add group collections routes
2025-01-19 05:30:00 +01:00
c8f42f8ec8
feat(web): Loadable prefetches
2025-01-19 05:29:22 +01:00
2149b717fc
fix(web): explore loading spinner
2025-01-19 05:28:26 +01:00
4e667e9309
chore(web): rename alias to Doc
...
now doesn't clash anymore
2025-01-19 05:28:17 +01:00
51ce2f5272
chore: update cargo lock
2025-01-19 02:59:15 +01:00
2d1ae0f425
fix(web): followers/following load again
2025-01-19 02:59:02 +01:00
2f19d6800d
feat(web): generic infinite-scroll thingy
2025-01-19 02:58:17 +01:00
1f716e6f13
fix(web): infinite scroll works again
2025-01-19 02:57:57 +01:00
b10cf6a320
fix(web): its all local resources
2025-01-17 02:35:56 +01:00
fab8742bc1
chore(web): update to leptos 0.7
...
it was painful, but hopefully worth it
everything seems ok, lmk if stuff broke
things will need further improving.....
2025-01-17 02:19:52 +01:00
5ed13e41a6
chore: shear away unused dependencies
2025-01-16 23:46:42 +01:00
eb42391063
fix(web): labels hidden on mobile
...
not great but hey tempfix
2025-01-15 03:10:06 +01:00
443be5d836
fix(web): ignore filters in likes view
2025-01-15 03:05:47 +01:00
abffac146b
fix: dont reset followers/ing count on user update
2025-01-15 02:56:52 +01:00
d3987680d8
feat(web): super crude way to see emoji reacts
2025-01-15 02:43:38 +01:00
d20ce17277
fix(cli): activity content in faker
2025-01-15 02:28:51 +01:00
d1c43375cf
feat: add content to activities
...
this way we can show emojis in like feeds
2025-01-15 02:27:03 +01:00
deedd23aa9
chore: explain why AP likes addressing sucks
2025-01-15 02:10:24 +01:00
9ae00a4a0c
fix: also join object for self auth check
2025-01-15 01:53:42 +01:00
0fba4d6838
feat(web): botched object likes
2025-01-15 01:47:58 +01:00
314496b4f3
chore: bump version
2025-01-15 01:37:28 +01:00
bef08a6b13
fix: reintroduce distinct
2025-01-15 01:36:48 +01:00
5c01432a71
fix: remove distinct
2025-01-15 01:27:10 +01:00
1aa7216601
fix: select correct columns with correct alias
2025-01-15 01:24:44 +01:00
3581dc54e1
feat: likes and shares collections on objects
2025-01-15 01:13:00 +01:00
4be310cab1
fix: oops still cooking these
2025-01-15 00:37:48 +01:00
381e108d38
feat: accept EmojiReaction too
2025-01-15 00:22:52 +01:00
870bbf4325
chore: rename process functions
2025-01-15 00:22:39 +01:00
bee382e1e3
fix: when crawling outbox, fetch objects
...
its weird because we get activities in outbox, however pulling
activities makes a mess because we may get objects again and have them
appear twice, uggg... this way we may effectively not fetch anything (if
remote actor liked a ton of stuff, we only get their likes, and the
related object is not from them!) but ehhh will do for now
2025-01-09 20:52:32 +01:00
340b598612
fix: outbox is activities, not objects
2025-01-09 20:39:58 +01:00
58fe884578
feat(web): fetch outbox button for actors too
2025-01-09 20:28:27 +01:00
815fdcd883
feat: add fetch_outbox on folreq and outbox?fetch
2025-01-09 20:13:25 +01:00
9b6f438a98
chore: slim down tokio features
2025-01-09 20:13:12 +01:00
713645a682
fix(mdhtml): allow <string> and <em>
2025-01-09 19:44:51 +01:00
5703c02eef
fix(routes): axum changed placeholders syntax
2025-01-09 19:27:38 +01:00
caf0ae5ab0
fix(web): must also lock leptos_use
2025-01-09 18:47:39 +01:00
f06dc7e663
chore: bump versions, update comrak options
2025-01-09 18:10:27 +01:00
06e524ebea
fix: don't notify when self reply/announce/like
2025-01-09 17:13:15 +01:00
6541a39223
fix(web): turbo ghetto way to mark notifs as seen
...
this is really bad but i got soooo annoyed by how notifications work rn
2025-01-09 17:06:49 +01:00
025c80f6e2
fix(web): ghetto way to decrease notified counter
2025-01-09 17:03:08 +01:00