Commit Graph

398 Commits (9463bba5fb6873fa70e05f239079ee1a0072b70c)

Author SHA1 Message Date
Mélanie Chauvel (ariasuni) 9463bba5fb Reduce padding of profile metadata boxes to allow more text ()
Eugen Rochko a2cabf3f4a
Add admin custom CSS setting ()
Fix 
Eugen Rochko 5b5ae01824
Update light theme ()
Fix 
Fix 
Eugen Rochko 2374a00c10
Add confirmation step to account suspensions ()
* Add confirmation page for suspensions

* Suspension confirmation closes reports, linked from report UI

* Fix tests
NecroTechno 6a0d4d36ad reorder simple form ul to list vertically (fixes ) ()
* reorder simple form ul to list vertically (fixes )

* remove browser specific prefixes
cpsdqs 8fe1f8d4ce Make dropdown animations respect their placement ()
* Make dropdown animations respect their placement

Also fix the corner radius on the privacy dropdown button when using top placement

* Fix code style issue
mayaeh 0d1d9b9a33 Fix report text color. ()
Eugen Rochko 19b07ba260
Make unfollow button light up red when hovered ()
Fix 
Eugen Rochko 85bb32c410
Add "sign in to participate" message to public toot page ()
Eugen Rochko 78fa926ed5
Add remote interaction dialog for toots ()
* Add remote interaction dialog for toots

* Change AuthorizeFollow into AuthorizeInteraction, support statuses

* Update brakeman.ignore

* Adjust how interaction buttons are display on public pages

* Fix tests
ThibG 625b5a567b Get rid of the Content Warning rainbows ()
* Disable the animated rainbow text when the “Reduce motion” setting is set

* Get rid of the Content Warning rainbows

* Revert to default color for CWs in admin view

Since that colorscheme is apparently broken for some colorblind people.

* Use HTML5's details and summary for statuses with CWs in admin interface
Eugen Rochko 4df9cabb22
Display replies count in web UI ()
Eugen Rochko 5b8603879f
Adjust responsive design for /about/more and /terms ()
Follow-up to 
Eugen Rochko 0dcc1950d1
Update /terms and /about/more to use public layout ()
Eugen Rochko f2404de871
Public profile endorsements (accounts picked by profile owner) ()
Eugen Rochko 13ac8ca66a
Do not hide hashtag timeline in mobile view, make it full-window ()
Eugen Rochko 60df87f6f0
Compensate for scrollbar disappearing when media modal visible ()
* Compensate for scrollbar disappearing when media modal visible

Make auth pages backgrounds lighter

* Fix typo
Eugen Rochko 1d773b3a46
Add missing formatting to the text in hero widget ()
Mélanie Chauvel (ariasuni) 2ccef52a4f Improve account bar css ()
* Remove superfluous span tags

* Make account bar items (except dropdown) flexible to work well with custom CSS

* Fix CSS lint warning (0px → 0)
Eugen Rochko bb71538bb5
Redesign public profiles and toots ()
Eai c9739ca86b Fix .column-back-button line-height ()
Eugen Rochko 6277a6db2a
Hide "A look inside" in mobile layout on frontpage ()
Eugen Rochko f6910fba02
Ensure container of React components has full width ()
Fix 
Eugen Rochko 2354b10eb5
Add admin dashboard ()
ThibG 955d5d36e8 Use LoadingBar instead of blur to indicate that an image is loading (fixes ) ()
Eugen Rochko e55dce3176
Add federation relay support ()
* Add federation relay support

* Add admin UI for managing relays

* Include actor on relay-related activities

* Fix i18n
Eugen Rochko 30e1da7668
Add follow button to detailed status, add gradient to mask bio cut-off ()
* Add follow button to detailed status, add gradient to mask bio cut-off

* In landing strip, show sign up link even if closed (different href)

Point to joinmastodon.org
Lynx Kotoura c930b61770 Revert "Fix dark background error on user-mention autosuggest ()" ()
This reverts commit 7da74e3157.
Lynx Kotoura 617f40fc2b Fix gradient, regression from ()
Eugen Rochko 1f6ed4f86a
Add more granular OAuth scopes ()
* Add more granular OAuth scopes

* Add human-readable descriptions of the new scopes

* Ensure new scopes look good on the app UI

* Add tests

* Group scopes in screen and color-code dangerous ones

* Fix wrong extra scope
Maciek Baron cdfe51e325 Fix - overlapping profile name and domain ()
Marek Lach 7da74e3157 Fix dark background error on user-mention autosuggest ()
Maciek Baron 0bfa0f2374 Add white outline to black emojis (fix ) ()
Eugen Rochko 30b377cc15
Fix style of attachment list on /about ()
Eugen Rochko 2092d5c0ad
Improve embeds ()
* Make embeds cacheable by reverse proxy

* Make follow button on embeds open remote follow modal

Instead of web+mastodon://, also, turn the button blue, and add a
sign up prompt to the remote follow modal
Eugen Rochko cdb101340a
Keyword/phrase filtering ()
* Add keyword filtering

    GET|POST       /api/v1/filters
    GET|PUT|DELETE /api/v1/filters/:id

- Irreversible filters can drop toots from home or notifications
- Other filters can hide toots through the client app
- Filters use a phrase valid in particular contexts, expiration

* Make sure expired filters don't get applied client-side

* Add missing API methods

* Remove "regex filter" from column settings

* Add tests

* Add test for FeedManager

* Add CustomFilter test

* Add UI for managing filters

* Add streaming API event to allow syncing filters

* Fix tests
Mélanie Chauvel (ariasuni) f0f8b242c4 Fix CW field still having animation in when reduce motion is enabled ()
Eugen Rochko a58ec29631
Allow selecting default posting language instead of auto-detect ()
* Allow selecting default posting language instead of auto-detect

* Enable default language setting in credentials API

* Fix form saving
Lynx Kotoura 31e5d7efd7 Fix the action with X button on compose form ()
Lynx Kotoura 9c08a368e7 Adjust account__action-bar contents ()
Lynx Kotoura a9ef82febb Fix autosuggest-textarea backgrounds and some minor adjustments ()
Eugen Rochko ca85658975
Add autofollow option to invites ()
* Add autofollow option to invites

* Trigger CodeClimate rebuild
Eugen Rochko 33dd9bf36d
Fix vertical alignment of navigation bar ()
chr v1.x 4f42238c29 Put "Media Only" option in column settings instead of content area headline ()
* Action/reducer for changing column settings takes a path and a value
instead of a javascript object

* Settings menu version and column headline version working simultaneously

* remove column headline entirely

* remove css for headlines that aren't possible now

* Remove commented out code from unfruitful attempt at this feature

* Give direct timeline its own column settings bc it doesn't have a media only option

* Fix typo in public timeline code that was preventing per-column settings from working properly

* Fix codeclimate issues

* Missing semicolons

* Use redux state to set onlyMedia, let that do the update instead of a callback. Consequently, unpinned setting works without history modification

* Unused import
chr v1.x 0338da1699 Add profile options on compose form ()
* Add profile options on compose form

* Remove unused imports to appease codeclimate

* Play nicely with cancel button and use ellipsis-v instead of hamburger

* Fix whitespace and quotes to appease codeclimate
Lynx Kotoura 7e27a3c225 Uniform media and video spoiler settings and fix them of the light theme ()
Lynx Kotoura 91e5d9f8af Fix background color of emoji-mart-bar in light theme ()
* Fix background color of emoji-mart-bar

* Uniform emoji-mart-search background color in light theme as default
Lynx Kotoura 3df8c40508 Adjust emoji-mart-anchor-bar for environments that use display scaling ()
Eugen Rochko 9b9e96eae5
Add "Edit profile" link to public profile page, increase bottom padding ()
Yamagishi Kazutoshi e0354aba7c Add vendor prefix for background-clip ()