Commit Graph

357 Commits (09147186b79f80cf3ef3aa8ba7e6e5e032faa255)

Author SHA1 Message Date
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 ()
Lynx Kotoura bb0edbd988 Change border color of activity-stream ()
Lynx Kotoura 73923ea6c4 Fix activity-stream-tabs colors and set text variables for text colors ()
Eugen Rochko 8d6e4e0485
Fix margin between compose warning, reply indicator and textarea ()
Eugen Rochko 73c0c36e7b
Improve trends layout ()
* Allow collapsing trends, responsively hide trends

* Add trends column
Mélanie Chauvel (ariasuni) 691107263c Put the CW field between the toot we are replying to and the toot field ()
* Remove Collapsable and use CSS instead

* Put the CW field between the toot we are replying to and the toot field

* Use same spacing between all fields in the composing column
Eugen Rochko 1a7a74ff76
Improve getting started column ()
* Adjust footer of getting started column

- Improved style
- Moved hotkeys, about this instance and logout to footer
- Removed FAQ, User Guide, Apps links
- Use hamburger icon for the column

* Add edit profile action button to profile and more to dropdown

* Add "Trending now" to getting started column

* Add preferences/security links on mobile layout
Eugen Rochko 8bb74e50be
Add GET /api/v2/search which returns rich tag objects, adjust web UI ()
Lynx Kotoura c0355878ba Fix embed, error and onboarding modals in light theme ()
Eugen Rochko 04a2cf8bcc
Fix incomplete flex style on trends items ()
Eugen Rochko 9bd23dc4e5
Track trending tags ()
* Track trending tags

- Half-life of 1 day
- Historical usage in daily buckets (last 7 days stored)
- GET /api/v1/trends

Fix 

* Add trends to web UI

* Don't render compose form on search route, adjust search results header

* Disqualify tag from trends if it's in disallowed hashtags setting

* Count distinct accounts using tag, ignore silenced accounts
bsky 422f92f3f8 Fix lock icon position in account card ()
Lynx Kotoura 07054ee6f7 Add right margin of notification message ()
Lynx Kotoura a0b4754231 Fix color mistakes in mastodon-light theme ()
* Fix colors of mastodon-light theme

Fix colors of modals and focused toots in light theme
Fix colors of compose-form items and more
Fix colors of status__content__spoiler-link:hover and $valid-value-color
Change success green color in light theme

* Fix some sass codes

* Add !default for explicit color valiables in default theme

for overwriting colors easier in the other themes
Lynx Kotoura 7ea91dcbb3 More polished light theme ()
* Revert "Remove pointer to light theme until it is more polished ()"

This reverts commit f8cf85db3b.

* True up the hierarchical structure of mastodon-light theme

* Fix mastodon-light theme
Lynx Kotoura 6042403621 Fix color of /about/more link anchors ()
bsky 92b09d90c8 Remove outline ()
Sylvhem ea969000a5 Add a light theme ()
* Add a light theme to Mastodon

This add a second default theme to Mastodon. This new theme is supposed to be a light version of the dark original one.

* Update locales

Update the English and French locales.

* Change capitalization of hexadecimal triplets

Change capitalization of hexadecimal color codes to match Code Climate's recomandation.

* Add variable

Add a new variable to use instead of hardcoding a color. Change made to match Code Climate's recomandation.

* Use Mastodon branding palette

Replace the colors previously used by the ones found in Mastodon branding palette.
The resulting theme is lighter than the previous version.

* Make the overlay background white

Make the overly background used on on sensitive medias white instead of black

* Change the color used on the envelop icon

Change the color used on the envelop icon for a darker one. The same color is now used on both the envelop icon and the padlock icon.

* Add contrast

Add contrast to various places inside the main interface and the profile pages.

* Change the text color used in the compose form

Change the text color used in the compose form for a darker one.

* Make the code easier to read

Add some blank lines to make the code easier to parse for a human eye.

* Change columns' background default colors

Change columns' background default colors, making the composition column the darker one.

* Change the color of the log in button

Change the log in button's text color to make it more readable.

* Fix the color of the boost buttons on the landing page

The disabled boost buttons on the landing page are now of the same color that the other disabled buttons.

* Change the colors used in the dropdown menu

Make the dropdown menu light instead of dark.
Yamagishi Kazutoshi 7403e5d306 Add media timeline ()
Eugen Rochko 779eb07d75
Improve default background of public profile header ()
Looks better when no header image is set
Eugen Rochko 93c66f0c03
In footer, replace text "Mastodon" with logo ()
bsky 138512d204 Remove outline ()
Eugen Rochko 1e02dc8715
Add preference to hide following/followers lists ()
* Add preference to hide following/followers lists

- Public pages
- ActivityPub collections (does not return pages but does give total)
- REST API (unless it's your own) (does not federate)

Fix 

* Add preference

* Add delegation

* Fix issue

* Fix issue
Yamagishi Kazutoshi d9b2f84c92 Open video modal on public UI ()
ThibG 0f2fbf7d05 Improvements to toots display in admin view ()
* Distinguish boosts from original statuses in the admin panel (fixes )

* Show the “show more” button in admin view to make CWs clearer (fixes )

* Make content warnings swag
Yamagishi Kazutoshi f9afd06221 Combine similar components into one on public UI ()
Yamagishi Kazutoshi 16fee0335f Show card modal on public pages ()
Eugen Rochko 42cd363542
Bot nameplates ()
* Store actor type in database

* Add bot nameplate to web UI, add setting to preferences, API, AP
Fix 

* Fix code style issues
ThibG 5c7bed6bbc Various improvements to the report UI ()
* Also display replies in report modal

* Allow report modal to be up to 80% of viewport height

* Use narrow no-break space where needed in the French translation
Eugen Rochko c7d1a2e400
Improve admin UI for accounts ()
* Improve design of account statuses admin UI (consistent with reports)

* Make account moderation notes look consistent with report notes

* i18n-tasks remove-unused

* Fix code style issues

* Fix tests
Eugen Rochko 2ef9d65052
Improve rendering of bio fields ()
Fix 
ThibG 53b1d88873 Fix fullscreen video player (fixes ) ()
Lynx Kotoura 3c5006ec7f Fix text colors ()
ThibG 597948fb13 Do not set emoji as inline-block (fixes ) ()
Lynx Kotoura a4a36d994b Separate high contrast theme ()
Eugen Rochko a9c440637c
Improve report layout ()
* Use table for statuses in report

* Display reported account and reporter in the same table

* Split accounts and general report info into two tables again

* Redesign report statuses table, notes, merge notes and action log

* Remove unused translations

* Fix code style issue

* Fix code style issue

* Fix code style issue
beatrix ca2cbe8f0f Fix webkit scrollbars ()
* Revert "Make scroll bars wider ()"

This reverts commit 11715454d0.

* for real make webkit scrollbar wider
Eugen Rochko ba917e15f6
Fix text color in "show more" link inside boost confirmation modal ()
Lynx Kotoura 74dae9458d Add color variables of texts for better accesibility ()
* Add variables for text colors

* Change variables in sass files

* Apply text color variables for recently added colors

* Fix text colors of emoji mart anchors

* Fix text colors of search__input

* Fix text colors of text area of compose-form

* Fix icon colors of privacy dropdown and modal

* Inverted icon colors by classname

* Change variables in boost.scss

* Change action-button-color

* Fix text colors of pre-header
Sam Schlinkert 11715454d0 Make scroll bars wider ()
* Set scrollbars to 12 px wide rather than 8px

Should overwrite the setting in reset.scss. This is untested at this point.

* removes scrollbar height and width specifications from reset.scss and basics.scss
Eugen Rochko 78ed4ab75f
Add bio fields ()
* Add bio fields

- Fix 
- Fix 
- Fix 

* Display bio fields in web UI

* Fix output of links and missing fields

* Federate bio fields over ActivityPub as PropertyValue

* Improve how the fields are stored, add to Edit profile form

* Add rel=me to links in fields

Fix 
Akihiko Odaki 519119f657 Paginate ancestor statuses in public page ()
This also limits the statuses returned by API, but pagination is not
implemented in Web API yet. I still expect it brings user experience
better than making a user wait to fetch all ancestor statuses and flooding
the column with them.