230a012f00
Add polls ( #10111 )
...
* Add polls
Fix #1629
* Add tests
* Fixes
* Change API for creating polls
* Use name instead of content for votes
* Remove poll validation for remote polls
* Add polls to public pages
* When updating the poll, update options just in case they were changed
* Fix public pages showing both poll and other media
2019-03-03 22:18:23 +01:00
3e0ed36e8e
Fix home timeline perpetually reloading when empty ( #10130 )
...
Regression from #6876
2019-03-01 11:11:35 +01:00
153385e508
Merge tag 'v2.7.2' into instance_only_statuses
2019-02-19 21:07:43 +01:00
d1d7d14f77
Fix video player width not being updated to fit container width ( #10069 )
2019-02-18 00:10:21 +01:00
e5f4af23ef
Fix crash on public hashtag pages when streaming fails ( #10061 )
2019-02-17 19:53:37 +01:00
33e8fa0d76
Fix mutes, blocks, domain blocks and follow requests not paginating ( #10057 )
...
Regression from #9581
2019-02-17 19:53:19 +01:00
1ad0d232b3
Improve image description user experience ( #10036 )
...
* Add image descriptions to searchable post content.
* Allow multi-line image descriptions.
* Request image descriptions in the same query as posts when creating the search index.
(see https://github.com/tootsuite/mastodon/pull/10036#discussion_r256551624 )
2019-02-17 19:47:49 +01:00
17a41e1f77
Fix hashtag column not subscribing to stream on mount ( #10040 )
...
Fix #9895
2019-02-17 19:40:51 +01:00
a46487e895
Fix hashtags select styling in default and high contrast themes ( #10029 )
2019-02-17 19:39:03 +01:00
41ecf80645
Don't focus spiler input when disabled spoiler ( #10017 )
2019-02-17 19:34:01 +01:00
e1dbdf7377
Fix timeline jumps ( #10001 )
...
* 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.
* Adjust scroll when new preview cards appear
* Adjust scroll when statuses above the current scroll position are deleted
2019-02-17 19:33:11 +01:00
687a0cbcb0
Replace unlock-alt icon with unlock ( #9952 )
2019-02-17 19:23:59 +01:00
041ff5fa9a
Fix crash on public hashtag pages when streaming fails ( #10061 )
2019-02-16 14:53:27 +01:00
ea7ad59af2
Fix mutes, blocks, domain blocks and follow requests not paginating ( #10057 )
...
Regression from #9581
2019-02-16 11:56:09 +01:00
aa83219875
Fix hashtag column not subscribing to stream on mount ( #10040 )
...
Fix #9895
2019-02-14 15:46:42 +01:00
309043b158
Improve image description user experience ( #10036 )
...
* Add image descriptions to searchable post content.
* Allow multi-line image descriptions.
* Request image descriptions in the same query as posts when creating the search index.
(see https://github.com/tootsuite/mastodon/pull/10036#discussion_r256551624 )
2019-02-14 01:04:43 +01:00
188f1c7c89
Add list title editing ( #9748 )
...
* Add list title editing
Port changes made by ash for glitch-soc
* Code style fixes
2019-02-13 18:52:02 +01:00
169b9d4428
Fix hashtags select styling in default and high contrast themes ( #10029 )
2019-02-13 18:34:58 +01:00
0e513ff862
Don't focus spiler input when disabled spoiler ( #10017 )
2019-02-12 05:10:31 +01:00
aee93bfc9c
Fix timeline jumps ( #10001 )
...
* 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.
* Adjust scroll when new preview cards appear
* Adjust scroll when statuses above the current scroll position are deleted
2019-02-11 13:19:59 +01:00
3cfadd875c
Add "copy link" item to status action bars ( #9983 )
...
Fix #6848
2019-02-11 12:19:49 +09:00
46e806cd2f
Rename from instance to server. ( #9938 )
2019-02-05 19:11:24 +01:00
f86413fce2
change "finish tutorial" text to "finish toot-orial" ( #9905 )
2019-02-04 04:45:29 +01:00
750c67660d
Allow multiple files upload through web UI, including drag & drop ( #9856 )
...
* Allow drag and drop uploads of multiple files to compose
* Calculate aggregate upload progress for single action
* Allow multiple uploads to compose through traditional input, consolidate update file limit logic, provide file limit feedback
2019-02-02 20:22:05 +01:00
1f95190202
Refactor icons in web UI to use Icon component ( #9951 )
...
* Refactor uses of icons to an Icon component in web UI
* Refactor options passed to the Icon component
* Make tests work with absolute component paths
2019-02-01 00:14:05 +01:00
6513f6c953
Replace unlock-alt icon with unlock ( #9952 )
2019-01-31 13:45:15 +01:00
e8012c10be
Merge tag 'v2.7.1' into instance_only_statuses
2019-01-31 11:08:42 +01:00
a53dcaa298
Fix initial value of volume slider in video player and handle volume changes ( #9929 )
...
* Fix initial value of volume slider in video player and handle volume changes
* Clean up dead/incorrect code
2019-01-27 21:18:15 +01:00
ec5bd8b8bb
Implement missing hotkeys for notifications ( #9927 )
2019-01-27 17:54:54 +01:00
20ad8165a0
Merge tag 'v2.7.0' into instance_only_statuses
2019-01-22 11:56:24 +01:00
b506ce1197
Fix new hashtag page's items not being full-width on mobile ( #9852 )
...
Fix #9845
2019-01-18 20:58:11 +01:00
4cd0a10793
Allow event defaults on index for text data transfer ( #9840 )
2019-01-17 23:27:51 +01:00
8b19903559
Improve the public hashtag page ( #9831 )
...
- Fix height not updating when clicking show more on public hashtag page
- Add header to the public hashtag page
- Change text size and margins on the public hashtag page
2019-01-17 14:06:08 +01:00
30af4ee65f
Hide floating action button on search and getting started pages ( #9826 )
2019-01-17 09:22:12 +01:00
bc642ac24b
Redesign public hashtag page to use a masonry layout ( #9822 )
2019-01-16 19:47:46 +01:00
d6433b3931
make draggingOver state off correctly ( #9797 )
...
* make draggingOver stat off correctly
* ignore safari and Edge
* Revert "ignore safari and Edge"
This reverts commit b9b93ea3674877670161207a3f9b3a4f82b68a2d.
* Revert "make draggingOver stat off correctly"
This reverts commit f5fd6b94dc1d4b812e0b910b2b4f35792c3ea3a1.
* clear drag stack when drop
2019-01-14 07:44:26 +00:00
4207973809
Merge tag 'v2.7.0rc1' into instance_only_statuses
2019-01-09 11:03:36 +01:00
266d4cb92b
Changed not to display DISCOVER subheader via single column layout. ( #9759 )
2019-01-08 14:32:36 +01:00
8b976c3479
Move profile directory link in web UI from footer to discover section ( #9745 )
2019-01-07 23:59:06 +01:00
6f9a7bd02c
Add quick links to the admin interface in the WebUI ( #8545 )
...
* Allow to show a specific status in the admin interface
* Let the front-end know the current account is a moderator
* Add admin links to status and account menus
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
* Use @statuses.first instead of @statuses[0]
2019-01-04 13:10:43 +01:00
1512af2811
Display fallback link card thumbnail when none is given ( #9715 )
2019-01-04 12:44:46 +01:00
e3dc8870bf
Remove visible timestamps for notifications ( #9675 )
...
Revert #9423 . Issues with line breaks / clutter.
2018-12-31 18:12:07 +01:00
8f5fdab5bf
Update dependencies for Node.js (2018-12-31) ( #9669 )
...
* Update react-* to v16.7.0
* Upgrade react-hotkeys to v1.1.4
* Update react-intl to v2.7.2
* Update react-select to v2.2.0
* Update react-swipeable-views to v0.13.0
* Upgrade react-textarea-autosize to v7.1.0
* Upgrade redux to v4.0.1
* Upgrade reselect to v4.0.0
* Update raf to v3.4.1
* Update enzyme to v3.8.0
* Update rails-ujs to v5.2.2
* Update axios to v0.18.0
* Update http-link-header to v1.0.2
* Update rellax to v1.7.1
* Update intersection-observer to v0.5.1
* Update stringz to v1.0.0
* Upgrade babel-eslint to v10.0.1
* Update @babel/* to v7.2.x
* Update babel-plugin-react-intl to v3.0.1
* Update babel-plugin-transform-react-remove-prop-types to v0.4.21
* Upgrade dotenv to v6.2.0
* Update express to v4.16.4
* Update webpack to v4.28.3
* Upgrade autoprefixer to v9.4.3
* Update babel-loader to v8.0.4
* Upgrade css-loader to v2.1.0
* Upgrade file-loader to v3.0.1
* Update marky to v1.2.1
* Update mini-css-extract-plugin to v0.5.0
* Update offline-plugin to v5.0.6
* Update style-loader to v0.23.1
* Update eslint-plugin-jsx-a11y to v6.1.2
* yarn upgrade
* fix
* Replace webpack-manifest-plugin to webpack-assets-manifest
* Replace node-zopfli to @gfz/zopfli
* Remove monkey-patch for http-link-header
2018-12-31 18:11:48 +01:00
1340460c85
If it is disabled, remove the link of the profile directory ( #9665 )
2018-12-30 18:57:50 +01:00
c1693827ae
Change the icon to "reply-all" when reply to other accounts ( #9378 )
2018-12-28 03:51:32 +01:00
2ee779dcd3
Update emoji codepoint mappings to v11.0 ( #9618 )
2018-12-24 19:12:00 +01:00
e25947db4a
Sanitize and sandbox toot embeds ( #9552 )
2018-12-23 02:16:35 +01:00
bb62827c16
Remove links to bridge.joinmastodon.org (non-functional) ( #9608 )
...
Add link to profile directory
2018-12-22 23:32:00 +01:00
e70e496e29
Clean up dead code in public timeline code ( #9565 )
2018-12-18 22:00:18 +01:00
4ede51743e
Minor scrollable list fixes ( #9551 )
...
* Make sure loading indicator has enough vertical space
* Respect reduce_motion setting for loading indicator
2018-12-17 17:02:59 +01:00