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
267840a317
fix: not all keys are #main-key
2024-04-16 19:19:49 +02:00
1b29f1d915
docs: distinct image url for github cache
2024-04-16 19:02:21 +02:00
7850fbba03
docs: contributing
2024-04-16 18:49:54 +02:00
29f28701fd
docs: explained security and fetching and privacy
2024-04-16 18:05:15 +02:00
23da5bec62
docs: listed more specific things to do
2024-04-16 08:38:46 +02:00
30bc7bc862
docs: simple web client kind of done
2024-04-16 08:35:13 +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
dab4550d08
fix: show outbox for remote users with url trick
2024-04-16 08:04:08 +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
3cf401467e
feat: login tells you who you are
2024-04-15 22:29:55 +02:00
2dabd308cc
fix: oops broke fetch uris, fixed
2024-04-15 22:20:33 +02:00
d5a83a5c7c
fix: attempt to select only one addressing
2024-04-15 22:10:49 +02:00
c28b5fd49c
feat(web): object page and some initial routing
2024-04-15 22:03:32 +02:00
ee26596568
feat: allow to resolve local views of remote things
...
basically any id prefixed with + will be:
* prefixed with 'https://'
* have all '@' replaced with '/'
* not be normalized with local domain patterns
thus allowing to look up kind of any url in our db
this is kinda reinventing the wheel, but i really don't want to have
local-only ids and would much rather have a local-only way to display
them, because at least everyone can understand it and look up anything
remote easily
2024-04-15 21:36:31 +02:00
f1ff946245
fix: also store public addrs for remote activities
...
oopsss thank you @prefetcher
2024-04-15 21:29:30 +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
a5454af7a3
chore: skeleton routes for likes&co and context
2024-04-15 01:56:54 +02:00
acda0768d2
feat: added leptos-router, picker inside timeline
2024-04-15 01:56:33 +02:00
8ce4803db1
ci: fix trunk compile jobs (must use env var)
2024-04-14 17:35:41 +02:00
473cf641fb
ci: proper way of passing job limit to trunk
2024-04-14 17:28:08 +02:00
c948bfb888
chore: gitignored trunk dist
2024-04-14 17:23:48 +02:00
c8267afb5f
ci: limit parallelism
2024-04-14 17:23:40 +02:00
e51aff88be
feat: meta tags and responsive for mobile
2024-04-14 17:14:00 +02:00
586f8d3f97
chore: unused imports
2024-04-14 16:57:36 +02:00
4978b8ca57
ci: also rebuild web frontend
2024-04-14 16:57:21 +02:00
ebdf73555b
ci: don't eat all threads
2024-04-14 16:52:44 +02:00
b0f9089ca1
docs: updated roadmap a little
2024-04-14 16:49:48 +02:00