mirror of
https://github.com/mastodon/mastodon.git
synced 2024-11-23 14:35:41 +00:00
Merge branch 'main' into glitch-soc/merge-upstream
This commit is contained in:
commit
276b26b614
|
@ -6,7 +6,7 @@ All notable changes to this project will be documented in this file.
|
||||||
## Unreleased
|
## Unreleased
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- **Add support for post editing** ([Gargron](https://github.com/mastodon/mastodon/pull/16697), [Gargron](https://github.com/mastodon/mastodon/pull/17727), [Gargron](https://github.com/mastodon/mastodon/pull/17728), [Gargron](https://github.com/mastodon/mastodon/pull/17320), [Gargron](https://github.com/mastodon/mastodon/pull/17404), [Gargron](https://github.com/mastodon/mastodon/pull/17390), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17335), [Gargron](https://github.com/mastodon/mastodon/pull/17696), [Gargron](https://github.com/mastodon/mastodon/pull/17745), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17740), [Gargron](https://github.com/mastodon/mastodon/pull/17697), [Gargron](https://github.com/mastodon/mastodon/pull/17648), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17531), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17499), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17498), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17380), [Gargron](https://github.com/mastodon/mastodon/pull/17373), [Gargron](https://github.com/mastodon/mastodon/pull/17334), [Gargron](https://github.com/mastodon/mastodon/pull/17333), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17699), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17748))
|
- **Add support for incoming edited posts** ([Gargron](https://github.com/mastodon/mastodon/pull/16697), [Gargron](https://github.com/mastodon/mastodon/pull/17727), [Gargron](https://github.com/mastodon/mastodon/pull/17728), [Gargron](https://github.com/mastodon/mastodon/pull/17320), [Gargron](https://github.com/mastodon/mastodon/pull/17404), [Gargron](https://github.com/mastodon/mastodon/pull/17390), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17335), [Gargron](https://github.com/mastodon/mastodon/pull/17696), [Gargron](https://github.com/mastodon/mastodon/pull/17745), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17740), [Gargron](https://github.com/mastodon/mastodon/pull/17697), [Gargron](https://github.com/mastodon/mastodon/pull/17648), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17531), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17499), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17498), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17380), [Gargron](https://github.com/mastodon/mastodon/pull/17373), [Gargron](https://github.com/mastodon/mastodon/pull/17334), [Gargron](https://github.com/mastodon/mastodon/pull/17333), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17699), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17748))
|
||||||
- Previous versions remain available for perusal and comparison
|
- Previous versions remain available for perusal and comparison
|
||||||
- People who reblogged a post are notified when it's edited
|
- People who reblogged a post are notified when it's edited
|
||||||
- New REST APIs:
|
- New REST APIs:
|
||||||
|
@ -14,7 +14,7 @@ All notable changes to this project will be documented in this file.
|
||||||
- `GET /api/v1/statuses/:id/history`
|
- `GET /api/v1/statuses/:id/history`
|
||||||
- `GET /api/v1/statuses/:id/source`
|
- `GET /api/v1/statuses/:id/source`
|
||||||
- New streaming API event:
|
- New streaming API event:
|
||||||
- `update`
|
- `status.update`
|
||||||
- **Add appeals for moderator decisions** ([Gargron](https://github.com/mastodon/mastodon/pull/17364), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17725), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17566), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17652), [Gargron](https://github.com/mastodon/mastodon/pull/17616), [Gargron](https://github.com/mastodon/mastodon/pull/17615), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17554), [Gargron](https://github.com/mastodon/mastodon/pull/17523))
|
- **Add appeals for moderator decisions** ([Gargron](https://github.com/mastodon/mastodon/pull/17364), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17725), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17566), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17652), [Gargron](https://github.com/mastodon/mastodon/pull/17616), [Gargron](https://github.com/mastodon/mastodon/pull/17615), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17554), [Gargron](https://github.com/mastodon/mastodon/pull/17523))
|
||||||
- All default moderator decisions now notify the affected user by e-mail
|
- All default moderator decisions now notify the affected user by e-mail
|
||||||
- They now link to an appeal page instead of suggesting replying to the e-mail
|
- They now link to an appeal page instead of suggesting replying to the e-mail
|
||||||
|
@ -63,7 +63,7 @@ All notable changes to this project will be documented in this file.
|
||||||
- Add `types` param to `GET /api/v1/notifications` in REST API ([Gargron](https://github.com/mastodon/mastodon/pull/17767))
|
- Add `types` param to `GET /api/v1/notifications` in REST API ([Gargron](https://github.com/mastodon/mastodon/pull/17767))
|
||||||
- **Add notifications for moderators about new sign-ups** ([Gargron](https://github.com/mastodon/mastodon/pull/16953), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17629))
|
- **Add notifications for moderators about new sign-ups** ([Gargron](https://github.com/mastodon/mastodon/pull/16953), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17629))
|
||||||
- When a new user confirms e-mail, moderators receive a notification
|
- When a new user confirms e-mail, moderators receive a notification
|
||||||
- New streaming API event:
|
- New notification type:
|
||||||
- `admin.sign_up`
|
- `admin.sign_up`
|
||||||
- Add authentication history ([Gargron](https://github.com/mastodon/mastodon/pull/16408), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/16428), [baby-gnu](https://github.com/mastodon/mastodon/pull/16654))
|
- Add authentication history ([Gargron](https://github.com/mastodon/mastodon/pull/16408), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/16428), [baby-gnu](https://github.com/mastodon/mastodon/pull/16654))
|
||||||
- Add ability to automatically delete old posts ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/16529), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17691), [tribela](https://github.com/mastodon/mastodon/pull/16653))
|
- Add ability to automatically delete old posts ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/16529), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/17691), [tribela](https://github.com/mastodon/mastodon/pull/16653))
|
||||||
|
|
|
@ -24,15 +24,15 @@ const appendLoadMore = (id, list, onLoadMore) => {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const renderAccounts = (results, onLoadMore) => appendLoadMore('accounts', results.get('accounts').map(item => (
|
const renderAccounts = (results, onLoadMore) => appendLoadMore('accounts', results.get('accounts', ImmutableList()).map(item => (
|
||||||
<Account key={`account-${item}`} id={item} />
|
<Account key={`account-${item}`} id={item} />
|
||||||
)), onLoadMore);
|
)), onLoadMore);
|
||||||
|
|
||||||
const renderHashtags = (results, onLoadMore) => appendLoadMore('hashtags', results.get('hashtags').map(item => (
|
const renderHashtags = (results, onLoadMore) => appendLoadMore('hashtags', results.get('hashtags', ImmutableList()).map(item => (
|
||||||
<Hashtag key={`tag-${item.get('name')}`} hashtag={item} />
|
<Hashtag key={`tag-${item.get('name')}`} hashtag={item} />
|
||||||
)), onLoadMore);
|
)), onLoadMore);
|
||||||
|
|
||||||
const renderStatuses = (results, onLoadMore) => appendLoadMore('statuses', results.get('statuses').map(item => (
|
const renderStatuses = (results, onLoadMore) => appendLoadMore('statuses', results.get('statuses', ImmutableList()).map(item => (
|
||||||
<Status key={`status-${item}`} id={item} />
|
<Status key={`status-${item}`} id={item} />
|
||||||
)), onLoadMore);
|
)), onLoadMore);
|
||||||
|
|
||||||
|
|
|
@ -1154,6 +1154,43 @@
|
||||||
.audio-player {
|
.audio-player {
|
||||||
margin-top: 8px;
|
margin-top: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&.light {
|
||||||
|
.status__relative-time,
|
||||||
|
.status__visibility-icon {
|
||||||
|
color: $light-text-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.status__display-name {
|
||||||
|
color: $inverted-text-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.display-name {
|
||||||
|
color: $light-text-color;
|
||||||
|
|
||||||
|
strong {
|
||||||
|
color: $inverted-text-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.status__content {
|
||||||
|
color: $inverted-text-color;
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: $highlight-text-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.status__content__spoiler-link {
|
||||||
|
color: $primary-text-color;
|
||||||
|
background: $ui-primary-color;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background: lighten($ui-primary-color, 8%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.detailed-status__meta {
|
.detailed-status__meta {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
.directory__tag
|
.directory__tag
|
||||||
= link_to admin_instance_path(instance) do
|
= link_to admin_instance_path(instance) do
|
||||||
%h4
|
%h4
|
||||||
= fa_icon 'warning fw' if instance.failing?
|
= fa_icon 'warning fw', title: t('admin.instances.availability.warning') if instance.failing?
|
||||||
= instance.domain
|
= instance.domain
|
||||||
|
|
||||||
%small
|
%small
|
||||||
|
|
|
@ -490,6 +490,7 @@ en:
|
||||||
other: Failed attempts on %{count} different days.
|
other: Failed attempts on %{count} different days.
|
||||||
no_failures_recorded: No failures on record.
|
no_failures_recorded: No failures on record.
|
||||||
title: Availability
|
title: Availability
|
||||||
|
warning: The last attempt to connect to this server has been unsuccessful
|
||||||
back_to_all: All
|
back_to_all: All
|
||||||
back_to_limited: Limited
|
back_to_limited: Limited
|
||||||
back_to_warning: Warning
|
back_to_warning: Warning
|
||||||
|
|
Loading…
Reference in a new issue