Thibaut Girka
22dedb676b
[Glitch] Fix unnecessary loadMore calls when the end of a timeline has been reached
Port 8389b496ba
to glitch flavour
5 years ago
Thibaut Girka
1a3088364f
Fix composer not getting focus after reply confirmation dialog
The modal-handling code gives back focus to the element focused when the
modal opened. However, in the case of reply confirmation, it would do so
*after* the composer code itself requested focus.
5 years ago
Thibaut Girka
5eaf2c9e02
[Glitch] Back to the getting-started when pins the timeline
Port 5bf100f87b
to glitch-soc
5 years ago
Thibaut Girka
9fc7ad7b9c
[Glitch] Always display tab navigation on local/federated timeline even when empty
Port 90b64c0069
to glitch-soc
6 years ago
Thibaut Girka
1e656c3632
[Glitch] Fix “load more” button when no data has been fetched
6 years ago
Thibaut Girka
73ee38f485
[Glitch] Do not display empty message when the list is known to have more elements
6 years ago
Thibaut Girka
39696024ca
Minor cleanup in ScrollableList component
6 years ago
Thibaut Girka
7e63fb26e0
Do not hardcode preferences link, pleroma doesn't have it
6 years ago
Thibaut Girka
922d05864f
Add error boundary component to catch Web UI crashes
6 years ago
Thibaut Girka
0d3612482e
Render placeholder instead of image when MediaGallery container width isn't known
6 years ago
Thibaut Girka
b3ff35a75c
Move URLs to backend in their own file
6 years ago
Thibaut Girka
86527024aa
In detailed status view, take displayMedia setting into account when changing media
Fixes #819
6 years ago
Thibaut Girka
2fe0cb1623
[Glitch] Prepend account header even when status list is empty
Partially port 90b64c0069
6 years ago
Thibaut Girka
5ebbaffaa3
[Glitch] Use local instead of global loading indicator for timelines, account timelines
Port dd00cd19d2
to glitch-soc
6 years ago
Thibaut Girka
7e18e95716
Add a local setting for inline preview cards
6 years ago
Thibaut Girka
bdc2338833
Add a “link” status icon for toots with a preview card
6 years ago
Thibaut Girka
ac9780b844
[Glitch] Include preview cards in status entity in REST API
Port 795f0107d2
to glitch-soc
6 years ago
Thibaut Girka
0c7f710be1
[Glitch] Surround mid-text display names with bdi tags
Port 7861c5f108
to glitch-soc
6 years ago
Thibaut Girka
dfa5b0576f
Update mediaGallery component's width when opening CWs
6 years ago
Thibaut Girka
7cc7843109
Do not scroll timelines when *closing* media modals
Media modals push an history state so that pressing back on mobile closes them.
We made sure to not scroll when opening them, but not when *closing* them,
which caused some issues in rare cases.
6 years ago
Thibaut Girka
a9e8f98a9d
Make hidden media clickable in account media gallery
6 years ago
Thibaut Girka
6ad7606909
[Glitch] Add support for new display_media setting
Port f7a6f9489d
to glitch-soc
[API] [vanilla required] [glitch-soc optional] initial_state show_sensitive_media boolean changed to show_media string with options "default", "hide_all", "show_all"
6 years ago
Spencer Alves
4e60a0d543
Add option to hide action bar in collapsed toots
6 years ago
Thibaut Girka
925c185ef9
Prevent clicks on video from initiating selections
6 years ago
Thibaut Girka
c3ab2973c5
Improve keyboard VS mouse navigation of dropdown menus
6 years ago
Thibaut Girka
5ff733b614
Only focus first item of dropdown if it was opened via keyboard
6 years ago
Thibaut Girka
d8b2f15b23
Pause video playback if toot is collapsed or CWs folded ( fixes #146 )
6 years ago
Thibaut Girka
8622dccaf1
Disable focus points for letterboxed media
6 years ago
Thibaut Girka
be644e3b7c
Media gallery styling closer to upstream's
6 years ago
Thibaut Girka
8183d2ed55
[Glitch] Do not override ctrl/cmd+click in media gallery
6 years ago
Thibaut Girka
bd437f8077
Add admin links to status and account menus ( fixes #673 )
If the current logged-in user is an admin, add quick links to the admin
interface in account and toot dropdown menu. Suggestion by @ashkitten
6 years ago
Thibaut Girka
e915bc3e9e
Fixes columns scrolling to top when opening media modal
Fixes #700
6 years ago
Thibaut Girka
530da545a5
[Glitch] Give focused status a sensible aria-label for screen readers
Port 248df68c36
to glitch-soc
6 years ago
Thibaut Girka
087dcf720e
[Glitch] Fix off-by-one error in aria-posinset
Port 885711afb9
to glitch-soc
6 years ago
Thibaut Girka
d8fbd74c47
[Glitch] Add aria-label to column regions
Port 66dbb59aa1
to glitch-soc
6 years ago
Thibaut Girka
c6942a5283
Add option to not automatically unfold content warnings matching a regexp
Fixes #678
6 years ago
Thibaut Girka
9d2739d74d
Add a setting to automatically unfold all content warnings
6 years ago
Thibaut Girka
130bdb5ee8
[Glitch] Show compose form on delete & redraft when in mobile layout
Port 025fbb8285
to glitch-soc
6 years ago
Thibaut Girka
4a9e3f80e8
[Glitch] Add CSS class to replies
Port 2bbec9f4da
to glitch-soc
6 years ago
Thibaut Girka
937cd03a9a
[Glitch] Add missing video descriptions
Port ac092d03e7
to glitch-soc
6 years ago
Thibaut Girka
fce248810b
[Glitch] Update state when opened dropdown is unmounted
Port dcd3544d15
to glitch-soc
6 years ago
Thibaut Girka
3c49daeb8d
Add glitch-soc local setting to display reply counters
Defaults to false.
6 years ago
Thibaut Girka
87ad942d76
[Glitch] Display replies count in web UI
Port 4df9cabb22
to glitch-soc
6 years ago
Thibaut Girka
801919fc9b
Add hashtag trendline support to glitch-soc flavour
Port Mastodon's hashtag stats thing to glitch-soc.
This doesn't change how hashtags are ordered, and doesn't add a trending
hashtags section, but it does change how hashtag searches are rendered,
displaying a trend line alongside each hashtag.
6 years ago
Thibaut Girka
acb3d5b7aa
Don't prevent opening links in tabs with keyboard modifiers
Ctrl+click usually allows opening a link in a new tab. This
was prevented for hashtag or user links in toots.
6 years ago
Thibaut Girka
d2b3eebe00
[Glitch] Show media modal on public timeline
Port e0b1e17bd0
to glitch-soc
6 years ago
Thibaut Girka
d894cdc93f
Port profile redesign to glitch-soc
Port bb71538bb5
to glitch-soc
6 years ago
Thibaut Girka
5d060cb6e4
Allow modals to be closed by pressing “back”
6 years ago
Thibaut Girka
358e3a4c32
Get rid of Collapsable, use CSS instead
Change inspired by 691107263c
6 years ago
Thibaut Girka
0bb1720495
Add client-side custom filter support to glitch-soc
Port cdb101340a
to glitch-soc,
but without dropping support for regexp filters yet.
6 years ago