14570 Commits

Author SHA1 Message Date
github-actions[bot]
e0b7ecfb0b
New Crowdin Translations (automated) (#2933)
* New Crowdin translations

* Update simple_form.no.yml

* Update no.yml

---------

Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-02-12 20:53:09 +01:00
Claire
28d85ede4c Merge commit '4fc8c6912979e8fd7882fb360b77e677ffd68565' into glitch-soc/merge-upstream 2025-02-12 18:40:21 +01:00
Claire
1248c4d1f4
Fix handling of duplicate mentions in incoming status Update (#33911) 2025-02-12 15:34:56 +00:00
Claire
6b52227fcc
Fix Mastodon listing updates older or equal to current version (#33906) 2025-02-12 14:27:42 +00:00
Claire
db59f37269
Fix redirect after log-in when allow_referrer_origin setting is enabled (#33903) 2025-02-12 12:58:48 +00:00
Nicholas La Roux
7a50fd8849
Migrate BlockDomainService notification job enqueueing to Sidekiq's perform_bulk for efficiency (#33897) 2025-02-12 12:48:09 +00:00
github-actions[bot]
e918d4e3e8
New Crowdin Translations (automated) (#33899)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-12 08:33:41 +00:00
github-actions[bot]
0b4e5b64f9
New Crowdin Translations (automated) (#33885)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-11 06:50:18 +00:00
Matt Jankowski
83a271c003
Run optimize PNG on archetypes images (#33882) 2025-02-11 06:45:22 +00:00
github-actions[bot]
804e6832d3
New Crowdin Translations (automated) (#33861)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-10 10:10:38 +00:00
Claire
a417d6f3fc Merge commit '1cf30717dbe7a0038a645c62f19deef7efc42207' into glitch-soc/merge-upstream
Conflicts:
- `app/services/precompute_feed_service.rb`:
  Upstream added an option to skip half-generated timelines.
  We have a conflict because we still maintain upstream's old chronological DM
  timelines.
  Update our code to apply the same logic to the DM timelines.
2025-02-07 21:21:28 +01:00
Claire
1cf30717db
Fix potential inefficiency in media privacy system check (#33858) 2025-02-07 10:22:59 +00:00
github-actions[bot]
b7bc7cd087
New Crowdin Translations (automated) (#33856)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-07 08:51:09 +00:00
github-actions[bot]
9692ffb911
New Crowdin Translations (automated) (#33847)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-06 10:53:56 +00:00
Claire
9e164c532f
Add --skip-filled-timeline option to tootctl feed build to skip half-filled feeds (#33844) 2025-02-06 09:38:32 +00:00
Claire
6ab5b9c790 Merge commit 'a9643cb7e77fd345b48877ed958d406403ad1b46' into glitch-soc/merge-upstream
Conflicts:
- `.github/workflows/build-nightly.yml`:
  We had modified the file to disable the custom ARM64 builder.
  Upstream has removed it, using github's runners.
  Took upstream's changes.
- `.github/workflows/build-push-pr.yml`:
  We had modified the file to disable the custom ARM64 builder.
  Upstream has removed it, using github's runners.
  Took upstream's changes.
- `.github/workflows/build-releases.yml`:
  We had modified the file to disable the custom ARM64 builder.
  Upstream has removed it, using github's runners.
  Took upstream's changes.
- `.github/workflows/build-security.yml`:
  We had modified the file to disable the custom ARM64 builder.
  Upstream has removed it, using github's runners.
  Took upstream's changes.
2025-02-05 18:21:36 +01:00
Claire
334d306ccc
Fix filtering for lists (#33842) 2025-02-05 15:08:12 +00:00
Claire
1be5269151
Optimize timeline generation (#33839) 2025-02-05 14:02:39 +00:00
Matt Jankowski
c3419d146a
Remove duplicate cache header setting before action (#33833) 2025-02-05 09:19:08 +00:00
github-actions[bot]
7dca242795
New Crowdin Translations (automated) (#33835)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-05 08:53:32 +00:00
Claire
c59f879f30 [Glitch] Fix emoji rewrite adding unnecessary curft to the DOM for most emoji
Port 44f5f1f0a56b0da1a7f333b641d0b1c6474860be to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-04 18:41:09 +01:00
Claire
1dbeac2196 Merge commit '3b1ba46c93de63268d20104dee63374d0708deb0' into glitch-soc/merge-upstream 2025-02-04 18:38:41 +01:00
Claire
5212cd43ec
Change preview cards to be shown when Content Warnings are expanded (#33827) 2025-02-04 10:40:43 +00:00
github-actions[bot]
c3e80784ee
New Crowdin Translations (automated) (#33825)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-04 09:39:07 +00:00
Claire
5553941666
Drop custom scopes conversion code from /settings/applications controller (#33819) 2025-02-04 09:31:42 +00:00
Claire
44f5f1f0a5
Fix emoji rewrite adding unnecessary curft to the DOM for most emoji (#33818) 2025-02-03 13:43:45 +00:00
github-actions[bot]
a85a9f98d9
New Crowdin Translations (automated) (#33802)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-03 08:40:09 +00:00
Claire
cf820b2eca
Fix /settings/applications rejecting scopes parameter (#33798) 2025-02-02 21:11:32 +00:00
Eugen Rochko
a3399ed560 [Glitch] Add reminder when about to post without alt text in web UI
Port 1e70da5e3c279c8e632abb6bdf90b1ddc67b035e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-01 19:58:11 +01:00
Eugen Rochko
800bea7209 [Glitch] Add ability to dismiss alt text badge by tapping it in web UI
Port 796187c1e8a387d94892e39cc8b897866e616d4d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-01 19:10:32 +01:00
Claire
c85616ee3a Merge commit 'f79b96a5ef0f6c4f57eee7f44ce2579b28a22098' into glitch-soc/merge-upstream
Conflicts:
- `app/lib/feed_manager.rb`:
  Not a real conflict, but glitch-soc has an extra `populate_direct_feed` method.
  Added upstream's code.
- `app/models/user_settings.rb`:
  Not a real conflict, glitch-soc has an extra setting textually-adjacent to a
  setting added upstream.
  Added upstream's setting.
- `app/serializers/initial_state_serializer.rb`:
  Same.
- `app/services/precompute_feed_service.rb`:
  Not a real conflict, glitch-soc has extra code for the direct feed.
  Added upstream's new code for populating lists.
2025-02-01 19:07:13 +01:00
github-actions[bot]
91e4a09f24
New Crowdin Translations (automated) (#33795)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-01-31 08:09:02 +00:00
Claire
a3d2849d15
Fix tootctl feeds build not building list timelines (#33783) 2025-01-30 09:18:46 +00:00
github-actions[bot]
3f4f6317d4
New Crowdin Translations (automated) (#33787)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-01-30 08:52:04 +00:00
Claire
e53c8fbaf8
Fix PollExpirationValidator redundant check for expires_at presence (#33777) 2025-01-29 14:37:59 +00:00
Eugen Rochko
796187c1e8
Add ability to dismiss alt text badge by tapping it in web UI (#33737) 2025-01-29 12:51:47 +00:00
Eugen Rochko
1e70da5e3c
Add reminder when about to post without alt text in web UI (#33760) 2025-01-29 11:37:56 +00:00
Claire
73f599a99e [Glitch] Change language detection debouncing behavior to refresh at least once every 1.5 seconds
Port 85668becdee8eb91bd999a5a58d01979c532e1c0 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-29 12:07:04 +01:00
Eugen Rochko
2c97a59148 [Glitch] Add loading indicator to timeline gap indicators in web UI
Port 82183d8a79979a738304c73f6808794d6f5d442f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-01-29 12:06:42 +01:00
Claire
844ae90dad Merge commit '2beab34ca405a0beb3ea9f5ab684779dc2eb6374' into glitch-soc/merge-upstream 2025-01-29 12:05:09 +01:00
Eugen Rochko
6aa565b319
Fix missing button styles on some forms (#33771) 2025-01-29 10:36:24 +00:00
Claire
51bbca7723
Fix “x” hotkey not working on boosted filtered posts (#33758) 2025-01-29 10:15:32 +00:00
Claire
85668becde
Change language detection debouncing behavior to refresh at least once every 1.5 seconds (#33770) 2025-01-29 09:26:06 +00:00
Eugen Rochko
82183d8a79
Add loading indicator to timeline gap indicators in web UI (#33762) 2025-01-29 08:46:04 +00:00
Claire
bd481204b5
Fix missing timeout options in Request class (#33769) 2025-01-29 08:42:20 +00:00
github-actions[bot]
9c85825ac6
New Crowdin Translations (automated) (#33766)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-01-29 08:38:53 +00:00
wackbyte
b740b17de5
Sync Glitch follow button with Mastodon (#2957)
Fixes the follow button saying "Follow back" when it actually will
cancel the follow request (mastodon/mastodon#31934). Intentionally omits
the "Mutual" state.
2025-01-28 21:22:19 +01:00
Claire
353e5f797c Merge commit '5b291fcbe41564264954618fb1f4086a3be1c600' into glitch-soc/merge-upstream
Conflicts:
- `app/validators/poll_options_validator.rb`:
  Upstream split `PollValidator` in two, and glitch-soc had local changes to
  make the options configurable.
  Refactored as upstream did, keeping glitch-soc's configurable limits.
2025-01-28 18:29:46 +01:00
Claire
5b291fcbe4
Fix incorrect signature after HTTP redirect (#33757) 2025-01-28 14:44:27 +00:00
Claire
32aa83e9d7
Fix polls not being validated on edition (#33755) 2025-01-28 14:38:18 +00:00