Commit Graph

18291 Commits

Author SHA1 Message Date
David Roetzel c83ff20d12
Send searches to FASP...
...to backfill accounts that might be missing.

Sadly, this has no effect on the search performed, but has the
potential to improvde future searches.
2025-02-27 17:12:30 +01:00
David Roetzel 103475edc1
Always request default locale.
Small instances might have

* No recent active users
* User that do not have any preferred languages set
2025-02-27 15:17:09 +01:00
David Roetzel 13aa9c6e91
Display FASP trends when enabled
This is a temporary measure. The end goal is to interleave
local and FASP trends for optimal UX.
2025-02-27 14:58:47 +01:00
David Roetzel aeefb4f6d1
Ingest trend data from FASP 2025-02-27 12:11:47 +01:00
David Roetzel f50bd3d6d9
Put FASP support behind a feature flag 2025-02-25 11:01:26 +01:00
David Roetzel de3a9b247d
Fix autogenerated fabricators 2025-02-25 11:01:07 +01:00
David Roetzel 7dc250d368
Add capability toggle callbacks
Notifies the remote FASP of changes wrt enabled capabilities.

Also includes some small fixes.
2025-02-24 14:17:00 +01:00
David Roetzel 2b46f1fc3f
Implement backfill requests 2025-02-24 14:17:00 +01:00
David Roetzel 8af55c1a34
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-02-24 14:17:00 +01:00
David Roetzel c242d30651
Fix typo 2025-02-24 14:17:00 +01:00
David Roetzel 1fd4a850b7
Improve iconography 2025-02-24 14:17:00 +01:00
David Roetzel 5bd1df3001
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-02-24 14:17:00 +01:00
David Roetzel 02c8ecb711
Add account and trend data sharing 2025-02-24 14:17:00 +01:00
David Roetzel 1d81884088
Handle full content lifecycle for subscribed fasps 2025-02-24 14:17:00 +01:00
David Roetzel a647bfbb16
Humble beginnings of fasp data sharing.
Subscriptions can be made and new statuses will be announced to
subscribed fasp.
2025-02-24 14:17:00 +01:00
David Roetzel b3c978cecd
First tiny steps towards FASP integration
This is lacking tests (and proper icons), but can talk
to a debug provider.
2025-02-24 14:17:00 +01:00
renovate[bot] b1692628de
fix(deps): update dependency postcss-preset-env to v10.1.5 (#33986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 09:33:09 +00:00
github-actions[bot] 5a3fb4594b
New Crowdin Translations (automated) (#33977)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-24 08:48:56 +00:00
renovate[bot] 3a60b53e9a
chore(deps): update dependency selenium-webdriver to v4.29.1 (#33981)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 08:35:42 +00:00
Matt Jankowski db97197685
Remove `rails-controller-testing` gem (#33955) 2025-02-21 14:00:16 +00:00
renovate[bot] 68e5f0c452
fix(deps): update dependency ws to v8.18.1 (#33970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 11:48:32 +00:00
Matt Jankowski 2a15bf4ede
Convert `admin/roles` controller spec to request/sytem specs (#33947) 2025-02-21 11:47:47 +00:00
Matt Jankowski 93bc48d649
Use bundler version 2.6.5 (#33965) 2025-02-21 07:55:34 +00:00
Claire 26c692d45b
Fix streaming server not filtering unknown-language posts from public timelines (#33774) 2025-02-21 07:48:31 +00:00
github-actions[bot] 2788808b07
New Crowdin Translations (automated) (#33967)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-21 07:41:14 +00:00
renovate[bot] 8d3bd919d8
chore(deps): update dependency selenium-webdriver to v4.29.0 (#33969)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 07:41:08 +00:00
Matt Jankowski d065d02d88
Improve example wording in 2FA/confirmations controller spec (#33944) 2025-02-21 07:31:06 +00:00
renovate[bot] fc83fdc993
fix(deps): update dependency postcss to v8.5.3 (#33962)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 07:29:53 +00:00
Eugen Rochko 12d0533bd7
Change "Specific people" to "Private mention" in menu in web UI (#33963) 2025-02-21 07:29:34 +00:00
renovate[bot] 52c6f6dffc
fix(deps): update dependency uuid to v11.1.0 (#33964)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 07:24:35 +00:00
renovate[bot] d103be09ab
chore(deps): update dependency nokogiri to v1.18.3 [security] (#33961)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 08:17:40 +00:00
github-actions[bot] 70f8fb6d08
New Crowdin Translations (automated) (#33960)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-19 08:17:23 +00:00
Matt Jankowski f1d4be1e75
Use preferred allowed origin configuration style for webauthn config (#33953) 2025-02-18 15:03:43 +00:00
Matt Jankowski fbea3a64cc
Convert `statuses` spec controller->system/request (#33921) 2025-02-18 11:43:49 +00:00
renovate[bot] c7f208eecf
chore(deps): update dependency webauthn to v3.4.0 (#33950)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 10:27:46 +00:00
github-actions[bot] e2eceaf2fa
New Crowdin Translations (automated) (#33949)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-18 10:23:53 +00:00
Matt Jankowski d75c4bf53e
Update rubocop to version 1.72.2 and use `plugins` configuration style (#33946) 2025-02-18 08:25:41 +00:00
renovate[bot] 405fa6de55
fix(deps): update babel monorepo to v7.26.9 (#33929)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 08:22:18 +00:00
renovate[bot] 32fd40d689
fix(deps): update dependency sass to v1.85.0 (#33924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 08:21:53 +00:00
renovate[bot] 4d5ae1069c
fix(deps): update dependency ioredis to v5.5.0 (#33878)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 08:21:24 +00:00
renovate[bot] ea5805c8a9
chore(deps): update docker.io/ruby docker tag to v3.4.2 (#33936)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 09:58:09 +00:00
renovate[bot] e3d97006a2
chore(deps): update dependency ruby to v3.4.2 (#33935)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 09:57:44 +00:00
renovate[bot] 47a1f72ee6
chore(deps): update dependency annotaterb to v4.14.0 (#33943)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 09:27:37 +00:00
Matt Jankowski ea53faeb3f
Convert `admin/users/roles` spec controller->system/request (#33930) 2025-02-17 09:25:25 +00:00
github-actions[bot] a3ef72a541
New Crowdin Translations (automated) (#33933)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-17 09:22:13 +00:00
github-actions[bot] 5cd80b7836
New Crowdin Translations (automated) (#33925)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-14 08:38:48 +00:00
github-actions[bot] 58a029335b
New Crowdin Translations (automated) (#33918)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-13 10:50:09 +00:00
Matt Jankowski 8f1b41622b
Convert `settings/two_factor_authentication_methods` spec controller->system/request (#33914) 2025-02-13 10:50:04 +00:00
Matt Jankowski 62dc303d3c
Convert `settings/two_factor_authentication/recovery_codes` spec controller->system/request (#33912) 2025-02-13 08:02:01 +00:00
renovate[bot] c433fd01a6
fix(deps): update dependency postcss-preset-env to v10.1.4 (#33915)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 07:58:52 +00:00