Thibaut Girka
937cd03a9a
[Glitch] Add missing video descriptions
...
Port ac092d03e7a781d27aff9cb9ea4637be9c5f2a2a to glitch-soc
2018-08-27 20:21:23 +02:00
Thibaut Girka
3106c81b1e
[Glitch] Wait until relationship is loaded before showing follow button
...
Port cd049454be9cb8bf5fb6bc5316539432316033aa to glitch-soc
2018-08-27 20:21:12 +02:00
Thibaut Girka
3c49daeb8d
Add glitch-soc local setting to display reply counters
...
Defaults to false.
2018-08-22 20:29:55 +02:00
Thibaut Girka
d62ea55d51
Move layout options to their own section
2018-08-22 20:29:55 +02:00
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.
2018-08-22 19:27:06 +02:00
Thibaut Girka
360fbf1bd4
Add pinned accounts editor
2018-08-22 16:18:23 +02:00
Thibaut Girka
9fbaaefe59
Split list editor into components and containers
2018-08-22 16:18:23 +02:00
Thibaut Girka
d69f045681
Fix ColumnLink keys in getting_started_misc
2018-08-22 16:18:23 +02:00
Thibaut Girka
c789181626
[Glitch] Add hotkey for follow requests
...
Port 25f6f41052b52a765a74e9e16d7411750ae46221 to glitch-soc
2018-08-20 21:25:02 +02:00
Thibaut Girka
b230c04e00
Make the privacy dropdown button not look strange when using top placement
...
Inspired by 8fe1f8d4cecb9f2f749c1e1e77b2439dd640ddc5
2018-08-20 20:10:53 +02:00
Thibaut Girka
0c091475df
Make non-link ColumnLinks behave as links
2018-08-20 20:08:13 +02:00
Thibaut Girka
432f6b88b0
Focus CW field when enabling it, focus compose textarea when disabling it
...
Port a99179d31ff0013987f362ffe15cb3450b29ed08 and 09147186b79f80cf3ef3aa8ba7e6e5e032faa255
to glitch-soc
2018-08-19 16:56:31 +02:00
Thibaut Girka
7423c0c130
Various minor upload description fixes
2018-08-18 17:53:20 +02:00
Thibaut Girka
534439e73b
Add focal points support in the composer
2018-08-18 17:53:20 +02:00
Thibaut Girka
9782ac017b
Refactor in preparation for focal points modal
2018-08-18 17:53:20 +02:00
Thibaut Girka
4a6bc2482a
[Glitch] Defer scrollIntoView after DOM is drawn
2018-08-17 14:46:37 +02:00
Thibaut Girka
50cd70b3e9
Fix incorrect prop type for ComposerReply.status
2018-08-16 21:19:20 +02:00
Thibaut Girka
7595ae4090
Fix one GettingStarted ColumnLink not having a key
2018-08-16 20:59:12 +02:00
Thibaut Girka
494eaab5b1
Slightly more aggressive video preloading
...
- Preload video metadata if the video is loaded in detailed view, as it is
likely to get played, and metadata is useful for seeking in the video.
- Preload video data if it's fullscreen as it is extremely likely to get
played right after being put in fullscreen (although those are two steps).
- Preload video data if the user has clicked the position slider, as the video
will play as soon as the mouse button is released, and video metadata is
needed to properly seek into the video.
2018-08-14 21:56:23 +02:00
Thibaut Girka
c4e8402ef9
Fix bug when clicking on video position slider before starting the video
2018-08-14 21:56:23 +02:00
Thibaut Girka
f0fa6e3a7c
Prevent default event handling when clicking on the video position slider
...
This prevents accidental text selection and avoids opening the toot containing
the video in the dynamic column when clicking on the position slider.
2018-08-14 21:56:23 +02:00
Thibaut Girka
7067b64de3
Implement public profile endorsements in glitch-soc
...
Port WebUI changes from f2404de871f0bdfda5c9aeeeb4c6c4d10a8da8ab to glitch-soc
2018-08-10 16:25:46 +02:00
Thibaut Girka
175c2155a9
[Glitch] Compensate for scrollbar disappearing when media modal
...
Port 60df87f6f0fb8afd9a4e750917eff7c425b62891 to glitch-soc
2018-08-01 00:18:42 +02:00
Thibaut Girka
d2b3eebe00
[Glitch] Show media modal on public timeline
...
Port e0b1e17bd04d7f9b533ab462aee4544a5f5fb926 to glitch-soc
2018-08-01 00:18:42 +02:00
Thibaut Girka
88b593a63f
Drop glitch-style account bio fields
...
Upstream's implementation has been merged a while ago and is the preferred
way to set fields, as it is the only one compatible with upstream and is
more user-friendly.
This commit deletes the legacy glitch-soc FrontMatter functionality in order
to clean up the code and make it easier to maintain.
2018-07-31 16:26:36 +02:00
Thibaut Girka
b02bfe86ce
Don't reset scroll position when opening a modal
2018-07-30 14:32:02 +02:00
Thibaut Girka
3eb3c21327
Treat the App Setting link as a proper link ( fixes #375 )
2018-07-30 14:31:45 +02:00
Thibaut Girka
88b7ccc2ca
[Glitch] Improve WebUI account action bar
...
Mostly a port of 2ccef52a4f5be49e5c3b2256a3c5d4f193a3fe32 to glitch-soc
2018-07-30 14:24:35 +02:00
Thibaut Girka
28a59e4e80
Move CW field just above main textarea
2018-07-28 23:25:42 +02:00
Thibaut Girka
358e3a4c32
Get rid of Collapsable, use CSS instead
...
Change inspired by 691107263c5e05973f9af9e1937abbc27430f54e
2018-07-28 23:25:42 +02:00
Thibaut Girka
d3783b864c
Refactor reply indicator and show compact list of attachments
2018-07-28 23:24:15 +02:00
Thibaut Girka
e3bf8c8aa1
Show reply indicator for empty toots, not undefined toots ( fixes #610 )
...
Fix a regression introduced by 612b00d1bb91c6b11f00fdb273dd8cd2ca883b12
2018-07-28 23:24:15 +02:00
Thibaut Girka
c057aeb76b
[Glitch] Add documentation for “p” hotkey
...
Port ed50c2393a0f12f88f1102f8cf8beca3bf711158 to glitch-soc
2018-07-26 22:19:01 +02:00
Thibaut Girka
a8911616b6
Add hotkey variants to keyboard shortcuts description
...
Port 89c6d2bd6bc014ca6487c8f2569f8252fb3ef5dc to glitch-soc
2018-07-26 22:19:01 +02:00
Thibaut Girka
82ab5aacb2
Prevent scrolling main frame when navigating in image gallery with arrow keys
2018-07-26 08:42:25 +02:00
Thibaut Girka
02326a4322
[Glitch] Use LoadingBar instead of blur to indicate that an image is loading
...
Port 955d5d36e80259d8c10a0246d359f35f63de059d to the glitch-soc flavour
2018-07-24 21:20:18 +02:00
Thibaut Girka
1769a7e9aa
Use the same description string as upstream for the “x” hotkey
2018-07-24 21:15:21 +02:00
Thibaut Girka
b1ed2b1d03
Fix focusing search bar with hotkeys
2018-07-24 21:15:21 +02:00
Thibaut Girka
c600bcfe1d
Fix focusing composer textarea on “new toot” hotkey
2018-07-24 21:15:21 +02:00
Thibaut Girka
037228cf03
Fix routing issues, especially keyboards shortcuts changing location
2018-07-24 21:14:50 +02:00
Thibaut Girka
1aa253c41d
Display custom emoji in account notes in WebUI ( fixes #595 )
2018-07-21 21:44:49 +02:00
Thibaut Girka
57f31b361f
Add an option restricting secondary toot privacy to that of the toot being replied to
2018-07-12 19:15:44 +02:00
Thibaut Girka
d67cb13d84
Use options rather than a boolean
...
This prepares for a third option that would restrict privacy to
privacyPreference(replyPrivacy, sideArmBasePrivacy)
2018-07-12 11:22:34 +02:00
Thibaut Girka
8c8707771d
Do not store duplicate reply_privacy
2018-07-12 11:22:34 +02:00
Ash Levy
6f06d16b1e
add option to enable auto visibility on secondary toot button
2018-07-12 11:22:34 +02:00
Thibaut Girka
612b00d1bb
Display reply indicator even when replying to contentless toot ( fixes #564 )
2018-07-10 22:53:04 +02:00
Thibaut Girka
00c1386b9d
[Glitch] Fix filters not affecting notifications in web UI
...
Port cfeb3beb4e1c3a05392546e6e4584de537049989 to glitch-soc
2018-07-10 14:06:04 +02:00
Thibaut Girka
0bb1720495
Add client-side custom filter support to glitch-soc
...
Port cdb101340a20183a82889f811d9311c370c855e5 to glitch-soc,
but without dropping support for regexp filters yet.
2018-07-10 14:06:04 +02:00
Ash Levy
e96a4434c7
add keybind in composer textarea for secondary submit
2018-07-10 10:53:22 +02:00
Thibaut Girka
f0161702d8
[Glitch] Submit report using meta key
...
Port 64d7a63f1830e970a6196448cae443ca5d55d1f9 to glitch-soc
2018-06-21 22:28:50 +02:00