David Roetzel
8968d3a410
Improve comment to explain redundant call
2025-04-10 15:03:09 +02:00
David Roetzel
f106686f47
Add specs for model hooks
2025-04-10 11:05:06 +02:00
David Roetzel
c94e298746
Put FASP support behind a feature flag
2025-04-08 15:03:47 +02:00
David Roetzel
1490d3939e
Implement backfill requests
2025-04-08 15:03:31 +02:00
David Roetzel
1ad4700884
Only share public statuses.
...
Only actually public, i.e. not "unlisted". One exception: Share
an update if the update changed the visibility from "public" to
something else. The fasp can act on this information then.
2025-04-08 15:03:23 +02:00
David Roetzel
a09ce4f6d8
Fix typo
2025-04-08 15:03:11 +02:00
David Roetzel
69cc06bf5b
Select what to share with fasp
...
Only share statuses where the account has `#indexable` set
to `true`.
Only share accounts where `#discoverable` is set to `true`, with
one exception: If `#discoverable` has just been set to `false`
this is an important information for the fasp.
2025-04-08 15:02:54 +02:00
David Roetzel
75266ec2c1
Add account and trend data sharing
2025-04-08 15:02:47 +02:00
David Roetzel
efc18aee68
Handle full content lifecycle for subscribed fasps
2025-04-08 15:02:40 +02:00
David Roetzel
28dc6e5f09
Humble beginnings of fasp data sharing.
...
Subscriptions can be made and new statuses will be announced to
subscribed fasp.
2025-04-08 15:02:31 +02:00
Renaud Chaput
d81983f181
Fix the delete suggestion button not working and using a deprecated endpoint ( #34396 )
2025-04-08 10:35:54 +00:00
Echo
ff7230df06
Forces radio buttons to be correctly centred ( #34389 )
2025-04-07 10:56:30 +00:00
Echo
54aefa9014
Fix visual glitches with filtering posts ( #34387 )
2025-04-07 10:55:04 +00:00
github-actions[bot]
9a05688326
New Crowdin Translations (automated) ( #34374 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-04-07 06:45:26 +00:00
github-actions[bot]
58e3e43e06
New Crowdin Translations (automated) ( #34366 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-04-04 07:24:27 +00:00
github-actions[bot]
e1d6748422
New Crowdin Translations (automated) ( #34360 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-04-03 08:42:19 +00:00
Claire
dd23ba9c83
Refactor local-URI-to-account resolving ( #34349 )
2025-04-02 14:44:09 +00:00
Eugen Rochko
2c70c28bbb
Refactor <DomainBlocks>
to TypeScript ( #34347 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-04-02 12:31:39 +00:00
David Roetzel
e2ef173b82
Refactoring: Move SignatureVerificationError
into Mastodon
namespace ( #34342 )
2025-04-02 07:54:29 +00:00
github-actions[bot]
324acff572
New Crowdin Translations (automated) ( #34348 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-04-02 07:14:45 +00:00
Eugen Rochko
063030df82
Refactor <CopyIconButton>
to TypeScript ( #34344 )
2025-04-02 06:45:16 +00:00
Matt Jankowski
6e607f97a3
Extract constant for Poll
last fetch duration check ( #34341 )
2025-04-02 06:43:46 +00:00
Echo
e8270e2807
Upgrade to ESLint v9 flat config ( #34324 )
...
Co-authored-by: Nick Schonning <nschonni@gmail.com>
2025-04-01 16:30:18 +00:00
github-actions[bot]
b2b532708e
New Crowdin Translations (automated) ( #34333 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-04-01 06:20:23 +00:00
Echo
65c553ab59
Fix bugs with upload progress ( #34325 )
2025-03-31 21:05:09 +00:00
Matt Jankowski
b4e56822c7
Fix Style/MapToHash
cop ( #34327 )
2025-03-31 14:08:02 +00:00
Claire
33f3a4c4c8
Fix poll refresh button being incorrectly hidden ( #34323 )
2025-03-31 08:21:02 +00:00
Eugen Rochko
70e14c1ed0
Fix being unable to hide controls in full screen video in web UI ( #34308 )
2025-03-31 08:17:57 +00:00
Claire
19346fd5f8
Fix extra space under left-indented vertical videos ( #34313 )
2025-03-31 08:17:39 +00:00
github-actions[bot]
758d2da887
New Crowdin Translations (automated) ( #34311 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-03-31 07:21:33 +00:00
Renaud Chaput
1bc28709cc
Convert the polls reducer to plain JS ( #33263 )
2025-03-29 20:17:27 +00:00
Claire
04a9252a93
Fix incorrect locked account warning in composer ( #34312 )
2025-03-29 18:06:46 +00:00
Claire
ee65f77a7e
Add server-side support for grouping account sign-up notifications ( #34298 )
2025-03-28 12:35:25 +00:00
Echo
902aab1245
Remove react-motion library ( #34293 )
2025-03-28 12:34:51 +00:00
David Roetzel
97b9994743
Basic FASP support ( #34031 )
2025-03-28 12:16:40 +00:00
Eugen Rochko
e5fd61a84e
Refactor <Video>
to TypeScript ( #34284 )
2025-03-28 12:15:43 +00:00
github-actions[bot]
e28b64ac2d
New Crowdin Translations (automated) ( #34297 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-03-28 09:47:53 +00:00
Claire
c2defe0e4c
Change account suspensions to be federated to recently-followed accounts as well ( #34294 )
2025-03-28 09:20:32 +00:00
Claire
1326088110
Change AccountReachFinder
to consider statuses based on suspension date ( #34291 )
2025-03-27 13:41:13 +00:00
Echo
8a3bed1933
Fix SASS deprecation notices ( #34278 )
2025-03-27 13:09:42 +00:00
github-actions[bot]
99f93e675a
New Crowdin Translations (automated) ( #34290 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-03-27 08:07:54 +00:00
Matt Jankowski
0e3ff680d3
Update rubocop
to version 1.75.0 ( #34283 )
2025-03-27 07:48:19 +00:00
scarf
e9fe01e2a6
feat: use <time>
tag ( #34131 )
2025-03-26 16:14:08 +00:00
Claire
c43508b3e0
Add registrations.reason_required
attribute to /api/v2/instance
response ( #34280 )
2025-03-26 14:12:58 +00:00
Claire
59e189ad3c
Add support for paginating partial collections in SynchronizeFollowersService
( #34277 )
2025-03-26 11:33:59 +00:00
github-actions[bot]
dd6c573cc3
New Crowdin Translations (automated) ( #34276 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2025-03-26 07:42:25 +00:00
Shlee
803a8be998
Add EXTRA_MEDIA_HOSTS
environment variable to add extra hosts to Content-Security-Policy ( #34184 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-03-26 07:42:15 +00:00
Claire
c93b2c6809
Add new filter action to blur media ( #34256 )
2025-03-26 07:31:05 +00:00
Eugen Rochko
94d71c992e
Refactor alerts to TypeScript, remove react-notification
dependency ( #34239 )
2025-03-25 18:25:07 +00:00
Claire
3edac14f02
Fix follower synchronization mechanism erroneously removing followers from multi-page collections ( #34272 )
2025-03-25 15:50:05 +00:00