Thibaut Girka
a77ee0bb6d
Fix composer not displaying on iPad
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
6ce7e74b46
[Glitch] Fix race condition when interacting with deleted toots
...
Port c875f19673
to glitch-soc
6 years ago
Thibaut Girka
2fe0cb1623
[Glitch] Prepend account header even when status list is empty
...
Partially port 90b64c0069
6 years ago
Thibaut Girka
c78c80f807
[Glitch] Fix loading indicator inconsistency
...
Port 3cecf3e5b9
to glitch-soc
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
ThibG
09562b0fcc
Merge pull request #806 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
868cace797
[Glitch] Remove unused computation of reblog references from updateTimeline
6 years ago
Thibaut Girka
0e80661e42
[Glitch] Don't remove originals of boosted toots from timeline
...
Port 2b51b4094c
to glitch-soc
6 years ago
Thibaut Girka
44f5f7bab4
Fix drawer waves being displayed in the list editor
6 years ago
Thibaut Girka
c6fc3e0c65
[Glitch] Fix form validation flash message color and input borders
...
Port ccbdf689e8
to glitch-soc
6 years ago
Thibaut Girka
bf92e7aaa6
[Glitch] Implement adding a user to a list from their profile
...
Port bb5558de62
to glitch-soc
6 years ago
Thibaut Girka
a2a254625b
[Glitch] Update reset.scss from upstream
6 years ago
Thibaut Girka
34209c0340
Fix timestamp position in public pages with RTL languages
6 years ago
Thibaut Girka
b3c1380980
Fix styling of display names in public pages
6 years ago
Thibaut Girka
2b2facbbdf
[Glitch] Port some of upstream's getting started footer links
6 years ago
Thibaut Girka
0d6b8f36aa
[Glitch] Fix empty display name precedence over username in web UI
...
Port f59b840549
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
b21615e957
[Glitch] Fix dimensions of preview cards, fix crash in web UI, fix warning
...
Port 9c38c5daa3
to glitch-soc
6 years ago
Thibaut Girka
ac9780b844
[Glitch] Include preview cards in status entity in REST API
...
Port 795f0107d2
to glitch-soc
6 years ago
Masoud Abkenar
3aa2418217
[Glitch] RTL: fix toot privacy preferences radio buttonss
...
Port e961a763a2
to glitch-soc
6 years ago
Masoud Abkenar
e32a4f55fe
[Glitch] RTL: fix preferences page checkbox margins
...
Port 5ee0b51ac8
to glitch-soc
6 years ago
ThibG
7f22ed0fc9
Merge pull request #794 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
ee1f1a2ec9
When searching for an emoji with multiple separators, consider the full input
...
e.g., typing “blob_cat_p” used to search for “blob” and “cat”, but not
“blob_cat_p”, which means “blob_cat_patpat” is very unlikely to show up,
although it is likely what the user wanted to type in the first place.
6 years ago
Thibaut Girka
8f4fab65a1
Do not rely on hover for upload form options if touch is used
6 years ago
Thibaut Girka
008f98b304
[Glitch] RTL: fix column-back-button__icon margins/content
...
Port 6e1a4f85ad
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
323ae1403a
[Glitch] fix: initial state of PrivacyDropdown is should not be null
...
Port bebe8ec887
to glitch-soc
6 years ago
Thibaut Girka
1bb23d0407
[Glitch] RTL: fix cardbar margins and alignment
...
Port c73864c137
to glitch-soc
6 years ago
Thibaut Girka
c9b19e05e2
[Glitch] RTL: fix admin account avatar margin in about page
...
Port 3a157210c8
to glitch-soc
6 years ago
Thibaut Girka
c14be538a6
[Glitch] RTL: fix column settings toggle label
...
Port bf58461d36
to glitch-soc
6 years ago
Thibaut Girka
a1f512f18b
[Glitch] Fix domain label position and color
...
Port 25f9ead041
to glitch-soc
6 years ago
Thibaut Girka
9950db2e1c
[Glitch] RTL: fix preferences layout
...
Port 029943d59b
to glitch-soc
6 years ago
Thibaut Girka
076f0a0eb6
[Glitch] Fix admin account avatar margin
...
Port 065b39e7a4
to glitch-soc
6 years ago
Thibaut Girka
aa277ab5fb
[Glitch] RTL: fix user stats in about page
...
Port 301cbcc980
to glitch-soc
6 years ago
Thibaut Girka
ef9c11e050
[Glitch] RTL: fix domain append at signup form
...
Port 65b3804a6c
to glitch-soc
6 years ago
Thibaut Girka
e18724363d
[Glitch] Fixes 8987 broken alignment at "Remote interaction dialog"
...
Port d35801aaa2
to glitch-soc
6 years ago
Thibaut Girka
1139b758c5
[Glitch] RTL: fix admin account margins in about page
...
Port f8c1b32541
to glitch-soc
6 years ago
Thibaut Girka
bf9c4b6d98
[Glitch] undo part of PR 8202 to fix RTL
...
Port efd09e2ebb
to glitch-soc
6 years ago
Thibaut Girka
9f1c9b6135
[Glitch] Improve style of notice/alert messages
...
Port b972478812
to glitch-soc
6 years ago
Thibaut Girka
04bedd237b
Attempt at fixing inline video player
6 years ago
Thibaut Girka
dfa5b0576f
Update mediaGallery component's width when opening CWs
6 years ago
Thibaut Girka
e4c3ea1809
Force sensitive content flag when posting a toot with a CW
...
Indeed, when the “Always enable the Content Warning field” setting is enabled,
sending a content-less toot with a CW would move the CW to the toot's content
and leave the toot not marked as sensitive.
6 years ago
Thibaut Girka
13c3fa8d36
Focus the UI when pressing Escape in the CW field
6 years ago
Thibaut Girka
b13c34de3a
Fix fav/boosts hotkeys not working on detailed statuses
6 years ago
Thibaut Girka
b0527a4ce7
Handle alt+enter in the spoiler input as shortcut for secondary post
...
Fixes #780
6 years ago
Thibaut Girka
70d346ea95
Fix auto-unfold CWs when no regexp is set
...
Fixes #778
6 years ago
Thibaut Girka
bb1103d974
Really fix HotKeys
6 years ago
Thibaut Girka
269edc0e48
Fix CW icon color in local-settings modal
6 years ago
Thibaut Girka
721aec40cd
Define some local-settings hints
6 years ago
Thibaut Girka
26409f3e8e
Add support for hints (or extended descriptions) in local-settings pages
6 years ago
Thibaut Girka
5f308a7f05
When screen width is too narrow, hide local-settings page text, keep only icons
6 years ago
Thibaut Girka
6cd793f0ac
Change “preferences” icon to match settings page icon
6 years ago
Thibaut Girka
edb9ec8543
Add icons for each of the local-setting pages
6 years ago
Thibaut Girka
d0b1369a85
Fix app-wide hotkeys randomly failing to work
6 years ago
Thibaut Girka
96c3d26870
Move “Show action buttons in collapsed toots” option
6 years ago
Thibaut Girka
faecb35fe0
Switch from selects to radio buttons for local settings, improve styling
6 years ago
Thibaut Girka
a3677a828d
[Glitch] Change documentation URL
...
Port 28401962ca
to glitch-soc
6 years ago
Thibaut Girka
b4ba1058b8
[Glitch] RTL: fix margins of public-account-header__tabs
...
Port 185cb2dc3a
to glitch-soc
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
c6e4c48942
[Glitch] Add a confirmation dialog when hitting reply and the compose box isn't empty
6 years ago
Thibaut Girka
a9e8f98a9d
Make hidden media clickable in account media gallery
6 years ago
Thibaut Girka
d82c495c0f
Add media description (or status spoiler) in account media gallery
6 years ago
Thibaut Girka
bd1f08fa9a
Fix account gallery hidden media background color in mastodon-light
6 years ago
Thibaut Girka
eb85427576
[Glitch] Honour displayMedia setting in accountMedia gallery
...
Inspired by b79ab15859
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
Thibaut Girka
15197a831c
[Glitch] RTL: fix margins: public-layout.header.nav-button
...
Port df2f4052b8
to glitch-soc
6 years ago
Thibaut Girka
884a898442
[Glitch] RTL: fix statubar action buttons/counter margins
...
Port 9f6662fcc9
to glitch-soc
6 years ago
Thibaut Girka
36d426cec9
[Glitch] Separate font-family into variable
...
Port d0d65b5a28
to glitch-soc
6 years ago
Spencer Alves
4e60a0d543
Add option to hide action bar in collapsed toots
6 years ago
David Yip
c065717b67
Merge pull request #681 from ThibG/glitch-soc/fixes/accessibility
...
Port various accessibility improvements from upstream
6 years ago
David Yip
2bb3c8c944
Merge pull request #755 from ThibG/glitch-soc/features/optional-reply-selection
...
Make pre-selection of usernames optional when replying to a toot
6 years ago
David Yip
19968912fa
Merge pull request #754 from ThibG/glitch-soc/fixes/scroll-compose-into-view
...
Scroll to textarea when composing a toot
6 years ago
David Yip
5b43d7bcbf
Merge pull request #745 from ThibG/glitch-soc/fixes/grey-out-button
...
Disable the “TOOT” button (and secondary toot button) if the toot text is empty
6 years ago
Thibaut Girka
86b2b009dd
Make pre-selection of usernames optional when replying to a toot
...
Fixes #751
6 years ago
Thibaut Girka
15134beb1e
Fix styling issue in “Compose box options” local settings page
6 years ago
Thibaut Girka
9594c68532
Scroll to textarea when composing a toot
6 years ago
Thibaut Girka
fa18859b20
[Glitch] Adjust beforeUnload conditions
...
Port 05f90e3695
to glitch-soc
6 years ago
Thibaut Girka
d3426ed87a
Disable the “TOOT” button (and secondary toot button) if the toot text is empty
6 years ago
Thibaut Girka
23e7c1c765
Fix background being transparent for verified link fields
6 years ago
Thibaut Girka
9e8d776a77
[Glitch] Display verified links in glitch flavor
...
Port front-end changes from f4d549d300
to glitch-soc
6 years ago
Thibaut Girka
5833cc41c2
[Glitch] Add edit profile action button to profile
...
Port some parts from 1a7a74ff76
6 years ago
Thibaut Girka
c1701ae2a8
[Glitch] Fix “Toots” tab highlighting for replies and media timelines
...
Port front-end changes from f8b54d229f
6 years ago
Thibaut Girka
925c185ef9
Prevent clicks on video from initiating selections
6 years ago
霧島ひなた
5c9a2f5d77
change translation glitch's features [ja]
6 years ago
霧島ひなた
5c6271887d
translation glitch's features [ja]
6 years ago
Thibaut Girka
fba0200765
[Glitch] Redesign forms, verify link ownership with rel="me"
...
Port SCSS changes from f4d549d300
6 years ago
Thibaut Girka
a6d47ac5f5
[Glitch] Port SCSS changes from upstream
...
Port SCSS changes from:
- a58ec29631
- cdfe51e325
- 1f6ed4f86a
- 617f40fc2b
- 6a0d4d36ad
- 2374a00c10
- a2cabf3f4a
6 years ago
Thibaut Girka
022d96c999
[Glitch] Group reports by target account
...
Port SCSS from 011437dcb5
to glitch-soc
6 years ago
Thibaut Girka
657805f444
Fix thread CW expansion not being reset when changing threads
6 years ago
Igor Galić
8433bd89e4
prepend re: to replies to spoiler-text
...
if spoiler-text doesn't already start with re:, we prepend `re: `
ourselves in replies.
This implements https://github.com/tootsuite/mastodon/issues/8667
Following Plemora's example: https://git.pleroma.social/pleroma/pleroma-fe/merge_requests/318
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
cf142e8556
[Glitch] Highlight active tab in action bar
...
Port 7b7c26063e
to glitch-soc
6 years ago
Thibaut Girka
1cb3af21c5
Autofocus comment textarea in report modal
6 years ago
Thibaut Girka
b3c698d6f4
Auto-focus emoji picker's search field
6 years ago
Thibaut Girka
307fb338ee
Fix composer actions modal
6 years ago
Thibaut Girka
49734c03fd
Fix action modal links
6 years ago
Thibaut Girka
59de2868c1
Fix media description in various media modals
6 years ago
Thibaut Girka
ac6fb758b9
Fix incorrect disabled boost button color when reduce-motion is set
6 years ago
Thibaut Girka
65f625cf23
[Glitch] Hide floating action button on thread views
...
Port f66a786029
to glitch-soc
6 years ago
Thibaut Girka
e36f6f48e5
Fix status embed card links color
6 years ago
Thibaut Girka
d9a92d5040
[Glitch] After click to embed video, autoplay it
...
Port 478ca39e5e
to glitch-soc
6 years ago
Thibaut Girka
bc5009cd45
[Glitch] Click card to embed external content
...
Port front-end changes from f7765acf9d
to glitch-soc
6 years ago
Thibaut Girka
dfa6fb4927
[Glitch] Fix oEmbed image_modal src.
...
Port 25b0d7538e
to glitch-soc
6 years ago
Thibaut Girka
cc58265216
[Glitch] Ensure link thumbnails are not stretched to super low quality
...
Port front-end changes from c36b9cc5a6
to glitch-soc
6 years ago
Thibaut Girka
49eaf72faf
[Glitch] Add embed_url to preview cards
...
Port front-end changes from c083816c24
to glitch-soc
6 years ago
Thibaut Girka
324ce93368
Add preferences for notification badges
6 years ago
Thibaut Girka
ba4521b175
Move compose box options to their own page
6 years ago
Thibaut Girka
b28cbb8b25
Add unread notifications badge to the mobile navbar
6 years ago
Thibaut Girka
2cdc00bc8b
Add unread notifications badge to the navigation bar
6 years ago
Thibaut Girka
0f155af32a
Add notification badge to favicon
6 years ago
Thibaut Girka
d315f1dc02
Count unread notifications when window loses focus
6 years ago
Thibaut Girka
c8875b4d8a
Keep track of unread notifications when the notification column isn't mounted
6 years ago
Thibaut Girka
711826cb37
Accurately count deleted unread notifications
6 years ago
Thibaut Girka
f4ca3262f2
[Glitch] Audio.prototype.seek is undefined
...
Port f08e6e9ab5
to glitch-soc
6 years ago
Thibaut Girka
8dbbec0939
Fix dropdown arrow position
6 years ago
Thibaut Girka
7f2f59dae6
Fix public profile's “show more” links styling
6 years ago
Thibaut Girka
258e8b7734
Port SCSS changes from 19b07ba260
6 years ago
Thibaut Girka
4b29a41f1d
Port SCSS changes from 85bb32c410
6 years ago
Thibaut Girka
77e7da7d0d
Port SCSS changes from 78fa926ed5
6 years ago
Thibaut Girka
d8b2f15b23
Pause video playback if toot is collapsed or CWs folded ( fixes #146 )
6 years ago
Thibaut Girka
a9ed9d3572
Fix videos being cropped
6 years ago
Thibaut Girka
c0275cdcb2
Fix interactions between CW and sensitive flag when spoilersAlwaysOn is set
6 years ago
Thibaut Girka
3d5a789bbb
Fix “sensitive” media warning and upload form colors in Mastodon-light
6 years ago
Thibaut Girka
f1a73fd5f4
Outline white/grey/blue emojis
6 years ago
Thibaut Girka
6e771bf680
Light theme overhaul
6 years ago
Thibaut Girka
36f50be305
[Glitch] Add white outline to black emoji
...
Inspired from 0bfa0f2374
6 years ago
Thibaut Girka
b6ce5fa3fb
Fix emoji autosuggest when using a CDN for assets
6 years ago
Thibaut Girka
8622dccaf1
Disable focus points for letterboxed media
6 years ago
Thibaut Girka
9998271a5b
Fix full-width margins
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
6ad7dac791
Let the front-end know the current account is a moderator
6 years ago
Thibaut Girka
b3fdd166e8
[Glitch] Skip VS15 (Emoji textual presentation)
...
Port a060beee72
to glitch-soc
6 years ago
Thibaut Girka
8e862ecf8d
[Glitch] Add aria-label to floatingActionButton
...
Port 7c12c7b124
to glitch-soc
6 years ago
Thibaut Girka
27ee42299b
[Glitch] Inactive header in main profile to match column
...
Port 1bfe735d57
to glitch-soc
6 years ago
Thibaut Girka
e915bc3e9e
Fixes columns scrolling to top when opening media modal
...
Fixes #700
6 years ago
Thibaut Girka
cc7adf7e84
Fix composer not displaying on chrome mobile ( fixes #696 )
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
5c400a2842
Allow text inputs in local settings dialog
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
0f1db47a7e
Fix search results on compose box
6 years ago
Thibaut Girka
b4f548fa18
Fix account header showing on search page
6 years ago
Thibaut Girka
4a686ddf8a
[Glitch] On the mobile UI, move the search column to the right
...
Port 20bb90ced6
to glitch-soc
6 years ago
Thibaut Girka
4686b3fa76
[Glitch] Hide search from Compose on mobile devices
...
Port 0893b16695
to glitch-soc
6 years ago
Thibaut Girka
37a00d4c1d
[Glitch] Add search item to tab bar for mobile devices
...
Port c9cbb8de70
to glitch-soc
6 years ago
Thibaut Girka
76a3f373e3
[Glitch] Use withRouter for TabsBar
...
Port 61e6275781
to glitch-soc
6 years ago
Thibaut Girka
5f035a2a1a
[Glitch] Move "compose" on mobile to floating action button
...
Port e72db6d9dd
to glitch-soc
6 years ago
Thibaut Girka
70c308c4aa
[Glitch] When search enabled, display hint in search popout
...
Port 7901f9f63e
to glitch-soc
6 years ago
Thibaut Girka
c20b27a9f4
Restrict querySelectorAll to the upload form component
6 years ago
Thibaut Girka
1544ac4e27
Add confirmation dialog when posting media without description
...
Fixes #211
6 years ago
Thibaut Girka
5ce6727669
[Glitch] Reduce padding of profile metadata boxes to allow more text
...
Port 9463bba5fb
to glitch-soc
6 years ago
Thibaut Girka
171e54eb46
Add opt-in feature to have the spoilers field always on ( fixes #634 )
6 years ago
Thibaut Girka
4a9e3f80e8
[Glitch] Add CSS class to replies
...
Port 2bbec9f4da
to glitch-soc
6 years ago
Thibaut Girka
3b09597556
[Glitch] Preserve hashtag casing in web UI hashtag history
...
Port f9b23a5d62
to glitch-soc
6 years ago
Thibaut Girka
24b6811a6e
[Glitch] Implement tag auto-completion by history
...
Port 460e380d38
to glitch-soc
6 years ago
Thibaut Girka
e3246cd13b
Preserve hashtag casing in threaded mode
...
Inspired by f9b23a5d62
6 years ago
Thibaut Girka
937cd03a9a
[Glitch] Add missing video descriptions
...
Port ac092d03e7
to glitch-soc
6 years ago
Thibaut Girka
3106c81b1e
[Glitch] Wait until relationship is loaded before showing follow button
...
Port cd049454be
to glitch-soc
6 years ago
Thibaut Girka
478f70a0e6
Update poylfills ( fixes #662 )
6 years ago
Thibaut Girka
fce248810b
[Glitch] Update state when opened dropdown is unmounted
...
Port dcd3544d153dd2a3961bd0d2214ed01a902a66da 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
d62ea55d51
Move layout options to their own section
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
360fbf1bd4
Add pinned accounts editor
6 years ago
Thibaut Girka
9fbaaefe59
Split list editor into components and containers
6 years ago
Thibaut Girka
d69f045681
Fix ColumnLink keys in getting_started_misc
6 years ago
Thibaut Girka
c789181626
[Glitch] Add hotkey for follow requests
...
Port 25f6f41052
to glitch-soc
6 years ago
Thibaut Girka
b230c04e00
Make the privacy dropdown button not look strange when using top placement
...
Inspired by 8fe1f8d4ce
6 years ago
Thibaut Girka
24f39c0841
[Glitch] Skip pagination logic entirely for pinned toots
6 years ago
Thibaut Girka
0c091475df
Make non-link ColumnLinks behave as links
6 years ago
Thibaut Girka
f4d28ccfa3
Don't filter own toots
6 years ago
Thibaut Girka
432f6b88b0
Focus CW field when enabling it, focus compose textarea when disabling it
...
Port a99179d31f
and 09147186b7
to glitch-soc
6 years ago
Thibaut Girka
7423c0c130
Various minor upload description fixes
6 years ago
Thibaut Girka
534439e73b
Add focal points support in the composer
6 years ago
Thibaut Girka
9782ac017b
Refactor in preparation for focal points modal
6 years ago
Thibaut Girka
4a6bc2482a
[Glitch] Defer scrollIntoView after DOM is drawn
6 years ago
Thibaut Girka
50cd70b3e9
Fix incorrect prop type for ComposerReply.status
6 years ago
Thibaut Girka
7595ae4090
Fix one GettingStarted ColumnLink not having a key
6 years ago
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.
6 years ago
Thibaut Girka
c4e8402ef9
Fix bug when clicking on video position slider before starting the video
6 years ago
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.
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
7067b64de3
Implement public profile endorsements in glitch-soc
...
Port WebUI changes from f2404de871
to glitch-soc
6 years ago
Thibaut Girka
4e66e0ac04
Merge upstream SCSS changes for /about, /about/more and /terms
...
Port various commits to glitch-soc, mainly commits
0dcc1950d1
and
5b8603879f
.
6 years ago
Thibaut Girka
16a4a333a2
Merge upstream styling for public profile endorsements
...
Port the SCSS part of f2404de871
to glitch-soc
6 years ago
Thibaut Girka
7d1dd59496
Good bye, CW rainbows
...
Accessibility issues largely outweigh the joke and consistency with upstream.
6 years ago
Thibaut Girka
ed69117048
Fix styling of toot prepended text on public profiles
...
Fixes how “Pinned toot”, “… boosted” etc. are styled on public profiles.
6 years ago
Thibaut Girka
a0d0111979
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.
6 years ago
Thibaut Girka
7ab46b73bd
Reintroduce glitch-soc avatar styling in public pages
6 years ago
Thibaut Girka
a3dd2deda3
[Glitch] Do not hide hashtag timeline in mobile view, make it full-window
...
Port 13ac8ca66a
to glitch-soc
6 years ago
Thibaut Girka
175c2155a9
[Glitch] Compensate for scrollbar disappearing when media modal
...
Port 60df87f6f0
to glitch-soc
6 years ago
Thibaut Girka
d2b3eebe00
[Glitch] Show media modal on public timeline
...
Port e0b1e17bd0
to glitch-soc
6 years ago
Thibaut Girka
5cd7fe21bf
[Glitch] Add missing formatting to the text in hero widget
...
Port 1d773b3a46
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
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.
6 years ago
Thibaut Girka
1bae4c4f83
[Glitch] Resize images by area instead of fixed dimensions
...
Port WebUI part of 0fb0037ca7
to glitch-soc
6 years ago
Thibaut Girka
b02bfe86ce
Don't reset scroll position when opening a modal
6 years ago
Thibaut Girka
5d060cb6e4
Allow modals to be closed by pressing “back”
6 years ago
Thibaut Girka
3eb3c21327
Treat the App Setting link as a proper link ( fixes #375 )
6 years ago
Thibaut Girka
88b7ccc2ca
[Glitch] Improve WebUI account action bar
...
Mostly a port of 2ccef52a4f
to glitch-soc
6 years ago
Thibaut Girka
4cf7cfd9e0
[Glitch] Fix accounts' display name/bio not being set from initial state
...
Port 20d1be18af
to glitch-soc
6 years ago
Thibaut Girka
d8544e7003
Use same margin for navbar and column for consistency
6 years ago
Thibaut Girka
69ea4a01e1
Hide navigation bar text so it can fit on small screens
6 years ago
Thibaut Girka
37302c63c3
Fix glitch-soc columns padding on mobile ( fixes #561 )
6 years ago
Thibaut Girka
93d4e9a58d
Preserve hashtags in threaded mode ( fixes #584 )
6 years ago
Thibaut Girka
28a59e4e80
Move CW field just above main textarea
6 years ago
Thibaut Girka
358e3a4c32
Get rid of Collapsable, use CSS instead
...
Change inspired by 691107263c
6 years ago
Thibaut Girka
d3783b864c
Refactor reply indicator and show compact list of attachments
6 years ago
Thibaut Girka
e3bf8c8aa1
Show reply indicator for empty toots, not undefined toots ( fixes #610 )
...
Fix a regression introduced by 612b00d1bb
6 years ago
Thibaut Girka
c057aeb76b
[Glitch] Add documentation for “p” hotkey
...
Port ed50c2393a0f12f88f1102f8cf8beca3bf711158 to glitch-soc
6 years ago
Thibaut Girka
a8911616b6
Add hotkey variants to keyboard shortcuts description
...
Port 89c6d2bd6bc014ca6487c8f2569f8252fb3ef5dc to glitch-soc
6 years ago
Thibaut Girka
82ab5aacb2
Prevent scrolling main frame when navigating in image gallery with arrow keys
6 years ago
Thibaut Girka
02326a4322
[Glitch] Use LoadingBar instead of blur to indicate that an image is loading
...
Port 955d5d36e8
to the glitch-soc flavour
6 years ago
Thibaut Girka
1769a7e9aa
Use the same description string as upstream for the “x” hotkey
6 years ago
Thibaut Girka
b1ed2b1d03
Fix focusing search bar with hotkeys
6 years ago
Thibaut Girka
c600bcfe1d
Fix focusing composer textarea on “new toot” hotkey
6 years ago
Thibaut Girka
037228cf03
Fix routing issues, especially keyboards shortcuts changing location
6 years ago
Thibaut Girka
1aa253c41d
Display custom emoji in account notes in WebUI ( fixes #595 )
6 years ago
Thibaut Girka
c99054ecb2
Add CSS for the newly-introduced dashboard ( fixes #592 )
6 years ago
Thibaut Girka
828f602b2f
[Glitch] Ensure container of React components has full width
...
Port f6910fba02
to glitch-soc
6 years ago
Thibaut Girka
552b4d9a5f
Disable threaded mode when canceling a reply ( fixes #583 )
6 years ago
Thibaut Girka
1fb78602c5
Do not cause an error if domain_lists.blocks.next is undefined ( fixes #572 )
...
Port d0d23b8f0a
to glitch-soc
6 years ago
Thibaut Girka
8501ad5c5c
Process statuses on COMPOSE_SUBMIT_SUCCESS ( fixes #579 )
6 years ago
Thibaut Girka
bcf157a1a9
Avoid loading rails-ujs twice on vanilla flavour
6 years ago
Thibaut Girka
57f31b361f
Add an option restricting secondary toot privacy to that of the toot being replied to
6 years ago
Thibaut Girka
d8b13b46f7
Move privacyPreference to utils
6 years ago
Thibaut Girka
cd05378b59
[Glitch] Refactor privacyPrefence() to use priority list
...
Port f2d9a3c239
to glitch-soc
6 years ago
Thibaut Girka
d67cb13d84
Use options rather than a boolean
...
This prepares for a third option that would restrict privacy to
privacyPreference(replyPrivacy, sideArmBasePrivacy)
6 years ago
Thibaut Girka
8c8707771d
Do not store duplicate reply_privacy
6 years ago
Ash Levy
6f06d16b1e
add option to enable auto visibility on secondary toot button
6 years ago
Thibaut Girka
7cb7ecaf7e
[Glitch] Make whole-word filter regex consistent between Ruby and JS
...
Port front-end part of 20fefdb714
to glitch-soc
6 years ago
Thibaut Girka
debc6544d9
[Glitch] Add follow button to detailed status, add gradient to mask bio cut-off ( fixes #566 )
...
Port 30e1da7668
to glitch-soc
6 years ago
Thibaut Girka
612b00d1bb
Display reply indicator even when replying to contentless toot ( fixes #564 )
6 years ago
Thibaut Girka
ef1d660596
make sure reblogged's filter is set correctly
6 years ago
Thibaut Girka
faa4db7975
[Glitch] Add option to not consider word boundaries when processing keyword filtering
...
Port 1ca4e51eb3
to glitch-soc
6 years ago
Thibaut Girka
6777dfc8d9
[Glitch] In keyword filter, account for reblogs, HTML and whole-words
...
Port 404c7702ec
to glitch-soc
6 years ago
Thibaut Girka
00c1386b9d
[Glitch] Fix filters not affecting notifications in web UI
...
Port cfeb3beb4e
to glitch-soc
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
Thibaut Girka
33c1607c83
[Glitch] Fix Chrome issue with sizes="0px"
6 years ago
Ash Levy
e96a4434c7
add keybind in composer textarea for secondary submit
6 years ago
Thibaut Girka
f364a27922
Increase padding of toots
6 years ago
Thibaut Girka
ccbaf32bca
Fix margins of toot text
6 years ago
Thibaut Girka
f0161702d8
[Glitch] Submit report using meta key
...
Port 64d7a63f18
to glitch-soc
6 years ago
Thibaut Girka
d0faac9027
Fix clicking on collapsed toots with a background ( fixes #547 )
6 years ago
Thibaut Girka
26c20a4ec7
[Glitch] Preserve newlines in delete & redraft and desktop notifications
...
Port c75493755f
to glitch-soc
7 years ago
Thibaut Girka
a01faecfcb
[Glitch] Add redraft function
...
Port bd0791d800
to glitch-soc
7 years ago
Thibaut Girka
e8ccac468a
[Glitch] Add vendor prefix for background-clip
...
Port e0354aba7c
to glitch-soc
7 years ago
David Yip
8cafeedc25
Port 85470ec872
to glitch emoji picker.
...
Fixes #541 .
7 years ago
David Yip
fac6e392e9
Port emojimart 2.6.1 changes to glitch flavour
...
See also the following commits:
- 0c3ce41031
- 268d90e810
7 years ago
Thibaut Girka
7d3c0e4cb4
Delete references to removed constants ( fixes #537 )
7 years ago
David Yip
f8d50a4070
Merge pull request #509 from ThibG/glitch-soc/fixes/router-history-navigation
...
Use history.state to decide whether we should goBack() or go to / (fixes #247 )
7 years ago
David Yip
cfdbb36bdf
Merge pull request #519 from ThibG/glitch-soc/fixes/status-node-null
...
Prevent a rare crash when a status' root node is undefined
7 years ago
David Yip
9ad5de8a3a
Merge pull request #501 from ThibG/glitch-soc/features/red-bookmarks
...
Make active bookmarks red (fixes #493 )
7 years ago
Spencer Alves
e5f25a73f2
Adjust spacing between status icons
7 years ago
Spencer Alves
7d2e6429c2
Merge branch 'glitch' into thread-icon
7 years ago
Thibaut Girka
b9fdeceb3c
Make active bookmarks red ( fixes #493 )
7 years ago
Thibaut Girka
cc396f085d
Use history.state to decide whether we should goBack() or go to / ( fixes #247 )
...
So far, glitch-soc used history.length to decide whether to call `goBack()` or
go to / in order to not leave the webUI. This made clicking the “Back” button
go to the “Getting started” column instead of going back in the browser's
history when such an action would leave the web UI, but also when:
- The WebUI is refreshed (F5)
- A tab is restored
- The history length reaches its maximum (e.g., 50 in Firefox)
This commit fixes these shortcomings by checking `window.history.state`.
Indeed, we only want to go back in the browser's history when the current
location has been reached from within the WebUI, which only happens via
`pushState` as far as I know. Since browser store the serialized state in
the browser history, this also survives page reload and session restoration.
7 years ago
Thibaut Girka
f86d280fd6
Use props.router instead of context.router, as we are using withRouter
7 years ago
Thibaut Girka
893f2aff20
Prevent a rare crash when a status' root node is undefined
7 years ago
Thibaut Girka
e396fbfe3b
Fix direct timeline
7 years ago
Thibaut Girka
e7b3a4263e
[Glitch] Fix low-contrasted cancel button of reply indicator
...
Port 86efccce2a
to glitch-soc
7 years ago
Thibaut Girka
08dbe29e29
[Glitch] Improve load gap styling in web UI
...
Port 45c9f16f71
to glitch-soc
7 years ago
Thibaut Girka
cc589d6ec0
[Glitch] Use randomized setTimeout when fallback-polling and re-add since_id
...
Port dafd7afc5e
to glitch-soc
7 years ago
Thibaut Girka
fbc25bdd2d
[Glitch] Do not crash in getStatusIds when there is a gap in the timeline
...
Port b1938d7853
to glitch-soc
7 years ago
Thibaut Girka
5cc4d34250
[Glitch] Fix gap insertion for timeline disconnection
...
Port 66359ec522
to glitch-soc
7 years ago
Thibaut Girka
15bef77add
[Glitch] Fix ID duplication in timelines
...
Port 306267dbd2
to glitch-soc
7 years ago
Thibaut Girka
4b38ac3bed
[Glitch] Fix comparing id
...
Port 0ba49eca8b
to glitch-soc
7 years ago
Thibaut Girka
6020a21130
[Glitch] Fix LoadMore on account media gallery
...
Port 3523aa440b
to glitch-soc
7 years ago
Thibaut Girka
5d16fd3f28
[Glitch] Add missing null handling in notification reducer
...
Port 2f3ac14a43
to glitch-soc
7 years ago
Thibaut Girka
4eba8c50c3
[Glitch] Allow clients to fetch notifications made while they were offline
...
Port cbf97c03bb
to glitch-soc
7 years ago
Thibaut Girka
0ad3eedd4c
[Glitch] Allow clients to fetch statuses made while they were offline
...
Port 9a1a55ce52
to glitch-soc
7 years ago
Thibaut Girka
532fb8e215
Fix error when unmuting a domain without listing muted domains first
7 years ago
Thibaut Girka
8b98afa781
[Glitch] Replace onScrollToBottom with onLoadMore
...
Port b0664a5e6c
to glitch-soc
7 years ago
Thibaut Girka
a81ed7b205
Do not needlessly refresh pinned toots
...
Port missing part of 6ae70a92c9
to glitch-soc
7 years ago
Thibaut Girka
60addb14ce
[Glitch] Change icon for domain blocks
...
Port fa04945365
to glitch-soc
7 years ago
Thibaut Girka
b7508940b7
[Glitch] Add option to show only local toots in timeline preview
...
Port missing changes from 4e4f1b0dcb
to glitch-soc
7 years ago
Thibaut Girka
1fa3586db5
[Glitch] Use streaming API for standalone timelines on /about and /tag pages
...
Port 0128b86d30
to glitch-soc
7 years ago
Thibaut Girka
d959d04133
Change direct message warning to match upstream
7 years ago
Thibaut Girka
c2e528916c
Implement client-size image resizing from upstream
7 years ago
Thibaut Girka
d253449ff0
Port upstream's result section headers ( fixes #366 )
7 years ago
Thibaut Girka
18d9a7fd71
Fix caret position after inserting suggestions ( fixes #281 )
7 years ago
Thibaut Girka
d8793e1bee
Remove unneeded code now that attachment URL isn't appended to toots
7 years ago
Thibaut Girka
4c91215e1f
[Glitch] Use .star-icon instead of hardcoding color in detailed statuses
...
Port 2587fcdd27
to glitch-soc
7 years ago
ThibG
7719fe0df2
Merge pull request #505 from ThibG/glitch-soc/features/fetch-relationships-on-search
...
[Glitch] Fetch relationships for search results in UI
7 years ago
Thibaut Girka
0553496b76
Change notification cleaning checkbox color ( fixes #511 )
7 years ago
Thibaut Girka
247f55f673
[Glitch] Fetch relationships for search results in UI
...
Port webui changes from cba2897108
to glitch-soc
7 years ago
Thibaut Girka
d0b2f71501
Fix width only being set for standalone media
7 years ago
Thibaut Girka
3ad3cee44c
[Glitch] Use real container width in MediaGallery srcSet
...
Port 22e067bf5c
to glitch-soc
7 years ago
Thibaut Girka
463078dcc4
[Glitch] Do not override the default push notification settings
...
Port 1951ff41b3
to glitch-soc
7 years ago
Thibaut Girka
c53aacdfa0
Recover glitch-soc specific styles that were removed by accident
7 years ago
Thibaut Girka
d250e072a2
In footer, replace text "Mastodon" with logo
...
Port SCSS changes from 93c66f0c03
to glitch-soc
7 years ago