88b87c0b20
chore: deps cleanup
...
core down to 180 crates!! theres probably still a lot to be improved but
eh its a start!
2024-07-15 20:19:27 +02:00
35d19fbde0
fix(web): typo
2024-07-15 01:06:44 +02:00
f26d537114
feat(web): added a simple RE tag for quotes
...
not great but better than nothing
2024-07-15 00:50:31 +02:00
63cfa7c2c8
fix(web): oops need top spacing too
2024-07-06 05:32:30 +02:00
05738cccf7
feat(web): better audience tag (well sorta)
2024-07-06 05:17:30 +02:00
9714b002e7
fix(web): hide infinite scroll setting
...
it doesnt do anything for now, maybe will come back later
2024-07-06 05:10:51 +02:00
68effabbd6
fix(web): ew no go back
2024-07-06 05:02:52 +02:00
4af69caa52
fix(web): hr also in thread
2024-07-06 04:58:50 +02:00
fb02be2f44
fix(web): use create_effect rather than signal.track
2024-07-06 04:54:22 +02:00
a901ae7656
fix(web): little spacing between posts
2024-07-06 04:37:09 +02:00
2b4fb3bd62
fix(apb): actually link href is not guaranteed
2024-07-06 04:25:06 +02:00
c3e319d5a9
fix(web): iter nodes and links not objects
2024-07-06 04:09:35 +02:00
268b90af58
fix(web): show tags even in replies
...
it's a bit annoying in lemmy threads because every reply has audience
tag but we cant assume every post will have it, so its still interesting
to show (for example, to distinguish replies from mastodon which may not
get broadcasted)
2024-07-06 03:48:04 +02:00
f4f6bfc8d2
fix(web): give up on parsing inline mentions
...
just add trailing tags just for hashtags, whatever...
2024-07-06 03:45:02 +02:00
29e9901583
feat(web): pre-populate webfinger cache
...
when i put an actor in cache, put its pretty url in webfinger cache too
2024-07-05 17:17:26 +02:00
59e71418ea
fix(web): idk css order issues? set border width again
2024-07-05 05:35:48 +02:00
5360489284
feat(web): super simple unfollow button
2024-07-05 03:45:16 +02:00
d6b9ab4cfd
fix(web): smaller actor summaries
2024-07-05 02:24:05 +02:00
b2d23b7c4c
fix(web): multiple mentions should not nest
2024-07-04 04:42:34 +02:00
5c97b40ea6
fix(web): dont recreate regex every time
2024-07-04 04:42:20 +02:00
c173064627
fix(web): small posts shouldn't break or overflow
2024-07-04 04:17:48 +02:00
46873b2f4c
fix(web): better wrapping
2024-07-04 03:43:58 +02:00
ca1b3079d4
fix(web): hashtags timeline needs ending /page
2024-07-04 03:24:18 +02:00
f97845d81e
chore(web): imports
2024-07-04 03:21:11 +02:00
8ab39bfb2b
feat(web): hashtags timeline page
...
rather jank, literally hotglued on other feeds but eh it works for now
ig?
2024-07-04 03:14:26 +02:00
0e3d97ae97
feat(web): show hastag badges on posts
2024-07-04 02:36:31 +02:00
9b4fa37e52
feat(uriproxy): new hashtag url type
2024-07-04 02:36:20 +02:00
5e7b2354e2
feat(web): better layout for lemmy posts
...
image on the side that expands on click, text that "reflows" under the
image, attachments don't overflow etc. also mentions. also refactored a
bit. since i refactored its hard to split these 3 changes so have one
big commit aha
2024-07-04 02:14:50 +02:00
905564ce15
fix(web): variable width pretty uris
...
and jank fix for lemmy inline posts, ughh
2024-07-03 07:30:29 +02:00
6c88dec148
fix(web): uri pretty len check mismatch
2024-07-03 06:34:29 +02:00
9c2cbf2303
fix(web): text/html is same as link
2024-07-03 06:31:02 +02:00
b23a85aca2
fix(web): tell that user may need to be approved
2024-07-03 06:07:54 +02:00
9c47a15ca6
feat(web): allow hiding deletes (default on)
2024-07-03 06:02:39 +02:00
09325c91de
feat(web): improved Document object view
...
doesn't work retroactively but new lemmy posts should look more like
lemmy posts
2024-07-03 05:58:29 +02:00
6907560aaa
fix(web): nicer lemmy posts
2024-07-03 04:59:28 +02:00
b6f4539424
fix(web): follows/followers from newer to older
2024-07-03 04:32:29 +02:00
04ad3c84c2
feat(web): group badges lead to local view
2024-07-03 04:24:40 +02:00
1605557329
chore(web): unified caches under trait
2024-07-03 04:05:49 +02:00
d6e47f1acb
fix(web): root redirect to /global
2024-07-03 03:22:00 +02:00
29d783ffd5
chore(web): moved caches under cache:: scope
2024-07-03 03:21:11 +02:00
a614f7c35b
fix(web): don't show activities in threads
2024-06-29 04:32:55 +02:00
9f6acebb85
fix(web): oops now default route is /web/global
2024-06-29 04:30:07 +02:00
8b5e6d805d
fix(web): prevent overflow on long links from lemmy
2024-06-28 04:11:45 +02:00
157c97694e
feat(web): we're back to activity timelines babyyyy
2024-06-28 04:11:39 +02:00
357e2cd4c0
feat(web): nicer lemmy post view
2024-06-24 04:09:46 +02:00
8f65740c14
fix(web): email not needed, show register feedback
2024-06-24 02:53:20 +02:00
523cb8b90f
fix(web): registration page should work now
2024-06-23 17:12:52 +02:00
ff2570e961
fix(web): its not an emoji make it bold
2024-06-22 06:24:45 +02:00
c8b3774905
fix(web): nicer refresh arrow
2024-06-22 06:13:27 +02:00
e79061c294
feat(web): button to refresh feeds
2024-06-22 06:00:01 +02:00
c5c03c0848
fix(web): link to join page rather than source code
2024-06-21 05:19:50 +02:00
d2d69f459e
fix(web): base url for frontend, fix copy path
2024-06-21 04:27:32 +02:00
3421e7b9f4
feat(web): super simple way to see activity and posts
2024-06-21 02:42:36 +02:00
9785b9856c
fix(web): profile update form correctly creates obj
2024-06-19 17:55:19 +02:00
1dcd9e6e13
chore(web): imports
2024-06-12 15:27:10 +02:00
85c739d6b7
fix(web): devtools moved
2024-06-12 15:26:41 +02:00
42ae2633f2
fix(web): more reliable infinite scroll
...
since there's no button anymore it really needs to work always
2024-06-12 15:21:37 +02:00
014da01982
chore(web): warns
2024-06-12 15:21:10 +02:00
ea655be121
fix(web): huge refactor but basically nothing changed
...
... yet! this fixes the weird bug that resets timeline scroll when
coming back from users (annoying!). also slightly better spacing for
things and more consistent loading buttons. its a big refactor and its
underway but there's so much in progress that ill commit this big chunk
as is and i totally wont regret it later when i need to remember what i
was moving where aha
2024-06-12 06:02:36 +02:00
20e5a3c104
fix(web): actor summary, consistency
2024-06-10 21:51:35 +02:00
0fec18582d
feat(web): rework actors page
2024-06-10 21:44:28 +02:00
7badc1eab5
feat(web): add super simple page to edit profile
...
it seems to work but backend doesnt apply update... what??
2024-06-10 06:44:47 +02:00
e7acc420f1
fix(web): move devtools link in footer
2024-06-10 05:24:49 +02:00
81d8ee9cdf
feat(web): followers/following pages on actors
2024-06-10 04:45:17 +02:00
f75f0cc209
feat(web): followers/following pages
2024-06-10 03:14:56 +02:00
8d42734e77
fix(web): add warning about groups relaying
2024-06-10 01:46:24 +02:00
d275ce7f04
feat(web): better timelines, add use obj, add notifs
2024-06-08 03:39:38 +02:00
43aea48816
feat: proxy should work for anything, more options
2024-06-07 06:20:25 +02:00
8284130890
feat(uriproxy)!: renamed fns, added expand fn
2024-06-07 06:15:38 +02:00
afa5bd45d0
feat(web): better tags, fix reply filtering
2024-06-07 05:47:51 +02:00
be46c5ed7c
fix(web): oops
2024-06-07 05:30:39 +02:00
4d2906bf78
feat(web): refresh token every hour, small refactor
2024-06-07 05:26:22 +02:00
ad7c643762
fix(web): leptos warnings
2024-06-07 05:03:12 +02:00
116c8fe6b0
fix(web): oof mixed up reply id and object id
2024-06-07 05:02:53 +02:00
e783ca2276
fix(web): replies filtering now should catch all cases
2024-06-07 02:16:38 +02:00
dfbce8aa38
fix(web): ! looks like error, use ~ for groups
2024-06-07 00:30:32 +02:00
9301d6646a
fix(apb): @ for mentions, use ! for audiences
2024-06-06 21:48:24 +02:00
a7bcea7653
feat(web): added audience badge
2024-06-06 21:47:23 +02:00
86a45d6082
fix(web): items are responsive to filters changes
...
is this excessive? having everything in a closure...
2024-06-06 21:46:47 +02:00
da68423a47
fix(web): no fetch query for context
2024-06-06 16:54:09 +02:00
e63433b77b
fix: context is now under /objects/{id}/context
...
just like /objects/{id}/replies, makes easier composing urls, and also
more correct: context is not something we serve, but instead some
reference associated to objects
2024-06-06 16:41:39 +02:00
677cab1871
fix(web): thread page uses obj context, not id
2024-06-06 16:23:02 +02:00
456ca2d8b1
fix(web): fixes for apb node changes
2024-06-01 01:49:10 +02:00
1dac83f52c
fix(web): updated apb usage
2024-06-01 01:13:49 +02:00
a3a1338c28
fix(web): clippy stop being annoying
2024-05-31 19:08:44 +02:00
ea595b39a7
fix(web): option to toggle on/off update filtering
2024-05-31 18:50:10 +02:00
6469dbe85e
feat(web): filter updated, more readable filter code
2024-05-31 15:54:22 +02:00
5b592874cb
chore: BIG refactor into smaller crates
...
hopefully this makes lsp more responsive? because it wont need to
recompile everything every time, but idk really
2024-05-31 04:07:39 +02:00
8c91b6c87a
feat!: merge branch 'betterdb' into dev
...
reworked and improved db structure, more reliable inbox processing
2024-05-31 01:57:21 +02:00
17c1765295
fix(web): refresh user and thread tl on url change
2024-05-30 22:58:31 +02:00
31d536d3d5
fix(web): oops public posts get sent to followers
2024-05-29 22:38:37 +02:00
7019671f93
fix(web): user page responds to url again
2024-05-29 22:14:15 +02:00
69cff08b5b
fix(uriproxy): users -> actors
2024-05-29 21:36:55 +02:00
b72851fbfe
chore!: /users/ -> /actors/
...
sorry! this will break federation but better sooner than later,
everything is called following its AP name except users??? had to be
changed eventually
2024-05-29 20:51:30 +02:00
32ce9391a4
fix(web): preload even on first load, stop if over
2024-05-29 18:06:47 +02:00
40dc245680
feat(web): show activity ids too
2024-05-29 18:06:34 +02:00
4bb0b6b4da
fix(web): don't redraw router when logging in
2024-05-29 18:04:47 +02:00
91316c99af
fix(web): preload local, preload if logged out
2024-05-29 18:04:27 +02:00
1cc41cced3
fix(web): force replies display in thread view
2024-05-29 05:34:51 +02:00
3e7d6adeb8
feat(web): added local timeline
2024-05-29 04:47:26 +02:00