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
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
6397647511
fix(web): only load tl after refresh
...
also improved tl.more()
2024-05-27 16:50:42 +02:00
399fdecee7
fix(web): only refresh if logged in
2024-05-27 07:37:46 +02:00
dfbac324f5
feat(web): try to refresh credentials login upon start
2024-05-27 07:36:38 +02:00
2ee3bf67f6
fix(web): oops really need to make this configurable
2024-05-27 06:53:06 +02:00
fea7c1ecdf
fix: no more errors! no more warnings!!
...
finished upgrading inbox to new schema, there's ton of space for
improvement but lets first see if it works
2024-05-27 05:38:51 +02:00
2442872b5f
fix(web): break <br> too
2024-05-23 23:09:11 +02:00
892637db04
feat(web): allow filtering replies
2024-05-23 22:35:34 +02:00
b9a25bc3d7
feat(web): mentions, dynamically resolved and shown
2024-05-23 16:41:45 +02:00
b700e06d10
feat(web): webfinger cache
2024-05-23 16:16:42 +02:00
06413322a3
fix(web): get_untracked for config color
2024-05-23 16:16:12 +02:00
a899c48127
fix(web): clear errored status on cached fetch too
2024-05-23 16:15:39 +02:00
a194aaaa35
fix(web): avatar css, centered devtools link
2024-05-23 15:07:59 +02:00
cd67863a47
fix(web): tracing in web too
2024-05-23 05:53:05 +02:00
9b64503c02
feat(web): infinite scroll (optional) in timelines
2024-05-23 05:52:37 +02:00
90ae05c5d1
feat(web): loading blinking dots
2024-05-23 04:07:43 +02:00
467cf3c92c
feat(web): better debug error displays
2024-05-23 03:37:50 +02:00
f10b6974f4
fix(web): plain -> raw
2024-05-23 02:32:52 +02:00
a536655396
fix(web): better addressing and mention on reply
2024-05-23 02:30:42 +02:00
a2812ebf15
fix(web): controls below searchbar, not at side
2024-05-23 01:45:34 +02:00
c19cc19a90
fix(web): update on cached toggled, tweak strings
2024-05-23 01:26:38 +02:00
61fce5c9c6
feat(web): better debug, plain, link and copy
2024-05-23 01:05:59 +02:00
dd16279003
feat(web): very improved debug page
2024-05-22 23:54:00 +02:00
e1ef98f763
chore(web): leftovers
2024-05-21 15:28:48 +02:00
ff966a8a0e
fix(web): temporarily hardcode abuse email just in case
2024-05-21 15:28:22 +02:00
22ad304417
fix(web): better footer
2024-05-21 15:25:47 +02:00
1a236589ed
fix(web): short uri helper logic
2024-05-20 08:45:41 +02:00
bf86e44b00
feat(web): allow customizing accent color
2024-05-20 08:18:15 +02:00
aca757a266
fix(web): /dbg is now /proxy
2024-05-20 07:19:00 +02:00
f9e021a37a
fix: undo previous, add replace ~ and use uriproxy
2024-05-20 06:59:16 +02:00
af3a3fbbb8
feat: way smarter way to represent remote ids
...
base64 em basically. big commit because touches basically everything!!
2024-05-20 06:29:44 +02:00
9efdc36042
fix(web): enable litepub feature to show reacts
...
also include them in likes filter
2024-05-14 19:06:24 +02:00
d6bafb8518
feat(web): nicer register page (but still broken)
2024-05-14 04:09:25 +02:00
4d7f99dfaa
chore(web): restructured project a little
...
less messy i think
2024-05-13 19:13:40 +02:00
c0cebcca96
feat(web): better document view
2024-05-13 18:05:48 +02:00
b904883e15
feat(web): show articles without borders
2024-05-13 17:18:16 +02:00
5dc2674955
fix(web): descr for server tl, title for home tl
2024-05-13 17:10:46 +02:00
0badc71c92
fix(web): attachments without media type show if img
...
nobody uses the type field and just mark everything as Document ughhh
and so those who mark image as Image and avoid a media_type because the
browser doesnt really need it get displayed as links, so added an ugly
special case
2024-05-13 17:09:35 +02:00
aba8c14cf4
chore(web): remove "wip by alemi"
2024-05-13 04:52:08 +02:00
634fc2c7c1
fix(web): breadcrumb on 404, field placeholders
2024-05-13 04:03:29 +02:00
eaf780efb3
feat(web): mock register page
...
doesnt work yet but its a work in progress
2024-05-13 04:02:43 +02:00
672ff178c7
chore(web): more info on about page
2024-05-13 03:04:50 +02:00
6bb9ee9570
fix(web): search bar is now a form: enter to submit
2024-05-13 02:53:45 +02:00
8ef6dca52b
fix(web): better spacing for search
2024-05-13 02:53:34 +02:00
917ea19147
fix(web): better menu
2024-05-13 01:22:12 +02:00
13b882d141
fix(web): use external url of objects if provided
2024-05-13 01:21:47 +02:00
8f91b91ebe
fix(web): invert navigator and login, fix r padding
2024-05-13 01:21:20 +02:00
01beeeca5c
fix(web): better config page, debug under config
2024-05-13 01:20:48 +02:00
26f94cb0de
fix(web): also cache user when viewing object
...
not the cleanest way to do it but eh works
2024-05-12 02:44:27 +02:00
987c450312
fix(web): proper sizing of attachments
2024-05-12 01:20:55 +02:00
b9f512a988
fix(web): better view for lemmy objects
2024-05-12 00:52:27 +02:00
227e9c625b
feat(web): filter timelines, loop videos, open cws
2024-05-12 00:12:07 +02:00
c068822b3c
feat(web): added simple config page with filters
2024-05-12 00:11:54 +02:00
99d613a1e8
fix(web): more consistent object rendering
2024-05-11 21:49:55 +02:00
a60b5774a1
fix(web): for sensitive video dont preload source
2024-05-11 21:01:16 +02:00
1d19b8c2a6
feat(web): debug fetch shows error text from remote
2024-05-11 17:58:01 +02:00
6dd140a413
fix(web): big, padded table for pages
2024-05-08 02:49:26 +02:00
c97e5406ef
feat(web): show more kind of objects
2024-05-08 02:46:47 +02:00
3ed82a7192
fix(web): indentation line for activities too
2024-05-08 02:46:26 +02:00
dd0c354aed
chore(web): retabbed
2024-05-03 06:14:55 +02:00
188dd7ee81
feat(web): bad search bar and page
2024-05-03 06:14:46 +02:00
f8473a5ce1
feat(web): refresh button for context and user
...
i really dont like this tho it shifts the breadcrumb a lot and its weird
that it appears also implemented kinda jankily idkkkk
2024-05-03 04:52:49 +02:00
a16b20f6fa
chore(web): get_untracked when needed
2024-05-03 03:55:26 +02:00
11557f5616
fix(web): better spacing for actor and context guide
2024-05-03 03:19:14 +02:00
f4c74addd6
fix(web): center align bios
2024-05-03 01:00:48 +02:00
1182cb589f
feat(web): fallback avatar url
2024-05-03 01:00:37 +02:00
dc5d9a32d4
fix(web): don't overdo it with blockquotes
2024-05-03 00:52:56 +02:00
505bdfa234
fix(web): dont include summary if empty
2024-05-02 16:20:41 +02:00
fc206cc715
fix(web): oops don't send back accept to self
2024-05-02 14:51:48 +02:00
34ebd9628b
feat(web): proper posts parsing!!!
2024-05-02 14:21:42 +02:00
95ad0d92b7
fix(web): smaller textarea font size
2024-05-02 12:47:48 +02:00
0b07979244
feat(web): thread guides
2024-05-02 03:25:59 +02:00
f833875c65
chore(web): imports
2024-05-02 02:58:06 +02:00
8f4c1a6313
fix(web): hide follow btns if my id or logged out
2024-05-02 02:29:29 +02:00
b2717223b3
feat(web): add accept/reject buttons under folreqs
...
they never disappear so there's quite some potential for spam but ehh
better than nothing for now
2024-05-02 02:08:34 +02:00
b6cac77bf2
fix(web): prefetch users when as object, fix links
2024-05-02 02:07:54 +02:00
4f477fd072
fix(web)!: store full user id in auth
2024-05-02 02:07:11 +02:00
0435c779c5
fix(web): updated apb fields
2024-05-02 00:59:47 +02:00
693687dce2
feat(web): show follow button when not following
2024-05-01 18:24:32 +02:00
62b426acc1
feat(web): combine token and username in auth ctx
2024-05-01 18:24:27 +02:00
d1760f2637
fix(web): buttons are not reactive until logged in
2024-05-01 16:55:02 +02:00
c059f664ac
fix(web): CWs are always closed
...
should do a frontend config option eventually, rather than using
`sensitive` to decide
2024-05-01 16:46:51 +02:00
a3d649d17b
chore(web): more wildcard imports for components
2024-05-01 16:46:36 +02:00
f483ea14b4
feat(web): added reply button
...
not the best way to do it but it works!
2024-05-01 16:46:19 +02:00
102414e1a3
chore(web): separated ActorStrip component
2024-05-01 16:45:27 +02:00
9fe3cb3bda
feat(web): use reference counting rather than clones
...
before, cache would clone the underlying object every time it was
accessed. this was definitely incredibly wasteful! now it clones the
Arc, which is super cheap. the extra work necessary while fetching
things is most likely more than compensated by saved clones every time
we render stuff. there is some dumb arc creation here and there (like
for the debug page), but it's mostly my lazyness, they can probably go
and should not be that much of a big deal anyway.
TLDR things were already fast but should be EVEN FASTER!!!
2024-05-01 16:06:46 +02:00
85d0a9e69d
fix(web): smooth scroll to top
2024-04-30 15:26:27 +02:00