2
2
mirror of https://github.com/mastodon/mastodon synced 2025-04-12 00:56:38 +02:00

18523 Commits

Author SHA1 Message Date
David Roetzel
8968d3a410
Improve comment to explain redundant call 2025-04-10 15:03:09 +02:00
David Roetzel
95f02467c9
Add worker specs 2025-04-10 12:30:19 +02:00
David Roetzel
77488e1dab
Fix broken specs
Rubocop fooled me into breaking this.
2025-04-10 11:06:29 +02:00
David Roetzel
f106686f47
Add specs for model hooks 2025-04-10 11:05:06 +02:00
David Roetzel
ddceb88367
Add request specs 2025-04-08 16:43:13 +02:00
David Roetzel
cee1378231
Add model specs 2025-04-08 15:03:54 +02:00
David Roetzel
c94e298746
Put FASP support behind a feature flag 2025-04-08 15:03:47 +02:00
David Roetzel
716dec82bc
Fix autogenerated fabricators 2025-04-08 15:03:38 +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
Claire
ebfd48b0f2
Remove 4.1 support from SECURITY.md (#34386) 2025-04-08 07:18:52 +00:00
github-actions[bot]
f31b533435
New Crowdin Translations (automated) (#34395)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-04-08 06:46:46 +00:00
renovate[bot]
94ae96b9bc
chore(deps): update dependency haml_lint to v0.62.0 (#34394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 06:29:21 +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
Claire
264ecdcc13
Bump version to v4.3.7 (#34385) 2025-04-07 09:31:00 +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
renovate[bot]
0b900339b0
chore(deps): update dependency selenium-webdriver to v4.31.0 (#34379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 06:42:52 +00:00
renovate[bot]
8451b36a72
chore(deps): update dependency doorkeeper to v5.8.2 (#34372)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 06:40:32 +00:00
renovate[bot]
107a94cf6b
chore(deps): update dependency brakeman to v7.0.2 (#34376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 06:31:06 +00:00
renovate[bot]
b4317faee2
chore(deps): update dependency linzer to v0.6.4 (#34377)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 06:30:53 +00:00
renovate[bot]
5f87ae101c
chore(deps): update dependency strong_migrations to v2.3.0 (#34369)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 08:17:29 +00:00
renovate[bot]
4ed9778c85
chore(deps): update dependency brakeman to v7.0.1 (#34367)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 07:36:53 +00:00
renovate[bot]
9b596dbc78
fix(deps): update dependency sass to v1.86.3 (#34368)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 07:24:51 +00:00
Matt Jankowski
4d3758308a
Use bundler version 2.6.7 (#34362) 2025-04-04 07:24:32 +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
renovate[bot]
5859abf2ff
chore(deps): update dependency rubocop to v1.75.2 (#34364)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 15:49:14 +00:00
renovate[bot]
d65c3e95ad
chore(deps): update dependency irb to v1.15.2 (#34363)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 15:49:10 +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
renovate[bot]
7b9ad2c416
fix(deps): update dependency sass to v1.86.2 (#34358)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 08:28:53 +00:00
Claire
dd23ba9c83
Refactor local-URI-to-account resolving (#34349) 2025-04-02 14:44:09 +00:00
renovate[bot]
4bbe33e0bd
fix(deps): update dependency sass to v1.86.1 (#34334)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 14:43:45 +00:00
renovate[bot]
470285d815
chore(deps): update yarn to v4.8.1 (#34305)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 14:43:40 +00:00
renovate[bot]
361a6a21ba
fix(deps): update dependency react-textarea-autosize to v8.5.9 (#34322)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 14:10:52 +00:00
Matt Jankowski
d315a90db7
Convert settings/pictures spec controller->request (#34340) 2025-04-02 12:58:47 +00:00
Matt Jankowski
501ced4239
Add coverage for extra attributes scenario in Admin::Trends::StatusesHelper#one_line_preview method (#34353) 2025-04-02 12:52:54 +00:00
Renaud Chaput
0653374c34
Fix Renovate alert with the now deprecated @types/emoji-mart package (#34352) 2025-04-02 12:39:22 +00:00
Renaud Chaput
05fc24c5f9
Fix Typescript dependency resolution (#34351) 2025-04-02 12:38:34 +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
renovate[bot]
d49fcb7ff3
chore(deps): update dependency opentelemetry-instrumentation-sidekiq to v0.26.1 (#34346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 06:45:52 +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