Commit graph

122 commits

Author SHA1 Message Date
9c7f3f121a fix(web): proper filtering for activity replies 2024-04-22 04:43:23 +02:00
460f801136
fix(web): slightly better spacings for mobile 2024-04-22 03:45:30 +02:00
a51a70da0a
fix(web): img max width, slim activity header 2024-04-22 03:31:51 +02:00
af8310bfc9
feat(web): clear pwd on login fail
not the best way to show failure but at least it does
2024-04-22 03:15:41 +02:00
9c94caf8b4
fix(web): hide pwd finally 2024-04-22 03:08:32 +02:00
870e46ba31
feat(web): error pages have direct link to debug 2024-04-22 02:48:33 +02:00
5a8887c690
feat(web): links to debug user and obj pages 2024-04-22 02:32:09 +02:00
ecaecd3b65
fix(web): show all activities in thread, alt texts 2024-04-22 02:10:27 +02:00
4997be5a72
fix(web): thread view shows all types of objects 2024-04-22 01:44:00 +02:00
1171d4cd06
feat: show attachments, initial work on threads 2024-04-22 01:01:20 +02:00
41b9ee4044
feat(web): use forms for login and dbg 2024-04-21 23:41:30 +02:00
cff4c827ca
feat(web): AP debug page to see remote objects 2024-04-21 19:37:20 +02:00
abed664f0a
feat(web): better timeline, idk
cant think read the diff bad day
2024-04-21 18:56:25 +02:00
63bde2b5e0
feat(web): better activity/object display, refactor 2024-04-21 17:43:56 +02:00
6edda7236e
feat(web): basic context view for posts 2024-04-19 06:59:34 +02:00
fc2a62239b
feat(web): user timeline persists too
it will reset every time you view another user, but at least won't reset
if you go into a thread and then back to your user
2024-04-19 06:58:54 +02:00
d10376529e
fix(web): show statuses count 2024-04-18 05:31:04 +02:00
4e75ed3dbc
fix(web): pretty uris to go to replies and actors 2024-04-18 05:30:46 +02:00
59ebee71a8
feat(web): individual views will request fetches 2024-04-18 05:00:44 +02:00
96e3681bf7
fix(web): play it safe and update auth immediately 2024-04-18 05:00:26 +02:00
85f3bc1e5c
fix(web): i don't really get cookies apparently 2024-04-18 05:00:08 +02:00
1734b6078b
feat(web): crude way to show in_reply_to 2024-04-18 04:26:57 +02:00
179fd0807b
fix(web): cookie auto expires 2024-04-18 03:52:16 +02:00
0b4b4e7cce
fix(web): font absolute urls 2024-04-18 03:45:05 +02:00
9cb2acdafd
fix(web): catch /config route 2024-04-18 03:35:07 +02:00
646e415ce3
fix(web): restored navigation links 2024-04-18 03:34:56 +02:00
60cf700b95
feat(web): completely overhauled user profile page 2024-04-18 03:34:41 +02:00
b3014c0175
fix(web): somehow doesnt work only in trunk build?
welcome back prod!
2024-04-17 23:45:08 +02:00
a13993e409
fix(web): tracing in leptos 2024-04-17 23:08:41 +02:00
17d746071b
fix(web): scroll to top, refactor, title url, about 2024-04-17 23:07:56 +02:00
75db004a20
chore(web): refactor
very much past due time...
2024-04-17 22:07:47 +02:00
06a7463af5
feat(web): more compact, breadcrumbs, tl cleaning 2024-04-17 21:10:20 +02:00
9f66ee4f95
fix(web): start with menu closed on mobile 2024-04-17 15:52:08 +02:00
a38302219c
feat(web): default to timelines, nav to about 2024-04-17 15:51:50 +02:00
5dd4f0e19d
chore(web): better emojis 2024-04-17 15:35:57 +02:00
784557eecf
feat(web): font, emojis, better spacing 2024-04-17 15:29:25 +02:00
64bbb20659
feat(web): better post view on timeline
i really need to refactor this is getting out of hand
2024-04-17 07:29:56 +02:00
4b0a732584
feat(web): more compact and consistent timeline 2024-04-17 07:19:50 +02:00
9ffd5b6c4e
fix(web): just rebuild timeline on routing
basically don't delete draft when navigating
2024-04-17 06:51:21 +02:00
562dc22320
feat(web): post box allows picking post privacy 2024-04-17 06:46:59 +02:00
b0ffc6187f
fix(web): more consistent link hovering 2024-04-17 05:59:10 +02:00
a2715d2978
fix(web): menu sticking on mobile, post sizing 2024-04-17 05:51:10 +02:00
a83b557513
feat(web): togglable menu, footer 2024-04-17 05:39:45 +02:00
663cea79ad
feat(web): sticky navbar and post box
because of this the whole page now scrolls properly and remembers your
scroll position if you use back/forward!
2024-04-17 04:33:34 +02:00
39b14e058e
fix: token clearing, home timeline rebuild
it's kinda ugly because were passing a ton of signals to loginbox and we
use two cookies but it works. also now logging in updates your home
timeline so it doesn't need a reload
2024-04-17 03:12:17 +02:00
2bb003fc9b
fix(web): less spammy console 2024-04-16 08:26:56 +02:00
9fb1392c6f
fix(web): strip html from user bios 2024-04-16 08:22:52 +02:00
3abcd18c37
fix(web): trailing slashes and better about 2024-04-16 08:19:09 +02:00
d1a8b1a74b
fix(web): title url changes with login, redirects 2024-04-16 08:09:32 +02:00
964b45e50b
feat(web): per-user timeline, proper scrollboxes 2024-04-16 08:02:03 +02:00
5de3e6622f
fix(web): show summary row only if present
quite jank way to do it but im tired
2024-04-16 07:51:22 +02:00
764f810ff9
feat(web): show posts inline, better activity ui 2024-04-16 07:34:16 +02:00
3fde41eb97
feat(web): optimized fetching more 2024-04-16 06:42:16 +02:00
1e6d11b5dc
chore(web): component for tl nav 2024-04-16 06:42:02 +02:00
f8b135d242
feat: reworked timelines to be persistent
a lot of work on uris, fetching, concurrency and caching. now timelines
persist and should behave appropriately with your logins! there are
still some weird edge cases but all around i think it's pretty solid and
also quite nice!!
2024-04-16 06:34:50 +02:00
0d2c279f93
docs(web): documented web_uri and api_uri 2024-04-15 23:11:52 +02:00
920ef598f5
fix(web): proper caching of users 2024-04-15 23:11:36 +02:00
1cf170c16a
feat(web): get my username from login 2024-04-15 22:32:05 +02:00
2dabd308cc
fix: oops broke fetch uris, fixed 2024-04-15 22:20:33 +02:00
c28b5fd49c
feat(web): object page and some initial routing 2024-04-15 22:03:32 +02:00
cf7322dabb
fix: title is also link 2024-04-15 18:22:16 +02:00
eb99317e4a
feat: bigger main column 2024-04-15 17:54:39 +02:00
5f46de0fc9
feat: show post box only after login 2024-04-15 17:54:28 +02:00
f733d42af7
feat: fallback view in router 2024-04-15 17:53:54 +02:00
22f5ccf886
fix: add redirect for dev builds 2024-04-15 17:12:06 +02:00
e1176c7ec1
feat: global users cache for faster resolution
not the fanciest way to do it (with lazy_static) but whatevs it works
2024-04-15 05:28:23 +02:00
268265e34a
feat: routing under /web, scroll only tl 2024-04-15 05:00:23 +02:00
639a982bd0
feat: stupid simple routing to view users 2024-04-15 03:38:16 +02:00
3808d09976
feat: error boundary for fetching 2024-04-15 03:03:01 +02:00
acda0768d2
feat: added leptos-router, picker inside timeline 2024-04-15 01:56:33 +02:00
e51aff88be
feat: meta tags and responsive for mobile 2024-04-14 17:14:00 +02:00
acf783bd9f
feat(web): added simple leptos frontend 2024-04-14 06:46:23 +02:00