Eugen Rochko
6f3f392e8a
[Glitch] Fix edit media modal on small screens, touch events
...
Port 375f2f3864
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
66af3222be
[Glitch] Fix tesseract.js being part of the common chunk
...
Port fe52fca65c
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
b3f63b601a
[Glitch] Add OCR tool to media editing modal
...
Port 41b188dce6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
f20d417448
Refactor character counter to match upstream
5 years ago
Eugen Rochko
4982885bfa
[Glitch] Add media editing modal
...
Port da208e7d9b
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
199d7ce136
[Glitch] Add explanation to featured hashtags page and profile
...
Port SCSS changes from 8e76c759c1
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
98df5f8fc2
[Glitch] Add public blocks to /about/blocks
...
Port SCSS changes from 867b9f3e9c
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
150d3f7104
[Glitch] Fix client-side resizing of image uploads
...
Port 0fd7f8315f
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
1d666bf95b
[Glitch] Fix short number formatting for numbers above million in web UI
...
Port 954840740e
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
13faa1daa0
Honor `system_emoji_font` in the Emoji Picker
5 years ago
Thibaut Girka
97c3cec2f8
Add option to disable emoji replacements
...
Fixes #647
The option is found in `/settings` (because that was easier to write it this
way) but only affects the glitch-soc front-end.
5 years ago
Eugen Rochko
284233f309
[Glitch] Fix "cancel follow request" button having unreadable text in web UI
...
Port aed7dca53b
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
37294ee595
[Glitch] Fix hashtag links always being lowercase
...
Port 277acb8772
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
ceed029a36
[Glitch] Improve focus handling with dropdown menus
...
Port b169874828
to glitch-soc
5 years ago
Thibaut Girka
558628eb6d
Implement keyboard navigation in glitch-soc composer
5 years ago
Thibaut Girka
3dedb60da6
Refactor composer Dropdown's component a bit to make it closer to upstream
5 years ago
ThibG
779cd27948
[Glitch] Fix image uploads being perfectly white when canvas read access is blocked
...
Port 54e8f2b08a
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
c9a755c8a0
[Glitch] Port changes to IconButton
...
Port changes to IconButton from 13811f4d7b
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
5df5ab88f5
[Glitch] Improve dropdown menu keyboard navigation
...
Port 61f7ff6522
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
2ff69c95ce
[Glitch] Trap tab in modals
...
Port 0da8fdc438
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
bd0a478252
Fix up try/catch block in invalid URL handling
5 years ago
Thibaut Girka
e6272f1af0
Remove href attribute of invalid links instead of crashing
5 years ago
Thibaut Girka
06a5239a2c
Fix color of dropdown icons
5 years ago
ThibG
56734351d3
[Glitch] Change icon button styles to make hover/focus states more obvious
...
Port ebc78b6f2b
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
e96d040e58
[Glitch] Disable list title validation button when list title is empty
...
Port 5d32e422c0
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
50553e097d
Remove link rewriting option as it is easily bypassable
5 years ago
Thibaut Girka
aad48a1d5b
Perform case-insensitive comparison for international domain names
...
Note: this uses `toLowerCase()` instead of doing proper case folding
5 years ago
Thibaut Girka
ac64cdae72
Perform case-insensitive comparison of non-International domain names
5 years ago
Thibaut Girka
2e15f54778
Make link target domain tag just a bit smaller
5 years ago
Thibaut Girka
69c03e0ef4
Ensure link rewriting setting changes are immediately applied
5 years ago
Thibaut Girka
9e2e7f6628
Handle Mastodon-generated links for targets starting with “www.” properly
5 years ago
Thibaut Girka
2f4cb78803
Add options to highlight misleading links in statuses
...
Fixes #1162
5 years ago
Thibaut Girka
d84045c9ca
Move decodeIDNA to app/javascript/flavours/glitch/util
5 years ago
ThibG
e2ac47141f
[Glitch] Fix crash when expanding search results for hashtags
...
Port e85805138a
to glitch-soc
5 years ago
ThibG
a7a6563f22
Merge pull request #1179 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
5 years ago
Thibaut Girka
ce25139d5d
Fix crash in /web/lists
...
Fixes #1181
5 years ago
Eugen Rochko
a71d66ab0e
[Glitch] Add search results pagination to web UI ( #11409 )
...
Port 5119a0608d
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
1c3117f682
[Glitch] Change contrast of status links that are not mentions nor hashtags
...
Port 6701b9329d
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
16b5fe3ac3
[Glitch] Change account domain block to clear out notifications and follows
...
Port 93a6ab5a32
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
df7b27753c
Fix links in status media having their title rewritten
5 years ago
Thibaut Girka
bf93e0c7c0
Handle animated emoji on mouse hover in CWs and poll options
5 years ago
ThibG
b01e5e372f
[Glitch] Play animated custom emoji on hover
...
Port 99b3dd5b00
to glitch-soc
5 years ago
Thibaut Girka
09a68ce895
Refactor DisplayName component to make it closer to upstream
5 years ago
Thibaut Girka
4eb0c50699
[Glitch] Display custom emoji in bio field names
...
Port 2582701b72
to glitch-soc
5 years ago
Thibaut Girka
f447eef7cd
Clean up redundant shouldUpdateScroll definitions
5 years ago
Eugen Rochko
06990c0ece
[Glitch] Fix mutes, blocks, domain blocks and follow requests not paginating
...
Port 8ff757ed6a
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
9b58e25df5
[Glitch] Fix followers and followings on account profiles
...
Partial fix from 513f59726a
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Jakub Mendyk
1d58c95a8b
[Glitch] Fix followers/follows layout issues from #8418
...
Port 816384cf32
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
b67c436220
Add empty column message to bookmarks column
5 years ago
Jakub Mendyk
be07e0038c
[Glitch] Add messages informing that collections are empty
...
Port 6fae7f6a04
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
c0f0a24e27
Merge pull request #1158 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
5 years ago
Thibaut Girka
4daf8b17e3
Fix filtering behaviors
5 years ago
ThibG
8dd730a71d
[Glitch] Add ActivityPub actor representing the entire server
...
Port SCSS changes from c2126e3f98
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
6c5f339573
Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id`
...
Port SCSS changes from fbbcbd940d
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
3f7c78d821
Fix timestamp display in boost/fav modals in RTL locales
5 years ago
Thibaut Girka
97643292bb
Fixups
5 years ago
Thibaut Girka
307ef1231f
Public pages RTL fixes
5 years ago
Thibaut Girka
a5bcce0795
Unfiy status__prepend with upstream
5 years ago
Thibaut Girka
bb8fa5568c
RTL fixes
5 years ago
Thibaut Girka
a12190368e
Fix some SCSS for RTL behavior
5 years ago
Thibaut Girka
e60632a915
Minor fixup
5 years ago
Eugen Rochko
4a32302acd
[Glitch] Fix RTL layout of status display names
...
Port e29581a150
to glitch-soc
5 years ago
Masoud Abkenar
15783e6568
[Glitch] RTL: fix settings button margins in column headers
...
Port 35b461c0ae
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
30ca4a6772
Make width breakpoint for removing margins consistent and match upstream
...
Fixes #1136
5 years ago
Thibaut Girka
1e3372feb9
Fix *another* typo and crash in StatusIcons
5 years ago
Thibaut Girka
0530c8d3b8
Fix typo and crash in StatusIcons
5 years ago
Thibaut Girka
5eca68102a
Shorten status icon tooltip text
5 years ago
Thibaut Girka
0b139b1df4
Add status icon for local-only toots
5 years ago
Thibaut Girka
85654916b7
Add tooltips to status icons
5 years ago
Eugen Rochko
f1de5093fb
[Glitch] Add option to disable real-time updates in web UI
...
Port c56e6fd7a1
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
025cfdf901
Add link to edit each listed filter
5 years ago
Thibaut Girka
af4979e321
Make some strings translatable
5 years ago
Thibaut Girka
9339b4634e
Minor refactoring
5 years ago
Thibaut Girka
59b8573907
Move the “Show why” button inline
5 years ago
Thibaut Girka
fde918bf92
Implement feature to add filtered phrases to content warnings
5 years ago
Thibaut Girka
0b23403d58
Implement option to completely hide filtered toots
5 years ago
Thibaut Girka
6476b7dabe
Add options to configure filtering behavior
5 years ago
Thibaut Girka
67d1b0c997
Add a way to know why a status has been filtered, and show it anyway
5 years ago
Thibaut Girka
79e97d71d4
Do not keep polls pre-filled in thread mode
5 years ago
Thibaut Girka
4eb6457889
Fix error boundary CSS
5 years ago
Thibaut Girka
8184a7407d
Fix report dialog crashing when a toot gets deleted
...
Fixes #1155
5 years ago
ThibG
e2c93b4b34
[Glitch] Only scroll to the compose form if it's not horizontally in the viewport
...
Port 64909cf0d9
to glitch-soc
5 years ago
ThibG
447e13fec3
[Glitch] Memoize ancestorIds and descendantIds in detailed status view
...
Port eda4094171
to glitch-soc
5 years ago
ThibG
b8d7f860ca
[Glitch] When deleting & redrafting a poll, fill in closest expires_in
...
Port a55fd40802
to glitch-soc
5 years ago
Thibaut Girka
1181f84c79
Minor cleanup and maybe minor performance improvements
5 years ago
Thibaut Girka
65b1946489
Minor optimization regarding regexp filtering in timelines
5 years ago
Thibaut Girka
bcbc9ed7f6
Use strict equality rather than Immutable.is as the compared props are values
5 years ago
Thibaut Girka
e4ffc42c8c
Assume children of visible IntersectionObserverArticle always change
...
This fixes multiple issues, while adding few computations
5 years ago
Thibaut Girka
b9ae9c7205
Revert to using upstream's optimisations
...
This *does* break things, as `shouldComponentUpdate` assume the
children to never change!
5 years ago
Thibaut Girka
081790f04b
Fix error boundary DOM
5 years ago
Thibaut Girka
edad7f2a6c
Fix some React warnings
5 years ago
Thibaut Girka
6b21ce2daa
[Glitch] When sending a toot, ensure a CW is only set if the CW field is visible
...
Partial port of fa7866c9c8
to glitch-soc
It doesn't ensure the field isn't changed, just that it isn't submitted if
the field isn't visible. Ensuring the field isn't changed would require
reworking the “always show CW field” feature.
5 years ago
ThibG
c49a57e989
[Glitch] Optimize makeGetStatus
...
Port ff65c494a6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
68e998de21
[Glitch] Use ScrollToOptions for smooth scrolling if supported
...
Port 20b1f8dcf6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
a3cd9e432d
[Glitch] Add categories for custom emojis
...
Port front-end changes from 1c612f24e4
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
284ff65022
[Glitch] Fix swiping columns on mobile sometimes failing
...
Port 9668e42afd
to glitch-soc
5 years ago
ThibG
a393529547
[Glitch] Add message telling FTS is disabled when no toot can be found because of this
...
Port 0943e994dd
to glitch-soc
5 years ago
Thibaut Girka
ad4ebd172a
Change search components classes and styling to match upstream
5 years ago
ThibG
dd97db20d0
[Glitch] Add option to disable blurhash previews
...
Port 4b3d91dc2c
to glitch-soc
5 years ago
PatOnTheBack
426758b619
[Glitch] Removed extra pipes from regex.
...
Port 9a216634a1
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
105d248fea
[Glitch] Apply filters to poll options in WebUI
...
Port 42c803fe61
to glitch-soc
5 years ago
Thibaut Girka
883160b769
Scroll to compose form rather than reply indicator on focus
5 years ago
Thibaut Girka
b99f77bd31
Use a different icon for audio attachments
5 years ago
Eugen Rochko
a0abbbe8cd
[Glitch] Add media description as title to links of unknown media attachments
...
Port front-end changes from a266d7f1a2
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
b02325e820
[Glitch] Add audio uploads
...
Port front-end changes from d7e2f554fb
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
b468639015
Fix NavigationBar styling
5 years ago
Thibaut Girka
900db91d96
Add NavigationBar to getting started column in single-column mode
...
Fixes #1131
5 years ago
ThibG
68d2d73067
[Glitch] Completely hide toots matched by “irreversible” filters even if they got to the client
5 years ago
Thibaut Girka
b9cfc69106
Change preferences link in local settings modal from sliders to cog for consistency
5 years ago
Thibaut Girka
381168ed69
Fix bottom margin of lists in toots
5 years ago
Thibaut Girka
b24595c93f
Change plaintext icon in composer options
5 years ago
Thibaut Girka
0f1b81ea40
Fix styling of poll options on public pages in glitch flavour
5 years ago
Thibaut Girka
aaa0c0bec7
Do not scroll in the compose panel on single-column
5 years ago
Thibaut Girka
aca7fdabbb
Fix composer buttons overflowing the composer box in single-column
5 years ago
Eugen Rochko
ac7aafb272
[Glitch] Change full logo to use primary text color of the given theme
...
Port 73e610790e
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
aefaa50f73
Fix replying not automatically switching to compose form on mobile
5 years ago
ThibG
7773b30b4f
[Glitch] List attachments in boost modal
...
Port 92ec50ad4b
to glitch-soc
5 years ago
ThibG
7260574e9a
[Glitch] Fix ordering of keyboard access between CW field, textarea and emoji picker
...
Port b4d67fe57a
to glitch-soc
5 years ago
ThibG
88c7d217a5
[Glitch] Only show profile directory link when it's enabled
...
Port 1b4dcc3f78
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
ThibG
f92e9530fb
[Glitch] Fix border-bottom of active tab bars
...
Port faafc3ae25
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
5137951499
Fix notification badge
5 years ago
Thibaut Girka
4d91fddc2e
Fix multiple-column padding
5 years ago
Thibaut Girka
aabf4ab1a4
Add hints to make local settings about layout more explicit
5 years ago
Thibaut Girka
a757cf567c
Replace link to favourites with link to bookmarks
5 years ago
Thibaut Girka
0a3bbb215c
Fix navigation panel
5 years ago
Thibaut Girka
9e4dd00b1a
Restore navigation bar position glitch-soc setting
5 years ago
Thibaut Girka
428a1603e2
Use forceSingleColumn only in automatic layout mode
5 years ago
Thibaut Girka
210610386f
Default to multiple column mode if backend doesn't have appropriate seting
5 years ago
Thibaut Girka
9f30a97e7f
Fix and refactor SCSS
5 years ago
Thibaut Girka
425efff741
Add app settings link to single-column mode
5 years ago
Eugen Rochko
b6a6c3482e
[Glitch] Fix position of search icon
...
Port f698e28803
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
3a70752ab5
[Glitch] Fix some React warnings
...
Port 5c1a46bdcf
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
d0205ee469
[Glitch] Fix margins on profile metadata in single column mode
...
Port b01b8521ec
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Wenceslao Páez Chávez
e99bdc6304
[Glitch] Fix overlap of emoji button on search popup
...
Port 796b8e8d34
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Takeshi Umeda
3565315aa2
[Glitch] Fix emoji picker being always displayed
...
Port 88a04bf6c4
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
769823518c
[Glitch] Add profile directory link to single column navigation panel
...
Port 4331f4948e
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Takeshi Umeda
2a1e7f779b
[Glitch] Improvement variable height in single column layout
...
Port 96ac52dabd
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Hanage999
1e0b2ffccf
[Glitch] Center 2-columns layout without side effect
...
Port 702dbf1622
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
552d5f818a
[Glitch] Refactor footers in web UI into a single component
...
Port 7d2b4e9277
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
abcang
a5709d8b76
[Glitch] Display notifications count on a new single column
...
Port 4c9d8f8ef9
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Hanage999
7b14777589
[Glitch] Fix wrong redirect from getting started to home in advanced Web UI
...
Port 66081c489f
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
9cdb0fd8c5
[Glitch] Improvements to the single column layout
...
Port 6d4af23a69
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
04edd3fbdb
[Glitch] Add responsive panels to the single-column layout
...
Port a1bceb2cb6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
9a3e47d27c
[Glitch] Various improvements to single column layout
...
Port 106cfa7553
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
aa9377f77a
[Glitch] Add single-column mode
...
Port f9ca3d62b6
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Thibaut Girka
4c2b1e87c7
Fix clicking on the elefriend
5 years ago
Thibaut Girka
3bf93a3612
Properly handle unboosting statuses from detailed view
...
Fixes #1106
5 years ago
Eugen Rochko
9e868158a5
[Glitch] Fix list not being automatically unpinned when it returns 404 in web UI
...
Port cbaff2bf53
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
5 years ago
Eugen Rochko
d0f90c3e9d
[Glitch] Fix RTL layout not being RTL within the columns area
...
Port b44ae7d284
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago
Eugen Rochko
abb2700350
[Glitch] Change preferences page into appearance, notifications, and other
...
Port SCSS changes from 8bf8d6d9d9
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
6 years ago