Commit Graph

1187 Commits

Author SHA1 Message Date
6db5669818 Clean up redundant shouldUpdateScroll definitions 2019-07-21 20:57:42 +02:00
e58af04287 [Glitch] Fix mutes, blocks, domain blocks and follow requests not paginating
Port ea7ad59af2  to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-21 20:57:42 +02:00
bd7b1538f1 [Glitch] Fix followers and followings on account profiles
Partial fix from 55abff8af7

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-21 20:57:42 +02:00
c614abb95d [Glitch] Fix followers/follows layout issues from #8418
Port ceed1ebe5b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-21 20:57:42 +02:00
b294b5956b Add empty column message to bookmarks column 2019-07-21 20:57:42 +02:00
e9f88f4005 [Glitch] Add messages informing that collections are empty
Port 5129f6f2aa to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-21 20:57:42 +02:00
f1597e1ab9 Merge pull request #1158 from ThibG/glitch-soc/merge-upstream
Merge upstream changes
2019-07-21 00:53:28 +02:00
249b7c7c12 Fix filtering behaviors 2019-07-19 19:21:20 +02:00
490cf3aa03 [Glitch] Add ActivityPub actor representing the entire server
Port SCSS changes from 730c4053d6

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-19 18:35:45 +02:00
bf3ab44e77 Remove Atom feeds and old URLs in the form of GET /:username/updates/:id
Port SCSS changes from b851456139 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-19 18:27:26 +02:00
f170e0492f Fix timestamp display in boost/fav modals in RTL locales 2019-07-18 20:56:20 +02:00
4c28511e4e Fixups 2019-07-18 20:56:20 +02:00
45cee95b14 Public pages RTL fixes 2019-07-18 20:56:20 +02:00
c1752b238f Unfiy status__prepend with upstream 2019-07-18 20:56:20 +02:00
b021efdefe RTL fixes 2019-07-18 20:56:20 +02:00
964c78c118 Fix some SCSS for RTL behavior 2019-07-18 20:56:20 +02:00
4199f7fd87 Minor fixup 2019-07-18 20:56:20 +02:00
b743308928 [Glitch] Fix RTL layout of status display names
Port d723f2a0a8 to glitch-soc
2019-07-18 20:56:20 +02:00
bcaea5a9e9 [Glitch] RTL: fix settings button margins in column headers
Port ef11347281 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-18 20:56:20 +02:00
fabfa90e6c Make width breakpoint for removing margins consistent and match upstream
Fixes #1136
2019-07-18 20:55:38 +02:00
6ff285d948 Fix *another* typo and crash in StatusIcons 2019-07-18 09:54:59 +02:00
a2df11ebaf Fix typo and crash in StatusIcons 2019-07-18 09:42:22 +02:00
46687a3cbd Shorten status icon tooltip text 2019-07-17 21:35:34 +02:00
572009cf56 Add status icon for local-only toots 2019-07-17 21:35:34 +02:00
7db7cb31b1 Add tooltips to status icons 2019-07-17 21:35:34 +02:00
e91bf82083 [Glitch] Add option to disable real-time updates in web UI
Port 729723f857 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-16 16:51:08 +02:00
1b074d2a50 Add link to edit each listed filter 2019-07-15 00:48:28 +02:00
f7fa11c4cd Make some strings translatable 2019-07-15 00:48:28 +02:00
fc8577cf2b Minor refactoring 2019-07-15 00:48:28 +02:00
707b8d7d75 Move the “Show why” button inline 2019-07-15 00:48:28 +02:00
85f3bc1ab3 Implement feature to add filtered phrases to content warnings 2019-07-15 00:48:28 +02:00
42b59b730b Implement option to completely hide filtered toots 2019-07-15 00:48:28 +02:00
16b79a6237 Add options to configure filtering behavior 2019-07-15 00:48:28 +02:00
bde7a415b9 Add a way to know why a status has been filtered, and show it anyway 2019-07-15 00:48:28 +02:00
e9fac2def9 Do not keep polls pre-filled in thread mode 2019-07-15 00:41:09 +02:00
e0bfa685c6 Fix error boundary CSS 2019-07-15 00:28:31 +02:00
0baaee495f Fix report dialog crashing when a toot gets deleted
Fixes #1155
2019-07-10 19:53:31 +02:00
64f3bc77ac [Glitch] Only scroll to the compose form if it's not horizontally in the viewport
Port c07cca4727 to glitch-soc
2019-07-07 14:03:12 +02:00
47c30be8d8 [Glitch] Memoize ancestorIds and descendantIds in detailed status view
Port 99924f282f to glitch-soc
2019-07-04 16:26:17 +02:00
894d82a325 [Glitch] When deleting & redrafting a poll, fill in closest expires_in
Port dc88d226e1 to glitch-soc
2019-07-04 16:24:48 +02:00
c94966891a Minor cleanup and maybe minor performance improvements 2019-07-01 19:31:21 +02:00
9d6b46fe34 Minor optimization regarding regexp filtering in timelines 2019-07-01 19:31:21 +02:00
c49f7d5d16 Use strict equality rather than Immutable.is as the compared props are values 2019-07-01 19:31:10 +02:00
82a76f03a4 Assume children of visible IntersectionObserverArticle always change
This fixes multiple issues, while adding few computations
2019-07-01 19:31:10 +02:00
c0b5ee315d 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
0ef6a114e7 Fix error boundary DOM 2019-07-01 19:30:59 +02:00
82cd138c89 Fix some React warnings 2019-07-01 19:30:59 +02:00
b6e9b7d1cd [Glitch] When sending a toot, ensure a CW is only set if the CW field is visible
Partial port of ccc7fe3e1d 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
cbb41e2dad [Glitch] Optimize makeGetStatus
Port f895bf1984 to glitch-soc

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

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-06-30 11:01:01 +02:00