Commit Graph

1049 Commits (79e97d71d4910c871e0f724a7d77c98e927bbeeb)

Author SHA1 Message Date
Thibaut Girka 79e97d71d4 Do not keep polls pre-filled in thread mode 2019-07-15 00:41:09 +02:00
Thibaut Girka 4eb6457889 Fix error boundary CSS 2019-07-15 00:28:31 +02:00
Thibaut Girka 8184a7407d Fix report dialog crashing when a toot gets deleted
Fixes #1155
2019-07-10 19:53:31 +02:00
ThibG e2c93b4b34 [Glitch] Only scroll to the compose form if it's not horizontally in the viewport
Port 64909cf0d9 to glitch-soc
2019-07-07 14:03:12 +02:00
ThibG 447e13fec3 [Glitch] Memoize ancestorIds and descendantIds in detailed status view
Port eda4094171 to glitch-soc
2019-07-04 16:26:17 +02:00
ThibG b8d7f860ca [Glitch] When deleting & redrafting a poll, fill in closest expires_in
Port a55fd40802 to glitch-soc
2019-07-04 16:24:48 +02:00
Thibaut Girka 1181f84c79 Minor cleanup and maybe minor performance improvements 2019-07-01 19:31:21 +02:00
Thibaut Girka 65b1946489 Minor optimization regarding regexp filtering in timelines 2019-07-01 19:31:21 +02:00
Thibaut Girka bcbc9ed7f6 Use strict equality rather than Immutable.is as the compared props are values 2019-07-01 19:31:10 +02:00
Thibaut Girka e4ffc42c8c Assume children of visible IntersectionObserverArticle always change
This fixes multiple issues, while adding few computations
2019-07-01 19:31:10 +02:00
Thibaut Girka b9ae9c7205 Revert to using upstream's optimisations
This *does* break things, as `shouldComponentUpdate` assume the
children to never change!
2019-07-01 19:31:10 +02:00
Thibaut Girka 081790f04b Fix error boundary DOM 2019-07-01 19:30:59 +02:00
Thibaut Girka edad7f2a6c Fix some React warnings 2019-07-01 19:30:59 +02:00
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.
2019-06-30 14:35:03 +02:00
ThibG c49a57e989 [Glitch] Optimize makeGetStatus
Port ff65c494a6 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-06-30 11:06:04 +02:00
ThibG 68e998de21 [Glitch] Use ScrollToOptions for smooth scrolling if supported
Port 20b1f8dcf6 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-06-30 11:01:01 +02:00
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>
2019-06-28 21:42:37 +02:00
ThibG 284ff65022 [Glitch] Fix swiping columns on mobile sometimes failing
Port 9668e42afd to glitch-soc
2019-06-28 21:38:34 +02:00
ThibG a393529547 [Glitch] Add message telling FTS is disabled when no toot can be found because of this
Port 0943e994dd to glitch-soc
2019-06-28 18:54:56 +02:00
Thibaut Girka ad4ebd172a Change search components classes and styling to match upstream 2019-06-28 11:13:41 +02:00
ThibG dd97db20d0 [Glitch] Add option to disable blurhash previews
Port 4b3d91dc2c to glitch-soc
2019-06-26 23:19:26 +02:00
PatOnTheBack 426758b619 [Glitch] Removed extra pipes from regex.
Port 9a216634a1 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-06-26 23:19:26 +02:00
ThibG 105d248fea [Glitch] Apply filters to poll options in WebUI
Port 42c803fe61 to glitch-soc
2019-06-26 23:19:26 +02:00
Thibaut Girka 883160b769 Scroll to compose form rather than reply indicator on focus 2019-06-26 10:46:11 +02:00
Thibaut Girka b99f77bd31 Use a different icon for audio attachments 2019-06-24 16:16:16 +02:00
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>
2019-06-24 16:00:42 +02:00
Eugen Rochko b02325e820 [Glitch] Add audio uploads
Port front-end changes from d7e2f554fb to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-06-24 16:00:42 +02:00
Thibaut Girka b468639015 Fix NavigationBar styling 2019-06-20 19:19:46 +02:00
Thibaut Girka 900db91d96 Add NavigationBar to getting started column in single-column mode
Fixes #1131
2019-06-20 19:19:46 +02:00
ThibG 68d2d73067 [Glitch] Completely hide toots matched by “irreversible” filters even if they got to the client 2019-06-19 19:16:13 +02:00
Thibaut Girka b9cfc69106 Change preferences link in local settings modal from sliders to cog for consistency 2019-06-19 15:19:23 +02:00
Thibaut Girka 381168ed69 Fix bottom margin of lists in toots 2019-06-19 15:19:03 +02:00
Thibaut Girka b24595c93f Change plaintext icon in composer options 2019-06-19 07:03:17 +02:00
Thibaut Girka 0f1b81ea40 Fix styling of poll options on public pages in glitch flavour 2019-06-16 21:33:27 +02:00
Thibaut Girka aaa0c0bec7 Do not scroll in the compose panel on single-column 2019-06-16 19:13:22 +02:00
Thibaut Girka aca7fdabbb Fix composer buttons overflowing the composer box in single-column 2019-06-16 15:55:55 +02:00
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>
2019-06-15 18:49:44 +02:00
Thibaut Girka aefaa50f73 Fix replying not automatically switching to compose form on mobile 2019-06-14 20:37:54 +02:00
ThibG 7773b30b4f [Glitch] List attachments in boost modal
Port 92ec50ad4b to glitch-soc
2019-06-13 22:28:51 +02:00
ThibG 7260574e9a [Glitch] Fix ordering of keyboard access between CW field, textarea and emoji picker
Port b4d67fe57a to glitch-soc
2019-06-13 22:15:31 +02:00
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>
2019-06-13 22:15:31 +02:00
ThibG f92e9530fb [Glitch] Fix border-bottom of active tab bars
Port faafc3ae25 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-06-13 22:15:31 +02:00
Thibaut Girka 5137951499 Fix notification badge 2019-06-13 22:15:31 +02:00
Thibaut Girka 4d91fddc2e Fix multiple-column padding 2019-06-13 22:15:31 +02:00
Thibaut Girka aabf4ab1a4 Add hints to make local settings about layout more explicit 2019-06-13 22:15:31 +02:00
Thibaut Girka a757cf567c Replace link to favourites with link to bookmarks 2019-06-13 22:15:31 +02:00
Thibaut Girka 0a3bbb215c Fix navigation panel 2019-06-13 22:15:31 +02:00
Thibaut Girka 9e4dd00b1a Restore navigation bar position glitch-soc setting 2019-06-13 22:15:31 +02:00
Thibaut Girka 428a1603e2 Use forceSingleColumn only in automatic layout mode 2019-06-13 22:15:31 +02:00
Thibaut Girka 210610386f Default to multiple column mode if backend doesn't have appropriate seting 2019-06-13 22:15:31 +02:00