Commit graph

283 commits

Author SHA1 Message Date
Thibaut Girka
2b30d057b6 Fix pinning the bookmarks column (fixes #428) 2018-04-16 22:52:45 +02:00
David Yip
e502d066ef Merge pull request #424 from ThibG/glitch-soc/features/video-player-improvements
Backport a few MediaGallery/Video changes from upstream (fixes #423)
2018-04-16 14:41:36 -05:00
Thibaut Girka
aac3d4b481 Fix extended video player (gifv) modal size
It was currently full-size
2018-04-14 21:47:56 +02:00
Thibaut Girka
9a3fd77c72 [Glitch] Responsively enforce 16:9 ratio on video thumbnails in web UI
Port the video-player part of 8c85fd26bb to
glitch-soc. MediaGallery part ignored since it has diverged quite a bit.

This fixes #423
2018-04-14 17:35:45 +02:00
Thibaut Girka
6153d6a6dc [Glitch] Fix media button type
Port 6cb5d71e5f to glitch-soc
2018-04-14 12:30:55 +02:00
Thibaut Girka
4b1909612a [Glitch] Handle preference to always display sensitive media
Port the UI part of 219b28e172 to glitch-soc
2018-04-14 12:27:14 +02:00
imncls
fe3a9f5ea4 Add missing Japanese translation 2018-04-14 07:53:56 +09:00
David Yip
605016368d Merge pull request #419 from ThibG/glitch-soc/features/bookmarks
Bookmarks
2018-04-13 16:38:15 -05:00
David Yip
f42e335e19 Merge pull request #418 from ThibG/glitch-soc/fixes/composer-dropdowns
Place composer dropdown menus top if they are closer to the bottom of the viewport
2018-04-12 03:28:22 -05:00
David Yip
ef678ae350 Merge pull request #416 from ThibG/glitch-soc/features/media-modal
Port various media modal improvements to glitch-soc
2018-04-12 00:20:19 -05:00
Thibaut Girka
8b3d03067b Add glitch-soc front-end support for bookmarks
Unlike boosts and like, there is no confirmation dialog as misclicking
can be recovered without another user seeing it.
2018-04-11 21:05:34 +02:00
Thibaut Girka
9b6e579c76 Update glitch-soc style to match changes to reports UI
Port style changes from 5a166a19a7
2018-04-11 19:15:42 +02:00
Thibaut Girka
d1bfe4cdad Place composer dropdown menus top if they are closer to the bottom of the viewport 2018-04-10 20:52:31 +02:00
Thibaut Girka
d8dea31e0c [Glitch] Fix video player height
Port 5eea3f9877 to glitch-soc
2018-04-09 01:08:51 +02:00
Thibaut Girka
c2b7080a6e [Glitch] Refactor scss
Port 480131a376 to glitch-soc
2018-04-09 01:08:50 +02:00
Thibaut Girka
27ad9247a3 Fix video modal 2018-04-09 00:11:10 +02:00
Thibaut Girka
9a5a49f17c [Glitch] Avoid using JS to set height in MediaModal
Port 010c71f19c to glitch-soc
2018-04-08 23:18:24 +02:00
Thibaut Girka
89f5ae00a5 [Glitch] Improved media modal
Port d6e88e29e2 to glitch-soc
2018-04-08 23:15:25 +02:00
Thibaut Girka
a5a305feb5 [Glitch] Allow to open a modal for embedded photo
Port 16a49799cf to glitch-soc
2018-04-08 23:06:33 +02:00
Thibaut Girka
2a4785a250 Fix video playback in glitch-soc detailed statuses 2018-04-08 12:22:12 +02:00
beatrix
f5dfd3fae5 Merge pull request #412 from ThibG/glitch-soc/cleanup
Remove duplicate message entries (minor code cleanup)
2018-04-04 11:36:54 -04:00
Thibaut Girka
e57ed1cb27 Update accounts SCSS for public pages 2018-04-04 15:40:59 +02:00
Thibaut Girka
7518a4b9d7 Remove duplicate message entries 2018-04-04 12:19:00 +02:00
Thibaut Girka
e1e4a53496 [Glitch] Fix: Prevent submission using same logic as submit button disabling.
Port 7d791f494b to glitch-soc
2018-04-02 20:04:18 +02:00
beatrix
766a008931 Merge pull request #380 from ThibG/glitch-soc/features/domain-block-ui
Port #6628 to glitch-soc flavour
2018-03-30 14:50:02 -04:00
Thibaut Girka
769c536db4 [Glitch] Remove pointer events on the entire UI when a dropdown menu is open
Port 95fce1bca0 to glitch-soc
2018-03-30 12:45:23 +02:00
Thibaut Girka
caa6611877 [Glitch] Place dropdown menu top if it is closer to the bottom of the viewport
Port 27b532cc98 to glitch-soc
2018-03-30 12:31:29 +02:00
Thibaut Girka
957d5c36c7 Add the domain blocks UI to Getting Started Misc 2018-03-30 10:07:33 +02:00
Thibaut Girka
d2b9747a50 Add basic domain block UI 2018-03-30 10:07:33 +02:00
Thibaut Girka
38feef43ad Keep list of blocked domains
Might be overkill, but I'm trying to follow the same logic as for blocked users
2018-03-30 10:07:33 +02:00
Thibaut Girka
e47593cac8 Update all known users' domain_blocking relationship instead of just one's 2018-03-30 10:07:33 +02:00
Thibaut Girka
876cc5c02b Fix undefined URL in fetchDomainBlocks 2018-03-30 10:07:33 +02:00
Thibaut Girka
32ede640af [Glitch] Display unfollow button even if account moved
Backport 1a90ef9c25 to glitch-soc
2018-03-29 14:59:20 +02:00
Thibaut Girka
f63450c7ec [Glitch] Profile redirect notes
Port WebUI changes from b89f614bd7
2018-03-29 14:59:20 +02:00
David Yip
299cfa4bc7 Merge pull request #402 from ThibG/glitch-soc/fixes/accept-empty-toot-contents
Render toots with empty contents
2018-03-28 16:39:12 -05:00
Thibaut Girka
166fe6e6dd Fix attachment lists 2018-03-28 22:19:36 +02:00
Thibaut Girka
4975cee02f Render toots with empty contents
This is necessary to display toots with media but otherwise no contents,
as glitch-soc displays the media as a child of StatusContent, unlike
Mastodon.
2018-03-28 21:13:45 +02:00
Thibaut Girka
8fc7f85356 [Glitch] Display AttachmentList in notifications
Port 2cb19bf443 to glitch-soc
2018-03-27 16:09:33 +02:00
Thibaut Girka
9454cfc0ad [Glitch] Display AttachmentList in timelines in compact style when media missing
Port 5079c1e322 to glitch-soc
2018-03-27 16:09:27 +02:00
Ash Levy
21e374356a expanded notifications show like default 2018-03-22 10:20:36 -04:00
Thibaut Girka
5857c632ef [Glitch] Cancel outdated pending compose suggestions
Port 08f49bdb0d9ea03b1290bc1b6f1beaa37a6308e2 to the glitch flavour
2018-03-20 14:20:17 +01:00
David Yip
bdeaef116e Merge pull request #394 from ashkitten/compressed-notifs
fix compressed notifications again (#393)
2018-03-19 15:41:09 -05:00
Ash Lea
4b0f6c677e fix .status__info__icons layout 2018-03-19 07:13:18 -04:00
David Yip
8d5abcb749 Merge pull request #388 from ThibG/glitch-soc/federated-pinned-toots
Port WebUI toots/with reply/media tabs and pinned toots to glitch
2018-03-18 20:17:15 -05:00
Ash Levy
59c1accd4b fix compressed notifications again (#393) 2018-03-18 13:42:28 -04:00
David Yip
1500cac87d Merge pull request #391 from ashkitten/compressed-notifs
fix non-notification boosts for compressed notifications
2018-03-16 18:15:59 -05:00
Ash Levy
9972506493 fix non-notification boosts 2018-03-16 18:36:35 -04:00
Thibaut Girka
b05bebce6d [Glitch] Federate pinned statuses over ActivityPub
Port b1f8dfd3cf to glitch
2018-03-16 23:16:20 +01:00
Thibaut Girka
b1691c9811 [Glitch] Improve style of web UI account tabs
Port of 5ce4b21455 to glitch
2018-03-16 23:16:20 +01:00
Thibaut Girka
ce24c3186b [Glitch] Add "Toots/Toots with replies/Media" tab below profile header
Port ca9d8402c3 to glitch
2018-03-16 23:16:20 +01:00
David Yip
16fa0e15a9 Merge pull request #385 from ThibG/glitch-soc/features/port-reports-ui-changes
Port reports ui changes to glitch-soc flavour
2018-03-16 17:13:09 -05:00
David Yip
3c05ed5ce6 Merge pull request #386 from ashkitten/compressed-notifs
compress boost/fave notifications more
2018-03-16 16:35:15 -05:00
Thibaut Girka
f31d4ef2d3 Fix toot text color in the report modal 2018-03-16 15:27:13 +01:00
Thibaut Girka
5ac00cbf1f Show media on report UI
Ports deba74063f to glitch-soc
2018-03-16 15:27:13 +01:00
Thibaut Girka
8e7394c876 Add close modal icon to report dialog (#6591)
Port 9769285278 to glitch-soc flavour
2018-03-16 15:27:13 +01:00
Thibaut Girka
15563f8421 Port federated reports UI to glitchsoc
Port 0ebd2a1718 to glitch-soc
2018-03-16 15:27:13 +01:00
Ash Levy
1d27649098 compress boost/fave notifications more 2018-03-13 13:54:57 -04:00
Gô Shoemake
76f948f206 Merge pull request #384 from ThibG/glitch-soc/features/no-media-url
Remove text requirement when media attached from statuses (fixes #381)
2018-03-12 13:09:42 -07:00
Gô Shoemake
61f7b7bc3e Merge pull request #344 from chriswmartin/getting-started-badge-merge
merge tootsuite pr #6313 into glitch & move getting_started dispatch stuff to mapDispatchToProps
2018-03-12 13:07:59 -07:00
Thibaut Girka
cb3a0bf3ed Remove text requirement when media attached from statuses (fixes #381)
Ports 0c2a08adeb to glitchsoc
2018-03-12 18:39:07 +01:00
Thibaut Girka
552b68452a Port #6627 and #6636 to glitch-soc 2018-03-09 12:10:22 +01:00
David Yip
7f53d83b42 Use glitchsoc TimelineComponent's margin/padding on about page. 2018-03-03 11:16:10 -06:00
David Yip
69c4127ece Copy in new CSS for about page. 2018-03-03 11:01:24 -06:00
yuzulabo
af8aa1a5b9 Fix border-radius of owner avatar in /about/more 2018-02-25 23:27:32 +09:00
imncls
9d28dc6c34 Update SCSS 2018-02-24 03:22:58 +09:00
imncls
90765d1e99 Update columns.scss 2018-02-24 01:45:15 +09:00
imncls
a6138cc1e9 Update containers.scss 2018-02-24 01:26:48 +09:00
imncls
51ff35b344 Update index.scss 2018-02-24 01:25:49 +09:00
imncls
3419c8e2ac Update about.scss 2018-02-24 00:22:05 +09:00
Thibaut Girka
da0a577768 Revert 4a48d03b31 (fixes #348)
Since 4a48d03b31, IntersectionObserverArticle
assumes that its children do not change unless the number of children changes.

This is not the case with the notification overlay, which resulted in the
checkmark of notification cleaning mode not updating unless scrolling to make
notifications appear/disappear.

This change may negatively impact performances.
2018-02-10 20:59:50 +01:00
ncls7615
0318146f16 Fix detailed-status 2018-02-04 10:35:09 +09:00
Thibaut Girka
810312213a Remove some leftover code, I guess 2018-01-23 09:20:18 +01:00
cwm
5a3792dfd8 add 'this.props' to fetchLists 2018-01-23 01:23:56 -06:00
cwm
0bf2f1d6d5 remove unused openOnboardingModal from getting_started 2018-01-22 19:38:34 -06:00
cwm
02b8b6efdf merge tootsuite pr #6313 into glitch 2018-01-22 19:05:13 -06:00
David Yip
8354cca2fa Merge pull request #336 from ThibG/glitch-soc/features/tag-warning
Display a warning when composing unlisted toots with something looking like a hashtag
2018-01-20 16:37:52 -06:00
David Yip
6b4f90e5fb Merge pull request #342 from glitch-soc/merge-upstream
Merge upstream
2018-01-20 16:37:35 -06:00
David Yip
75dac5d056 Merge new onboarding styles; delete refs to PNGs. 2018-01-20 11:23:06 -06:00
Thibaut Girka
12edfead8e Do not discard statuses obtained via websocket when API request finishes
This backports 0b888acfd4
2018-01-19 21:59:12 +01:00
Thibaut Girka
41c1e5533e Display a warning when composing unlisted toots with something looking like a hashtag
This is a backport of b42cdedfc3 to the glitch flavour.
2018-01-19 12:59:33 +01:00
David Yip
2a201c2ec6 Port 9cfbbbce1f to glitch frontend 2018-01-18 10:25:37 -06:00
David Yip
dfcee78446 Style fixes to make eslint happier, hopefully 2018-01-18 09:13:07 -06:00
kibi!
be525dd4db Fix mailer to use webpack core 2018-01-15 21:17:03 -08:00
kibi!
7a692fe499 Increase priority of favstar gold 2018-01-14 16:05:44 -08:00
kibi!
28be50d95e Fixes to notification styling 2018-01-14 15:48:54 -08:00
kibi!
919caa6e1c Fixes to drawer and CWs 2018-01-14 15:31:00 -08:00
beatrix
5ded1fc5b8 Merge pull request #329 from KnzkDev/scss-refactor
SCSS Refactor
2018-01-14 17:48:02 -05:00
beatrix
093cc02c84 Merge pull request #328 from glitch-soc/feature/glitchy-elephant-friend
Add glitchy elephant friend
2018-01-14 17:40:27 -05:00
kibi!
e106f0be6d Oops this should have been a part of last commit 2018-01-14 14:21:41 -08:00
kibi!
df2f1344fa Fixes onboarding modal (#318) 2018-01-14 14:13:24 -08:00
kibi!
8399fba7f2 Fixed autocollapse detection 2018-01-14 13:29:51 -08:00
David Yip
7333a28191 Fix eslint errors. #294. 2018-01-14 05:56:43 -06:00
David Yip
20a82bf6a3 Run slightly less afoul of accessibility checks. #294.
This makes the clickable element an interactive element, but doesn't add
alt text and makes it not-obvious that you can click the elefriend.  On
one hand, this goes against good practice; on the other hand, it's not
*supposed* to be obvious that you can click the elefriend.
2018-01-14 05:07:08 -06:00
David Yip
7ccde6b46b Introduce a bit of luck into the elefriend selection. #294. 2018-01-14 04:46:21 -06:00
David Yip
bbfeb688e5 Add wave background; blend elefriend in a bit more. #294. 2018-01-14 04:00:21 -06:00
David Yip
1da6d12ea7 Bind click event to elefriend cycling. #294. 2018-01-14 03:35:25 -06:00
David Yip
e018b6c44c Set glitchy elephant friend variant in initial state. #294.
Also lay some groundwork needed to interactively change the
glitchfriend.

The codebase uses "elefriend" because it's shorter and didn't require me
to realign the actions in actions/compose.js.  Same idea, though.
2018-01-14 03:06:11 -06:00
David Yip
5b4f9858e6 Add the shrinking glitchy elefriend. #294. 2018-01-13 21:27:39 -06:00
David Yip
a6eeda658c Prototype out glitchy elephant friend. #294.
Glitched elephant friends kindly provided by @ncls7615.
2018-01-13 21:27:14 -06:00
ncls7615
808ace389f Fix collapsed toot style 2018-01-14 11:13:55 +09:00