Thibaut Girka
11dc01f83e
[Glitch] Add CSS class to replies
...
Port ae562f4d2b
to glitch-soc
2018-08-28 19:52:47 +02:00
Thibaut Girka
e8e32f8265
[Glitch] Preserve hashtag casing in web UI hashtag history
...
Port 81df5716b9
to glitch-soc
2018-08-28 19:52:28 +02:00
Thibaut Girka
acdb5b43da
[Glitch] Implement tag auto-completion by history
...
Port bada0436b3
to glitch-soc
2018-08-28 19:52:28 +02:00
Thibaut Girka
2bd0a71b0c
Preserve hashtag casing in threaded mode
...
Inspired by 81df5716b9
2018-08-28 19:52:28 +02:00
Thibaut Girka
1295515bd4
[Glitch] Add missing video descriptions
...
Port 5b773a2c9c
to glitch-soc
2018-08-27 20:21:23 +02:00
Thibaut Girka
2f8583ce4a
[Glitch] Wait until relationship is loaded before showing follow button
...
Port 38f6a43960
to glitch-soc
2018-08-27 20:21:12 +02:00
Thibaut Girka
d864885728
Update poylfills ( fixes #662 )
2018-08-23 22:58:25 +02:00
Thibaut Girka
c4a536917c
[Glitch] Update state when opened dropdown is unmounted
...
Port dcd3544d153dd2a3961bd0d2214ed01a902a66da to glitch-soc
2018-08-23 22:58:14 +02:00
Thibaut Girka
8db23dd477
Add glitch-soc local setting to display reply counters
...
Defaults to false.
2018-08-22 20:29:55 +02:00
Thibaut Girka
ed841bbbf7
Move layout options to their own section
2018-08-22 20:29:55 +02:00
Thibaut Girka
e48709fb0e
[Glitch] Display replies count in web UI
...
Port 6a62016a49
to glitch-soc
2018-08-22 20:29:55 +02:00
Thibaut Girka
30d88cee78
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
dcb7f34684
Add pinned accounts editor
2018-08-22 16:18:23 +02:00
Thibaut Girka
9b213f990d
Split list editor into components and containers
2018-08-22 16:18:23 +02:00
Thibaut Girka
d90795e0a7
Fix ColumnLink keys in getting_started_misc
2018-08-22 16:18:23 +02:00
Thibaut Girka
0e9a426d5a
[Glitch] Add hotkey for follow requests
...
Port 25f6f41052
to glitch-soc
2018-08-20 21:25:02 +02:00
Thibaut Girka
52fe8ee95d
Make the privacy dropdown button not look strange when using top placement
...
Inspired by 8fe1f8d4ce
2018-08-20 20:10:53 +02:00
Thibaut Girka
64449831c8
[Glitch] Skip pagination logic entirely for pinned toots
2018-08-20 20:09:19 +02:00
Thibaut Girka
466df752ba
Make non-link ColumnLinks behave as links
2018-08-20 20:08:13 +02:00
Thibaut Girka
20689a5b5e
Don't filter own toots
2018-08-19 21:36:46 +02:00
Thibaut Girka
bbee6d85d3
Focus CW field when enabling it, focus compose textarea when disabling it
...
Port 101f5544e1
and d928aac40c
to glitch-soc
2018-08-19 16:56:31 +02:00
Thibaut Girka
c43db794e6
Various minor upload description fixes
2018-08-18 17:53:20 +02:00
Thibaut Girka
02adce1ad8
Add focal points support in the composer
2018-08-18 17:53:20 +02:00
Thibaut Girka
96e58d01ad
Refactor in preparation for focal points modal
2018-08-18 17:53:20 +02:00
Thibaut Girka
7c8a8cda81
[Glitch] Defer scrollIntoView after DOM is drawn
2018-08-17 14:46:37 +02:00
Thibaut Girka
a1ee3d464f
Fix incorrect prop type for ComposerReply.status
2018-08-16 21:19:20 +02:00
Thibaut Girka
cf36cd40eb
Fix one GettingStarted ColumnLink not having a key
2018-08-16 20:59:12 +02:00
Thibaut Girka
919bd0842d
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
99b2e034c2
Fix bug when clicking on video position slider before starting the video
2018-08-14 21:56:23 +02:00
Thibaut Girka
2f73a9358e
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
ac67589755
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.
2018-08-11 15:29:08 +02:00
Thibaut Girka
ca4fa96a99
Implement public profile endorsements in glitch-soc
...
Port WebUI changes from 6e3cb11f3c
to glitch-soc
2018-08-10 16:25:46 +02:00
Thibaut Girka
35ee061e42
Merge upstream SCSS changes for /about, /about/more and /terms
...
Port various commits to glitch-soc, mainly commits
9e8366d4cb
and
0dcd212735
.
2018-08-10 16:22:49 +02:00
Thibaut Girka
1e18374e53
Merge upstream styling for public profile endorsements
...
Port the SCSS part of 6e3cb11f3c
to glitch-soc
2018-08-10 16:22:49 +02:00
Thibaut Girka
2107ea78c3
Good bye, CW rainbows
...
Accessibility issues largely outweigh the joke and consistency with upstream.
2018-08-07 18:49:49 +02:00
Thibaut Girka
d99f8674ab
Fix styling of toot prepended text on public profiles
...
Fixes how “Pinned toot”, “… boosted” etc. are styled on public profiles.
2018-08-02 12:43:00 +02:00
Thibaut Girka
8d2f582bf7
Fix toot styling on public pages
...
The public pages now use CSS from the WebUI to style toots, but the glitch-soc
UI is widely different. Hack around that for now by hardcoding upstream-like
values.
2018-08-01 00:18:42 +02:00
Thibaut Girka
d87eac4663
Reintroduce glitch-soc avatar styling in public pages
2018-08-01 00:18:42 +02:00
Thibaut Girka
89b05c7d68
[Glitch] Do not hide hashtag timeline in mobile view, make it full-window
...
Port d39e0ad4d5
to glitch-soc
2018-08-01 00:18:42 +02:00
Thibaut Girka
658fc6bc1e
[Glitch] Compensate for scrollbar disappearing when media modal
...
Port a78672ae50
to glitch-soc
2018-08-01 00:18:42 +02:00
Thibaut Girka
28cdf3da09
[Glitch] Show media modal on public timeline
...
Port c1427f90f6
to glitch-soc
2018-08-01 00:18:42 +02:00
Thibaut Girka
8c4fc00ece
[Glitch] Add missing formatting to the text in hero widget
...
Port bdb76122bc
to glitch-soc
2018-08-01 00:18:42 +02:00
Thibaut Girka
ca256cca22
Port profile redesign to glitch-soc
...
Port 13df3889f0
to glitch-soc
2018-08-01 00:18:42 +02:00
Thibaut Girka
4277328e9c
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
f5b880a429
[Glitch] Resize images by area instead of fixed dimensions
...
Port WebUI part of 91aadec929
to glitch-soc
2018-07-30 19:30:38 +02:00
Thibaut Girka
f37bf7c0a3
Don't reset scroll position when opening a modal
2018-07-30 14:32:02 +02:00
Thibaut Girka
4e8532cc1a
Allow modals to be closed by pressing “back”
2018-07-30 14:32:02 +02:00
Thibaut Girka
32d4005516
Treat the App Setting link as a proper link ( fixes #375 )
2018-07-30 14:31:45 +02:00
Thibaut Girka
8a9882ee34
[Glitch] Improve WebUI account action bar
...
Mostly a port of 2ccef52a4f
to glitch-soc
2018-07-30 14:24:35 +02:00
Thibaut Girka
a3d318ec76
[Glitch] Fix accounts' display name/bio not being set from initial state
...
Port 6e72faaa78
to glitch-soc
2018-07-30 14:24:24 +02:00