Commit graph

293 commits

Author SHA1 Message Date
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
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
a3fe45d36b
fix: more rebrandinggg 2024-05-27 06:54:57 +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
d59f48aa1d
fix(web): maybe fix initial infiniscroll when short 2024-05-25 07:03:38 +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
c2f4f24586
fix(web): preallocate space for dots 2024-05-23 04:16:09 +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
b8e03fe3c5
fix(apb): double 2024-05-20 07:53:07 +02:00
a3a8b9e8c0
fix(web): oops 2024-05-20 07:50:36 +02:00
20c17da207
fix(web): use css vars for easy theming 2024-05-20 07:49:00 +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
6841691910
fix(web): limit all images max width 2024-05-13 17:18:31 +02:00
b904883e15
feat(web): show articles without borders 2024-05-13 17:18:16 +02:00
a4ba93c5d0
fix(web): lock avatar size in tl 2024-05-13 17:11:07 +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
78d6f425e3
fix(web): textarea font size
why is it 10 here but 11 elsewhere yet same size???
2024-05-13 04:03:03 +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