Baptiste Gelez
83665f0357
[Glitch] Make sure the instance banner is never cropped
...
Port 05b2a77a6d
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Thibaut Girka
850f8195fd
Minor style fixes
6 years ago
Eugen Rochko
5df7b98c2b
[Glitch] Change font weight of sensitive button to 500
...
Port f7879bbe08
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Eugen Rochko
8050f86d04
[Glitch] Make the "mark media as sensitive" button more obvious in web UI
...
Port cc39785d45
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Thibaut Girka
167808363d
Add visibility icon back in media gallery
6 years ago
Thibaut Girka
43dc5ad0e5
Add back description on hover
6 years ago
ThibG
d0342a1a63
[Glitch] Fix transition: all
...
Port 9e044c9649
to glitch-soc
6 years ago
ThibG
09d6a2920d
[Glitch] Make the cursor icon consistant across media types in account media gallery
6 years ago
Eugen Rochko
52c09770fe
[Glitch] Add button to view context to media modal
...
Port 4aabc452d0
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Eugen Rochko
6138cad296
[Glitch] Fix alignment of items in the account gallery in web UI and load more per page
...
Port 78f5b96bf6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Eugen Rochko
3b9ff1fa34
[Glitch] Change account gallery in web UI
...
Port db73f8e585
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Thibaut Girka
61b5fd518c
Minor CSS fixes
6 years ago
Eugen Rochko
87a7a9a4df
[Glitch] Add blurhash
...
Port front-end changes from a6d2fe7165
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
ThibG
0f1d2f4d71
Fix glitch SCSS for links in error messages in admin interface
...
Port SCSS changes from 8c716f917f
6 years ago
Thibaut Girka
d20647fd94
Fix polls icon not showing in CW button in detailed statuses
6 years ago
Thibaut Girka
c15b1aa00c
Fix crash in onboarding modal
...
Fixes #1027
6 years ago
Thibaut Girka
e53b2a9c37
Make hi-color privacy icons opt-in instead of opt-out
6 years ago
Thibaut Girka
f5f0bd6c0a
Add high color privacy icons
...
Fixes #1015
6 years ago
Thibaut Girka
98732502f5
When selecting a toot via keyboard, ensure it is scrolled into view
...
Fixes detailed status column
6 years ago
Thibaut Girka
81c9377c7d
Add support for missing formatting tags
6 years ago
Thibaut Girka
02bd678944
Add keyboard shortcut to collapse/uncollapse toots
6 years ago
Thibaut Girka
7ed89e9178
Add hotkey for bookmarking a toot
6 years ago
Thibaut Girka
5a8b820767
Fix regression with textarea's caret position when selecting a suggestion
6 years ago
Thibaut Girka
b40841b488
Hide suggestions by default
...
They will be enabled if the input has focus
6 years ago
Thibaut Girka
e720f1eac2
Attempt to fix CSS
6 years ago
Thibaut Girka
4155a1556a
Add emoji suggestion to poll options
6 years ago
Thibaut Girka
b35b38f4ea
Add suggestions in CW field
6 years ago
Thibaut Girka
0541e4ad21
Refactor selectComposeSuggestion so that different paths can be updated
6 years ago
Thibaut Girka
642a298ceb
Do not ask to register web intent handler
6 years ago
Thibaut Girka
8942036345
Fix color of muted statuses content not wrapped in a p tag
6 years ago
Thibaut Girka
73f83ef399
Redesign blockquote styling
6 years ago
Thibaut Girka
f5ea016889
Better distinguish titles from text
6 years ago
Thibaut Girka
8003dd8849
Remove extra margin in paragraphs inside blockquotes
6 years ago
Thibaut Girka
a855f38086
Make bold text bolder
6 years ago
Thibaut Girka
ad30895262
Remove margins around `p` tags in lists
6 years ago
Thibaut Girka
ce2da44c2c
Rename status__text to status__content__text for consistency with upstream
6 years ago
Thibaut Girka
facc95f71a
Fix status header display in toot mobile menu
6 years ago
Thibaut Girka
b43cfd3eb3
Fix upload progressbar when image resizing is involved
6 years ago
Thibaut Girka
4a95bfe919
Hide media upload form if no media are attached
6 years ago
Thibaut Girka
07367bc6ec
Fix file upload
6 years ago
Thibaut Girka
86108e7af7
Fix settings modal
6 years ago
Thibaut Girka
9aeb714b7a
Add support for lists in statuses
6 years ago
Thibaut Girka
fea727c61a
Do not switch to italic for status media buttons
6 years ago
Thibaut Girka
22ad8c89b2
Accept richer text from remote statuses
...
Support abbr, del, pre, blockquote, code, strong, b, em, i, and h1…h5
HTML elements in remote statuses, add corresponding CSS.
6 years ago
kedama
4ce6358787
[Glitch] Fix modal items cannot scroll on touch devices
...
Port 92ced1e94b
to glitch-soc
6 years ago
Thibaut Girka
1b8d2af1f9
Fix ReferenceError in dropdown
6 years ago
Thibaut Girka
25cfabce26
Fix broken reference to handleSubmit
6 years ago
Thibaut Girka
041e27bd2d
Cleanup
6 years ago
Thibaut Girka
2ee26ba420
Move ComposerPublisher to Compose
6 years ago
Thibaut Girka
bf8b0394b7
Add OptionsContainer
6 years ago
Thibaut Girka
ef17da32f9
Move composer Dropdown from features/composer to features/compose
6 years ago
Thibaut Girka
a6bb49adf1
Move ComposerTextareaIcons to TextareaIcons
6 years ago
Thibaut Girka
08faf16d66
ComposerTextarea → AutosuggestTextarea
6 years ago
Thibaut Girka
513547ba57
ComposerUploadForm → UploadForm + UploadFormContainer
6 years ago
Thibaut Girka
f7d1772fc8
Move PollForm from features/composer to features/compose
6 years ago
Thibaut Girka
2021f14e8f
Inline spoiler input
6 years ago
Thibaut Girka
3529f6f4ae
ComposerReply → ReplyIndicator
6 years ago
Thibaut Girka
ad6166f0ef
Refactor Compose*Warning → ContainerWarning
...
Regression: only one warning at a time
6 years ago
Thibaut Girka
5e4588524b
features/composer/index.js → ComposeForm
6 years ago
Thibaut Girka
8ea0e64864
DrawerHeader → Header + HeaderContainer
6 years ago
Thibaut Girka
2f2381a400
DrawerAccount → NavigationBar + NavigationContainer
6 years ago
Eugen Rochko
7acc035cbe
[Glitch] Show suggested follows on search screen in mobile layout
...
Port 541fda5fc8
to glitch-soc
6 years ago
Thibaut Girka
4aee182cd3
DrawerResults → SearchResults + SearchResultsContainer
6 years ago
Thibaut Girka
7c2cc9d681
Rework DrawerResults to make them closer to upstream
6 years ago
Thibaut Girka
5264424b71
Move DrawerSearch to Search + SearchContainer
6 years ago
Thibaut Girka
7fa3320516
Inline DrawerSearchPopout in DrawerSearch
6 years ago
Thibaut Girka
a55e1c1d49
Refactor a bit DrawerSearch to make it closer to upstream
6 years ago
Thibaut Girka
e41c4ad61b
Rename flavours/glitch/features/drawer to flavours/glitch/features/compose
6 years ago
Thibaut Girka
2da3b24eb8
[Glitch] Allow modal secondary button to shrink and allow wider confirmation modals
...
Port a6fe7ae53c
to glitch-soc
6 years ago
Thibaut Girka
619d55358f
Shift+click on column Back button to return to last pinable column
6 years ago
Thibaut Girka
a4db307b6a
When selecting a toot via keyboard, ensure it is scrolled into view
6 years ago
Thibaut Girka
ae88690fa6
Fix opening/closing gifv sometimes making the timeline scroll
6 years ago
Eugen Rochko
771dc9235a
[Glitch] Fix glitched out "not found" message for non-existing profiles in web UI
...
Port 403338108e
to glitch-soc
6 years ago
Eugen Rochko
c97a40647a
[Glitch] Add "why do you want to join" field to invite requests
...
Port SCSS changes from 7eb05b8724
to glitch-soc
6 years ago
Thibaut Girka
0405e42c4a
Add column title to “Favourited by” and “Boosted by” columns
6 years ago
ashleyhull-versent
85a9a248f9
[Glitch] Duplicate values
...
Port 8037fa7d2e
to glitch-soc
6 years ago
Eugen Rochko
2b965f8d17
[Glitch] Port SCSS changes from "Improve blocked view of profiles"
...
Port public pages SCSS changes from c84c30c542
6 years ago
ThibG
3964cc964d
Merge pull request #981 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
ThibG
729b3841c3
[Glitch] Update poll remaining time just like with status timestamps
...
Port 6e024f0d7a
to glitch-soc
6 years ago
Thibaut Girka
b83e693c40
Do not handle clicks in detailed status content
6 years ago
Eugen Rochko
a547a214fd
[Glitch] Fix transparent avatars showing underlying elements in avatar stack and profile
...
Port 9a12568a33
to glitch-soc
6 years ago
Eugen Rochko
2393504c23
[Glitch] Fix search in web UI not setting a limit, restore limit of 10
...
Port 20769a332a
to glitch-soc, but changing
the 5 limit to 10, since that's what we had previously
6 years ago
Alex Gessner
d1b617374c
[Glitch] squashed identity proof updates
...
Port JS from be7c92061c
to glitch-soc
6 years ago
Thibaut Girka
b29731bb10
Fix background color transition in destructive buttons
6 years ago
ThibG
4211c9b8d3
[Glitch] Fix opacity of relationship tags
...
Port ddd7a9e44b
to glitch-soc
6 years ago
Thibaut Girka
773c600c26
Fix left border of profile navigation tab
6 years ago
Thibaut Girka
751739337d
Add fa-info-circle to disclaimer
6 years ago
Thibaut Girka
a23e513f79
Fix double border for account disclaimer
6 years ago
slice
5900b0b206
[Glitch] Add rel='noopener' to redesigned profile column header avatar link
...
Port da47c30eac
to glitch-soc
6 years ago
ThibG
fb17e24352
[Glitch] Move the account dropdown menubar to the right, make sure it doesn't move
...
Port 2e5ec8b7c8
to glitch-soc
6 years ago
Aditoo17
6df0d0fd51
[Glitch] Make clicking on avatar open public profile in new tab
...
Port 70a78d968f
to glitch-soc
6 years ago
mayaeh
a338bde550
[Glitch] Fix menu items that don't action
...
Port 798d9a6b4a
to glitch-soc
6 years ago
Eugen Rochko
cfbadfa392
[Glitch] Redesign profile column in web UI to match design on public pages
...
Port 858bc12635
to glitch-soc
6 years ago
Thibaut Girka
22d45fe6b9
Fix centering on public pages
6 years ago
Thibaut Girka
177a0ef2ec
Fix padding and centering of display names
6 years ago
Thibaut Girka
1476826aba
Port search results styling to glitch-soc
6 years ago
Thibaut Girka
d72bc923e9
Revert "[Glitch] fix: update to emoji-mart 2.10.0"
...
This reverts commit b0e478fcc5
.
6 years ago
ThibG
5ca976c776
[Glitch] Add a “Block & Report” button to the block confirmation dialog
...
Port 36a6089a22
to glitch-soc
6 years ago
Hinaloe
824dc7c6b9
[Glitch] Do not set CSRF Token when no csrf header
...
Port cc670c3234
to glitch-soc
6 years ago
Eugen Rochko
36daf28215
[Glitch] Change icons of features on admin dashboard to remove bias
...
Port SCSS changes from 88a85f2574
to glitch-soc
6 years ago
Eugen Rochko
f6767a00d4
[Glitch] Add `lang` attribute to statuses in web UI
...
Port JS changes from 0e730974cd
to glitch-soc
6 years ago
ThibG
a1cc930335
[Glitch] Do not empty timeline of blocked users on block
...
Port 248de99443
to glitch-soc
6 years ago
Eugen Rochko
f37800e097
[Glitch] Add custom closed registrations message to landing page when set
...
Port SCSS changes from b4c64dcccc
to glitch-soc
6 years ago
ThibG
5c8d15326f
[Glitch] Add support for custom emojis in poll options
...
Fixes #956
Port 2a211ff18c
to glitch-soc
6 years ago
ThibG
3db8178355
[Glitch] Reduce padding around logo on landing page
...
Port 45e43b70f9
to glitch-soc
6 years ago
Eugen Rochko
57b5582301
[Glitch] Add Keybase integration
...
Port SCSS changes from a3c41f3532
to glitch-soc
6 years ago
Eugen Rochko
b932e50dde
[Glitch] Disable real-time updates on public pages to improve readability
...
Port 9832fbf3c5
to glitch-soc
6 years ago
Eugen Rochko
f7a28fd46d
[Glitch] Fix relationship manager on narrow screens
...
Port 88864708e6
to glitch-soc
6 years ago
ThibG
91419e3b68
[Glitch] Save quick filter settings when selecting a different filter
...
Port 14901400f3
to glitch-soc
6 years ago
Nolan Lawson
b0e478fcc5
[Glitch] fix: update to emoji-mart 2.10.0
...
Port e781d842a5
to glitch-soc
6 years ago
Eugen Rochko
26fdcccce3
[Glitch] Fix scrollbar styles on compose textarea, small bugs
...
Port 55b8a88419
to glitch-soc
6 years ago
Thibaut Girka
0ead513c58
Fix settings/flavours
...
Update theming system to use new paths for media files
6 years ago
Eugen Rochko
929b66be61
[Glitch] Add relationship manager UI
...
Port SCSS changes from 4fa2d55d4e
to glitch-soc
6 years ago
Eugen Rochko
80ae1f7bcf
[Glitch] Admission-based registrations mode
...
Port SCSS changes from 73fb7bfa0f
to glitch-soc
6 years ago
Eugen Rochko
c128abc413
[Glitch] Improve invites list with click-to-copy inputs
...
Port 2e6c6ce855
to glitch-soc
6 years ago
ThibG
0381a07606
[Glitch] Add UI for enabling/disabling poll notifications
6 years ago
Eugen Rochko
177258aa57
[Glitch] Add muted style for polls in web UI
...
Port de50bc6def
to glitch-soc
6 years ago
Eugen Rochko
ac5169aa31
[Glitch] Fix public timeline page not paginating correctly
...
Port 3a435fa130
to glitch-soc
6 years ago
Eugen Rochko
21366f9e05
[Glitch] Redesign landing page
...
Port 56822606f4
to glitch-soc
6 years ago
Thibaut Girka
043978a20e
Remove leftover console.log
6 years ago
Thibaut Girka
1e4ea4f391
Make clicking on the account and status column headers scroll to top
6 years ago
ThibG
91045bef61
Merge pull request #953 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
3a7fb657f3
[Glitch] Add support for poll ending notifications
...
Port front-end parts of 11ce444b8b
to glitch-soc
6 years ago
ash lea
00bc35891b
add local setting to auto reveal media behind cw
6 years ago
Kirishima21
2172dec88d
fix poll fotter layout
...
画面の幅が充分でないときに
表示外にまでボタンが拡大されてしまわないように修正。
6 years ago
Eugen Rochko
b9a799c343
[Glitch] Fix NaN in Poll component
...
Port 19cccea89a
to glitch-soc
6 years ago
Eugen Rochko
7565b8afa3
[Glitch] Fix public timelines being broken by new toots when they are not mounted
...
Port 8e9db67a6a
to glitch-soc
6 years ago
Thibaut Girka
a9597fd8a6
Allow setting whether this is a single choice poll or multiple choices one
6 years ago
Thibaut Girka
81a92465f2
Disable file upload when there is a poll
6 years ago
Thibaut Girka
49c4e57973
Use server-provided poll limits instead of hardcoded ones
...
Also does not enable polls if no limits are provided by the server
6 years ago
Thibaut Girka
e2d56cc90d
[Glitch] Port polls creation UI from upstream
6 years ago
ThibG
6b4eb1ac96
[Glitch] Disable the underlying button element when an ItemButton is disabled
...
Port 365f875f57
to glitch-soc
6 years ago
Thibaut Girka
8d82e153f3
Add an icon to highlight polls behind a Content Warning
6 years ago
Eugen Rochko
9844b44e99
Fix poll options not rendering text after vote/refresh
...
Port 9cae3a3b48
to glitch-soc
6 years ago
Eugen Rochko
31017d18a5
Avoid line breaks in poll options
...
Port 0d8890f073
to glitch-soc
6 years ago
Eugen Rochko
3ce4d88e6c
Render unicode emoji in polls using emoji pack
...
Port 73d3bb4a2c
to glitch-soc
6 years ago
Thibaut Girka
bd97259b57
Fix toots opening in dynamic column when trying to interact with them
...
This fixes inline preview cards and polls, preventing them from opening
the toot in detailed view when clicking on an interactive element.
6 years ago
Thibaut Girka
6ad1fc3254
[Glitch] Perform deep comparison for card data when receiving new props
...
Prevents embedded players from resetting when interacting with the toot
6 years ago
Eugen Rochko
ec787e4205
Fix various issues in polls
...
Port front-end changes from 1321801577
to glitch-soc
6 years ago
ThibG
25ef8dffbc
Display closed polls as such
...
Port 674d232cd1
to glitch-soc
6 years ago
ThibG
469e5af537
Fixes to the polls UI
...
Port 4987602069
to glitch-soc
6 years ago
Eugen Rochko
c156b6d696
Fix web UI crash on page load when detailed status has a poll
...
Port 21246d861e
to glitch-soc
6 years ago
ThibG
e31450e8ad
Insert polls in redux stores before statuses so it avoids crashes
...
Port 6d08fd5170
to glitch-soc
6 years ago
Eugen Rochko
342d9d25bb
Add polls
...
Port front-end parts of 4a3acdc916
to glitch-soc
6 years ago
Thibaut Girka
69fd801c8e
Port upstream refactoring of reducers and actions
...
Also includes 4923646361
6 years ago
Eugen Rochko
0dc5c2a4a5
Fix home timeline perpetually reloading when empty
...
Port 0c8d1435c5
to glitch-soc
6 years ago
Mélanie Chauvel (ariasuni)
c02d1558f1
[Glitch] Fix errors found by eslint
...
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Mélanie Chauvel (ariasuni)
f01d004a1a
[Glitch] Make the column header of profile view look like the others, too
...
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Mélanie Chauvel (ariasuni)
2a7690601a
[Glitch] Make the column header of toot/thread view look like the others
...
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Thibaut Girka
bdc5cd092e
Port public page mastodon-light fixes from upstream
6 years ago
Eugen Rochko
df01d5181e
Fix web UI not removing notifications after block ( #10108 )
...
Regression from #7311
6 years ago
abcang
6f471916f5
Keep notification when muting_notifications is true ( #7311 )
...
* Keep notification when muting_notifications is true
* Retrun mute object
* Fix test
6 years ago
Thibaut Girka
fa1b843522
Fix non-numeric account identifiers leading to /web/accounts/NaN
...
I'm not sure what purpose these “+” served?!
6 years ago
Thibaut Girka
8ded9a0c02
[Glitch] Internationalize unexpected error message
...
Port e8a1d0b4d4
to glitch-soc,
fixing a crash in the process
6 years ago
Eugen Rochko
e34c5db19e
Fix hashtag column not subscribing to stream on mount ( #10040 )
...
Fix #9895
6 years ago
Thibaut Girka
2bf47542f3
Fix video player width not being updated to fit container width
6 years ago
Ben Lubar
9ad1ca9a2b
Allow multi-line image descriptions. (Glitch)
6 years ago
Thibaut Girka
e8ae6b050b
[Glitch] Fix crash on public hashtag pages when streaming fails
...
Port 3547e3e59e
to glitch-soc
6 years ago
Thibaut Girka
09c6d1c534
[Glitch] Change buttons on timeline preview to open the interaction dialog
...
Port 6534acc019
to glitch-soc
6 years ago
Thibaut Girka
9b89a7b2f2
Port upstream's javascript to the error page
6 years ago
Eugen Rochko
85ef358a0a
Fix style regressions on landing page ( #10030 )
6 years ago
Thibaut Girka
f29b69c08b
[Glitch] Fix hashtags select styling in default and high contrast skins
...
Port bc9930f59d
to glitch-soc
6 years ago
Eugen Rochko
74d84d2109
Fix color of static page links in high contrast theme ( #10028 )
6 years ago
Thibaut Girka
dabbbe1e71
[Glitch] Fix occasional crash in detailed toot view
...
Port f9a338b473
to glitch-soc
6 years ago
Thibaut Girka
04d7200ba4
[Glitch] Add "copy link" item to status action bars
...
Port 12cb694634
to glitch-soc
6 years ago
Thibaut Girka
53cc85871d
[Glitch] Don't focus spoiler input when disabled spoiler
...
Inspired by 6866739387
6 years ago
ThibG
1767bb542c
Merge pull request #913 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
d486152092
Handle deletion of filtered toots
6 years ago
Thibaut Girka
eb6dfe4d8b
Minor fix to timeline jump avoiding behavior
6 years ago
Thibaut Girka
7b23d3c657
Adjust scroll when statuses above the current scroll position are deleted
6 years ago
Thibaut Girka
f24bd9d629
Adjust scroll if previewCard appeared
6 years ago
Thibaut Girka
3d5ef5c497
Avoid two-step rendering of statuses as much as possible
...
Cache width shared by Video player, MediaGallery and Cards at the
ScrollableList level, pass it down through StatusList and Notifications.
6 years ago
Thibaut Girka
b05cda87f8
Refactor intersection observer article code
6 years ago
Thibaut Girka
18a540da9f
Cleanup redundant markup for hidden statuses
6 years ago
Thibaut Girka
f2b7ab4523
Hide items rendered out-of-frame (once they have been rendered at least once)
6 years ago
Thibaut Girka
d96df46a63
[Glitch] Rename from instance to server.
...
Port f308fb56ab
to glitch-soc
6 years ago
Thibaut Girka
75187f908a
[Glitch] Fix not showing custom emojis in share page emoji picker
...
Port b037f6cec5
to glitch-soc
6 years ago
Thibaut Girka
b3fc70d13e
[Glitch] Add featured hashtags to profiles
...
Port SCSS changes from d2d4d38f22
6 years ago
Thibaut Girka
07f0cf8573
[Glitch] Allow multiple files upload through web UI, including drag & drop
...
Port 640966f3fc
to glitch-soc
6 years ago
Thibaut Girka
5946d76d0a
[Glitch] Add missing rejection handling for Promises
...
Port missing parts from d88504ec84
to glitch-soc
6 years ago
Thibaut Girka
538bae9f53
[Glitch] Add WebP support
...
Port bcf34e31bd
to glitch-soc
6 years ago
Thibaut Girka
a9078c18eb
Fix CW unfolding not triggering re-layout in public hashtag page
6 years ago
Thibaut Girka
d55233da9a
Fix unfolding CWs on public hashtag page
...
Fixes #909
6 years ago
Thibaut Girka
dcf363a623
Remove redundant “options” from “Compose box options”
...
Thanks @ariasuni.
6 years ago
Marek Ľach
43b2f021eb
Minor description corrections
6 years ago
Eugen Rochko
252a765368
Fix link color in high-contrast theme, add underlines ( #9949 )
...
Improve sorting of default themes in the dropdown
6 years ago
Thibaut Girka
fba0f7dae7
[Glitch] Replace unlock-alt icon with unlock
...
Port 4fb1d8129d
to glitch-soc
6 years ago
Thibaut Girka
b0e7af725a
Do not mark toots as sensitive if they don't have any media attached
6 years ago
Thibaut Girka
afdf789d06
Fix hashtag processing when sending toots
...
This fixes crashes in pleroma when writing toots with a content warning,
since pleroma inserts a “nsfw” hashtag that isn't part of the toot's text.
6 years ago
Thibaut Girka
00fc362103
[Glitch] Fix initial value of volume slider in video player and handle volume changes
...
Port b5feaa4d54
to glitch-soc
6 years ago
trwnh
36b6fee96d
Fix Firefox scrollbar color regression in #9210 ( #9908 )
...
In #9210 the track color was changed to transparent for no apparent reason. This PR restores the previous color selections implemented in #8653 while keeping the updated property name. Per https://github.com/tootsuite/mastodon/pull/9210#issuecomment-441788776 there is no particular reason for the color change in #9210 .
6 years ago
Jeong Arm
fdf6c4a63f
Apply style for .landing-page strong ( #9892 )
6 years ago
Thibaut Girka
5e7c9c04e2
Fix crash in Direct Messages column settings
...
Fixes #892
6 years ago
Thibaut Girka
14c617983d
[Glitch] Fix public hashtag timeline width on mobile, fix scrollbar width compensation
...
Port cbb8399df4
to glitch-soc
6 years ago
Thibaut Girka
8dea30a0c7
[Glitch] Hide floating action button on search and getting started pages
...
Port 180a665f29
to glitch-soc
6 years ago
tmm576
30f3dad8e8
Allow event defaults on index for text data transfer ( #9840 )
6 years ago
Thibaut Girka
a847f3bec6
[Glitch] Fix new hashtag page's items not being full-width on mobile
...
Port d28a2f7636
to glitch-soc
6 years ago
Thibaut Girka
a205783d1c
[Glitch] Add information about how to opt-in to the directory on the directory
...
Port SCSS changes from 86087f7461
to glitch-soc
6 years ago
Mélanie Chauvel (ariasuni)
c4a352bbf6
Fix slightly cropped font on settings page dropdowns when using system font ( #9839 )
6 years ago
Thibaut Girka
eaebfc67d8
[Glitch] Improve the public hashtag page
...
Port 43014334f8
to glitch-soc
6 years ago
Thibaut Girka
8219940214
[Glitch] Redesign public hashtag page to use a masonry layout
...
Port 380b246728
to glitch flavour
6 years ago
Thibaut Girka
8ea1a8e033
[Glitch] make draggingOver state off correctly
...
Port e77cb61481
to glitch-soc
6 years ago
Thibaut Girka
426673f17a
[Glitch] Make hashtag search results link to the hashtag URL
...
Port 65c546f9b0
to glitch-soc
6 years ago
Thibaut Girka
1c67a27069
[Glitch] Fix hashtag timeline on mobile
...
Port 8044612d15
to glitch-soc
6 years ago
Thibaut Girka
1ceb7b32e3
[Glitch] Adjust admin UI right panel size
...
Port 6d067302ce
to glitch-soc
6 years ago
Thibaut Girka
7fcfe054cc
[Glitch] change height on narrow view to take 100% of screen
...
Port 9b409bf95e
to glitch-soc
6 years ago
Thibaut Girka
456c0aa9cc
[Glitch] Add attachment list fallback to public pages
...
Port JS changes from bb2dbd681f
to glitch-soc
6 years ago
Thibaut Girka
c0c04cd2d4
[Glitch] Postpone scroll-to-detailed status after react components are loaded
...
Port f6a5894af6
to glitch-soc
6 years ago
Thibaut Girka
d9abcb4b4b
[Glitch] Redesign admin instances area
...
Port SCSS changes from f2ec1803cb
6 years ago
Thibaut Girka
fc64d1d03e
[Glitch] Stop gifv timeline preview explicitly when open the media gallery
...
Port 2a113f0185
to glitch-soc
6 years ago
Thibaut Girka
e495dc0134
[Glitch] refactored account.js
...
Port 695de5d134
to glitch-soc
6 years ago
Thibaut Girka
e950122e06
[Glitch] Fix embed play icons regression
...
Port 4c99d23df8
to glitch-soc
6 years ago
Thibaut Girka
95dcaccb03
[Glitch] Display fallback link card thumbnail when none is given
...
Port 39d81be7de
to glitch-soc
6 years ago
Thibaut Girka
3793296fed
Port a few public.js changes from upstream, move some code around
...
glitch-soc's public.js was a bit out of date, and code was put inappropriately
to the common public.js
6 years ago
Thibaut Girka
ba82ff7c12
[Glitch] Only consider mouse move in scrolling on item insertion
...
Port 4e067b1bd0
to glitch-soc
6 years ago
Thibaut Girka
069657286f
[Glitch] Identify manual scrolling to cancel scroll to top reset on mouse idle
...
Port 59ecfbd28c
to glitch-soc
6 years ago
Thibaut Girka
d768d0b851
[Glitch] Cancel list scroll reset after mouse move on wheel scroll
...
Port 54bc905a57
to glitch-soc
6 years ago
Thibaut Girka
f4191a8a00
[Glitch] Temporarily hold timeline if mouse moved recently
...
Port 6e72dda7ef
to glitch-soc
6 years ago
Thibaut Girka
6fcb487e75
Update glitch-soc admin page style from upstream
...
Port SCSS changes from 171c20ce72
to glitch-soc
6 years ago
ash lea
b22f9c8792
add list title editing
6 years ago
Thibaut Girka
07592234ac
Add local setting to disable swipe-to-change-columns
6 years ago
Thibaut Girka
6956a99a98
[Glitch] Update dependencies for Node.js (2018-12-31)
...
Port compatibility changes from 101a46ac24
to glitch-soc
6 years ago
Thibaut Girka
9b6e4daca7
[Glitch] Improve admin UI for account view
...
Port SCSS changes from 8958e58bd4
to glitch-soc
6 years ago
Thibaut Girka
7f96b7ec99
[Glitch] Update emoji codepoint mappings to v11.0
...
Port 36a5585cac
to glitch-soc
6 years ago
Thibaut Girka
536dc2cdea
Fix some image paths in SCSS files
6 years ago
Thibaut Girka
c1b47fe774
Fix crash when clearing uninitialized timeline
...
Fixes #875
6 years ago
Thibaut Girka
57791a2044
Immediately go back in browser history upon successfully sending toot
6 years ago
Thibaut Girka
9e2ceac0ba
[Glitch] Add moderation warnings
...
Port SCSS changes from 2e0d617b8b
to glitch-soc
6 years ago
Thibaut Girka
df5e49696f
[Glitch] Remove links to bridge.joinmastodon.org (non-functional)
...
Port eb2994d454
to glitch-soc
6 years ago
Thibaut Girka
89e7274a7f
Remove file added by error
6 years ago
Thibaut Girka
e5a25656e8
[Glitch] Fix unnecessary loadMore calls when the end of a timeline has been reached
...
Port 240d41b3ca
to glitch flavour
6 years ago
Thibaut Girka
d9a6c27f3b
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.
6 years ago
Thibaut Girka
e8845f0cb2
Fix incorrect and duplicate onConfirm callback
6 years ago
Thibaut Girka
89db203110
[Glitch] Fix that translation is not applied to "joining hashtags"
...
Port 88e40d03d9
to glitch-soc
6 years ago
Thibaut Girka
0cac543474
[Glitch] Deep compare tags for hashtag column reload
...
Port 98c9ad366b
to glitch-soc
6 years ago
Thibaut Girka
423c953518
[Glitch] Allow joining several hashtags in a single column
...
Port d2a9ea58da
to glitch-soc
This introduces new requirements in the API:
`/api/v1/timelines/tag/:tag` now accepts new params: `any`, `all` and `none`
It now returns status matching tag :tag or any of the :any, provided that
they also include all tags in `all` and none of `none`.
6 years ago
Thibaut Girka
85dc4507e7
[Glitch] Display customized mascot in web UI
...
Port relevant parts of 2a36092328
to glitch-soc
6 years ago
Thibaut Girka
bbba494092
Make drawer markup and styling closer to upstream
...
WARNING: This may break some custom skins!
`.drawer > .contents` has been moved to
`.drawer > .drawer__pager > .drawer__iner`, and the waves have been moved
from `.drawer > .contents` to `.drawer__inner__mastodon`!
6 years ago
Thibaut Girka
7d437f7fc9
[Glitch] Back to the getting-started when pins the timeline
...
Port f579f1b10e
to glitch-soc
6 years ago
Thibaut Girka
3ba1aa8d2b
Hide negative follower counts from glitch flavour
6 years ago
Thibaut Girka
ce7ac8c1d7
[Glitch] Improved appearance of notification filter on safari
...
Port e9ad8044cc
to glitch-soc
6 years ago
Thibaut Girka
4b8cb9696e
Reword confirm_before_clearing_draft description
6 years ago
Thibaut Girka
ba8d23c7cb
Allow disabling the reply confirmation dialog
6 years ago
Thibaut Girka
55e3dae600
Allow disabling media confirmation from the confirmation dialog itself
6 years ago
Thibaut Girka
79b793be2a
Remove dead code
6 years ago
Thibaut Girka
2bf78186aa
[Glitch] Put "Media Only" option in column settings instead of content area headline
...
Port 9c2fc4d684
to glitch-soc
6 years ago
Thibaut Girka
677f430f23
[Glitch] Always display tab navigation on local/federated timeline even when empty
...
Port bc464619f3
to glitch-soc
6 years ago
Thibaut Girka
7a91431b6f
Do not replace history state
...
This is both for consistency with account timelines and to not mess with
the logic used to decide whether going back in the browser's history is
going to make us leave the WebUI.
6 years ago
Thibaut Girka
4073773a9f
[Glitch] Enable media timeline
...
Port 590ae5ac66
to glitch-soc
6 years ago
Thibaut Girka
adcfdafc26
[Glitch] Hide section headline for timelines in production
...
Port ff98de966f
to glitch-soc
6 years ago
Thibaut Girka
0ea5823484
[Glitch] Change column params on pinned timeline
...
Port f5421e5309
to glitch-soc
6 years ago
Thibaut Girka
f39c452cab
[Glitch] Save onlyMedia prop when pinning column
...
Port 20c650b644
to glitch-soc
6 years ago
Thibaut Girka
498ff2b52e
[Glitch] Add exact attribute to WrappedRoute for community timeline
...
Port 4a0207e3ea
to glitch-soc
6 years ago
Thibaut Girka
0a87d07f97
[Glitch] Add media timeline
...
Port ccc240b59c
to glitch-soc
6 years ago
Thibaut Girka
e1f8359ea4
[Glitch] Make notifications quick-filter use consistent style with profile tabs
...
Port 84385d876f
to glitch-soc
6 years ago
Thibaut Girka
cdc9dca649
[Glitch] Add notification quick-filter bar in the frontend app
...
Port df7186e93a
to glitch-soc
6 years ago
Thibaut Girka
c678e1906a
[Glitch] Responsive design for profile directory
...
Port SCSS changes from 32bd452b56
to glitch flavour
6 years ago
Thibaut Girka
e4b9a8da07
Sandbox toot embeds in the embed modal
...
It should not be necessary thanks to our Content Security Policy, but best
be sure in case a server's CSP is incorrect. Also, avoids a CSP warning about
loading remote scripts.
6 years ago
Thibaut Girka
d16638a116
[Glitch] Minor scrollable list fixes
...
* Make sure loading indicator has enough vertical space
* Respect reduce_motion setting for loading indicator
Port 4ede51743e
to glitch-soc
6 years ago
Thibaut Girka
b19e5cf48d
Split out is_changing_upload from is_submitting
...
Fixes #855
6 years ago
Thibaut Girka
2a9c9fcedb
[Glitch] Fix padding on select elements in preferences
...
Port 708714b01c
to glitch-soc
6 years ago
Thibaut Girka
4671179f5f
[Glitch] Make animated header resoect `auto_play_gif`
...
Port part of 70da16b375
to glitch-soc
6 years ago
Thibaut Girka
4760c6e767
On mobile, go back in browser history upon posting, unless threaded mode is enabled
6 years ago
Thibaut Girka
656e2d3121
[Glitch] Fix timeline pagination in the WebUI
...
The `hasMore` property of timelines in redux store was set whenever an API
request returned only one page of results, *even* if the query only requested
newer statuses (using `since_id`), causing `hasMore` to be incorrectly set to
false whenever fetching new toots in a timeline, which happens each time
an account's timeline or media gallery is visited.
6 years ago
Thibaut Girka
61cf3bf52a
[Glitch] Fix hasMore in notifications
6 years ago
Thibaut Girka
9fd8019854
[Glitch] Fix “load more” button when no data has been fetched
6 years ago
Thibaut Girka
4b2c0e4e73
[Glitch] Make account media gallery more consistent with account timeline
...
Display “load more” more consistently, add a loading indicator on first load.
6 years ago
Thibaut Girka
dda787761b
[Glitch] Fix LoadMore usage in account media gallery
...
(Even though that codepath is probably never actually used…)
6 years ago
Thibaut Girka
50f8e59820
[Glitch] Do not display empty message when the list is known to have more elements
6 years ago
Thibaut Girka
a68d1d0ee2
Minor cleanup in ScrollableList component
6 years ago
Thibaut Girka
3d859a7c2b
[Glitch] Fix various things in the directory
...
Port ac437d6b25
to glitch-soc
6 years ago
Thibaut Girka
6259051853
Port directory CSS changes from upstream
...
Port fd8ca11f19
to glitch-soc
6 years ago
Thibaut Girka
467786f29b
Fix mention links in detailed statuses not opening in the WebUI
6 years ago
Thibaut Girka
606f0df712
Fix since_id
6 years ago
Thibaut Girka
a281d3ebd3
Scroll to selected toot even if the ancestors happen to be loaded
6 years ago
Thibaut Girka
8117ba2cb1
Scroll to detailed status when new ancestors get inserted
6 years ago
Thibaut Girka
5a03b30f13
[Glitch] Fix bug in order of conversations in web UI
...
Port 2af43c3dce
to glitch-soc
6 years ago
Thibaut Girka
ff50412846
[Glitch] Replace recursion in status mapStateToProps
...
Port 20a23c7d08
to glitch-soc
6 years ago
Thibaut Girka
45ba4e83e0
[Glitch] Fix context building in the reducer
...
Port a5c740ba41
to glitch-soc
6 years ago
Thibaut Girka
05d7c498ba
[Glitch] Introduce flat layout to contexts reducer
...
Port 4e718bbb25
to glitch-soc
6 years ago
Thibaut Girka
fc707adcde
Improve detailed status component lifecycle
...
- Move componentWillMount and componentWillReceiveProps logic to
getDerivedStateFromProps.
- Compute CW auto-unfold status earlier
6 years ago
Thibaut Girka
c37a81a5d7
Do not hardcode preferences link, pleroma doesn't have it
6 years ago
Thibaut Girka
cb2822b68a
Add error boundary component to catch Web UI crashes
6 years ago
Thibaut Girka
c0675a272e
Do not crash the whole UI when loading an invalid column
6 years ago
Thibaut Girka
76603a189a
Switch “cycling” reply policy link to set of radio inputs
...
Fixes #832
6 years ago
Thibaut Girka
f21f359653
Add basic UI to set list replies setting in glitch-soc
6 years ago
David Yip
50b7d2f002
Merge pull request #829 from ThibG/glitch-soc/features/volume-sliders
...
[Glitch] Volume sliders for videos
6 years ago
Thibaut Girka
c81ad5a2cb
[Glitch] Volume sliders for videos
...
Port b7229bef1a
to glitch-soc
6 years ago
Thibaut Girka
a04a39668e
[Glitch] check_boxes label should use display: inline-block
...
Port 057097e8ad
to glitch-soc
6 years ago
Thibaut Girka
550c523233
Update MediaGallery and Video props when folding/unfolding CWs in detailed statuses
6 years ago
Thibaut Girka
b8018a1bcb
Render placeholder when inline video container width isn't known
6 years ago
Thibaut Girka
e80f770118
Render placeholder instead of image when MediaGallery container width isn't known
6 years ago
Thibaut Girka
e7c0ad6ac4
Move URLs to backend in their own file
6 years ago
Thibaut Girka
7a1ec950a8
Fix composer not displaying on iPad
6 years ago
Thibaut Girka
ca163ec35d
In detailed status view, take displayMedia setting into account when changing media
...
Fixes #819
6 years ago
Thibaut Girka
a1848008a9
[Glitch] Fix race condition when interacting with deleted toots
...
Port 7083838a54
to glitch-soc
6 years ago
Thibaut Girka
b22501154e
[Glitch] Prepend account header even when status list is empty
...
Partially port bc464619f3
6 years ago
Thibaut Girka
07e0f1023d
[Glitch] Fix loading indicator inconsistency
...
Port 0562e258b3
to glitch-soc
6 years ago
Thibaut Girka
f40a7b2616
[Glitch] Use local instead of global loading indicator for timelines, account timelines
...
Port 9a32abcbac
to glitch-soc
6 years ago
ThibG
c81ac519ef
Merge pull request #806 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
de57627588
[Glitch] Remove unused computation of reblog references from updateTimeline
6 years ago
Thibaut Girka
d457964527
[Glitch] Don't remove originals of boosted toots from timeline
...
Port 019c39bf1d
to glitch-soc
6 years ago
Thibaut Girka
1dc409ffa6
Fix drawer waves being displayed in the list editor
6 years ago
Thibaut Girka
759005e4d0
[Glitch] Fix form validation flash message color and input borders
...
Port 718e4752a9
to glitch-soc
6 years ago
Thibaut Girka
e48b428ef3
[Glitch] Implement adding a user to a list from their profile
...
Port bb5558de62
to glitch-soc
6 years ago
Thibaut Girka
c29da32add
[Glitch] Update reset.scss from upstream
6 years ago
Thibaut Girka
235e9b13ff
Fix timestamp position in public pages with RTL languages
6 years ago
Thibaut Girka
080a6cb6f3
Fix styling of display names in public pages
6 years ago
Thibaut Girka
13567f13af
[Glitch] Port some of upstream's getting started footer links
6 years ago
Thibaut Girka
5ad4bcbece
[Glitch] Fix empty display name precedence over username in web UI
...
Port 4084814d8a
to glitch-soc
6 years ago
Thibaut Girka
8bef422043
Add a local setting for inline preview cards
6 years ago
Thibaut Girka
4fe81a99c6
Add a “link” status icon for toots with a preview card
6 years ago
Thibaut Girka
7f023b3b98
[Glitch] Fix dimensions of preview cards, fix crash in web UI, fix warning
...
Port 766a808de4
to glitch-soc
6 years ago
Thibaut Girka
18870c45f1
[Glitch] Include preview cards in status entity in REST API
...
Port cf2ab9c394
to glitch-soc
6 years ago
Masoud Abkenar
bdcdc35df7
[Glitch] RTL: fix toot privacy preferences radio buttonss
...
Port 27b5a57f6d
to glitch-soc
6 years ago
Masoud Abkenar
cecd8b25c4
[Glitch] RTL: fix preferences page checkbox margins
...
Port 4e034437e3
to glitch-soc
6 years ago
ThibG
f945bbac81
Merge pull request #794 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
2ad5e2c933
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
d091159140
Do not rely on hover for upload form options if touch is used
6 years ago
Thibaut Girka
f679c8d70d
[Glitch] RTL: fix column-back-button__icon margins/content
...
Port 38bd132c46
to glitch-soc
6 years ago
Thibaut Girka
1a63a8f74e
[Glitch] Surround mid-text display names with bdi tags
...
Port 19aaf0e99f
to glitch-soc
6 years ago
Thibaut Girka
6651d4fa7c
[Glitch] fix: initial state of PrivacyDropdown is should not be null
...
Port 8f0c64baf1
to glitch-soc
6 years ago
Thibaut Girka
2159add1d6
[Glitch] RTL: fix cardbar margins and alignment
...
Port eb62f72990
to glitch-soc
6 years ago
Thibaut Girka
f48cff1a95
[Glitch] RTL: fix admin account avatar margin in about page
...
Port a105bf8516
to glitch-soc
6 years ago
Thibaut Girka
15e3b0f070
[Glitch] RTL: fix column settings toggle label
...
Port 26c662792c
to glitch-soc
6 years ago
Thibaut Girka
c47e40cd6e
[Glitch] Fix domain label position and color
...
Port 45b8a91983
to glitch-soc
6 years ago
Thibaut Girka
69d348ed98
[Glitch] RTL: fix preferences layout
...
Port 6b1f1c32c5
to glitch-soc
6 years ago
Thibaut Girka
7dc82e1eb2
[Glitch] Fix admin account avatar margin
...
Port 064b26f03c
to glitch-soc
6 years ago
Thibaut Girka
acd870ccba
[Glitch] RTL: fix user stats in about page
...
Port 4a95304331
to glitch-soc
6 years ago
Thibaut Girka
81c0cbaa9e
[Glitch] RTL: fix domain append at signup form
...
Port ec15808edd
to glitch-soc
6 years ago
Thibaut Girka
0631c9ed7c
[Glitch] Fixes 8987 broken alignment at "Remote interaction dialog"
...
Port 024326e6e6
to glitch-soc
6 years ago
Thibaut Girka
d779b09ed7
[Glitch] RTL: fix admin account margins in about page
...
Port 3d51268c4c
to glitch-soc
6 years ago
Thibaut Girka
d804ed1dd4
[Glitch] undo part of PR 8202 to fix RTL
...
Port 96696a40ff
to glitch-soc
6 years ago
Thibaut Girka
2ecd3d97ba
[Glitch] Improve style of notice/alert messages
...
Port ce6772690f
to glitch-soc
6 years ago
Thibaut Girka
3d8c1f6104
Attempt at fixing inline video player
6 years ago
Thibaut Girka
9614abc713
Update mediaGallery component's width when opening CWs
6 years ago
Thibaut Girka
8c2027ebe2
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
1cb7fe932d
Focus the UI when pressing Escape in the CW field
6 years ago
Thibaut Girka
a8e896af12
Fix fav/boosts hotkeys not working on detailed statuses
6 years ago
Thibaut Girka
ccf5ddfd88
Handle alt+enter in the spoiler input as shortcut for secondary post
...
Fixes #780
6 years ago
Thibaut Girka
794b2dad99
Fix auto-unfold CWs when no regexp is set
...
Fixes #778
6 years ago
Thibaut Girka
bf559a477a
Really fix HotKeys
6 years ago
Thibaut Girka
f9fc7d7660
Fix CW icon color in local-settings modal
6 years ago
Thibaut Girka
d21c9f08e5
Define some local-settings hints
6 years ago
Thibaut Girka
c40ba63f42
Add support for hints (or extended descriptions) in local-settings pages
6 years ago
Thibaut Girka
c598692cdf
When screen width is too narrow, hide local-settings page text, keep only icons
6 years ago
Thibaut Girka
56773bc55c
Change “preferences” icon to match settings page icon
6 years ago
Thibaut Girka
065a19b18b
Add icons for each of the local-setting pages
6 years ago
Thibaut Girka
e968dcea13
Fix app-wide hotkeys randomly failing to work
6 years ago
Thibaut Girka
3f68e9ed11
Move “Show action buttons in collapsed toots” option
6 years ago
Thibaut Girka
caa56b01a9
Switch from selects to radio buttons for local settings, improve styling
6 years ago
Thibaut Girka
58cbb9ef8f
[Glitch] Change documentation URL
...
Port 7635a136c9
to glitch-soc
6 years ago
Thibaut Girka
52f97080e7
[Glitch] RTL: fix margins of public-account-header__tabs
...
Port e2065ceead
to glitch-soc
6 years ago
Thibaut Girka
b4bab7eb35
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
72305816ea
[Glitch] Add a confirmation dialog when hitting reply and the compose box isn't empty
6 years ago
Thibaut Girka
1476e653ec
Make hidden media clickable in account media gallery
6 years ago
Thibaut Girka
c2f963256c
Add media description (or status spoiler) in account media gallery
6 years ago
Thibaut Girka
a62e47672e
Fix account gallery hidden media background color in mastodon-light
6 years ago
Thibaut Girka
e9f2659066
[Glitch] Honour displayMedia setting in accountMedia gallery
...
Inspired by aeca336e22
6 years ago
Thibaut Girka
536d95ae7c
[Glitch] Add support for new display_media setting
...
Port bb8afc4608
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
56714ef14c
[Glitch] RTL: fix margins: public-layout.header.nav-button
...
Port bf20094a3f
to glitch-soc
6 years ago
Thibaut Girka
9bec970736
[Glitch] RTL: fix statubar action buttons/counter margins
...
Port b837c636ac
to glitch-soc
6 years ago
Thibaut Girka
9617c07724
[Glitch] Separate font-family into variable
...
Port 8913189055
to glitch-soc
6 years ago
Spencer Alves
981a41ca2c
Add option to hide action bar in collapsed toots
6 years ago
David Yip
d698c06aa8
Merge pull request #681 from ThibG/glitch-soc/fixes/accessibility
...
Port various accessibility improvements from upstream
6 years ago
David Yip
278d21bb0b
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
dc8da22a73
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
a469f72e3b
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
e7ddcf50ab
Make pre-selection of usernames optional when replying to a toot
...
Fixes #751
6 years ago
Thibaut Girka
39b29ae6eb
Fix styling issue in “Compose box options” local settings page
6 years ago
Thibaut Girka
d27b7d7645
Scroll to textarea when composing a toot
6 years ago
Thibaut Girka
c454db6f11
[Glitch] Adjust beforeUnload conditions
...
Port 05f90e3695
to glitch-soc
6 years ago
Thibaut Girka
0081bf3784
Disable the “TOOT” button (and secondary toot button) if the toot text is empty
6 years ago
Thibaut Girka
840cf21a3c
Fix background being transparent for verified link fields
6 years ago
Thibaut Girka
b865cf7018
[Glitch] Display verified links in glitch flavor
...
Port front-end changes from d3105031f8
to glitch-soc
6 years ago
Thibaut Girka
c25d8949e3
[Glitch] Add edit profile action button to profile
...
Port some parts from 931c88b0aa
6 years ago
Thibaut Girka
cb333daa72
[Glitch] Fix “Toots” tab highlighting for replies and media timelines
...
Port front-end changes from 060a4af2d1
6 years ago
Thibaut Girka
6af379cf53
Prevent clicks on video from initiating selections
6 years ago
霧島ひなた
92919b25d7
change translation glitch's features [ja]
6 years ago
霧島ひなた
368d8beaf8
translation glitch's features [ja]
6 years ago
Thibaut Girka
ac4daca235
[Glitch] Redesign forms, verify link ownership with rel="me"
...
Port SCSS changes from d3105031f8
6 years ago
Thibaut Girka
6c042828e2
[Glitch] Port SCSS changes from upstream
...
Port SCSS changes from:
- f91fa10804
- d171801898
- 34fdf77f48
- aa606281f1
- 3570ce319b
- 801b0f583f
- 94b7dddeac
6 years ago
Thibaut Girka
fa3520721b
[Glitch] Group reports by target account
...
Port SCSS from 50978383f9
to glitch-soc
6 years ago
Thibaut Girka
495b50e3ab
Fix thread CW expansion not being reset when changing threads
6 years ago
Igor Galić
e02703bb91
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
85befb90b2
Improve keyboard VS mouse navigation of dropdown menus
6 years ago
Thibaut Girka
44192cb9d2
Only focus first item of dropdown if it was opened via keyboard
6 years ago
Thibaut Girka
9631397395
[Glitch] Highlight active tab in action bar
...
Port 7b7c26063e
to glitch-soc
6 years ago
Thibaut Girka
634a1ddc6a
Autofocus comment textarea in report modal
6 years ago
Thibaut Girka
6acc3e1fbd
Auto-focus emoji picker's search field
6 years ago
Thibaut Girka
22a48adabc
Fix composer actions modal
6 years ago
Thibaut Girka
ad5aaf60c6
Fix action modal links
6 years ago
Thibaut Girka
12abb0f530
Fix media description in various media modals
6 years ago
Thibaut Girka
5b7d0fcdb9
Fix incorrect disabled boost button color when reduce-motion is set
6 years ago
Thibaut Girka
22de1c6c17
[Glitch] Hide floating action button on thread views
...
Port 692d03239b
to glitch-soc
6 years ago
Thibaut Girka
7dd2c28836
Fix status embed card links color
6 years ago
Thibaut Girka
e6aa730195
[Glitch] After click to embed video, autoplay it
...
Port 1cf9467613
to glitch-soc
6 years ago
Thibaut Girka
ddbf9887cd
[Glitch] Click card to embed external content
...
Port front-end changes from 0357e93a91
to glitch-soc
6 years ago
Thibaut Girka
6e3625c5bc
[Glitch] Fix oEmbed image_modal src.
...
Port 7da34ff0a3
to glitch-soc
6 years ago
Thibaut Girka
c48345969f
[Glitch] Ensure link thumbnails are not stretched to super low quality
...
Port front-end changes from 46cce9ee4b
to glitch-soc
6 years ago
Thibaut Girka
9b7139099f
[Glitch] Add embed_url to preview cards
...
Port front-end changes from ce3989fc6a
to glitch-soc
6 years ago
Thibaut Girka
3dc5051f03
Add preferences for notification badges
6 years ago
Thibaut Girka
46fcc9fd96
Move compose box options to their own page
6 years ago
Thibaut Girka
9193dde5eb
Add unread notifications badge to the mobile navbar
6 years ago
Thibaut Girka
9f86627233
Add unread notifications badge to the navigation bar
6 years ago
Thibaut Girka
dc381facbd
Add notification badge to favicon
6 years ago
Thibaut Girka
44b647abe7
Count unread notifications when window loses focus
6 years ago
Thibaut Girka
3fd407b859
Keep track of unread notifications when the notification column isn't mounted
6 years ago
Thibaut Girka
a89a5127c4
Accurately count deleted unread notifications
6 years ago
Thibaut Girka
bd64d11f76
[Glitch] Audio.prototype.seek is undefined
...
Port dfeb3ba74f
to glitch-soc
6 years ago
Thibaut Girka
66dd890390
Fix dropdown arrow position
6 years ago
Thibaut Girka
bd90f20e0c
Fix public profile's “show more” links styling
6 years ago
Thibaut Girka
743b67f796
Port SCSS changes from a68079e6ee
6 years ago
Thibaut Girka
db0e83cf2e
Port SCSS changes from 5c32fbce98
6 years ago
Thibaut Girka
f5ba261067
Port SCSS changes from 273e8f0474
6 years ago
Thibaut Girka
d465da45b4
Pause video playback if toot is collapsed or CWs folded ( fixes #146 )
6 years ago
Thibaut Girka
58fc8be184
Fix videos being cropped
6 years ago
Thibaut Girka
9002ec066a
Fix interactions between CW and sensitive flag when spoilersAlwaysOn is set
6 years ago
Thibaut Girka
345a38fe21
Fix “sensitive” media warning and upload form colors in Mastodon-light
6 years ago
Thibaut Girka
04f631bc3f
Outline white/grey/blue emojis
6 years ago
Thibaut Girka
75b4af5a84
Light theme overhaul
6 years ago
Thibaut Girka
c1d0f6fc54
[Glitch] Add white outline to black emoji
...
Inspired from 6b9e5026fd
6 years ago
Thibaut Girka
aaa3de166f
Fix emoji autosuggest when using a CDN for assets
6 years ago
Thibaut Girka
8099901c9a
Disable focus points for letterboxed media
6 years ago
Thibaut Girka
434a287861
Fix full-width margins
6 years ago
Thibaut Girka
4567e42341
Media gallery styling closer to upstream's
6 years ago
Thibaut Girka
d83eb4f9c7
[Glitch] Do not override ctrl/cmd+click in media gallery
6 years ago
Thibaut Girka
34ecec8c85
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
d937c65f2c
Let the front-end know the current account is a moderator
6 years ago
Thibaut Girka
c50c4d4a8f
[Glitch] Skip VS15 (Emoji textual presentation)
...
Port f21c1c58ce
to glitch-soc
6 years ago
Thibaut Girka
c11159af5f
[Glitch] Add aria-label to floatingActionButton
...
Port e84ae0d8a2
to glitch-soc
6 years ago
Thibaut Girka
ea2054e2f5
[Glitch] Inactive header in main profile to match column
...
Port 2903971e04
to glitch-soc
6 years ago
Thibaut Girka
7ed6f60a74
Fixes columns scrolling to top when opening media modal
...
Fixes #700
6 years ago
Thibaut Girka
b72cc57175
Fix composer not displaying on chrome mobile ( fixes #696 )
6 years ago
Thibaut Girka
46166b8676
[Glitch] Give focused status a sensible aria-label for screen readers
...
Port f922c683ce
to glitch-soc
6 years ago
Thibaut Girka
d4315a279d
[Glitch] Fix off-by-one error in aria-posinset
...
Port 8793403289
to glitch-soc
6 years ago
Thibaut Girka
4aa1be379e
[Glitch] Add aria-label to column regions
...
Port f530792615
to glitch-soc
6 years ago
Thibaut Girka
ff18ba0d2b
Add option to not automatically unfold content warnings matching a regexp
...
Fixes #678
6 years ago
Thibaut Girka
2fbebd89fb
Allow text inputs in local settings dialog
6 years ago
Thibaut Girka
02c32ad7af
Add a setting to automatically unfold all content warnings
6 years ago
Thibaut Girka
a3afd0791d
[Glitch] Show compose form on delete & redraft when in mobile layout
...
Port 97a2958ba1
to glitch-soc
6 years ago
Thibaut Girka
f485e2ced3
Fix search results on compose box
6 years ago
Thibaut Girka
923a7f3f11
Fix account header showing on search page
6 years ago
Thibaut Girka
deb14b957a
[Glitch] On the mobile UI, move the search column to the right
...
Port 5f0b9c5d36
to glitch-soc
6 years ago
Thibaut Girka
89b50796ba
[Glitch] Hide search from Compose on mobile devices
...
Port f48902e6e6
to glitch-soc
6 years ago
Thibaut Girka
fb195f37bb
[Glitch] Add search item to tab bar for mobile devices
...
Port 0e5e60a84b
to glitch-soc
6 years ago
Thibaut Girka
042b5212cd
[Glitch] Use withRouter for TabsBar
...
Port 2040094568
to glitch-soc
6 years ago
Thibaut Girka
e88fe59712
[Glitch] Move "compose" on mobile to floating action button
...
Port 1237c34997
to glitch-soc
6 years ago
Thibaut Girka
000b9f7b03
[Glitch] When search enabled, display hint in search popout
...
Port a91ef56e80
to glitch-soc
6 years ago
Thibaut Girka
9ca7d1c7c8
Restrict querySelectorAll to the upload form component
6 years ago
Thibaut Girka
fa5f416270
Add confirmation dialog when posting media without description
...
Fixes #211
6 years ago
Thibaut Girka
08c26ab391
[Glitch] Reduce padding of profile metadata boxes to allow more text
...
Port dad47a60d5
to glitch-soc
6 years ago
Thibaut Girka
8f33f0f087
Add opt-in feature to have the spoilers field always on ( fixes #634 )
6 years ago
Thibaut Girka
11dc01f83e
[Glitch] Add CSS class to replies
...
Port ae562f4d2b
to glitch-soc
6 years ago
Thibaut Girka
e8e32f8265
[Glitch] Preserve hashtag casing in web UI hashtag history
...
Port 81df5716b9
to glitch-soc
6 years ago
Thibaut Girka
acdb5b43da
[Glitch] Implement tag auto-completion by history
...
Port bada0436b3
to glitch-soc
6 years ago
Thibaut Girka
2bd0a71b0c
Preserve hashtag casing in threaded mode
...
Inspired by 81df5716b9
6 years ago
Thibaut Girka
1295515bd4
[Glitch] Add missing video descriptions
...
Port 5b773a2c9c
to glitch-soc
6 years ago
Thibaut Girka
2f8583ce4a
[Glitch] Wait until relationship is loaded before showing follow button
...
Port 38f6a43960
to glitch-soc
6 years ago
Thibaut Girka
d864885728
Update poylfills ( fixes #662 )
6 years ago
Thibaut Girka
c4a536917c
[Glitch] Update state when opened dropdown is unmounted
...
Port dcd3544d153dd2a3961bd0d2214ed01a902a66da to glitch-soc
6 years ago
Thibaut Girka
8db23dd477
Add glitch-soc local setting to display reply counters
...
Defaults to false.
6 years ago
Thibaut Girka
ed841bbbf7
Move layout options to their own section
6 years ago
Thibaut Girka
e48709fb0e
[Glitch] Display replies count in web UI
...
Port 6a62016a49
to glitch-soc
6 years ago
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.
6 years ago
Thibaut Girka
dcb7f34684
Add pinned accounts editor
6 years ago
Thibaut Girka
9b213f990d
Split list editor into components and containers
6 years ago
Thibaut Girka
d90795e0a7
Fix ColumnLink keys in getting_started_misc
6 years ago
Thibaut Girka
0e9a426d5a
[Glitch] Add hotkey for follow requests
...
Port 25f6f41052
to glitch-soc
6 years ago
Thibaut Girka
52fe8ee95d
Make the privacy dropdown button not look strange when using top placement
...
Inspired by 8fe1f8d4ce
6 years ago
Thibaut Girka
64449831c8
[Glitch] Skip pagination logic entirely for pinned toots
6 years ago
Thibaut Girka
466df752ba
Make non-link ColumnLinks behave as links
6 years ago
Thibaut Girka
20689a5b5e
Don't filter own toots
6 years ago
Thibaut Girka
bbee6d85d3
Focus CW field when enabling it, focus compose textarea when disabling it
...
Port 101f5544e1
and d928aac40c
to glitch-soc
6 years ago
Thibaut Girka
c43db794e6
Various minor upload description fixes
6 years ago
Thibaut Girka
02adce1ad8
Add focal points support in the composer
6 years ago
Thibaut Girka
96e58d01ad
Refactor in preparation for focal points modal
6 years ago
Thibaut Girka
7c8a8cda81
[Glitch] Defer scrollIntoView after DOM is drawn
6 years ago
Thibaut Girka
a1ee3d464f
Fix incorrect prop type for ComposerReply.status
6 years ago
Thibaut Girka
cf36cd40eb
Fix one GettingStarted ColumnLink not having a key
6 years ago
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.
6 years ago
Thibaut Girka
99b2e034c2
Fix bug when clicking on video position slider before starting the video
6 years ago
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.
6 years ago
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.
6 years ago
Thibaut Girka
ca4fa96a99
Implement public profile endorsements in glitch-soc
...
Port WebUI changes from 6e3cb11f3c
to glitch-soc
6 years ago
Thibaut Girka
35ee061e42
Merge upstream SCSS changes for /about, /about/more and /terms
...
Port various commits to glitch-soc, mainly commits
9e8366d4cb
and
0dcd212735
.
6 years ago
Thibaut Girka
1e18374e53
Merge upstream styling for public profile endorsements
...
Port the SCSS part of 6e3cb11f3c
to glitch-soc
6 years ago
Thibaut Girka
2107ea78c3
Good bye, CW rainbows
...
Accessibility issues largely outweigh the joke and consistency with upstream.
6 years ago
Thibaut Girka
d99f8674ab
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
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.
6 years ago
Thibaut Girka
d87eac4663
Reintroduce glitch-soc avatar styling in public pages
6 years ago
Thibaut Girka
89b05c7d68
[Glitch] Do not hide hashtag timeline in mobile view, make it full-window
...
Port d39e0ad4d5
to glitch-soc
6 years ago
Thibaut Girka
658fc6bc1e
[Glitch] Compensate for scrollbar disappearing when media modal
...
Port a78672ae50
to glitch-soc
6 years ago
Thibaut Girka
28cdf3da09
[Glitch] Show media modal on public timeline
...
Port c1427f90f6
to glitch-soc
6 years ago
Thibaut Girka
8c4fc00ece
[Glitch] Add missing formatting to the text in hero widget
...
Port bdb76122bc
to glitch-soc
6 years ago
Thibaut Girka
ca256cca22
Port profile redesign to glitch-soc
...
Port 13df3889f0
to glitch-soc
6 years ago
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.
6 years ago
Thibaut Girka
f5b880a429
[Glitch] Resize images by area instead of fixed dimensions
...
Port WebUI part of 91aadec929
to glitch-soc
6 years ago
Thibaut Girka
f37bf7c0a3
Don't reset scroll position when opening a modal
6 years ago
Thibaut Girka
4e8532cc1a
Allow modals to be closed by pressing “back”
6 years ago