Commit Graph

483 Commits (3a44827d3f69fedb9a41f9c8fb3b763deec6f723)

Author SHA1 Message Date
Eugen Rochko 80388a3ffe
Change error graphic to hover-to-play ()
Fix 
Ben Lubar 309043b158 Improve image description user experience ()
* 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)
ThibG 188f1c7c89 Add list title editing ()
* Add list title editing

Port changes made by ash for glitch-soc

* Code style fixes
Eugen Rochko 114cdc36aa
Fix style regressions on landing page ()
Eugen Rochko 169b9d4428
Fix hashtags select styling in default and high contrast themes ()
ThibG 98d1a1f117 Disable box shadows for featured hashtags in light theme ()
Fixes 
Eugen Rochko c6e7b97baa
Fix color of static page links in high contrast theme ()
trwnh 76d41475a8 [UI] Fix whitespace being applied to div instead of p ()
* fix large line breaks

* fix ascii art posts
Eugen Rochko 364f2ff9aa
Add featured hashtags to profiles ()
* Add hashtag filter to profiles

GET /@:username/tagged/:hashtag
GET /api/v1/accounts/:id/statuses?tagged=:hashtag

* Display featured hashtags on public profile

* Use separate model for featured tags

* Update featured hashtag counters on-write

* Limit featured tags to 10
Eugen Rochko ad8c71c985
Fix link color in high-contrast theme, add underlines ()
Improve sorting of default themes in the dropdown
trwnh c87863bdd1 Fix Firefox scrollbar color regression in ()
In  the track color was changed to transparent for no apparent reason. This PR restores the previous color selections implemented in  while keeping the updated property name. Per https://github.com/tootsuite/mastodon/pull/9210#issuecomment-441788776 there is no particular reason for the color change in .
Jeong Arm d50e824168 Apply style for .landing-page strong ()
Eugen Rochko b506ce1197
Fix new hashtag page's items not being full-width on mobile ()
Fix 
Eugen Rochko a492a9bcd3
Add information about how to opt-in to the directory on the directory ()
Fix 
Mélanie Chauvel (ariasuni) b8894c429a Fix slightly cropped font on settings page dropdowns when using system font ()
Eugen Rochko 8b19903559
Improve the public hashtag page ()
- 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
ThibG 3b3a4d8a17 Fix public hashtag timeline width on mobile, fix scrollbar width compensation ()
* Fix hashtag timeline width being potentially larger than window width

* Add automatic computation of scrollbar width
Eugen Rochko bc642ac24b
Redesign public hashtag page to use a masonry layout ()
ThibG c5b8824a3e Fix hashtag timeline on mobile ()
Instead of forcing 90vh for the scrollable part of the timeline's height as
in  (which may be off), use `display: flex`, exactly like on desktop.
Jeong Arm 9ee9cb549b Adjust admin UI right panel size ()
* Adjust admin UI right panel size

* Fix typo
Mateusz Bugowski 1183246043 change height on narrow view to take 100% of screen ()
* change height on narrow view to take 100% of screen

* add empty line before @media
Eugen Rochko 1c6588accc
Redesign admin instances area ()
Eugen Rochko bd5a8c7765
Fix embed play icons regression from ()
Eugen Rochko 92daf7cd37
Fix unreadable text color in report modal for some statuses ()
Fix 
Eugen Rochko 1512af2811
Display fallback link card thumbnail when none is given ()
Eugen Rochko 6e49907ecf
Improve admin UI for account view ()
Eugen Rochko 3c033c4352
Add moderation warnings ()
* Add moderation warnings

Replace individual routes for disabling, silencing, and suspending
a user, as well as the report update route, with a unified account
action controller that allows you to select an action (none,
disable, silence, suspend) as well as whether it should generate an
e-mail notification with optional custom text. That notification,
with the optional custom text, is saved as a warning.

Additionally, there are warning presets you can configure to save
time when performing the above.

* Use Account#local_username_and_domain
Hinaloe 2e1b5edfea improved appearance of notification filter on safari ()
Eugen Rochko 12ab15e584
Make notifications quick-filter use consistent style with profile tabs ()
ThibG 4ede51743e Minor scrollable list fixes ()
* Make sure loading indicator has enough vertical space

* Respect reduce_motion setting for loading indicator
Eugen Rochko 9cb26bb56b
Add new first-time tutorial ()
* Prepare to load onboarding as a full page

* Update the first-time introduction

* Improve responsive design

* Replace speech bubble with logo

* Increase text size and reword first paragraph
Eugen Rochko 087e118971
Remove "most popular" tab from profile directory, add responsive design ()
* Remove "most popular" tab from profile directory, add responsive design

* Remove unused translations
Paweł Ngei 13dce12665 Add notification quick-filter bar in the frontend app ()
* create FilterBar componer and its container, unstyled

* introduce basic styling for FilterBar

* add selection css

* allow FilterBar to display active CSS with js

* connect the FilterBar to the Redux state

* change getNotifications to use filter

* remove temporary comments

* add an option to turn the FilterBar off in settings

* fix showFilterBar data type to boolean

* fix eslint errors

* add English and Polish translations

* allowed filter bar overflow to accomodate for longer languages

* fix mispelled translation key

* add unified CSS look

* replace text in FilterBar with icons

* add tooltips

* replace text @ with an icon

* introduce simple and advanced filtering view

* add ability to toggle the advanced view

* add Polish translations

* change Advanced View description to be more clear

* make each filter flush notifications and load new ones, fixing pagination

* simplify getNotifications once frontend filtering is not needed for FilterBar

* add a semicolon

* Revert "simplify getNotifications once frontend filtering is not needed for FilterBar"

This reverts commit 9f4be78571.

* reset filter to 'all' when turning off FilterBar
ThibG c58c00651b Fix padding on select elements in preferences ()
Add right-padding to select elements to take the up/down arrows into
account.

Thanks Tixie for finding the issue!
Eugen Rochko 4638b16822
Make notification time smaller and reduce contrast ()
Eugen Rochko ecd303c097
Fix various things in the directory ()
* Fix missing variable in directory page title

* Order hashtags by number of people instead of alphabetically

* Add icon to OpenGraph preview of directory page

* Prevent line breaks in hashtags and ensure lowercase in the table
Eugen Rochko 73be8f38c1
Add profile directory ()
Fix 
Paweł Ngei 9897cf0701 Add visible dates for notifications in Notification column ()
* add RelativeTimestamp elements

* style the elements properly with CSS
Sumit Khanna f978afa487 Volume sliders for videos ()
* Volume sliders for videos 

* Code formatting updates

* Code formatting updates
takayamaki 180ae0472a check_boxes label should use display: inline-block ()
Eugen Rochko dd00cd19d2
Use local instead of global loading indicator for timelines, account timelines ()
So that opening a profile feels faster. Also, pinned toots are not
shown before other toots have loaded. Also, if no toots are loaded,
added empty message
Eugen Rochko ccbdf689e8
Fix form validation flash message color and input borders ()
* Fix form validation flash message color and input borders

* Fix typo
Eugen Rochko b22db8162a
Increase default column width from 330px to 350px ()
James Kiesel 4c03e05a4e Allow joining several hashtags in a single column ()
* Nascent tag menu on frontend

* Hook up frontend to search

* Tag intersection backend first pass

* Update yarnlock

* WIP

* Fix for tags not searching correctly

* Make radio buttons function

* Simplify radio buttons with modeOption

* Better naming

* Rearrange options

* Add all/any/none functionality on backend

* Small PR cleanup

* Move to service from scope

* Small cleanup, add proper service tests

* Don't use send with user input :D

* Set appropriate column header

* Handle auto updating timeline

* Fix up toggle function

* Use tag value correctly

* A bit more correct to use 'self' rather than 'all' in status scope

* Fix some style issues

* Fix more code style issues

* Style select dropdown more better

* Only use to_id'ed value to ensure no SQL injection

* Revamp frontend to allow for multiple selects

* Update backend / col header to account for more flexible tagging

* Update brakeman ignore

* Codeclimate suggestions

* Fix presenter tag_url

* Implement initial PR feedback

* Handle additional tag streaming

* CodeClimate tweak
namelessGonbai bb5558de62 Implement adding a user to a list from their profile ()
* Add add user to list from thier profile

* Fix listAdderCss
Sorin Davidoi d6c7b01d08 fix(reset): Property name for styled scrollbars ()
https://webplatform.news/issues/2018-10-26
Masoud Abkenar e961a763a2 RTL: fix toot privacy preferences radio buttonss ()
Masoud Abkenar 5ee0b51ac8 RTL: fix preferences page checkbox margins ()
* RTL: fix preferences page checkbox margins

* Update rtl.scss
kedama 678f5ed296 Set z-index of dropdown to 9999. ()
Eugen Rochko 795f0107d2
Include preview cards in status entity in REST API ()
* Include preview cards in status entity in REST API

* Display preview card in-stream

* Improve in-stream display of preview cards