GitHub Actions
5a06307170
New Crowdin translations
2025-12-09 04:42:34 +00:00
Claire
8c52889c86
Merge pull request #3307 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 607449336d
2025-12-08 17:14:29 +01:00
Claire
05e45beb34
Merge commit '607449336da198ea9fe9c014220a5374a0ca1ae4' into glitch-soc/merge-upstream
2025-12-08 16:33:27 +01:00
Claire
607449336d
Merge commit from fork
2025-12-08 15:44:08 +01:00
github-actions[bot]
85bf5be604
New Crowdin Translations (automated) ( #37146 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-12-08 11:42:24 +00:00
David Roetzel
cf23f0414f
Add id to collection serializers ( #37157 )
2025-12-08 11:40:17 +00:00
David Roetzel
55becaa1b5
Preload tag to prevent n+1 ( #37154 )
2025-12-08 10:30:10 +00:00
David Roetzel
8625721805
Draft API to get all collections by an account ( #37139 )
2025-12-08 08:56:13 +00:00
Claire
cd34331842
Merge pull request #3306 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 1ae3b4672b
2025-12-06 11:35:37 +01:00
Claire
691f4e3210
[Glitch] Fix “Delete and Redraft” on a non-quote being treated as a quote post in some cases
...
Port 1ae3b4672b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-05 20:08:05 +01:00
diondiondion
7f1862b67e
[Glitch] Increase maximum height of media items on desktop
...
Port ce22c835ac to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-05 20:07:28 +01:00
Claire
71cda79e3b
[Glitch] Remove more unused data from 2025 annual reports
...
Port 9b851616fe to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-05 20:06:12 +01:00
diondiondion
c3f254f170
[Glitch] Fix inversion of emoji colours based on dark/light mode
...
Port 591776d7ad to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-05 20:05:32 +01:00
Echo
05691293f0
[Glitch] Fixes YouTube embeds
...
Port 46f3b39fae to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-05 20:01:52 +01:00
Claire
2f6cdd6d47
Merge commit '1ae3b4672bffbc4aaf26f60c7063d6901239de5d' into glitch-soc/merge-upstream
2025-12-05 20:00:40 +01:00
Claire
4625bbe282
Merge pull request #3305 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstrema changes up to 65b216353e
2025-12-05 19:58:48 +01:00
diondiondion
4dc196b595
[Glitch] Handle dark/light/contrast theme modes in common CSS
...
Port 65b216353e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-05 19:29:37 +01:00
Claire
3b4c4c5b09
Merge commit '65b216353e9bc9ae8517d967f8c2cd8122551fdc' into glitch-soc/merge-upstream
...
- `app/helpers/application_helper.rb`:
Upstream updated the classes used for theming purposes,
but glitch-soc has its own theming system.
Adapted upstream's changes.
- `spec/helpers/application_helper_spec.rb`:
Upstream updated the classes used for theming purposes,
but glitch-soc has its own theming system.
Adapted upstream's changes.
2025-12-05 19:25:40 +01:00
Matt Jankowski
7fe3e80758
Rely on locale for options order in DOB input ( #36895 )
2025-12-05 15:21:22 +00:00
Claire
1ae3b4672b
Fix “Delete and Redraft” on a non-quote being treated as a quote post in some cases ( #37140 )
2025-12-05 15:17:48 +00:00
Echo
007ae588d8
Fix incorrect date for Wrapstodon start ( #37138 )
2025-12-05 14:12:26 +00:00
diondiondion
ce22c835ac
Increase maximum height of media items on desktop ( #37136 )
2025-12-05 13:39:48 +00:00
Claire
9b851616fe
Remove more unused data from 2025 annual reports ( #37134 )
2025-12-05 13:36:37 +00:00
diondiondion
591776d7ad
Fix inversion of emoji colours based on dark/light mode ( #37120 )
2025-12-05 10:08:59 +00:00
renovate[bot]
7f1f3236c6
Update opentelemetry-ruby (non-major) ( #37101 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:57:18 +00:00
renovate[bot]
852727a226
Update dependency aws-sdk-s3 to v1.206.0 ( #37100 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:57:02 +00:00
github-actions[bot]
429d6bcab4
New Crowdin Translations (automated) ( #37131 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-12-05 09:43:12 +00:00
renovate[bot]
e47a5dd1c2
Update dependency faker to v3.5.3 ( #37099 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:22:32 +00:00
renovate[bot]
4ec761debd
Update dependency sidekiq to v8.0.10 ( #37090 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:20:54 +00:00
renovate[bot]
d895ea3433
Update dependency vite to v7.2.6 ( #37076 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:20:45 +00:00
renovate[bot]
49105a28a3
Update eslint (non-major) ( #36801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:20:34 +00:00
renovate[bot]
1cb650d107
Update dependency jsdom to v27.2.0 ( #36845 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:20:17 +00:00
Claire
0f2ba97c99
Merge pull request #3304 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 0dac31dfd5
2025-12-04 21:42:55 +01:00
Echo
0061f9a699
[Glitch] Create new entrypoint for sharable Wrapstodon
...
Port 0dac31dfd5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 21:17:30 +01:00
Echo
2d93e63e43
[Glitch] Wrapstodon modal with new share button
...
Port 31c392b1bc to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 21:17:30 +01:00
diondiondion
5a5ba02f96
[Glitch] Fix color contrast issues caused by new theme tokens
...
Port 498e88f059 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 21:01:08 +01:00
Claire
c8f365fd1d
Merge commit '0dac31dfd588e4cd866f382ed001a9535f06234a' into glitch-soc/merge-upstream
2025-12-04 20:59:54 +01:00
Claire
691fe7cb4c
Merge pull request #3303 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to b3b5bf26d1
2025-12-04 20:58:43 +01:00
Echo
376332bfe7
[Glitch] Display Wrapstodon inline widget
...
Port e5e3a64a9b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 20:27:02 +01:00
Echo
8bec8c373b
[Glitch] Remove noreferrer from external links
...
Port 234990cc37 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 20:25:52 +01:00
diondiondion
5f2d64c4b0
[Glitch] Add Wrapstodon timeline announcement component
...
Port 9aec6936e5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 20:21:09 +01:00
Echo
1faaa9706a
[Glitch] Add UJS to buttons
...
Port 100b20f290 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 20:20:29 +01:00
Echo
ac926baa74
[Glitch] Emoji: Update emoji categories with featured emoji
...
Port c5c8100d02 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 20:20:06 +01:00
diondiondion
f21f8df4cc
[Glitch] Ensure all pages have a solid background color
...
Port f5d6f60ca7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 20:19:20 +01:00
Claire
62dc7c1ee6
[Glitch] Fix error handling when re-fetching already-known statuses
...
Port edfbcfb3f5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 20:18:59 +01:00
diondiondion
c63393c963
[Glitch] Don't reset scroll when using hotkeys to focus columns, add hotkey 0 to scroll to top
...
Port 9334bd9ede to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-12-04 20:18:28 +01:00
Claire
34aa825e96
Merge commit 'b3b5bf26d14f809a562244642949826b6a91bade' into glitch-soc/merge-upstream
2025-12-04 20:16:21 +01:00
Echo
46f3b39fae
Fixes YouTube embeds ( #37126 )
2025-12-04 16:27:20 +00:00
diondiondion
65b216353e
Handle dark/light/contrast theme modes in common CSS ( #37095 )
2025-12-04 15:56:35 +00:00
Echo
0dac31dfd5
Create new entrypoint for sharable Wrapstodon ( #37121 )
2025-12-04 15:48:10 +00:00
David Roetzel
75b9e9a8b0
Enable missing before actions in Collection API ( #37122 )
2025-12-04 15:35:47 +00:00
Claire
88aed3c11a
Fix streamed quoted polls not being hydrated correctly ( #37118 )
2025-12-04 14:10:48 +00:00
David Roetzel
9921fa1af7
First draft API to delete collections ( #37117 )
2025-12-04 13:47:23 +00:00
David Roetzel
5a7a4fff11
First draft of Collection update API ( #37110 )
2025-12-04 10:00:21 +00:00
github-actions[bot]
9cf52fb976
New Crowdin Translations (automated) ( #37115 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-12-04 09:19:08 +00:00
renovate[bot]
baef5b1659
Update dependency @optimize-lodash/rollup-plugin to v6 ( #37062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 09:16:13 +00:00
Matt Jankowski
832d8c7397
Use thread support helper in concurrent insert tag spec ( #37112 )
2025-12-04 09:11:53 +00:00
Matt Jankowski
d063af2594
Add coverage for array vs string in Tag.find_or_create_by ( #37113 )
2025-12-04 08:46:24 +00:00
Echo
31c392b1bc
Wrapstodon modal with new share button ( #37109 )
2025-12-03 16:25:36 +00:00
diondiondion
498e88f059
Fix color contrast issues caused by new theme tokens ( #37105 )
2025-12-03 15:43:26 +00:00
Matt Jankowski
7c730e9041
Use normalizes API for Tag display_name value ( #35797 )
2025-12-03 15:39:01 +00:00
Matt Jankowski
b3b5bf26d1
Remove duplicate set_locale around action in auth/registrations ( #36455 )
2025-12-03 15:34:10 +00:00
David Roetzel
4e6d1892b9
Fix creation of duplicate conversations ( #37108 )
2025-12-03 14:33:27 +00:00
Echo
e5e3a64a9b
Display Wrapstodon inline widget ( #37106 )
2025-12-03 13:58:38 +00:00
Echo
234990cc37
Remove noreferrer from external links ( #37107 )
2025-12-03 13:54:58 +00:00
Claire
08da9d8fc5
Fix serialization of annual reports with share code ( #37104 )
2025-12-03 13:05:33 +00:00
Claire
c97d25fcbd
Fix serialization of 2025 wrapstodon reports ( #37103 )
2025-12-03 12:53:16 +00:00
renovate[bot]
e222664539
Update DefinitelyTyped types (non-major) ( #37073 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 11:17:01 +00:00
renovate[bot]
9d10137c7c
Update dependency bundler-audit to v0.9.3 ( #37061 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 11:15:47 +00:00
Claire
5d84957117
Add shareable wrapstodon links ( #37047 )
2025-12-03 11:00:41 +00:00
github-actions[bot]
954f397743
New Crowdin Translations (automated) ( #37098 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-12-03 10:11:20 +00:00
Claire
73294e2561
Fix typo in AsyncRefresh ID for GenerateAnnualReportWorker ( #37096 )
2025-12-03 08:31:14 +00:00
Claire
d2e1c0e1e2
Merge pull request #3302 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 92278796c3
2025-12-02 22:18:31 +01:00
Claire
d600950b83
Remove unmaintained win95 theme
2025-12-02 21:06:16 +01:00
Claire
1ca3894048
Replace old glitch-soc themes by the new ones
2025-12-02 21:04:31 +01:00
Claire
13cf55c501
Merge commit '92278796c3d0fa43c08bd59f66815b196fb273a3' into glitch-soc/merge-upstream
...
Conflicts:
- `app/helpers/theme_helper.rb`:
Upstream removed the feature flag and refactored, while we have a slightly
different theming system.
Updated accordingly.
- `stylelint.config.js`:
Upstream removed overrides for the temporary themes.
Did the same.
2025-12-02 20:45:10 +01:00
renovate[bot]
f393ff93cb
Update dependency @optimize-lodash/rollup-plugin to v5.1.0 ( #37039 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 13:45:33 +00:00
renovate[bot]
9c3b41f0a4
Update dependency vite-plugin-pwa to v1.2.0 ( #37040 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 13:45:27 +00:00
renovate[bot]
e45ecc7d13
Update dependency express to v5.2.0 [SECURITY] ( #37089 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 13:43:46 +00:00
Claire
f8422e1fa4
Add API for on-demand generation of annual reports ( #37055 )
2025-12-02 13:37:05 +00:00
diondiondion
9aec6936e5
Add Wrapstodon timeline announcement component ( #37093 )
2025-12-02 11:36:20 +00:00
Claire
2b25b65972
Add missing translations for web push notifications ( #37078 )
2025-12-02 10:52:08 +00:00
Echo
100b20f290
Add UJS to buttons ( #37091 )
2025-12-02 10:35:29 +00:00
Echo
c5c8100d02
Emoji: Update emoji categories with featured emoji ( #37084 )
2025-12-02 10:30:08 +00:00
github-actions[bot]
2e5744e8c6
New Crowdin Translations (automated) ( #37088 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-12-02 10:20:40 +00:00
David Roetzel
2d203ca72a
First draft of API to get a single collection ( #37053 )
2025-12-01 15:04:52 +00:00
Christian Oelschlegel
1f9ddb7cf6
fix(tag): prevent dupl. tags on concurrent inserts ( #35792 )
...
Co-authored-by: Christian Oelschlegel <oelschle@sciphy.de >
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-12-01 14:56:52 +00:00
Echo
048746e56b
Hide domain for local emojis in admin ( #37080 )
2025-12-01 14:24:24 +00:00
diondiondion
f5d6f60ca7
Ensure all pages have a solid background color ( #37081 )
2025-12-01 14:16:27 +00:00
Claire
e5651e7e04
Make settings-related database migrations more robust ( #37079 )
2025-12-01 14:11:49 +00:00
Claire
edfbcfb3f5
Fix error handling when re-fetching already-known statuses ( #37077 )
2025-12-01 10:52:06 +00:00
github-actions[bot]
f562ad9f67
New Crowdin Translations (automated) ( #37063 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-12-01 09:42:49 +00:00
Claire
a4357def8a
Merge pull request #3301 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 37ccffa95a
2025-12-01 00:02:53 +01:00
diondiondion
bb097056dc
[Glitch] Fix current item in pagination not highlighted with new theme tokens
...
Port 37ccffa95a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:52:13 +01:00
diondiondion
906dd88d7e
[Glitch] Fix post navigation in single-column mode when Advanced UI is enabled
...
Port f12f198f61 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:51:49 +01:00
diondiondion
b3135c1eed
[Glitch] Limit height of tall images in posts
...
Port 5f33ac208f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:51:21 +01:00
diondiondion
b1d00f288f
[Glitch] Contain tall videos in full-width video container
...
Port 2bd7c855b0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:50:56 +01:00
Claire
7bc48f2833
[Glitch] Fix filters not applying to search results
...
Port 44ff2c32d3 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:50:23 +01:00
Echo
9ede21cbe2
[Glitch] Fix media modal misalignment in Safari
...
Port f07cff42c2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:50:01 +01:00
Echo
17379b73f7
[Glitch] Replace Rails UJS library
...
Port 0d2e9522ff to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:48:45 +01:00
Claire
99ff59b7b2
Merge commit '37ccffa95a30772b55e3f18d486d699ee6c5f9e8' into glitch-soc/merge-upstream
2025-11-30 17:47:27 +01:00
diondiondion
51698213b5
[Glitch] Remove unused bundle-related Redux actions
...
Port 07ecf648dd to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:03:10 +01:00
diondiondion
78feddec79
[Glitch] Fix error page when logging out or boosting on mobile
...
Port e126cfc76d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:02:04 +01:00
diondiondion
9d47d6790f
[Glitch] Fix null access error in card component
...
Port ee7e756e89 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:01:23 +01:00
diondiondion
3b4b57e950
[Glitch] Refactor Card component to TypeScript
...
Port f87f30c1ac to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 17:00:53 +01:00
diondiondion
b75a01634e
[Glitch] Fix issues in new theme tokens
...
Port 59e48657cf to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 16:51:16 +01:00
diondiondion
18d46054b5
[Glitch] Replace most unsafe React lifecycle methods
...
Port 8c772028ac to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 16:50:13 +01:00
diondiondion
281d12d5d6
[Glitch] Prevent vertical videos from overflowing the viewport
...
Port 861625fdca to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-30 16:41:33 +01:00
Claire
44e6abe48b
Merge commit '0004ed4c8021ebd400d32eb32a5e479ebd7bcf91' into glitch-soc/merge-upstream
2025-11-30 16:40:18 +01:00
Claire
2e543ff246
Port new refactored themes to glitch-soc ( #3296 )
2025-11-30 16:37:40 +01:00
diondiondion
9334bd9ede
Don't reset scroll when using hotkeys to focus columns, add hotkey 0 to scroll to top ( #37052 )
2025-11-28 16:19:23 +00:00
Claire
801672e3cb
Add method to quickly test for AnnualReport account eligibility ( #37045 )
2025-11-28 16:19:23 +00:00
diondiondion
92278796c3
Remove theme_tokens feature flag & make new styles the default ( #37056 )
2025-11-28 15:58:46 +00:00
diondiondion
37ccffa95a
Fix current item in pagination not highlighted with new theme tokens ( #37054 )
2025-11-28 14:45:38 +00:00
Echo
84ffb107c3
Adjust Chromatic to run conditionally ( #37050 )
2025-11-28 13:37:04 +00:00
David Roetzel
f896bbac3b
Draft API to create Collections ( #37049 )
2025-11-28 13:30:43 +00:00
github-actions[bot]
6b38352b17
New Crowdin Translations (automated) ( #37042 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-28 10:44:50 +00:00
diondiondion
f12f198f61
Fix post navigation in single-column mode when Advanced UI is enabled ( #37044 )
2025-11-28 10:05:54 +00:00
Claire
e0912c1729
Fix Card component using incorrect punycode module ( #37043 )
2025-11-28 09:50:37 +00:00
Claire
945ef5a8e1
Remove unused data from 2025 annual reports ( #37033 )
2025-11-28 08:58:34 +00:00
diondiondion
5f33ac208f
Limit height of tall images in posts ( #37035 )
2025-11-27 17:05:56 +00:00
diondiondion
2bd7c855b0
Contain tall videos in full-width video container ( #37032 )
2025-11-27 17:05:21 +00:00
Claire
44ff2c32d3
Fix filters not applying to search results ( #36346 )
2025-11-27 16:23:11 +00:00
Eashwar Ranganathan
826e9d7047
Make tootctl aware of 'require approval' for email domains ( #34579 )
2025-11-27 15:52:59 +00:00
Echo
f07cff42c2
Fix media modal misalignment in Safari ( #37034 )
2025-11-27 15:27:18 +00:00
Echo
0d2e9522ff
Replace Rails UJS library ( #37031 )
2025-11-27 13:10:55 +00:00
renovate[bot]
0004ed4c80
chore(deps): update opentelemetry-ruby (non-major) ( #37016 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 10:51:57 +00:00
diondiondion
07ecf648dd
Remove unused bundle-related Redux actions ( #37030 )
2025-11-27 10:50:48 +00:00
github-actions[bot]
90466d0262
New Crowdin Translations (automated) ( #37026 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-27 09:51:15 +00:00
Matt Jankowski
199376a080
Use existing time format string to generate backup archive filename ( #36469 )
2025-11-27 09:38:27 +00:00
diondiondion
e126cfc76d
Fix error page when logging out or boosting on mobile ( #37028 )
2025-11-27 09:36:58 +00:00
David Roetzel
322a4fee53
First steps towards a collection creation service ( #37020 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-11-27 09:36:44 +00:00
renovate[bot]
be2caba527
chore(deps): update dependency i18n-tasks to v1.1.2 ( #37027 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 09:29:14 +00:00
renovate[bot]
002632c3bb
chore(deps): update dependency aws-sdk-core to v3.239.2 ( #37015 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 16:18:51 +00:00
renovate[bot]
81510455d1
chore(deps): update yarn to v4.12.0 ( #36797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 16:18:48 +00:00
diondiondion
ee7e756e89
Fix null access error in card component ( #37022 )
2025-11-26 14:55:40 +00:00
diondiondion
f87f30c1ac
Refactor Card component to TypeScript ( #36982 )
2025-11-26 12:56:17 +00:00
renovate[bot]
1757a0f0f3
chore(deps): update dependency public_suffix to v7 ( #36920 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 10:48:12 +00:00
Matt Jankowski
cb4f1cc89c
Improve SessionActivation.activate spec ( #36983 )
2025-11-26 10:26:39 +00:00
Claire
00163e89bf
Fix tootctl status remove removing quoted posts and remote quotes of local posts ( #37009 )
2025-11-26 10:26:26 +00:00
diondiondion
59e48657cf
Fix issues in new theme tokens ( #37019 )
2025-11-26 10:25:49 +00:00
github-actions[bot]
384594f462
New Crowdin Translations (automated) ( #37018 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-26 10:25:41 +00:00
renovate[bot]
cd9d166312
chore(deps): update dependency rqrcode to v3.1.1 ( #37010 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 09:54:11 +00:00
renovate[bot]
6f4f9942b9
chore(deps): update dependency connection_pool to v2.5.5 ( #37003 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 09:53:38 +00:00
Claire
7e7c21032b
Merge pull request #3300 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to ca53195b31
2025-11-25 18:48:10 +01:00
Claire
382dec843b
[Glitch] Fix compose autosuggest always lowercasing token
...
Port a26636ff1f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-25 18:23:34 +01:00
Claire
868d45df2f
Merge commit 'ca53195b31ef7eb9205f879e022b09b28efc9314' into glitch-soc/merge-upstream
2025-11-25 18:22:48 +01:00
David Roetzel
0725afe1a9
Collections: Add missing validations for boolean columns ( #37005 )
2025-11-25 14:46:50 +00:00
renovate[bot]
09697045a9
chore(deps): update dependency rails-i18n to v8.1.0 ( #36992 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 14:18:48 +00:00
renovate[bot]
3e77c3bc8c
chore(deps): update dependency omniauth-rails_csrf_protection to v2 ( #36993 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 14:18:32 +00:00
renovate[bot]
bd02cd4591
chore(deps): update dependency addressable to v2.8.8 ( #37002 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 14:07:06 +00:00
renovate[bot]
4ca458e0b4
chore(deps): update devdependencies (non-major) ( #36802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 13:53:23 +00:00
diondiondion
8c772028ac
Replace most unsafe React lifecycle methods ( #36970 )
2025-11-25 13:49:45 +00:00
diondiondion
861625fdca
Prevent vertical videos from overflowing the viewport ( #36966 )
2025-11-25 13:21:59 +00:00
renovate[bot]
ca53195b31
chore(deps): update dependency sass to v1.94.2 ( #36826 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 13:21:25 +00:00
Claire
a26636ff1f
Fix compose autosuggest always lowercasing token ( #36995 )
2025-11-25 13:17:44 +00:00
Claire
204143becc
Increase HTTP read timeout for expensive S3 batch delete operation ( #37004 )
2025-11-25 10:18:34 +00:00
github-actions[bot]
f0d7ea61ef
New Crowdin Translations (automated) ( #37000 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-25 09:52:51 +00:00
Claire
4d92051f40
Merge pull request #3299 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 76d8ac3fe6
2025-11-24 19:26:06 +01:00
Claire
b76530a7f1
Merge commit '76d8ac3fe680e92d20059c590ccb1cd8f74078c2' into glitch-soc/merge-upstream
2025-11-24 19:08:03 +01:00
renovate[bot]
76d8ac3fe6
chore(deps): update dependency i18n-tasks to v1.1.1 ( #36997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 15:34:10 +00:00
Claire
96d5e57351
Revert "Increase HTTP read timeout for expensive S3 batch delete operation ( #36971 )" ( #36996 )
2025-11-24 13:33:37 +00:00
renovate[bot]
57bfe863f3
chore(deps): update dependency aws-sdk-core to v3.239.1 ( #36955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 09:10:07 +00:00
David Roetzel
b16452dd99
Add shared context for API authentication ( #36981 )
2025-11-24 08:48:49 +00:00
renovate[bot]
1bc13609ab
chore(deps): update dependency aws-sdk-s3 to v1.205.0 ( #36956 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 08:42:56 +00:00
github-actions[bot]
e44a9c0879
New Crowdin Translations (automated) ( #36984 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-24 08:08:01 +00:00
Matt Jankowski
f1bf6e6344
Remove unused from_limited? method from NotifyService ( #36988 )
2025-11-24 07:57:46 +00:00
Claire
5885b6715a
Merge pull request #3295 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 585545d0d5
2025-11-21 23:09:23 +01:00
diondiondion
975c7097b8
[Glitch] Refactor PrivacyDropdown to TypeScript
...
Port 8a235dd187 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-21 19:35:20 +01:00
Claire
652ed7ab50
Merge commit '585545d0d5678a6ea4b958af4a3bc6593134d0f6' into glitch-soc/merge-upstream
2025-11-21 19:33:14 +01:00
Matt Jankowski
585545d0d5
Add coverage for media#player scenarios ( #35947 )
2025-11-21 14:46:29 +00:00
Matt Jankowski
d967137adf
Remove unneeded type check on Status in og_image partial ( #36980 )
2025-11-21 14:29:03 +00:00
Pēteris Caune
ad7839e551
Fix the translation of "Latvian" ( #36876 )
2025-11-21 13:56:20 +00:00
diondiondion
8a235dd187
Refactor PrivacyDropdown to TypeScript ( #36979 )
2025-11-21 13:33:27 +00:00
Shugo Maeda
48fe679728
Separate remote thumbnails into cache/ directory ( #36911 )
2025-11-21 13:27:04 +00:00
renovate[bot]
687f3a2a01
chore(deps): update dependency vite to v7.2.4 ( #36964 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 11:00:29 +00:00
David Roetzel
7ffa5fa0c4
Add models to represent "Collections" ( #36977 )
2025-11-21 10:28:23 +00:00
github-actions[bot]
cfa4f402ef
New Crowdin Translations (automated) ( #36976 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-21 09:34:55 +00:00
renovate[bot]
aa131e538c
chore(deps): update dependency core-js to v3.47.0 ( #36931 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 09:17:57 +00:00
Matt Jankowski
6151febd73
Suggest ES image version 7.17.29 in docker compose ( #36972 )
2025-11-21 09:16:50 +00:00
Claire
a54334b714
Increase HTTP read timeout for expensive S3 batch delete operation ( #36971 )
2025-11-21 08:59:07 +00:00
Claire
2f2065751d
Merge pull request #3294 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 21ce99f746
2025-11-20 22:44:55 +01:00
diondiondion
aec23fd4a2
[Glitch] Fix error when visiting non-public hashtag timelines
...
Port f01e80bed3 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-20 18:20:53 +01:00
Darius Kazemi
8e70c54d0e
[Glitch] Remove stray Font Awesome styles
...
Port dc67dbba82 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-20 18:19:33 +01:00
Claire
284223f45f
[Glitch] Fix statuses without text disappearing on reload
...
Port bb9a633b99 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-20 18:19:11 +01:00
Echo
8e68d6c6bf
[Glitch] Improve media modal swipe animation
...
Port ea616ac4a4 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-20 18:18:46 +01:00
Claire
dd7d750f5d
Merge commit '21ce99f746e17867df74029d3b2caca45588818d' into glitch-soc/merge-upstream
2025-11-20 18:13:37 +01:00
Claire
21ce99f746
Bump version to v4.5.2 ( #36968 )
2025-11-20 15:04:22 +00:00
github-actions[bot]
8e8669b5ef
New Crowdin Translations (automated) ( #36957 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-20 10:54:39 +00:00
Claire
a28f1d0110
Fix missing fallback link in CW-only quote posts ( #36963 )
2025-11-20 10:08:36 +00:00
diondiondion
f01e80bed3
Fix error when visiting non-public hashtag timelines ( #36961 )
2025-11-20 10:08:00 +00:00
Darius Kazemi
dc67dbba82
Remove stray Font Awesome styles ( #36960 )
2025-11-20 10:02:50 +00:00
Claire
bb9a633b99
Fix statuses without text disappearing on reload ( #36962 )
2025-11-20 09:52:53 +00:00
Claire
21110f0270
Fix d bookmark keyboard shortcut ( #3285 )
2025-11-19 22:25:53 +01:00
Claire
4612014192
Merge pull request #3288 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 366856f3bc
2025-11-19 22:25:28 +01:00
diondiondion
b1974a2147
[Glitch] Fix g + h keyboard shortcut not working when a post is focused
...
Port 4d0aab4a31 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-19 22:07:22 +01:00
Claire
c57ca36006
[Glitch] Fix quoting overwriting current content warning
...
Port c22b203bca to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-19 22:07:22 +01:00
Claire
69dfde3153
[Glitch] Fix scroll-to-status in threaded view being unreliable
...
Port be0e23bb0a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-19 22:07:22 +01:00
Claire
c5a6519af9
[Glitch] Change private quote education modal to not show up on self-quotes
...
Port c820c66d3c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-19 21:54:24 +01:00
Claire
9c7f27ba14
[Glitch] Fix double encoding in links
...
Port b4daad8c89 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-19 21:51:54 +01:00
Echo
76ba4000d9
[Glitch] Emoji: Fix path resolution for emoji worker
...
Port caffb0fd63 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-19 21:51:34 +01:00
diondiondion
89d04f3bb3
[Glitch] Fix superfluous border & spacing in domains list on the Moderation > Federation page
...
Port 72c582e7e5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-19 21:50:37 +01:00
Claire
7a56972381
Merge commit '366856f3bcdc2ff008b04e493a5de317ab83d5d0' into glitch-soc/merge-upstream
2025-11-19 21:49:09 +01:00
Claire
a4fd9b704a
Merge commit '284b46fee7ad682b52c99d0455a1134e1d4e3fc3' into glitch-soc/merge-upstream
...
Conflicts:
- `app/helpers/theme_helper.rb`:
Upstream added an experimental feature flag to try out theme refactors.
Glitch-soc's theming system is too different, so skips the new feature flag.
- `stylelint.config.js`:
Ditto.
2025-11-19 21:34:53 +01:00
Claire
fa721568e0
Change quotes to inherit local-only status of quoted post in composer ( #3286 )
2025-11-19 21:28:51 +01:00
Echo
ea616ac4a4
Improve media modal swipe animation ( #36916 )
2025-11-19 15:56:24 +00:00
renovate[bot]
01b11c328c
chore(deps): update dependency i18n-tasks to v1.1.0 ( #36907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 15:37:02 +00:00
Claire
bc7c83ba76
Update glob dependency ( #36940 )
2025-11-19 15:28:57 +00:00
diondiondion
366856f3bc
Fix theme-related Vite errors even when theme_tokens feature flag is disabled ( #36936 )
2025-11-19 12:37:15 +00:00
diondiondion
4d0aab4a31
Fix g + h keyboard shortcut not working when a post is focused ( #36935 )
2025-11-19 10:58:07 +00:00
Claire
c22b203bca
Fix quoting overwriting current content warning ( #36934 )
2025-11-19 10:35:10 +00:00
renovate[bot]
52b92bdc9c
chore(deps): update dependency bootsnap to '~> 1.19.0' ( #36906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 10:19:49 +00:00
Matt Jankowski
4f6a7e44d1
Update rubocop-rspec to version 3.8.0 ( #36853 )
2025-11-19 10:14:51 +00:00
github-actions[bot]
81ffd1d3c7
New Crowdin Translations (automated) ( #36933 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-19 10:09:54 +00:00
Matt Jankowski
9872197d1f
Fix Rails/RedirectBackOrTo cop ( #36930 )
2025-11-19 09:28:43 +00:00
Claire
41279ac801
Fix threaded mode not resetting quote ( #3284 )
2025-11-18 18:38:53 +01:00
Claire
902b5a169c
Clean up CSS differences with upstream ( #3283 )
2025-11-18 18:38:48 +01:00
Claire
be0e23bb0a
Fix scroll-to-status in threaded view being unreliable ( #36927 )
2025-11-18 16:20:50 +00:00
Claire
c820c66d3c
Change private quote education modal to not show up on self-quotes ( #36926 )
2025-11-18 16:17:26 +00:00
Claire
b4daad8c89
Fix double encoding in links ( #36925 )
2025-11-18 15:37:14 +00:00
github-actions[bot]
b14f113929
New Crowdin Translations (automated) ( #36922 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-18 08:22:25 +00:00
Echo
caffb0fd63
Emoji: Fix path resolution for emoji worker ( #36897 )
2025-11-17 15:34:18 +00:00
Matt Jankowski
53703202fb
Add IpBlock#to_cidr method to build string ( #35773 )
2025-11-17 14:51:05 +00:00
Matt Jankowski
59fdff5dc5
Add spec for translation attempt with ineligible target language ( #36813 )
2025-11-17 14:13:52 +00:00
renovate[bot]
04bdfa1957
chore(deps): update dependency @vitejs/plugin-react to v5.1.1 ( #36841 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 14:12:38 +00:00
Shugo Maeda
04c566e2e9
Fix ArgumentError of tootctl upgrade storage-schema ( #36914 )
2025-11-17 13:34:20 +00:00
diondiondion
72c582e7e5
Fix superfluous border & spacing in domains list on the Moderation > Federation page ( #36915 )
2025-11-17 12:07:44 +00:00
diondiondion
284b46fee7
Implement CSS theme tokens behind feature flag ( #36861 )
2025-11-17 09:44:55 +00:00
github-actions[bot]
489bee8f4e
New Crowdin Translations (automated) ( #36898 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-17 09:33:15 +00:00
Claire
932f479a34
Fix missing alt-text confirmation modal not opening ( #3281 )
2025-11-15 12:03:56 +01:00
Claire
8839ecf2a4
Merge pull request #3279 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to c87b052829
2025-11-15 11:18:59 +01:00
Claire
5645a017b3
[Glitch] Fix inability to paste links
...
Port c87b052829 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-14 18:29:07 +01:00
Echo
8817ebda50
[Glitch] Remove rails delegate
...
Port 7dbb2ac79a to glitch-soc
Co-authored-by: Renaud Chaput <renchap@gmail.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-14 18:28:42 +01:00
Jeong Arm
f782c2c8e9
[Glitch] Allow drag&drop of link to quote in compose form
...
Port 4ab1d5d724 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-14 18:27:29 +01:00
Echo
ee257dc307
[Glitch] Fix error with remote tags including percent signs
...
Port c5eca8ffb2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-14 18:26:42 +01:00
Claire
8240644b6e
[Glitch] Fix bogus quote approval policy not always being replaced correctly
...
Port f25e066112 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-14 18:25:37 +01:00
Claire
593d21d2ed
[Glitch] Fix hashtag completion not being inserted correctly
...
Port 6d8c43ab85 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-14 18:24:45 +01:00
diondiondion
951816c5d6
[Glitch] Fix Cmd/Ctrl + Enter in the composer triggering confirmation dialog action
...
Port 6e294828d6 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-14 18:24:22 +01:00
Claire
e0d7230f97
Merge commit 'c87b05282909383353a9561e97b9f18a2db0766d' into glitch-soc/merge-upstream
2025-11-14 18:19:00 +01:00
Claire
c87b052829
Fix inability to paste links ( #36896 )
2025-11-14 16:44:08 +00:00
github-actions[bot]
ebc99cd597
New Crowdin Translations (automated) ( #36893 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-14 15:57:35 +00:00
Claire
6db4297193
Fix cross-origin handling of CSS modules ( #36890 )
2025-11-14 15:42:26 +00:00
renovate[bot]
bc47cba123
chore(deps): update dependency js-yaml to v4.1.1 [security] ( #36891 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 15:27:43 +00:00
Matt Jankowski
f8ffb85566
Use date attribute for date of birth ( #36039 )
2025-11-14 15:17:53 +00:00
Echo
7dbb2ac79a
Remove rails delegate ( #36835 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com >
2025-11-14 14:18:14 +00:00
renovate[bot]
bc81e299f2
chore(deps): update dependency stoplight to v5.6.0 ( #36803 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 14:17:50 +00:00
renovate[bot]
277a4c80c0
chore(deps): update dependency prometheus_exporter to v2.3.1 ( #36842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 14:17:38 +00:00
renovate[bot]
7be8fe6370
chore(deps): update dependency aws-sdk-core to v3.237.0 ( #36823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 14:15:56 +00:00
Jeong Arm
4ab1d5d724
Allow drag&drop of link to quote in compose form ( #36859 )
2025-11-14 14:14:37 +00:00
Echo
c5eca8ffb2
Fix error with remote tags including percent signs ( #36886 )
2025-11-14 14:11:41 +00:00
Claire
f25e066112
Fix bogus quote approval policy not always being replaced correctly ( #36885 )
2025-11-14 12:39:04 +00:00
Claire
6d8c43ab85
Fix hashtag completion not being inserted correctly ( #36884 )
2025-11-14 12:23:40 +00:00
Claire
0d7c23469b
Bump version to v4.5.1 ( #36872 )
2025-11-14 10:43:08 +00:00
github-actions[bot]
f243a00b90
New Crowdin Translations (automated) ( #36875 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-14 10:27:20 +00:00
diondiondion
6e294828d6
Fix Cmd/Ctrl + Enter in the composer triggering confirmation dialog action ( #36870 )
2025-11-14 09:39:42 +00:00
Claire
101bd01e6e
Merge pull request #3277 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 98c8c1ebd2
2025-11-13 18:40:45 +01:00
Claire
d53ff25529
[Glitch] Fix error when sending new posts
...
Port 98c8c1ebd2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-13 18:14:59 +01:00
Claire
8ab9040afc
[Glitch] Fix posts coming from public/hashtag streaming being marked as unquotable
...
Port 9dbebbb2ee to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-13 18:14:42 +01:00
diondiondion
19cc39abf0
[Glitch] Fix Cmd/Ctrl + Enter not submitting Alt text modal on some browsers
...
Port 998d4cc0dc to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-13 18:14:27 +01:00
Claire
bebc79d160
Merge commit '98c8c1ebd278f59e97c7d17628e7710cd4c933d4' into glitch-soc/merge-upstream
2025-11-13 18:12:49 +01:00
Claire
98c8c1ebd2
Fix error when sending new posts ( #36869 )
2025-11-13 15:42:14 +00:00
diondiondion
998d4cc0dc
Fix Cmd/Ctrl + Enter not submitting Alt text modal on some browsers ( #36866 )
2025-11-13 15:35:25 +00:00
Claire
9dbebbb2ee
Fix posts coming from public/hashtag streaming being marked as unquotable ( #36860 )
2025-11-13 12:54:28 +00:00
github-actions[bot]
3f292e0f5b
New Crowdin Translations (automated) ( #36858 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-13 10:18:16 +00:00
Claire
9dd7c816d2
Merge pull request #3275 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 7e7f63a2ef
2025-11-12 19:35:15 +01:00
Claire
191d6b071c
[Glitch] Revert "Ensure the boost button shows a numeric value ( #36805 )"
...
Port 8abec0ffcb to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-12 18:15:19 +01:00
Echo
5f01e75290
[Glitch] Fix deprecation warning in Vite
...
Port 00cbc1b910 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-12 18:14:54 +01:00
diondiondion
1c749e21f8
[Glitch] Fixes blank screen in browsers that don't support Intl.DisplayNames
...
Port f303f3458d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-12 18:14:11 +01:00
Claire
01f9397e37
[Glitch] Fix filters not being applied to quotes in detailed view
...
Port 9f3573d446 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-12 18:13:49 +01:00
Echo
62ce66dacb
[Glitch] Fix duplicate counters
...
Port 4b1532e008 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-12 18:13:27 +01:00
Claire
9525134c28
Merge commit '7e7f63a2efc83edd7c59a12e55eaab9509a4c15b' into glitch-soc/merge-upstream
2025-11-12 18:11:41 +01:00
Itoh Shimon
7e7f63a2ef
Use the native script for Divehi ( #36254 )
2025-11-12 16:58:40 +00:00
Claire
ed3710e58f
Fix Update importing old previously-unknown activities and treating them as recent ones ( #36848 )
2025-11-12 16:09:00 +00:00
Claire
8abec0ffcb
Revert "Ensure the boost button shows a numeric value ( #36805 )" ( #36850 )
2025-11-12 15:32:55 +00:00
Echo
00cbc1b910
Fix deprecation warning in Vite ( #36849 )
2025-11-12 14:25:25 +00:00
diondiondion
f303f3458d
Fixes blank screen in browsers that don't support Intl.DisplayNames ( #36847 )
2025-11-12 11:11:48 +00:00
Claire
9f3573d446
Fix filters not being applied to quotes in detailed view ( #36843 )
2025-11-12 11:09:51 +00:00
Echo
4b1532e008
Fix duplicate counters ( #36844 )
2025-11-12 11:01:34 +00:00
github-actions[bot]
ff0fca018a
New Crowdin Translations (automated) ( #36838 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-12 10:24:50 +00:00
Claire
12ac3317aa
Merge pull request #3273 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to b5a2fe715d
2025-11-12 09:49:33 +01:00
diondiondion
fdfbc63199
[Glitch] Fix icon buttons animating when they haven't changed
...
Port b53ee04475 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-11 20:25:33 +01:00
Echo
e265c6bd4c
[Glitch] Emoji: Load emoji with hash in URL
...
Port ff5d745e3d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-11 20:25:14 +01:00
Claire
48146e5371
Merge commit 'b5a2fe715d158d5fdf4ad9ddef0787b781b4da6e' into glitch-soc/merge-upstream
2025-11-11 20:22:04 +01:00
Echo
b5a2fe715d
Revert "Fix duplicated counters ( fix #32614 )" ( #36834 )
2025-11-11 18:05:44 +00:00
renovate[bot]
11b75d616a
chore(deps): update dependency aws-sdk-s3 to v1.203.1 ( #36822 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 15:47:08 +00:00
Asahi Lina
394ed551bb
Serialize legacy quotes ( #3203 )
2025-11-11 13:23:51 +01:00
Claire
565f437f93
Merge pull request #3230 from glitch-soc/i18n/crowdin/translations
...
New Crowdin Translations (automated)
2025-11-11 12:51:18 +01:00
Matt Jankowski
a002048c8c
Update storybook/msw/chromatic ( #36739 )
2025-11-11 11:17:23 +00:00
Matt Jankowski
fa5318b333
Remove webpack hints IDE config ( #36769 )
2025-11-11 11:16:15 +00:00
Claire
095a9571e2
Update simple_form.no.yml
2025-11-11 12:15:55 +01:00
Claire
7ca2a7d9d6
Update no.yml
2025-11-11 12:15:43 +01:00
diondiondion
b53ee04475
Fix icon buttons animating when they haven't changed ( #36824 )
2025-11-11 11:10:27 +00:00
Claire
2759bafe09
Merge pull request #3272 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 1c3e7545cb
2025-11-11 12:07:29 +01:00
xatier
84cdb6cc66
Fix duplicated counters ( fix #32614 ) ( #36785 )
2025-11-11 11:02:41 +00:00
Echo
ff5d745e3d
Emoji: Load emoji with hash in URL ( #36808 )
2025-11-11 10:03:06 +00:00
github-actions[bot]
391c77f277
New Crowdin Translations (automated) ( #36820 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-11 08:38:02 +00:00
Renaud Chaput
bc5397a0db
Remove the 2 PRs-per-hour Renovate limit ( #36814 )
2025-11-11 08:26:43 +00:00
Echo
f5cbe73d76
[Glitch] Centers GIFs in media modal
...
Port 4ddddc2573 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-10 23:04:50 +01:00
diondiondion
5af57000a0
[Glitch] Fix scroll shift caused by fetch-all-replies alerts
...
Port 400943cb4e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-10 22:30:53 +01:00
Echo
c428129c48
[Glitch] Ensure the boost button shows a numeric value
...
Port 9a42d00c12 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-10 22:30:26 +01:00
Renaud Chaput
5b75667c03
[Glitch] Update to latest eslint-plugin-react-hooks
...
Port 9addad8ce5 to glitch-soc
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-10 22:29:58 +01:00
diondiondion
01f7a6796f
[Glitch] Fix dropdown menu not focusing first item when opened via keyboard
...
Port 1280792678 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-10 22:22:49 +01:00
Claire
d31aaf9ed8
Merge commit '1c3e7545cb6137025a6efd208d195352c54ffda8' into glitch-soc/merge-upstream
2025-11-10 22:18:01 +01:00
Matt Jankowski
1c3e7545cb
Add spec for translation attempt on private status ( #36810 )
2025-11-10 16:05:20 +00:00
diondiondion
400943cb4e
Fix scroll shift caused by fetch-all-replies alerts ( #36807 )
2025-11-10 15:33:56 +00:00
Echo
9a42d00c12
Ensure the boost button shows a numeric value ( #36805 )
2025-11-10 15:10:24 +00:00
Renaud Chaput
9addad8ce5
Update to latest eslint-plugin-react-hooks ( #36702 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-11-10 14:50:04 +00:00
Echo
4ddddc2573
Centers GIFs in media modal ( #36806 )
2025-11-10 13:21:45 +00:00
diondiondion
1280792678
Fix dropdown menu not focusing first item when opened via keyboard ( #36804 )
2025-11-10 11:44:10 +00:00
Matt Jankowski
63e2ca5d27
Add spec for hitting max status pins limit in pin api ( #36789 )
2025-11-10 10:06:47 +00:00
github-actions[bot]
b0790d828c
New Crowdin Translations (automated) ( #36786 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-10 10:06:07 +00:00
renovate[bot]
89b5ceb5dc
chore(deps): update dependency vite to v7.2.2 ( #36751 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 09:03:33 +00:00
GitHub Actions
91d17b5891
New Crowdin translations
2025-11-09 04:34:42 +00:00
Claire
6153479bad
Merge pull request #3271 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 441eb89537
2025-11-08 18:19:16 +01:00
Echo
474cab03bd
[Glitch] Reset background color on media modal
...
Port 882afd7748 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-08 10:46:33 +01:00
Claire
08ef682995
[Glitch] Fix prepared quote not being discarded with contents when replying
...
Port 315833cb75 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-08 10:46:14 +01:00
Claire
c1ef6e31cb
Merge commit '441eb895371cf8ed6a5b8e294367bbbfd0f4c037' into glitch-soc/merge-upstream
2025-11-08 10:44:43 +01:00
renovate[bot]
441eb89537
chore(deps): update dependency axios to v1.13.2 ( #36726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 13:25:41 +00:00
Echo
882afd7748
Reset background color on media modal ( #36782 )
2025-11-07 10:44:31 +00:00
Claire
8fb06ea0ca
Update dependency rollup from 4.46.2 to 4.46.4 ( #36781 )
2025-11-07 10:29:05 +00:00
Matt Jankowski
c7dc5767d3
Rely on puma default environment setting ( #36760 )
2025-11-07 10:06:22 +00:00
Matt Jankowski
6833878f95
Clarify hint for bootstrap account instructions ( #36771 )
2025-11-07 10:05:52 +00:00
Claire
70d71c10c8
Fix /api/v1/statuses/:id/context sometimes returing Mastodon-Async-Refresh without result_count ( #36779 )
2025-11-07 10:02:25 +00:00
Claire
315833cb75
Fix prepared quote not being discarded with contents when replying ( #36778 )
2025-11-07 09:11:10 +00:00
github-actions[bot]
dcf7fc1028
New Crowdin Translations (automated) ( #36777 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-07 08:34:18 +00:00
Claire
0ace564537
Add 4.5.x to the list of supported branches ( #36762 )
2025-11-06 16:23:56 +00:00
Matt Jankowski
16dfa32578
Update express to version 5.1.0 ( #36669 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 14:46:08 +00:00
Matt Jankowski
0d48005b8a
Remove legacy AR connection boot from puma config ( #36757 )
2025-11-06 14:36:23 +00:00
renovate[bot]
59e0ead418
chore(deps): update dependency stoplight to v5.5.0 ( #36731 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 14:24:43 +00:00
renovate[bot]
76fb15dced
chore(deps): update dependency aws-sdk-s3 to v1.203.0 ( #36746 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 14:17:04 +00:00
Claire
4d44f4c57e
Merge pull request #3270 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 6f1a30c4a6
2025-11-06 15:15:19 +01:00
renovate[bot]
5d3c1cdc9b
chore(deps): update libretranslate/libretranslate docker tag to v1.7.3 ( #36724 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 14:03:35 +00:00
github-actions[bot]
15c33a16f7
New Crowdin Translations (automated) ( #36749 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-06 13:55:37 +00:00
Claire
152505dd9e
Merge commit '6f1a30c4a6ea49ff7935f19f5a2cefab3eee9e7c' into glitch-soc/merge-upstream
2025-11-06 14:43:18 +01:00
Claire
6f1a30c4a6
Bump version to v4.5.0 ( #36754 )
2025-11-06 13:24:58 +00:00
Claire
1a890d2077
Merge pull request #3268 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 58b3fc0379
2025-11-06 13:09:22 +01:00
diondiondion
c8ebc974d1
[Glitch] Refactor "New/Edit list" page to avoid setting state in effect
...
Port 58b3fc0379 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-06 12:44:11 +01:00
Echo
53780dd49e
[Glitch] Fix: correctly dismisses announcement when viewed
...
Port 41a4022988 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-06 12:43:47 +01:00
Echo
663f93ca6a
[Glitch] Add default visualizer for audio upload without poster
...
Port 987104f435 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-06 12:43:23 +01:00
Echo
13395e2d4d
[Glitch] Add new ESLint rule requiring explicit button types
...
Port 6337e036f3 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-06 12:42:17 +01:00
diondiondion
e1b7da0985
[Glitch] Fix spoiler toggle button being able to submit compose form
...
Port 1b8d1cd6e4 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-06 12:37:39 +01:00
diondiondion
ce080a1ca8
[Glitch] Add some outer page spacing when viewport width equals content width
...
Port 947dfcc548 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-06 12:37:17 +01:00
Claire
58b29be439
Merge commit '58b3fc03796dbde54dbba9a4c554c2d8d24f81fd' into glitch-soc/merge-upstream
2025-11-06 12:35:04 +01:00
diondiondion
58b3fc0379
Refactor "New/Edit list" page to avoid setting state in effect ( #36753 )
2025-11-06 11:00:37 +00:00
Echo
41a4022988
Fix: correctly dismisses announcement when viewed ( #36750 )
2025-11-06 09:48:34 +00:00
Emelia Smith
532bb7ea3c
Add systemd service file for prometheus exporter ( #35130 )
2025-11-06 09:25:56 +00:00
Echo
987104f435
Add default visualizer for audio upload without poster ( #36734 )
2025-11-05 15:33:26 +00:00
Josh Soref
50e1320c8d
Improve account migration warnings ( #20387 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-11-05 15:27:40 +00:00
Echo
6337e036f3
Add new ESLint rule requiring explicit button types ( #36738 )
2025-11-05 15:11:04 +00:00
Yurii Izorkin
1a31c412ca
nginx: optimize location blocks (part 2) ( #19644 )
2025-11-05 15:08:16 +00:00
Claire
4a6f479535
Update changelog ( #36737 )
2025-11-05 14:43:22 +00:00
Renaud Chaput
15a7abd581
Resume Renovate updates for tesseract ( #36705 )
2025-11-05 14:25:40 +00:00
diondiondion
1b8d1cd6e4
Fix spoiler toggle button being able to submit compose form ( #36736 )
2025-11-05 14:00:42 +00:00
Shlee
35bd985727
Increase nginx.conf proxy_read_timeout ( #30599 )
2025-11-05 13:36:14 +00:00
Oneric
c0c6f5ea32
Fix Accept headers when fetching AP objects to match spec ( #30354 )
2025-11-05 13:32:29 +00:00
github-actions[bot]
3aeae8cafd
New Crowdin Translations (automated) ( #36727 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-05 13:20:34 +00:00
diondiondion
947dfcc548
Add some outer page spacing when viewport width equals content width ( #36733 )
2025-11-05 12:17:42 +00:00
renovate[bot]
049dcebf9a
chore(deps): update devdependencies (non-major) ( #36722 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 11:37:25 +00:00
renovate[bot]
f361a2c766
chore(deps): update dependency vite to v7.2.0 ( #36729 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 11:36:58 +00:00
renovate[bot]
d4ec991126
chore(deps): update dependency aws-sdk-s3 to v1.202.0 ( #36488 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 11:36:35 +00:00
Matt Jankowski
1f4fe91708
Relax aws-sdk-core version limit ( #36719 )
2025-11-05 10:43:10 +00:00
Claire
a18d96ae2d
Merge pull request #3264 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 26e7fe9771
2025-11-04 21:30:24 +01:00
Claire
9475eeaada
[Glitch] Change paste-link-to-quote loading state from generic loading bar to compose placeholder
...
Port 26e7fe9771 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 21:00:09 +01:00
Claire
e24151f688
[Glitch] Change quote action to error instead of insert link in Private Mentions
...
Port 1b795c12e9 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 20:59:48 +01:00
Echo
58158eba00
[Glitch] Quote Posts: Add notifications for DMs and private posts
...
Port 3ab5ae1e4a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 20:58:52 +01:00
Claire
e011d0fc53
[Glitch] Fix Skeleton placeholders being animated when setting to reduce animations is enabled
...
Port 4a9460f7bd to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 20:50:18 +01:00
Echo
7d8dc68c5b
[Glitch] Refactor: Media Modal
...
Port 90d4b3b943 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 20:49:58 +01:00
Echo
649187c30e
[Glitch] Remove announcement margin when in Advanced Web Interface
...
Port 13457111d5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 20:44:14 +01:00
Claire
4b5282881a
[Glitch] Fix quote dropdown menu item in detailed status view
...
Port 3a54d56fbd to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 20:43:54 +01:00
Claire
a116d11bc6
[Glitch] Remove option to disable access to local topic feeds for logged-in users
...
Port b5c550ff0b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 20:43:34 +01:00
Jeong Arm
31b72c0600
[Glitch] Reverse 'Hide/Show all' eye icon for thread view
...
Port b999a626e5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-04 20:43:02 +01:00
Claire
a7ba4ba446
Merge commit '26e7fe97714d077930621f9111b7eaad2774df65' into glitch-soc/merge-upstream
2025-11-04 20:38:24 +01:00
Claire
26e7fe9771
Change paste-link-to-quote loading state from generic loading bar to compose placeholder ( #36695 )
2025-11-04 19:20:39 +00:00
Claire
1b795c12e9
Change quote action to error instead of insert link in Private Mentions ( #36721 )
2025-11-04 17:58:50 +00:00
mkljczk
afd5d5c2e5
fix spelling ( #35738 )
2025-11-04 16:49:12 +00:00
Echo
3ab5ae1e4a
Quote Posts: Add notifications for DMs and private posts ( #36696 )
2025-11-04 16:32:52 +00:00
Claire
4a9460f7bd
Fix Skeleton placeholders being animated when setting to reduce animations is enabled ( #36716 )
2025-11-04 15:30:10 +00:00
renovate[bot]
e7692d0de8
chore(deps): update artifact actions (major) (major) ( #36711 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 15:28:26 +00:00
renovate[bot]
cc77844540
chore(deps): update github/codeql-action action to v4 ( #36713 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 15:28:17 +00:00
Matt Jankowski
337f16d33e
Remove unused DomainControlHelper include from SignedRequest ( #35856 )
2025-11-04 15:27:42 +00:00
renovate[bot]
ef20dcbf95
chore(deps): update definitelytyped types (non-major) ( #36706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 15:01:23 +00:00
renovate[bot]
0c101b47bf
chore(deps): update dependency typescript to v5.9.3 ( #36707 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 14:59:42 +00:00
renovate[bot]
f221ce530b
chore(deps): update actions/setup-node action to v6 ( #36710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 14:30:29 +00:00
renovate[bot]
8f1c73ed99
chore(deps): update eslint (non-major) ( #36708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 14:30:01 +00:00
renovate[bot]
1a698d3b35
chore(deps): update chromaui/action action to v13 ( #36712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 14:29:19 +00:00
renovate[bot]
5a2edebc2b
chore(deps): update actions/checkout action to v5 ( #36709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 14:25:48 +00:00
Echo
90d4b3b943
Refactor: Media Modal ( #36673 )
2025-11-04 13:58:35 +00:00
Echo
13457111d5
Remove announcement margin when in Advanced Web Interface ( #36714 )
2025-11-04 13:37:34 +00:00
Claire
3a54d56fbd
Fix quote dropdown menu item in detailed status view ( #36704 )
2025-11-04 11:01:25 +00:00
Claire
b5c550ff0b
Remove option to disable access to local topic feeds for logged-in users ( #36703 )
2025-11-04 10:37:43 +00:00
renovate[bot]
6c176e56ee
chore(deps): update dependency opentelemetry-instrumentation-pg to '~> 0.33.0' ( #36701 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 10:36:04 +00:00
Jeong Arm
b999a626e5
Reverse 'Hide/Show all' eye icon for thread view ( #22301 )
2025-11-04 10:35:50 +00:00
renovate[bot]
bb084da1f5
fix(deps): update dependency pino-http to v11 ( #36359 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 10:28:30 +00:00
renovate[bot]
84e351cc3a
chore(deps): update dependency shoulda-matchers to v7 ( #36680 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 10:21:27 +00:00
renovate[bot]
7fced55ce7
fix(deps): update dependency pino to v10 ( #36357 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 09:56:12 +00:00
Matt Jankowski
8f37f9d012
Update vitest to version 4.0.5 ( #36652 )
2025-11-04 09:47:30 +00:00
Matt Jankowski
8e4c9cf933
Update lint-staged to version 16.2.6 ( #36668 )
2025-11-04 09:43:38 +00:00
Matt Jankowski
cf87da25ad
Update storybook to version 10.0.2 ( #36657 )
2025-11-04 09:42:27 +00:00
renovate[bot]
966aaaaf56
chore(deps): update dependency sidekiq to v8.0.9 ( #36699 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 09:41:59 +00:00
renovate[bot]
5b880a2046
chore(deps): update dependency brakeman to v7.1.1 ( #35434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 09:32:38 +00:00
renovate[bot]
24aa5d0460
fix(deps): update dependency @rails/ujs to v7.1.600 ( #36634 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 08:41:19 +00:00
Claire
5ac3cceaf5
Increase number of quote approval job retries ( #36698 )
2025-11-04 08:29:27 +00:00
github-actions[bot]
e5fbb49033
New Crowdin Translations (automated) ( #36697 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-04 08:10:20 +00:00
Claire
310ae6317e
Merge pull request #3262 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to d1f57822af
2025-11-03 21:31:16 +01:00
Claire
5c7d22e60a
[Glitch] Disable paste-link-to-quote flow when composing Private Mentions
...
Port bae5877c84 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-11-03 21:09:40 +01:00
Claire
8d1208224f
Merge commit 'd1f57822af0da2b2836e33baab5f89469ac6fa25' into glitch-soc/merge-upstream
2025-11-03 21:04:45 +01:00
Rachael Wright-Munn
d1f57822af
Move "Privacy and reach" from "Public profile" to top-level navigation ( #27294 )
2025-11-03 17:56:17 +00:00
Claire
9b3e92bf17
Prevent creation of Private Mentions quoting someone who is not mentioned ( #36689 )
2025-11-03 14:16:25 +00:00
Claire
e79e42f8f1
Fix issuance of quote approval for remote private statuses ( #36693 )
2025-11-03 14:15:18 +00:00
Claire
bae5877c84
Disable paste-link-to-quote flow when composing Private Mentions ( #36690 )
2025-11-03 13:56:07 +00:00
github-actions[bot]
61c0daffc9
New Crowdin Translations (automated) ( #36676 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-11-03 12:21:04 +00:00
renovate[bot]
f10c79c8d1
chore(deps): update dependency irb to v1.15.3 ( #36682 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 11:05:26 +00:00
renovate[bot]
8781abf2bd
chore(deps): update dependency sass to v1.93.3 ( #36674 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 09:26:54 +00:00
renovate[bot]
7faf2eaa79
chore(deps): update dependency jsdom to v27.1.0 ( #36663 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 09:23:25 +00:00
renovate[bot]
0bf974a758
chore(deps): update dependency haml_lint to v0.67.0 ( #36645 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 09:21:51 +00:00
renovate[bot]
5c0c77223b
chore(deps): update node.js to 24.11 ( #36630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 09:21:07 +00:00
renovate[bot]
5fe74d2092
chore(deps): update dependency rubyzip to v3.2.2 ( #36687 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 09:09:54 +00:00
Claire
6dff6ae7f3
Merge pull request #3259 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 055f581ca5
2025-10-31 18:55:20 +01:00
diondiondion
2ab482da18
[Glitch] Fix initially selected language in Rules panel, hide selector when no alternative translations exist
...
Port 055f581ca5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-31 18:15:48 +01:00
diondiondion
a0686536c6
[Glitch] Add separate translation key for "About this server" string
...
Port 499ddfe8e1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-31 18:15:25 +01:00
diondiondion
3d80e8b021
[Glitch] Show error when submitting empty post rather than failing silently
...
Port fcecbf31ed to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-31 18:14:58 +01:00
Echo
43fbff50b5
[Glitch] Fix: Ensure carousel focuses on wrapper
...
Port 28cb345131 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-31 18:13:59 +01:00
Echo
9f8e812c56
[Glitch] Refactor carousel components
...
Port e7cd5a430e to glitch-soc
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-31 18:13:35 +01:00
Claire
6ff4dad89d
Merge commit '055f581ca58b62132c1eff23453031d9df9dbf0e' into glitch-soc/merge-upstream
2025-10-31 18:03:21 +01:00
diondiondion
055f581ca5
Fix initially selected language in Rules panel, hide selector when no alternative translations exist ( #36672 )
2025-10-31 14:20:59 +00:00
Claire
8a2826604c
Bump version to v4.6.0-alpha.1 ( #36667 )
2025-10-31 13:24:26 +00:00
Matt Jankowski
d865a095d0
Update eslint-plugin-jsdoc to version 61.1.11 ( #36653 )
2025-10-31 11:07:48 +00:00
renovate[bot]
35abaa7ff1
chore(deps): update dependency axios to v1.13.1 ( #36633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-31 10:31:57 +00:00
renovate[bot]
fd4e51b3d8
chore(deps): update dependency libvips to v8.17.3 ( #36654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-31 10:30:55 +00:00
renovate[bot]
2c4367bcfc
chore(deps): update dependency rubocop to v1.81.7 ( #36662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-31 10:24:36 +00:00
github-actions[bot]
d47ca1cc36
New Crowdin Translations (automated) ( #36660 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-31 10:24:16 +00:00
diondiondion
499ddfe8e1
Add separate translation key for "About this server" string ( #36664 )
2025-10-31 10:07:10 +00:00
Matt Jankowski
7b61ad936d
Update playwright-ruby-client to version 1.56.0 ( #36655 )
2025-10-31 09:52:23 +00:00
diondiondion
fcecbf31ed
Show error when submitting empty post rather than failing silently ( #36650 )
2025-10-30 19:29:25 +00:00
Matt Jankowski
aefd728309
Use before_action to protect hidden collections in following/followers lists ( #35783 )
2025-10-30 16:34:19 +00:00
renovate[bot]
13a070f8d1
chore(deps): update dependency webmock to v3.26.1 ( #36648 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 16:03:47 +00:00
Echo
28cb345131
Fix: Ensure carousel focuses on wrapper ( #36649 )
2025-10-30 13:08:24 +00:00
Echo
f3d9a4ed44
Add CSS Module support ( #36637 )
2025-10-30 12:30:42 +00:00
Claire
762e87b121
Fix SMTP configuration with mail 2.9.0 ( #36646 )
2025-10-30 11:21:32 +00:00
Joshua Byrd
e5e9f8da93
Fix og:images from The Guardian (and possibly other CDNs that check URL hashes) ( #36139 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-10-30 10:57:07 +00:00
Echo
ff1e19a506
Silence Storybook build warning ( #36647 )
2025-10-30 10:51:34 +00:00
renovate[bot]
2c5d3f934c
chore(deps): update dependency oj to v3.16.12 ( #36644 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 08:13:50 +00:00
github-actions[bot]
a77038b288
New Crowdin Translations (automated) ( #36641 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-30 07:52:39 +00:00
Dima
ebf5cee38e
Fix media URL inconsistency when deleting statuses via API ( #35880 )
2025-10-29 16:46:16 +00:00
Echo
e7cd5a430e
Refactor carousel components ( #36425 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-10-29 14:44:46 +00:00
Claire
868d782b2b
Merge pull request #3257 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 2a9c7d2b9e
2025-10-29 14:07:12 +01:00
Claire
1b60f597d7
Merge commit '2a9c7d2b9e51cdfbc636972c0f9ffdbe06c02d59' into glitch-soc/merge-upstream
2025-10-29 13:42:26 +01:00
Claire
2a9c7d2b9e
Fix quote-inline fallback being removed even for legacy quotes ( #36638 )
2025-10-29 11:56:34 +00:00
Claire
9db64d6908
Merge pull request #3256 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 51877081b4
2025-10-29 12:45:31 +01:00
Claire
074b3fe57e
[Glitch] Change display of blocked and muted quoted users
...
Port e437bb919f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-29 12:25:47 +01:00
Claire
002e592667
Merge commit '51877081b435b38e1c5bd449087279469fa7c667' into glitch-soc/merge-upstream
2025-10-29 12:24:49 +01:00
Claire
51877081b4
Bump version to v4.5.0-rc.1 ( #36635 )
2025-10-29 11:11:33 +00:00
github-actions[bot]
7b66eefd3e
New Crowdin Translations (automated) ( #36632 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-29 10:13:42 +00:00
Claire
e437bb919f
Change display of blocked and muted quoted users ( #36619 )
2025-10-29 09:13:12 +00:00
Claire
8f00874a0e
Merge pull request #3255 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 4896d2c4c6
2025-10-28 23:20:31 +01:00
Claire
ac920eb364
Fix javascript linting error
2025-10-28 23:04:36 +01:00
Claire
d04e6ec597
Remove glitch-soc system emoji font option now that it's superseded by upstream
2025-10-28 22:57:31 +01:00
diondiondion
24234e6632
[Glitch] chore(deps): update dependency eslint-plugin-jsdoc to v60
...
Port e1bd9b944a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:46:27 +01:00
Claire
8cd8e69c4b
[Glitch] Change firehose labels depending on which feeds are accessible
...
Port 4896d2c4c6 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:38:23 +01:00
Claire
293b8f6744
[Glitch] Change styling of column banners
...
Port 26ec19a649 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:36:11 +01:00
Claire
48f2597a36
[Glitch] Hashtag fixes
...
Port b01d21c4d4 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:35:41 +01:00
Echo
12c487cc3e
[Glitch] Fix props in DisplayName component
...
Port 9c7d09993d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:34:56 +01:00
Echo
adfa407f6b
[Glitch] Emoji: Remove final flag
...
Port 85d0cdb5f7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:34:14 +01:00
Claire
c43a5a1834
[Glitch] Fix mention matching ignoring path
...
Port 3ccb6632f2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:20:52 +01:00
Claire
52e2d24a4b
[Glitch] Fix URL comparison for mentions in case of empty path
...
Port 3bf99b8a4a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:20:27 +01:00
Echo
f94353e1e3
[Glitch] Emoji: Fix Web Worker import
...
Port d0d09fd3a5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:19:21 +01:00
Eugen Rochko
0565eb62d6
[Glitch] Fix hashtags not being picked up when full-width hash sign is used
...
Port 779a1f8448 to glitch-soc
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 22:19:01 +01:00
Claire
48ec31bec8
Merge commit '4896d2c4c6d3bd6b878c5a075b6611c65d4203b2' into glitch-soc/merge-upstream
...
Conflicts:
- `app/views/settings/preferences/appearance/show.html.haml`:
Upstream changed stuff too close to glitch-soc's theming system changes.
Applied upstream's changes.
- `streaming/index.js`:
Upstream refactored a bunch of stuff where our code was different due to
local-only posts.
Applied upstream's changes while taking care of local-only posts.
2025-10-28 22:10:12 +01:00
Claire
3bd56b92c1
Reimplement misleading link tagging in new HTML handling code ( #3254 )
2025-10-28 21:59:53 +01:00
Claire
70b8281730
Reimplement mention rewriting in new HTML handling code ( #3247 )
2025-10-28 21:22:36 +01:00
Claire
fb9e33099f
Merge pull request #3253 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 1dead10312
2025-10-28 20:54:49 +01:00
Claire
79169408b0
Fix tests on glitch-soc
2025-10-28 20:39:10 +01:00
Renaud Chaput
5a051d07c6
[Glitch] Add a new setting to choose the server landing page
...
Port 779a1f8448 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-28 20:26:40 +01:00
Claire
5f3f75559f
Merge commit '1dead10312caa0cc7719cb80052af549ddf3e6a1' into glitch-soc/merge-upstream
2025-10-28 20:25:09 +01:00
Claire
4896d2c4c6
Change firehose labels depending on which feeds are accessible ( #36607 )
2025-10-28 16:59:37 +00:00
Renaud Chaput
795aaa14bf
Remove environment variables to config Fetch All Replies behaviour ( #36627 )
2025-10-28 15:58:18 +00:00
diondiondion
e1bd9b944a
chore(deps): update dependency eslint-plugin-jsdoc to v60 ( #36466 )
2025-10-28 15:17:33 +00:00
Claire
26ec19a649
Change styling of column banners ( #36531 )
2025-10-28 14:45:46 +00:00
Claire
b01d21c4d4
Hashtag fixes ( #36625 )
2025-10-28 14:26:08 +00:00
Claire
3ccb6632f2
Fix mention matching ignoring path ( #36626 )
2025-10-28 14:05:39 +00:00
Claire
8fb524e07f
Add support for Update of converted object types ( #36322 )
2025-10-28 14:05:14 +00:00
Echo
9c7d09993d
Fix props in DisplayName component ( #36622 )
2025-10-28 14:02:37 +00:00
renovate[bot]
3efc747be3
Update dependency axios to v1.13.0 ( #36612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 13:26:05 +00:00
renovate[bot]
1f5cdb30c7
Update dependency @vitejs/plugin-react to v5.1.0 ( #36600 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 13:23:38 +00:00
renovate[bot]
3cace4098a
Update dependency devise-two-factor to v6.2.0 ( #36574 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 13:23:32 +00:00
Claire
ccfac2716d
Add streaming server side filtering for live/topic feed settings ( #36585 )
2025-10-28 13:23:05 +00:00
diondiondion
422fa1cf9f
Revert "Fix custom emoji width ( #27969 )" ( #36620 )
2025-10-28 12:36:22 +00:00
renovate[bot]
2b5f6838ed
Update dependency annotaterb to v4.20.0 ( #36527 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 11:59:21 +00:00
Echo
85d0cdb5f7
Emoji: Remove final flag ( #36409 )
2025-10-28 11:33:27 +00:00
renovate[bot]
e4fc18abfd
Update dependency simple_form to v5.4.0 ( #36604 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 11:29:07 +00:00
renovate[bot]
e322c1777b
Update dependency webmock to v3.26.0 ( #36605 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 11:27:54 +00:00
Nicholas La Roux
f53c4db05c
[Vite] Remove overridden build.target in favor of legacy plugin defaults ( #36611 )
2025-10-28 11:22:41 +00:00
renovate[bot]
4905c194b8
Update dependency mail to v2.9.0 ( #36575 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 08:32:36 +00:00
renovate[bot]
7ba06a661c
Update dependency @reduxjs/toolkit to v2.9.2 ( #36572 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 08:32:29 +00:00
github-actions[bot]
5d00ae7eb3
New Crowdin Translations (automated) ( #36617 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-28 08:29:36 +00:00
Claire
4b42fe6aba
Change API behavior of reblogs wrt. quotes for consistency ( #36559 )
2025-10-28 08:05:23 +00:00
Claire
3bf99b8a4a
Fix URL comparison for mentions in case of empty path ( #36613 )
2025-10-27 18:19:52 +00:00
Echo
d0d09fd3a5
Emoji: Fix Web Worker import ( #36603 )
2025-10-27 17:36:01 +00:00
Eugen Rochko
76053fb4a9
Fix hashtags not being picked up when full-width hash sign is used ( #36103 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-10-27 17:18:01 +00:00
David Roetzel
402686c76c
Remove http_message_signatures feature flag ( #36610 )
2025-10-27 16:06:44 +00:00
marousta
dc851c9efc
Fix custom emoji width ( #27969 )
2025-10-27 15:56:06 +00:00
Eugen Rochko
1dead10312
Change min. characters required for logged-out account search from 5 to 3 ( #36487 )
2025-10-27 15:52:21 +00:00
M.J. Fieggen (Joni)
e8382c7332
Fix layout of severed relationships when purged events are listed ( #36593 )
2025-10-27 15:19:38 +00:00
Eugen Rochko
bfcf21e915
Fix vacuums being interrupted by a single batch failure ( #36606 )
2025-10-27 14:22:54 +00:00
Matt Jankowski
b60bae6361
Handle unreachable network error for search services ( #36587 )
2025-10-27 13:28:56 +00:00
Claire
38f15a89fe
Fix recent settings migrations ( #36602 )
2025-10-27 12:24:24 +00:00
renovate[bot]
ab5b7e3776
Update dependency webauthn to v3.4.3 ( #36599 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 10:21:12 +00:00
renovate[bot]
1230d05b18
Update dependency rubyzip to v3.2.1 ( #36598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 10:21:08 +00:00
Renaud Chaput
779a1f8448
Add a new setting to choose the server landing page ( #36588 )
2025-10-27 10:16:59 +00:00
github-actions[bot]
e40ca321ed
New Crowdin Translations (automated) ( #36590 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-27 09:45:37 +00:00
renovate[bot]
5f837001e6
Update opentelemetry-ruby (non-major) ( #36557 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 09:40:13 +00:00
Matt Jankowski
2640cf5317
Update stoplight to version 5.4.0 ( #36581 )
2025-10-27 09:38:01 +00:00
Claire
7f19b5ca2b
Merge pull request #3252 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 1ba579b0a1
2025-10-24 11:27:13 +02:00
diondiondion
305f1e5757
[Glitch] Fix "new post highlighting" in threads being applied when navigating between posts
...
Port 1ba579b0a1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-23 18:45:53 +02:00
Claire
b11bd2bdbb
[Glitch] Add UI support for disabled live feeds
...
Port 2fa5dd6d1f to glitch-soc
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-23 18:45:27 +02:00
Claire
deed31ba8c
Merge commit '1ba579b0a181fbfff514ef32b50179d2ab1fc342' into glitch-soc/merge-upstream
...
Conflicts:
- `app/models/public_feed.rb`:
Minor conflict due to glitch-soc's local-only posts.
Adopted upstream's changes.
- `spec/models/tag_feed_spec.rb`:
Minor conflict due to glitch-soc's local-only posts.
Adopted upstream's changes.
2025-10-23 18:33:52 +02:00
diondiondion
1ba579b0a1
Fix "new post highlighting" in threads being applied when navigating between posts ( #36583 )
2025-10-23 15:52:07 +00:00
Claire
6b2051b7b3
Fix bookmarks export when one bookmarked status is soft-deleted ( #36576 )
2025-10-23 11:51:23 +00:00
Claire
2fa5dd6d1f
Add UI support for disabled live feeds ( #36577 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-10-23 09:59:43 +00:00
github-actions[bot]
f7b99cd48a
New Crowdin Translations (automated) ( #36569 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-23 09:29:02 +00:00
renovate[bot]
92aeecfbdc
Update dependency vite to v7.1.12 ( #36573 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 08:41:34 +00:00
Claire
7774cd6670
Add disabled setting for live and topic feeds, as well as user permission to bypass that ( #36563 )
2025-10-23 08:37:05 +00:00
Claire
c6e2ac5af9
Merge pull request #3251 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 9f7075a0ce
2025-10-23 10:36:11 +02:00
Claire
ee87afd6a4
[Glitch] Remove unnecessary restrictions on HTML handling
...
Port 9f7075a0ce to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-22 18:08:21 +02:00
diondiondion
2d8b7a7fd8
[Glitch] Fix text overflow alignment for long author names in News
...
Port 7538bc77b7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-22 18:08:00 +02:00
diondiondion
cbc07af929
[Glitch] Refresh thread replies periodically & when refocusing window
...
Port 7ea2af6ae2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-22 18:07:34 +02:00
Claire
ee9a15031b
Merge commit '9f7075a0ce2b6ecef8d92ef318785fa8ce708688' into glitch-soc/merge-upstream
2025-10-22 18:06:32 +02:00
Claire
9f7075a0ce
Remove unnecessary restrictions on HTML handling ( #36548 )
2025-10-22 13:55:41 +00:00
renovate[bot]
c40648f7b3
Update dependency pino to v9.14.0 ( #36529 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 13:53:20 +00:00
renovate[bot]
2bd5c2f528
Update dependency ioredis to v5.8.2 ( #36544 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 13:52:59 +00:00
renovate[bot]
1e28ec628b
Update dependency rubocop to v1.81.6 ( #36541 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 13:52:43 +00:00
diondiondion
7538bc77b7
Fix text overflow alignment for long author names in News ( #36562 )
2025-10-22 13:08:51 +00:00
diondiondion
7ea2af6ae2
Refresh thread replies periodically & when refocusing window ( #36547 )
2025-10-22 09:43:03 +00:00
belatedly
6adbd9ce52
Fix discovery preamble missing word in EN and EN-GB locales ( #36560 )
2025-10-22 09:18:02 +00:00
github-actions[bot]
08ae77fd9c
New Crowdin Translations (automated) ( #36556 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-22 08:24:40 +00:00
Claire
a0aa5fe8ea
Merge pull request #3250 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 17eb1a7e66
2025-10-21 21:36:50 +02:00
Claire
209434cb1d
Merge commit '17eb1a7e668dbba6e79612395b99407e8e8de6b9' into glitch-soc/merge-upstream
2025-10-21 18:15:56 +02:00
Claire
17eb1a7e66
Fix scheduled quote posts being posted as non-quote posts ( #36550 )
2025-10-21 16:00:40 +00:00
Claire
aba30a85be
Fix value of quote_approval_policy and quoted_status_id in ScheduledStatus serializer ( #36549 )
2025-10-21 16:00:30 +00:00
Renaud Chaput
de80a54555
Update recommended Node version to 24 (LTS) ( #36539 )
2025-10-21 14:26:24 +00:00
Renaud Chaput
b80ec3721d
Drop support for PostgreSQL 13 ( #36540 )
2025-10-21 14:26:00 +00:00
Claire
f4ca3e6c74
Merge pull request #3249 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 118ff13bd0
2025-10-21 16:13:52 +02:00
Claire
5674100f0b
Merge commit '118ff13bd028cfb19370a12edb9307ea96007ad7' into glitch-soc/merge-upstream
2025-10-21 15:57:43 +02:00
Claire
118ff13bd0
Bump version to v4.5.0-beta.2 ( #36543 )
2025-10-21 13:43:38 +00:00
Claire
405a49df44
Merge commit from fork
...
* Refuse granting quote authorization for reblogs
* Add validation to reject quotes of reblogs
* Do not process quotes of reblogs as potentially valid quotes
* Refuse to serve quoted reblogs over REST API
2025-10-21 15:00:28 +02:00
github-actions[bot]
2b9e4294fe
New Crowdin Translations (automated) ( #36538 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-21 08:50:24 +00:00
Matt Jankowski
2eccd7b53c
Specs for validation error in API responses ( #36507 )
2025-10-21 07:33:30 +00:00
renovate[bot]
74172ced81
Update dependency playwright to v1.55.1 [SECURITY] ( #36534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 07:20:24 +00:00
Claire
a74b3c549a
Merge pull request #3246 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 341ea7f462
2025-10-20 22:13:15 +02:00
Echo
8b3ff4f8b1
[Glitch] Emoji: Fix unneeded re-renders when StatusContent changes
...
Port 6e2973aa2d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-20 21:40:05 +02:00
Claire
af1b658c20
[Glitch] Fix position of quote dropdown menu item when “quick boosting” is enabled
...
Port 97c8cc5606 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-20 21:38:56 +02:00
Echo
7b44fd6d3c
[Glitch] Emoji: Swap mode test to an emoji from 16.0
...
Port 50dfab30c2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-20 21:38:37 +02:00
Claire
9080083263
Merge commit '341ea7f462c68ebe2fc5ee15dc7c58aa5775d5a0' into glitch-soc/merge-upstream
2025-10-20 21:37:50 +02:00
renovate[bot]
341ea7f462
Update dependency vite to v7.1.11 ( #36526 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 17:07:28 +00:00
renovate[bot]
168cba35e3
Update dependency puma to v7.1.0 ( #36519 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 17:07:11 +00:00
Echo
6e2973aa2d
Emoji: Fix unneeded re-renders when StatusContent changes ( #36532 )
2025-10-20 14:52:27 +00:00
Claire
97c8cc5606
Fix position of quote dropdown menu item when “quick boosting” is enabled ( #36528 )
2025-10-20 13:05:40 +00:00
Echo
50dfab30c2
Emoji: Swap mode test to an emoji from 16.0 ( #36530 )
2025-10-20 13:04:38 +00:00
renovate[bot]
53e20d5c83
Update dependency jsdom to v27.0.1 ( #36524 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 12:11:04 +00:00
renovate[bot]
0a1111d5a5
Update dependency @reduxjs/toolkit to v2.9.1 ( #36515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 12:10:45 +00:00
renovate[bot]
95be29d700
Update dependency rubocop-performance to v1.26.1 ( #36525 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 10:56:54 +00:00
Ben Sheldon [he/him]
843c43c97a
Replace ThreadingHelper wait loop with functional CyclicBarrier ( #36508 )
2025-10-20 10:10:43 +00:00
github-actions[bot]
82483ed8b0
New Crowdin Translations (automated) ( #36520 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-20 10:10:37 +00:00
Claire
4c5e9e2419
Merge pull request #3245 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 612771de46
2025-10-18 21:33:35 +02:00
Claire
5123f8aa94
[Glitch] Fix relationship not being fetched to evaluate whether to show a quote post
...
Port 811c1eaf7e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-17 19:08:59 +02:00
diondiondion
460222e8e1
[Glitch] Add new "quick boosting" setting
...
Port 6dad80eb8c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-17 19:08:20 +02:00
Claire
22e3c0e745
Merge commit '612771de465da60dbd58790adc6b1556a7fa739b' into glitch-soc/merge-upstream
...
Conflicts:
- `app/models/user_settings.rb`:
Upstream added a setting adjacent to a glitch-soc-only setting.
Added upstream's setting while keeping ours.
- `app/serializers/initial_state_serializer.rb`:
Upstream added a setting adjacent to a glitch-soc-only setting.
Added upstream's setting while keeping ours.
2025-10-17 19:00:18 +02:00
Claire
84563e54cf
Merge pull request #3244 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to c96e28a41d
2025-10-17 18:58:06 +02:00
diondiondion
e1b109f074
[Glitch] Add keyboard shortcut info banner to the boosting preferences section
...
Port 20961c7538 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-17 18:39:19 +02:00
Echo
d81bdb96e0
[Glitch] Emoji: Fix emoji picker not centering native emoji
...
Port 63dc426fae to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-17 18:38:43 +02:00
Emelia Smith
2b2de5cdb1
[Glitch] Implement quote posts in Moderator UI
...
Port 210b389643 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-17 18:38:19 +02:00
Claire
4c0104084d
Merge commit 'c96e28a41d6f3dee898b09ab1b250ac5b5dfd9e4' into glitch-soc/merge-upstream
2025-10-17 18:36:27 +02:00
Claire
cfee957dd1
Merge pull request #3243 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 51d0bfcb38
2025-10-17 18:35:17 +02:00
Echo
90ab9fe13c
[Glitch] Emoji: Update Twemoji to v16
...
Port 51d0bfcb38 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-17 18:13:18 +02:00
Claire
515ce38a52
Merge commit '51d0bfcb385b49bfdd30b742d05e8e37257168d6' into glitch-soc/merge-upstream
2025-10-17 18:11:59 +02:00
renovate[bot]
612771de46
Update dependency rack-attack to v6.8.0 ( #36471 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 14:10:42 +00:00
renovate[bot]
950e7beeea
Update dependency rubyzip to v3.2.0 ( #36472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 14:10:39 +00:00
renovate[bot]
1018a4def4
Update dependency vite-plugin-static-copy to v3.1.4 ( #36480 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 14:10:36 +00:00
Claire
811c1eaf7e
Fix relationship not being fetched to evaluate whether to show a quote post ( #36517 )
2025-10-17 13:03:18 +00:00
diondiondion
6dad80eb8c
Add new "quick boosting" setting ( #36516 )
2025-10-17 13:02:47 +00:00
Claire
c96e28a41d
Change HttpMessageSignature to perform assertions directly on Linzer objects ( #36510 )
2025-10-17 08:41:28 +00:00
github-actions[bot]
ccac6da3e8
New Crowdin Translations (automated) ( #36513 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-17 08:41:07 +00:00
Claire
ff8f0135b3
Merge pull request #3242 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 7530f06dee
2025-10-16 20:14:24 +02:00
Echo
be5c1cceea
[Glitch] Emoji: Fix autoplay incorrectly being applied
...
Port 7530f06dee to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-16 19:26:41 +02:00
diondiondion
614dd00457
[Glitch] Restructure appearance settings to introduce new Advanced settings section
...
Port SCSS changes from 05244c335d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-16 19:26:07 +02:00
Claire
323c6e51fe
Merge commit '7530f06deea63a03e0ca05f777f0f1582372c305' into glitch-soc/merge-upstream
...
Conflicts:
- `app/views/settings/preferences/appearance/show.html.haml`:
Upstream reorganized the whole page, while glitch-soc had an extra setting.
Adopted upstream's redesign and moved the extra setting where it made sense.
2025-10-16 19:23:29 +02:00
Claire
cf16039ea1
Merge pull request #3241 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 241ad1c587
2025-10-16 19:21:19 +02:00
Claire
383445c977
[Glitch] Fix pinned hashtag columns fully refreshing unprompted
...
Port ef53dcfd8c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-16 18:38:10 +02:00
diondiondion
2fb14cbb2b
[Glitch] Show new replies early if the fetch-all-replies task takes long to finish
...
Port 869eeecfee to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-16 18:37:48 +02:00
diondiondion
0512ffcbcd
[Glitch] Fix low-contrast hover colour of alert actions (light theme only)
...
Port 28a42bb62c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-16 18:37:13 +02:00
Claire
f56fc1bab4
Merge commit '241ad1c5878161f5f4a19c16ed6c042f1c2cb6c2' into glitch-soc/merge-upstream
2025-10-16 18:36:25 +02:00
diondiondion
20961c7538
Add keyboard shortcut info banner to the boosting preferences section ( #36506 )
2025-10-16 14:53:23 +00:00
Echo
63dc426fae
Emoji: Fix emoji picker not centering native emoji ( #36502 )
2025-10-16 13:45:20 +00:00
Emelia Smith
210b389643
Implement quote posts in Moderator UI ( #35964 )
2025-10-16 13:40:24 +00:00
Echo
51d0bfcb38
Emoji: Update Twemoji to v16 ( #36501 )
2025-10-16 13:15:16 +00:00
Echo
7530f06dee
Emoji: Fix autoplay incorrectly being applied ( #36503 )
2025-10-16 12:46:17 +00:00
renovate[bot]
28339cad6d
Update dependency rollup-plugin-visualizer to v6.0.5 ( #36499 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 10:29:13 +00:00
github-actions[bot]
5404f92cee
New Crowdin Translations (automated) ( #36494 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-16 10:29:07 +00:00
diondiondion
05244c335d
Restructure appearance settings to introduce new Advanced settings section ( #36496 )
2025-10-16 09:44:24 +00:00
Claire
241ad1c587
Update docker-compose.yml sidekiq health check to work for both 4.4 and 4.5 ( #36498 )
2025-10-16 09:24:22 +00:00
Claire
ef53dcfd8c
Fix pinned hashtag columns fully refreshing unprompted ( #36497 )
2025-10-16 09:10:53 +00:00
diondiondion
869eeecfee
Show new replies early if the fetch-all-replies task takes long to finish ( #36481 )
2025-10-15 17:30:47 +00:00
Claire
24089589b7
Merge pull request #3239 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 5a8ab0a3e6
2025-10-15 17:41:44 +02:00
diondiondion
28a42bb62c
Fix low-contrast hover colour of alert actions (light theme only) ( #36484 )
2025-10-15 15:38:36 +00:00
Aung Htet Nay
905aa9434d
Change FFmpeg source to GitHub mirror in Dockerfile ( #36424 )
2025-10-15 15:25:39 +00:00
Matt Jankowski
ef3f2ced09
[Glitch] Update stylelint-config-standard-scss to version 16.0.0
...
Port c6de46d12d to glitch-soc
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-15 16:42:23 +02:00
Emelia Smith
2ccab68636
[Glitch] Fix rendering of poll options in status history modal
...
Port d8bdce2835 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-15 16:37:45 +02:00
Claire
ef413ef713
Merge commit '5a8ab0a3e62a8825e28bb74c1760ba6488d20c97' into glitch-soc/merge-upstream
2025-10-15 16:35:37 +02:00
Claire
5a8ab0a3e6
Update changelog with last-minute changes ( #36482 )
2025-10-15 14:12:33 +00:00
Claire
c5fb080ab8
Bump version to v4.5.0-beta.1 ( #36479 )
2025-10-15 13:09:25 +00:00
Claire
fab0dd0bcf
Change redirection for denied registration from web app to sign-in page with error message ( #36384 )
2025-10-15 11:37:22 +00:00
Matt Jankowski
c6de46d12d
Update stylelint-config-standard-scss to version 16.0.0 ( #36429 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-10-15 11:30:09 +00:00
Claire
3160f5746d
Bump version to v4.4.7 ( #36478 )
2025-10-15 09:11:03 +00:00
Emelia Smith
d8bdce2835
Fix rendering of poll options in status history modal ( #35633 )
2025-10-15 09:05:10 +00:00
github-actions[bot]
339673d533
New Crowdin Translations (automated) ( #36476 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-15 08:54:47 +00:00
renovate[bot]
d0d1fcd034
Update opentelemetry-ruby (non-major) ( #36477 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 07:56:45 +00:00
renovate[bot]
3550508421
Update dependency core-js to v3.46.0 ( #36417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 07:55:10 +00:00
renovate[bot]
e3e5067772
Update formatjs monorepo ( #36415 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 07:11:45 +00:00
renovate[bot]
5fd380096f
Update dependency vite-plugin-pwa to v1.1.0 ( #36452 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 07:10:52 +00:00
renovate[bot]
d788e45628
Update dependency vite to v7.1.10 ( #36468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 07:08:49 +00:00
Claire
b4aae2262b
Merge pull request #3236 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 50743cc35b
2025-10-14 18:37:22 +02:00
Claire
264d068d8d
Change new accounts to use new ActivityPub numeric ID scheme ( #36365 )
2025-10-14 16:36:55 +00:00
Claire
c4c906eb0c
[Glitch] Fix error in logged-out hashtag view when remote posts require log-in
...
Port 3232eee358 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-14 18:05:28 +02:00
Claire
7330ec670b
[Glitch] Fix WebUI mistakenly allowing to attach quotes when editing
...
Port 156f031ed0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-14 18:04:48 +02:00
Echo
8d1e67b6b2
[Glitch] Emoji: Cleanup new code
...
Port 0c64e7f75e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-14 18:04:18 +02:00
diondiondion
a7f207604a
[Glitch] Fix videos not being indented properly in thread view
...
Port 9a001e7839 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-14 18:03:25 +02:00
Claire
302e3fe8be
Merge commit '50743cc35be19deae9356bd21f1143e3a9b4fbb8' into glitch-soc/merge-upstream
2025-10-14 18:01:40 +02:00
Claire
50743cc35b
Fix forwarder being called with nil status when quote post is soft-deleted ( #36463 )
2025-10-14 15:15:45 +00:00
Claire
fd516347cb
Fix deletion of posts quoting soft-deleted local post ( #36461 )
2025-10-14 15:15:38 +00:00
Claire
3232eee358
Fix error in logged-out hashtag view when remote posts require log-in ( #36467 )
2025-10-14 14:04:18 +00:00
github-actions[bot]
484225895f
New Crowdin Translations (automated) ( #36457 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-14 12:26:21 +00:00
Claire
156f031ed0
Fix WebUI mistakenly allowing to attach quotes when editing ( #36464 )
2025-10-14 12:21:13 +00:00
renovate[bot]
ad858ebe81
Update dependency strong_migrations to v2.5.1 ( #36458 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 12:17:40 +00:00
Jonathan de Jong
f2f711deeb
Fix allow_referrer_origin typo ( #36460 )
2025-10-14 12:07:15 +00:00
Claire
44ecc4b1e3
Fix moderation warning e-mails that include posts ( #36462 )
2025-10-14 11:48:51 +00:00
Echo
0c64e7f75e
Emoji: Cleanup new code ( #36402 )
2025-10-14 09:36:25 +00:00
Claire
b0ef7ee922
Merge pull request #3235 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to edd7fd9872
2025-10-14 11:20:14 +02:00
diondiondion
9a001e7839
Fix videos not being indented properly in thread view ( #36459 )
2025-10-14 08:58:03 +00:00
Echo
ed456a6446
[Glitch] Emoji: Picker native rendering
...
Port edd7fd9872 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-13 18:07:21 +02:00
Claire
af82db5271
Merge commit 'edd7fd98722a0d49ea486aa790a186735e491f35' into glitch-soc/merge-upstream
2025-10-13 18:07:08 +02:00
Echo
edd7fd9872
Emoji: Picker native rendering ( #36454 )
2025-10-13 15:29:39 +00:00
Eugen Rochko
33f739da44
Fix permalink redirects continuing to work for suspended accounts ( #36453 )
2025-10-13 15:18:01 +00:00
Claire
12c5e892f8
Merge pull request #3234 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 254fff93ca
2025-10-13 17:07:56 +02:00
Claire
be762da45f
Merge commit '254fff93ca3604438a94a453bedfe6f499e2cd66' into glitch-soc/merge-upstream
2025-10-13 16:51:40 +02:00
Claire
254fff93ca
Bump version to v4.4.6 ( #36447 )
2025-10-13 14:31:12 +00:00
Claire
2971ac9863
Fix streaming still being authorized for suspended accounts ( #36448 )
2025-10-13 13:35:44 +00:00
Claire
3354f4ce8b
Merge pull request #3231 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 7e98fa9b47
2025-10-13 14:44:20 +02:00
Claire
8921494571
Merge commit '7e98fa9b476fdaed235519f1d527eb956004ba0c' into glitch-soc/merge-upstream
2025-10-13 14:26:11 +02:00
Emelia Smith
7e98fa9b47
Merge commit from fork
...
* Require read, read:statuses or read:notifications scope to access streaming APIs
* Add additional tests for scope-based channel access
We were missing tests in the affirmative for subscribing to the user:notification channel, this adds them
2025-10-13 14:20:57 +02:00
Emelia Smith
24dcb18013
Merge commit from fork
...
* Ensure tootctl revokes sessions, access tokens and web push subscriptions
* Fix test coverage
2025-10-13 14:20:23 +02:00
Emelia Smith
8d09e4ef23
Merge commit from fork
...
* Streaming: Ensure disabled users cannot connect to streaming
* Streaming: Disconnect when the user is disabled
2025-10-13 14:19:14 +02:00
renovate[bot]
692cfe27fa
Update dependency opentelemetry-instrumentation-excon to v0.25.2 ( #36436 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 10:01:00 +00:00
github-actions[bot]
8b78c033e8
New Crowdin Translations (automated) ( #36433 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-13 09:25:52 +00:00
Claire
ab93e9fc8a
Update dependency rack ( #36443 )
2025-10-13 09:13:17 +00:00
Claire
807a4bdec9
Merge pull request #3227 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 0219b7cad7
2025-10-10 21:32:34 +02:00
Emelia Smith
5dff3414ce
[Glitch] Improve display of content warnings in Admin UI
...
Port 8898f120dc to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-10 19:01:38 +02:00
Emelia Smith
adc0e15167
[Glitch] Add support for displaying link previews for Admin UI
...
Port 81350c7cfb to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-10 19:01:38 +02:00
Claire
ee88f8550c
Merge commit '0219b7cad7d9ef800f82cc561571b70da040433f' into glitch-soc/merge-upstream
2025-10-10 19:01:35 +02:00
github-actions[bot]
bcccfb19df
New Crowdin Translations (automated) ( #3224 )
...
* New Crowdin translations
* Fix bogus no.yml
* Fix bogus simple_form.no.yml
---------
Co-authored-by: GitHub Actions <noreply@github.com >
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-10-10 18:52:05 +02:00
Claire
2575ff5ce2
Fix crowdin download script for glitch-soc stable branches ( #3225 )
2025-10-10 18:44:33 +02:00
Claire
0219b7cad7
Add result_count to Mastodon-Async-Refresh header when needed ( #36239 )
2025-10-10 12:26:10 +00:00
github-actions[bot]
3f2ee09827
New Crowdin Translations (automated) ( #36420 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-10 09:06:57 +00:00
Emelia Smith
8898f120dc
Improve display of content warnings in Admin UI ( #35935 )
2025-10-10 08:55:41 +00:00
Emelia Smith
81350c7cfb
Add support for displaying link previews for Admin UI ( #35958 )
2025-10-10 08:43:48 +00:00
Claire
8aee7fa400
Merge pull request #3221 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to c858fc77ef
2025-10-10 10:29:45 +02:00
Echo
8a50fb02ce
[Glitch] Fixes handled link formatting
...
Port c858fc77ef to glitch-soc
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-09 18:03:39 +02:00
Echo
3c3a812a9c
[Glitch] Fix: Embed author handle using wrong DisplayName
...
Port 258869278e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-09 18:03:15 +02:00
Echo
48bb64cde3
[Glitch] Emoji: Fixes issue with handled link not correctly showing remote users
...
Port 5bc7c4b7e8 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-09 17:59:59 +02:00
Claire
490c89a5a9
Merge commit 'c858fc77ef194be0217fd98eae84efd261dba798' into glitch-soc/merge-upstream
2025-10-09 17:59:13 +02:00
Echo
c858fc77ef
Fixes handled link formatting ( #36410 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-10-09 14:31:13 +00:00
Echo
258869278e
Fix: Embed author handle using wrong DisplayName ( #36413 )
2025-10-09 14:08:36 +00:00
Claire
d4a4a7177a
Fix crash when serializing quotes of deleted posts for ActivityPub ( #36381 )
2025-10-09 13:52:38 +00:00
Claire
b7c5e60426
Fix quote post state sometimes not being updated through streaming server ( #36408 )
2025-10-09 09:53:45 +00:00
github-actions[bot]
a459ccf616
New Crowdin Translations (automated) ( #36406 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-09 09:12:27 +00:00
renovate[bot]
ba70dcf827
Update docker.io/ruby Docker tag to v3.4.7 ( #36407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 08:25:26 +00:00
Matt Jankowski
0152659245
Use tag filter for pending tag count on admin dashboard ( #36404 )
2025-10-09 08:08:29 +00:00
Claire
44b45ab0b7
Merge pull request #3220 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to b8444d9bb7
2025-10-08 20:15:31 +02:00
Echo
5bc7c4b7e8
Emoji: Fixes issue with handled link not correctly showing remote users ( #36403 )
2025-10-08 17:17:03 +00:00
Echo
62fc92dfd8
[Glitch] Emoji: Announcements
...
Port babb7b2b9d to glitch-soc
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:51:03 +02:00
Echo
c08a874ba9
[Glitch] Emoji: Statuses
...
Port 0c1ca6c969 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:45:30 +02:00
Echo
c4ef050eb6
[Glitch] Emoji: Account page
...
Port 6abda76d13 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:29:16 +02:00
diondiondion
c52473eebc
[Glitch] Ensure Fetch-all-replies snackbar is shown at the bottom of the screen
...
Port e4c3854ae8 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:24:39 +02:00
Echo
fc1b407d89
[Glitch] Emoji: Compare history modal
...
Port e02ea3e110 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:24:07 +02:00
Echo
f870904e5f
[Glitch] Emoji: Bypass legacy emoji normalization
...
Port 3c9b828c71 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:22:47 +02:00
Brad Dunbar
1c278df424
[Glitch] Resolve typescript eslint warning
...
Port c578a0cb74 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:21:01 +02:00
Echo
7f5232c377
[Glitch] Emoji: Remove re: from handleElement in StatusContent
...
Port 9027d60420 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:19:40 +02:00
diondiondion
da99ec0eea
[Glitch] Fetch all replies: Only display "More replies found" prompt when there really are new replies
...
Port 474fbb2770 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:19:12 +02:00
Claire
d34b4f3fd0
[Glitch] Add feature to automatically attach quote on eligible link past in Web UI composer
...
Port cda07686df to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:18:23 +02:00
Echo
d5ce785267
[Glitch] Allow modern_emojis to be enabled purely server-side
...
Port 68a36d5a57 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:17:07 +02:00
Echo
0281768cfd
[Glitch] Emoji: Link Replacement
...
Port ffac4cb05f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-08 18:16:38 +02:00
Claire
f800057008
Merge commit 'b8444d9bb7885d75112a3cae74b6a5c711c7d547' into glitch-soc/merge-upstream
2025-10-08 18:07:04 +02:00
Renaud Chaput
b8444d9bb7
Do not automatically run Prettier on the streaming server code. ( #36400 )
2025-10-08 15:51:53 +00:00
Echo
babb7b2b9d
Emoji: Announcements ( #36397 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-10-08 15:07:01 +00:00
renovate[bot]
5c92312d4d
Update dependency cross-env to v10.1.0 ( #36297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 14:19:27 +00:00
Echo
0c1ca6c969
Emoji: Statuses ( #36393 )
2025-10-08 14:18:11 +00:00
renovate[bot]
2b213e9b1b
Update dependency ruby to v3.4.7 ( #36387 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 14:17:42 +00:00
renovate[bot]
4fd5b6e73b
Update opentelemetry-ruby (non-major) ( #36313 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 13:15:22 +00:00
Claire
0be0a8898a
Fix Update/Delete of quoted status not being forwarded to quoters's followers ( #36390 )
2025-10-08 12:56:32 +00:00
renovate[bot]
d8f0326b02
Update dependency sidekiq to v8.0.8 ( #36388 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 12:39:24 +00:00
Claire
987f1e897b
Fix JSON payload being potentially mutated when processing interaction policies ( #36392 )
2025-10-08 12:31:51 +00:00
Echo
6abda76d13
Emoji: Account page ( #36385 )
2025-10-08 11:11:25 +00:00
github-actions[bot]
3867f3bc61
New Crowdin Translations (automated) ( #36386 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-08 10:06:30 +00:00
Renaud Chaput
4fce4337d8
Update rack and uri to the latest release ( #36389 )
2025-10-08 09:35:36 +00:00
Matt Jankowski
092f46f61a
Use bundler version 2.7.2 ( #36367 )
2025-10-08 08:21:23 +00:00
diondiondion
e4c3854ae8
Ensure Fetch-all-replies snackbar is shown at the bottom of the screen ( #36383 )
2025-10-07 16:43:40 +00:00
renovate[bot]
aa7bcd3ae3
Update formatjs monorepo ( #36356 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 15:34:45 +00:00
Claire
bc7119b3cb
Remove unused feature flag from sample configuration file ( #36382 )
2025-10-07 15:34:06 +00:00
Echo
e02ea3e110
Emoji: Compare history modal ( #36378 )
2025-10-07 15:22:00 +00:00
Echo
3c9b828c71
Emoji: Bypass legacy emoji normalization ( #36377 )
2025-10-07 15:21:50 +00:00
Brad Dunbar
c578a0cb74
Resolve typescript eslint warning ( #36314 )
2025-10-07 14:42:15 +00:00
renovate[bot]
da6ae98e57
Update dependency ioredis to v5.8.1 ( #36361 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 14:29:58 +00:00
renovate[bot]
fb6fd7b7e1
Update dependency pino to v9.13.1 ( #36337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 14:29:19 +00:00
renovate[bot]
d51717c101
Update dependency vite to v7.1.9 ( #36332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 14:29:04 +00:00
diondiondion
63bbe4ee16
Display quotes in email notifications ( #36379 )
2025-10-07 12:50:40 +00:00
github-actions[bot]
adcbab527a
New Crowdin Translations (automated) ( #36371 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-07 12:37:46 +00:00
Claire
a7f89d13d2
Change index on follows table to improve performance of some queries ( #36374 )
2025-10-07 12:37:40 +00:00
Renaud Chaput
e8dab026bb
Fix quote mailer preview to use the latest quote notification ( #36373 )
2025-10-07 10:19:53 +00:00
Eugen Rochko
503c4d16bb
[Glitch] Fix wrong styles on rules and buttons in the sign-up form
...
Port 2df86d6413 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-06 20:11:26 +02:00
Claire
f7fa3300ae
Merge pull request #3216 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 4dc21d7afd
2025-10-06 20:11:14 +02:00
Claire
e82def7dad
[Glitch] Split timeline_preview setting into more granular settings
...
Port 2d2c525097 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-06 19:31:02 +02:00
nicole mikołajczyk
3b659cfb48
[Glitch] Do not display mute button in hashtag dropdown when unauthenticated
...
Port 62f91eddf4 to glitch-soc
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-06 19:26:48 +02:00
Claire
73a625c284
Merge commit '4dc21d7afdb485402555908bc72d071f8b25ec36' into glitch-soc/merge-upstream
...
Conflicts:
- `config/settings.yml`:
Upstream replaced a setting with 4 new ones, while glitch-soc had modified
the default value of that setting.
Removed the old setting and added the new settings, but with defaults
matching glitch-soc's previous behavior.
2025-10-06 19:24:16 +02:00
Echo
9027d60420
Emoji: Remove re: from handleElement in StatusContent ( #36366 )
2025-10-06 16:20:15 +00:00
diondiondion
474fbb2770
Fetch all replies: Only display "More replies found" prompt when there really are new replies ( #36334 )
2025-10-06 14:13:24 +00:00
diondiondion
4a40f81067
Link to local accounts from settings ( #36340 )
2025-10-06 14:10:26 +00:00
Claire
cda07686df
Add feature to automatically attach quote on eligible link past in Web UI composer ( #36364 )
2025-10-06 13:43:20 +00:00
Echo
68a36d5a57
Allow modern_emojis to be enabled purely server-side ( #36342 )
2025-10-06 13:34:51 +00:00
Echo
ffac4cb05f
Emoji: Link Replacement ( #36341 )
2025-10-06 09:31:10 +00:00
github-actions[bot]
4dc21d7afd
New Crowdin Translations (automated) ( #36349 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-06 09:11:31 +00:00
Claire
2d2c525097
Split timeline_preview setting into more granular settings ( #36338 )
2025-10-06 08:34:05 +00:00
nicole mikołajczyk
62f91eddf4
Do not display mute button in hashtag dropdown when unauthenticated ( #36353 )
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2025-10-05 14:24:54 +00:00
Claire
d5097398fe
Merge pull request #3215 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 80c8a84740
2025-10-04 20:27:34 +02:00
diondiondion
64393e0878
[Glitch] Allow quotes to be displayed in the featured carousel
...
Port 0d7af7e1fe to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-04 14:23:54 +02:00
Claire
432af3c25d
Merge commit '80c8a847409c73c4e9a086c8f398a984cf5c2137' into glitch-soc/merge-upstream
2025-10-04 14:22:26 +02:00
Claire
80c8a84740
Fix redirect to external object when URL is missing or malformed ( #36347 )
2025-10-03 17:30:23 +00:00
github-actions[bot]
1561517387
New Crowdin Translations (automated) ( #36345 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-03 08:07:10 +00:00
renovate[bot]
5543967e5c
chore(deps): update dependency rollup-plugin-visualizer to v6.0.4 ( #36336 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 07:57:48 +00:00
diondiondion
0d7af7e1fe
Allow quotes to be displayed in the featured carousel ( #36335 )
2025-10-02 13:51:47 +00:00
github-actions[bot]
4809b38f6e
New Crowdin Translations (automated) ( #36329 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-02 08:34:38 +00:00
renovate[bot]
554dd1a76a
chore(deps): update dependency omniauth to v2.1.4 ( #36331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 08:25:40 +00:00
Claire
ade87f395c
Merge pull request #3214 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to f69ca085db
2025-10-02 10:05:07 +02:00
diondiondion
97065cd266
[Glitch] Add quote/boost dropdown menu to boost button in media modal
...
Port 669738ef3b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-01 19:48:50 +02:00
Terence Eden
74ee0960a1
[Glitch] Add overflow to .more-from-author
...
Port 6c3c2714d7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-01 19:46:49 +02:00
metalhead
be62874934
[Glitch] Add support for dynamic viewport height
...
Port e4094d9fb2 to glitch-soc
Co-authored-by: l <eh.chahkiev@smartics.ru >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-01 19:46:29 +02:00
Claire
0e97992940
[Glitch] Add UI support for displaying quotes of other people's posts
...
Port d51723bb57 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-01 19:46:00 +02:00
diondiondion
4f13515468
[Glitch] Update confirmation dialogs for follow button actions "unfollow", "unblock", and "withdraw request"
...
Port 473bd84c24 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-01 19:43:20 +02:00
Echo
7430e3c74d
[Glitch] Emoji Component
...
Port c12b8f51c1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-01 19:40:20 +02:00
Brad Dunbar
752214622c
[Glitch] Convert mastodon/initial_state to TypeScript
...
Port ac50e5eebc to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-10-01 19:34:17 +02:00
Claire
17e0c745c6
Merge commit 'f69ca085dbfca2253404574dcdc4dc6c2aaa35c0' into glitch-soc/merge-upstream
2025-10-01 19:13:18 +02:00
Brad Dunbar
f69ca085db
ESLint: Ignore .bundle directory ( #36321 )
2025-10-01 15:48:15 +00:00
Claire
3ee1378932
Fix approval for remote quotes of local posts not being streamed to local users ( #36317 )
2025-10-01 13:51:43 +00:00
Claire
f03d1bb21f
Add numeric_ap_ids feature flag to switch new accounts to numeric AP identifiers ( #36316 )
2025-10-01 13:09:56 +00:00
diondiondion
669738ef3b
Add quote/boost dropdown menu to boost button in media modal ( #36315 )
2025-10-01 12:18:19 +00:00
renovate[bot]
94a4e9d5a9
chore(deps): update dependency vite-plugin-static-copy to v3.1.3 ( #36312 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 09:48:26 +00:00
github-actions[bot]
9114e72c50
New Crowdin Translations (automated) ( #36308 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-10-01 09:47:16 +00:00
Terence Eden
6c3c2714d7
Add overflow to .more-from-author ( #36310 )
2025-10-01 09:23:49 +00:00
metalhead
e4094d9fb2
Add support for dynamic viewport height ( #36272 )
...
Co-authored-by: l <eh.chahkiev@smartics.ru >
2025-10-01 08:53:29 +00:00
Claire
a9234d99cd
Merge pull request #3213 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 45219dbf64
2025-10-01 10:52:59 +02:00
Claire
cbb94bdfde
Merge commit '45219dbf64805746a472e50bb7c9bcb52972ab2a' into glitch-soc/merge-upstream
2025-09-30 18:06:45 +02:00
Claire
d51723bb57
Add UI support for displaying quotes of other people's posts ( #36301 )
2025-09-30 15:10:09 +00:00
Claire
5af40ff960
Fix some routes for numeric AP identifiers ( #36304 )
2025-09-30 15:09:59 +00:00
diondiondion
473bd84c24
Update confirmation dialogs for follow button actions "unfollow", "unblock", and "withdraw request" ( #36289 )
2025-09-30 14:55:25 +00:00
Echo
c12b8f51c1
Emoji Component ( #36293 )
2025-09-30 13:06:02 +00:00
Brad Dunbar
ac50e5eebc
Convert mastodon/initial_state to TypeScript ( #36274 )
2025-09-30 11:14:58 +00:00
Claire
589af7a1cc
Change GET /api/v1/statuses/:id/quotes to allow listing quotes to other people's posts ( #36291 )
2025-09-30 09:56:03 +00:00
Claire
45219dbf64
Fix spurious notification of local boosters and quoters when updating quote policy ( #36299 )
2025-09-30 09:40:58 +00:00
renovate[bot]
a6236148d8
chore(deps): update dependency haml-rails to v3 ( #36288 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 08:44:15 +00:00
Claire
6deeeec2ed
Merge pull request #3210 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 150f0fcba5
2025-09-30 10:08:10 +02:00
Emelia Smith
5b97f25a15
Add integration tests for mastodon-streaming ( #36025 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Co-authored-by: David Roetzel <david@roetzel.de >
2025-09-30 07:27:09 +00:00
Brad Dunbar
c4cd2c955b
[Glitch] Remove shallow prop from Wrapper
...
Port aae9a5528a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-29 18:44:40 +02:00
Claire
b6c53c1129
Merge commit '150f0fcba5585782e2cac49d971904f02d5e6fbd' into glitch-soc/merge-upstream
...
Conflicts:
- `app/controllers/follower_accounts_controller.rb`:
Upstream refactored a part of the code where glitch-soc has changed the code
to potentially hide followers count.
Adapt upstream's changes.
2025-09-29 18:41:46 +02:00
Claire
150f0fcba5
Add support for numeric-based URIs for local accounts ( #32724 )
2025-09-29 12:05:48 +00:00
renovate[bot]
4d7c208da3
chore(deps): update node.js to 22.20 ( #36252 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 09:45:31 +00:00
renovate[bot]
dc72719f4c
chore(deps): update dependency hiredis-client to v0.26.1 ( #36286 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 09:30:10 +00:00
renovate[bot]
9f1a12b749
chore(deps): update dependency @vitejs/plugin-react to v5.0.4 ( #36282 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 09:30:01 +00:00
renovate[bot]
adbd57e5a9
chore(deps): update dependency rubyzip to v3.1.1 ( #36278 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 09:29:52 +00:00
renovate[bot]
8779bbc4c1
chore(deps): update rubocop (non-major) to v1.81.1 ( #36277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 09:29:37 +00:00
renovate[bot]
bbb698937a
chore(deps): update dependency pino to v9.12.0 ( #36287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 09:29:15 +00:00
github-actions[bot]
4d8e848c6a
New Crowdin Translations (automated) ( #36276 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-29 09:16:16 +00:00
Brad Dunbar
aae9a5528a
Remove shallow prop from Wrapper ( #36275 )
2025-09-29 09:10:27 +00:00
Claire
e871d4ebbb
Merge pull request #3209 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to a44a3f6d40
2025-09-27 23:47:08 +02:00
diondiondion
a4dc785de3
[Glitch] Update "Follow" button labels
...
Port cb5bbbfb05 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-27 22:05:42 +02:00
Echo
8cccabb714
[Glitch] Adds new HTMLBlock component
...
Port e07b9dfdc1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-27 22:05:42 +02:00
Claire
106b0a9d93
Merge commit 'a44a3f6d4047568921469ff9fbd212f553b1e7f4' into glitch-soc/merge-upstream
2025-09-27 21:46:57 +02:00
diondiondion
eea86088cf
[Glitch] Fix page being vertically scrollable in Advanced UI
...
Port 1571514e49 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-27 21:37:25 +02:00
Brad Dunbar
381fc173c7
[Glitch] Refactor getFocusedItemIndex to avoid conditionals that closest already handles
...
Port 238d74fe81 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-27 21:37:00 +02:00
diondiondion
364aced99e
[Glitch] Allow accessing ref of ScrollContainer's child
...
Port 11bd515648 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-27 21:35:41 +02:00
diondiondion
3cd021d4d9
[Glitch] Replace react-router-scroll-4 with inlined implementation
...
Port d801cf8e59 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-27 21:34:50 +02:00
Claire
8fad4926c5
Merge commit '1571514e49ec02a57c050612b3bca856f54933fb' into glitch-soc/merge-upstream
2025-09-27 21:29:19 +02:00
Claire
a44a3f6d40
Expand test coverage of ActivityPub::TagManager class ( #36260 )
2025-09-26 10:00:53 +00:00
diondiondion
cb5bbbfb05
Update "Follow" button labels ( #36264 )
2025-09-26 10:00:50 +00:00
Echo
e07b9dfdc1
Adds new HTMLBlock component ( #36262 )
2025-09-26 09:50:59 +00:00
diondiondion
1571514e49
Fix page being vertically scrollable in Advanced UI ( #36271 )
2025-09-26 09:23:30 +00:00
Claire
5110c6006a
Merge pull request #3207 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 6d2493ca7c
2025-09-26 10:55:36 +02:00
Brad Dunbar
238d74fe81
Refactor getFocusedItemIndex to avoid conditionals that closest already handles ( #36267 )
2025-09-26 08:53:08 +00:00
github-actions[bot]
7431c50566
New Crowdin Translations (automated) ( #36270 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-26 08:42:28 +00:00
renovate[bot]
c2d426a565
chore(deps): update dependency rubocop to v1.81.0 ( #36269 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-26 08:21:06 +00:00
Matt Jankowski
f61d8cb02a
Hold usable value lists in admin settings form ( #36268 )
2025-09-26 08:21:03 +00:00
Claire
40f9873504
[Glitch] Fix not being able to author quotes with CW but no text
...
Port 66686994c1 to glitch-soc
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-25 18:51:58 +02:00
renovate[bot]
3eed83b6ff
[Glitch] chore(deps): update dependency typescript to ~5.9.0
...
Port cc54b33720 to glitch-soc
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-25 18:46:12 +02:00
Claire
4053209a05
Merge commit '6d2493ca7c39a5d60edd7109de0c24256f8fff8c' into glitch-soc/merge-upstream
2025-09-25 18:44:23 +02:00
Claire
2c6de7dca4
Merge pull request #3206 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to df72a2dbbe
2025-09-25 18:39:18 +02:00
diondiondion
11bd515648
Allow accessing ref of ScrollContainer's child ( #36265 )
2025-09-25 16:14:49 +00:00
diondiondion
d801cf8e59
Replace react-router-scroll-4 with inlined implementation ( #36253 )
2025-09-25 12:26:50 +00:00
renovate[bot]
6d2493ca7c
chore(deps): update dependency puma to v7.0.4 ( #36240 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 10:03:53 +00:00
Claire
66686994c1
Fix not being able to author quotes with CW but no text ( #36153 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-09-25 09:25:00 +00:00
Renaud Chaput
719b2de3c3
Update uuid package to latest version ( #36259 )
2025-09-25 08:54:02 +00:00
github-actions[bot]
d2bdb03da0
New Crowdin Translations (automated) ( #36258 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-25 08:53:58 +00:00
renovate[bot]
507e6dc473
fix(deps): update dependency ioredis to v5.8.0 ( #36234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:58:20 +00:00
renovate[bot]
52d5e628a4
chore(deps): update dependency hiredis-client to v0.26.0 ( #36233 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:57:47 +00:00
renovate[bot]
85213dab47
chore(deps): update yarn to v4.10.3 ( #36178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:56:33 +00:00
renovate[bot]
8fac87d77c
chore(deps): update dependency rails to v8.0.3 ( #36230 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:55:46 +00:00
renovate[bot]
fda3589498
fix(deps): update dependency sass to v1.93.2 ( #36231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:55:09 +00:00
renovate[bot]
0798d0c95a
chore(deps): update dependency pundit to v2.5.2 ( #36251 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:54:58 +00:00
renovate[bot]
33fd8c774b
chore(deps): update dependency webauthn to v3.4.2 ( #36243 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:54:41 +00:00
renovate[bot]
e0f7aedf41
chore(deps): update dependency propshaft to v1.3.1 ( #36241 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:54:07 +00:00
renovate[bot]
cc54b33720
chore(deps): update dependency typescript to ~5.9.0 ( #36212 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-09-25 07:52:37 +00:00
Claire
e2a8b5c30f
[Glitch] Fix newly-highlighted replies not being interactable
...
Port df72a2dbbe to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-24 23:03:44 +02:00
Claire
9db7ad670f
Merge commit 'df72a2dbbec8173515568c02427076ebff5c2297' into glitch-soc/merge-upstream
2025-09-24 23:03:32 +02:00
Claire
df72a2dbbe
Fix newly-highlighted replies not being interactable ( #36256 )
2025-09-24 20:37:20 +00:00
diondiondion
ea3f6ce2e5
[Glitch] Implement new design for "Refetch all"
...
Port 3a81ee8f5b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-24 18:43:35 +02:00
Echo
7430d399b5
[Glitch] Fix missed event handler
...
Port 29d9f81e42 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-24 18:42:23 +02:00
diondiondion
26e59bec15
[Glitch] Highlight newly added replies in thread view
...
Port 059bf1e980 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-24 18:41:09 +02:00
Claire
500619ba4c
[Glitch] Remove the outgoing_quotes feature flag, making the feature unconditional
...
Port e1f7847b64 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-24 18:37:55 +02:00
diondiondion
ee64228963
[Glitch] Fix unfortunate action button wrapping in admin area
...
Port 6cbc857ee0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-24 18:34:02 +02:00
Echo
351dc60a2f
[Glitch] Refactor emoji GIF animation
...
Port 6bd90940b6 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-24 18:33:26 +02:00
Claire
b15b07606c
Merge commit '28be5a199f685b9fb26742c4d78ddca53df05d57' into glitch-soc/merge-upstream
2025-09-24 18:26:13 +02:00
Claire
7821634df9
Fix styling of the quote notification settings pillbar in the glitch flavor ( #3187 )
2025-09-24 18:24:25 +02:00
Claire
28be5a199f
Fix Private Messages self-quoting private posts being changed to followers-only ( #36249 )
2025-09-24 10:58:52 +00:00
Claire
4eb04e96d0
Merge pull request #3200 from ClearlyClaire/glitch-soc/fixes/missing-message-quote-crash
...
Fix quotes crashing glitch flavor because of missing translatable message
2025-09-24 12:36:11 +02:00
diondiondion
3a81ee8f5b
Implement new design for "Refetch all" ( #36172 )
2025-09-24 09:54:07 +00:00
Echo
29d9f81e42
Fix missed event handler ( #36248 )
2025-09-24 09:37:11 +00:00
diondiondion
059bf1e980
Highlight newly added replies in thread view ( #36237 )
2025-09-24 09:27:33 +00:00
github-actions[bot]
23a69e3bd7
New Crowdin Translations (automated) ( #36246 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-24 09:18:50 +00:00
Claire
e1f7847b64
Remove the outgoing_quotes feature flag, making the feature unconditional ( #36130 )
2025-09-24 08:58:08 +00:00
diondiondion
6cbc857ee0
Fix unfortunate action button wrapping in admin area ( #36247 )
2025-09-24 08:57:18 +00:00
Claire
e097dbd25d
Merge pull request #3197 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 24ddf80ff7
2025-09-23 21:26:19 +02:00
diondiondion
ba724f80b1
[Glitch] Add quote-related info to a post's aria-label
...
Port e473583da0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-23 18:41:20 +02:00
diondiondion
4ba1ad75e0
[Glitch] Left-align boost/quote menu to prevent shift based on descriptions
...
Port 66afc13b7f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-23 18:41:19 +02:00
diondiondion
986e6b1505
[Glitch] Fix line break in Read more button
...
Port 9bd151808c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-23 18:41:19 +02:00
Claire
a548c5c29b
Merge commit '24ddf80ff7a707bcea01a6e59831ffefe495f3e0' into glitch-soc/merge-upstream
2025-09-23 18:41:09 +02:00
David Roetzel
37cec638df
Update to puma 7 ( #36238 )
2025-09-23 13:40:04 +00:00
github-actions[bot]
82f5901a3f
New Crowdin Translations (automated) ( #36228 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-23 09:56:46 +00:00
Echo
6bd90940b6
Refactor emoji GIF animation ( #36165 )
2025-09-23 08:53:14 +00:00
Claire
24ddf80ff7
Revert "Add compatibility hack for GoToSocial interaction policies ( #36004 )" ( #36218 )
2025-09-23 08:14:11 +00:00
renovate[bot]
8e6c0fdf5a
chore(deps): update dependency simplecov-lcov to v0.9.0 ( #35884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 16:18:01 +00:00
renovate[bot]
bdadfe60cb
chore(deps): update dependency ffmpeg to v8 ( #35886 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 16:16:49 +00:00
Claire
64895e5f6d
Add support for has:quote in search ( #36217 )
2025-09-22 16:03:22 +00:00
renovate[bot]
dc808054d2
chore(deps): update opentelemetry-ruby (non-major) ( #35831 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 15:46:27 +00:00
renovate[bot]
4b1d7490d2
chore(deps): update devdependencies (non-major) ( #35889 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 15:45:24 +00:00
renovate[bot]
107d2a9f93
chore(deps): update playwright to v1.55.0 ( #36222 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 15:38:59 +00:00
renovate[bot]
6c2c485638
chore(deps): update storybook (non-major) ( #36221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com >
2025-09-22 15:01:03 +00:00
Itoh Shimon
99d5af9914
Add Traditional Mongolian to posting languages ( #36196 )
2025-09-22 14:05:07 +00:00
renovate[bot]
45a044cad0
fix(deps): update dependency debug to v4.4.3 ( #36058 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:57:59 +00:00
Renaud Chaput
63a2ef6274
Force playwright-ruby-client version to keep it in sync with the NPM package ( #36225 )
2025-09-22 13:56:08 +00:00
renovate[bot]
91e666bcaa
fix(deps): update dependency postcss-preset-env to v10.4.0 ( #35873 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:54:38 +00:00
renovate[bot]
da272d13e2
fix(deps): update dependency react-swipeable-views to v0.14.1 ( #36208 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:53:49 +00:00
renovate[bot]
28264c5c86
fix(deps): update dependency sass to v1.93.0 ( #36199 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:52:52 +00:00
renovate[bot]
0ac2d11ac8
fix(deps): update dependency @vitejs/plugin-react to v5.0.3 ( #36146 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:52:26 +00:00
renovate[bot]
5f2091d8d2
fix(deps): update dependency vite to v7.1.7 ( #36177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:51:42 +00:00
diondiondion
e473583da0
Add quote-related info to a post's aria-label ( #36169 )
2025-09-22 13:50:29 +00:00
renovate[bot]
4a99025d02
chore(deps): update docker/dockerfile docker tag to v1.18 ( #36213 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:49:30 +00:00
renovate[bot]
5398dd9ee1
fix(deps): update dependency pino to v9.11.0 ( #35767 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:49:05 +00:00
Matt Jankowski
4abc442add
Refer to pinnable visibilities constant from status serializer pinnable? attribute ( #35852 )
2025-09-22 13:45:23 +00:00
renovate[bot]
1f2a84b3d0
chore(deps): update dependency net-ldap to v0.20.0 ( #35871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:34:05 +00:00
renovate[bot]
00cc6c40eb
chore(deps): update dependency annotaterb to v4.19.0 ( #35943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:16:44 +00:00
renovate[bot]
187afeaee7
chore(deps): update dependency nokogiri to v1.18.10 ( #36120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:14:38 +00:00
Renaud Chaput
b1c91d885a
Remove Renovate postUpgrade commands ( #36223 )
2025-09-22 12:44:16 +00:00
diondiondion
66afc13b7f
Left-align boost/quote menu to prevent shift based on descriptions ( #36220 )
2025-09-22 11:54:06 +00:00
Renaud Chaput
6689040fc6
Renovate config improvements ( #36209 )
2025-09-22 09:08:35 +00:00
diondiondion
9bd151808c
Fix line break in Read more button ( #36216 )
2025-09-22 08:39:32 +00:00
github-actions[bot]
a42258eca2
New Crowdin Translations (automated) ( #36198 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-22 07:59:19 +00:00
renovate[bot]
a95deddeab
chore(deps): update dependency stoplight to v5.3.8 ( #36191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 07:40:55 +00:00
Claire
3b6624f97e
Fix crash in “Private Mentions” column in glitch-soc ( #3192 )
...
Fixes #3190
2025-09-19 19:06:48 +02:00
Claire
67c332798e
Merge pull request #3191 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 854aaec6fe
2025-09-19 18:43:26 +02:00
Claire
880e662a60
Merge commit '854aaec6fe69df02e6d850cb90eef37032b4d72f' into glitch-soc/merge-upstream
2025-09-19 18:18:56 +02:00
Matt Jankowski
854aaec6fe
Spec for newline in request lib initialize ( #36170 )
2025-09-19 15:22:23 +00:00
David Roetzel
f316cd51c8
Enable GH actions scanning with CodeQL ( #36193 )
2025-09-19 13:14:24 +00:00
Claire
ea7371c183
Return 404 for quote approval when either quoted or quoting status is deleted ( #36194 )
2025-09-19 12:55:30 +00:00
Claire
4ff215f19b
Update dependency rexml ( #36192 )
2025-09-19 12:19:10 +00:00
Claire
938b54dff0
Switch stoplight back to upstream releases ( #36188 )
2025-09-19 10:02:46 +00:00
Claire
a0a56a4c7b
Fix processing of out-of-order Update as implicit updates ( #36190 )
2025-09-19 09:52:17 +00:00
github-actions[bot]
e45fd85436
New Crowdin Translations (automated) ( #3171 )
...
* New Crowdin translations
* Update no.yml
* Update simple_form.no.yml
---------
Co-authored-by: GitHub Actions <noreply@github.com >
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-09-19 10:52:27 +02:00
Claire
b6bc42aaa6
Fix getting Create and Update out of order ( #36176 )
2025-09-19 08:45:13 +00:00
github-actions[bot]
23efdf12cb
New Crowdin Translations (automated) ( #36187 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-19 07:58:45 +00:00
Claire
1e3832f0ec
Merge pull request #3189 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 48005c55ff
2025-09-18 20:05:45 +02:00
Claire
98a148dced
[Glitch] Add click-through for quoted limited accounts
...
Port 16a6e5c118 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-18 19:21:05 +02:00
diondiondion
c9bb7e9b26
[Glitch] Fix translate button width in Safari
...
Port c368a16dc1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-18 19:20:36 +02:00
Claire
af360df59b
Merge commit '48005c55fffd1540105ca53870da64f742a0f7fc' into glitch-soc/merge-upstream
2025-09-18 19:19:36 +02:00
Claire
48005c55ff
Add short-time HTTP caching of quote authorizations for public posts ( #36171 )
2025-09-18 17:03:07 +00:00
Claire
e2171f5083
Change quoted posts from silenced accounts not to be hidden ( #36166 )
2025-09-18 13:21:17 +00:00
Claire
16a6e5c118
Add click-through for quoted limited accounts ( #36167 )
2025-09-18 12:46:31 +00:00
diondiondion
c368a16dc1
Fix translate button width in Safari ( #36164 )
2025-09-18 10:16:22 +00:00
github-actions[bot]
bb3f9ed13b
New Crowdin Translations (automated) ( #36160 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-18 08:17:25 +00:00
Claire
d72ae0dd70
Merge pull request #3188 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 90765342a3
2025-09-17 22:27:02 +02:00
Claire
16e479e3ec
Merge commit '90765342a35abd6883e57f5419342f491b83e250' into glitch-soc/merge-upstream
2025-09-17 21:46:08 +02:00
Claire
90765342a3
Fix posts when omitting quote policy and default policy is nobody ( #36158 )
2025-09-17 19:16:36 +00:00
diondiondion
1e70fbfc52
[Glitch] Create reusable Alert/Snackbar component
...
Port 085e9ea676 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-17 20:13:51 +02:00
Claire
21cf2673f2
Merge commit '085e9ea676f11cad4ae7fafce5ceadb16ecd0f83' into glitch-soc/merge-upstream
2025-09-17 20:13:13 +02:00
Claire
3a31ef11cc
Merge commit 'db0cd9489c70e985da961a585f3a809ca449dccf' into glitch-soc/merge-upstream
...
Conflicts:
- `app/services/post_status_service.rb`:
Upstream updated the logic to move the CW to the text content.
Glitch-soc does not move CW to text content but has some logic
to avoid the text being empty. Update the logic according to upstream's
change.
- `docker-compose.yml`:
Conflict because of different paths for composer images.
Updated version as upstream did while keeping our path.
2025-09-17 20:10:28 +02:00
Echo
0a6895f8b9
[Glitch] Refactor: Replace all display name usage for new component
...
Port dfef7d9407 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-17 19:36:18 +02:00
Claire
210786efd8
Merge commit '2664bb628b7bf77b9efa4143423486cf16d17ba7' into glitch-soc/merge-upstream
2025-09-17 18:17:18 +02:00
diondiondion
085e9ea676
Create reusable Alert/Snackbar component ( #36141 )
2025-09-17 15:24:39 +00:00
Claire
db0cd9489c
Bump version to v4.4.4 ( #36152 )
2025-09-17 12:19:03 +00:00
Claire
fbf093a87f
Fix CW being moved to text when posting quote posts with empty text ( #36151 )
2025-09-17 12:19:00 +00:00
Claire
2664bb628b
Fix quote with CW but no text being shown without CW ( #36150 )
2025-09-17 12:00:58 +00:00
renovate[bot]
8a6ef2ebdf
fix(deps): update dependency jsdom to v27 ( #36107 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 09:46:30 +00:00
renovate[bot]
de3692ca00
chore(deps): update docker.io/ruby docker tag to v3.4.6 ( #36145 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 09:44:16 +00:00
renovate[bot]
72fff2e54f
chore(deps): update dependency ruby to v3.4.6 ( #36135 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 09:44:12 +00:00
Echo
dfef7d9407
Refactor: Replace all display name usage for new component ( #36137 )
2025-09-17 09:00:57 +00:00
github-actions[bot]
ff03938808
New Crowdin Translations (automated) ( #36143 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-17 07:27:03 +00:00
Jeong Arm
3055afd1d2
Fix applying user's default quote policy if API parameter is not specified ( #36132 )
2025-09-17 07:08:55 +00:00
Claire
12d61e0d84
Merge pull request #3184 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to d9b70bbde1
2025-09-16 21:58:56 +02:00
Claire
322b6d8dd5
[Glitch] Change reblog button to immediately show the interaction modal when logged out
...
Port d1402af0b2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-16 18:37:00 +02:00
Claire
f659190e18
[Glitch] Change wording of disabled quote state to “You are not allowed to quote this post”
...
Port 41ab10f88c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-16 18:36:27 +02:00
Claire
26193a119b
Merge commit 'd9b70bbde13b78709b48be6c979bc7520e81520a' into glitch-soc/merge-upstream
...
Conflicts:
- `app/helpers/application_helper.rb`:
Upstream added a helper close to a glitch-soc one.
Added upstream's helper.
2025-09-16 18:30:30 +02:00
Eugen Rochko
d9b70bbde1
Fix login page linking to other pages within OAuth authorization flow ( #36115 )
2025-09-16 14:25:21 +00:00
Claire
d1402af0b2
Change reblog button to immediately show the interaction modal when logged out ( #36138 )
2025-09-16 12:23:44 +00:00
Claire
41ab10f88c
Change wording of disabled quote state to “You are not allowed to quote this post” ( #36129 )
2025-09-16 10:24:58 +00:00
github-actions[bot]
96d0f6f049
New Crowdin Translations (automated) ( #36133 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-16 09:43:02 +00:00
Claire
eeb84cbf76
Merge pull request #3180 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 38fa0102c1
2025-09-16 00:32:15 +02:00
diondiondion
882a0a1040
[Glitch] Fix logged-out quote menu UX, simplify Interaction dialog copy
...
Port 38fa0102c1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-15 18:44:12 +02:00
diondiondion
504f221ec8
[Glitch] Don't show more than one quote removal hint on notifications page
...
Port 887e982aa2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-15 18:42:09 +02:00
Lycolia Rizzim
bce8469c99
[Glitch] Fix: clicking a status header opens the status details, no longer navigate to profile
...
Port 4702e369e9 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-15 18:41:40 +02:00
diondiondion
58016b9c33
[Glitch] In composer, show when quoted post is also a quote post
...
Port 681a9cfda1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-15 18:41:18 +02:00
Claire
cc52833296
Merge commit '38fa0102c111f1c0cff5a42eba6882ffae4ca109' into glitch-soc/merge-upstream
2025-09-15 18:39:09 +02:00
Claire
6c5a4702d9
Use default quote policy setting in the absence of API parameter ( #36094 )
2025-09-15 15:53:21 +00:00
diondiondion
38fa0102c1
Fix logged-out quote menu UX, simplify Interaction dialog copy ( #36124 )
2025-09-15 15:38:11 +00:00
Claire
943cdc5b21
Add example post with manual quote approval policy to dev:populate_sample_data ( #36099 )
2025-09-15 15:35:33 +00:00
diondiondion
887e982aa2
Don't show more than one quote removal hint on notifications page ( #36128 )
2025-09-15 15:27:43 +00:00
Claire
e4bb0fc43a
Add server-side support for handling posts with a quote policy allowing followers to quote ( #36127 )
2025-09-15 15:03:44 +00:00
Claire
f5591346cc
Add following_url to accounts ( #36093 )
2025-09-15 13:45:57 +00:00
renovate[bot]
94dcf8c96c
fix(deps): update dependency axios to v1.12.0 [security] ( #36116 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 10:02:38 +00:00
Lycolia Rizzim
4702e369e9
Fix: clicking a status header opens the status details, no longer navigate to profile ( #36118 )
2025-09-15 09:43:14 +00:00
diondiondion
681a9cfda1
In composer, show when quoted post is also a quote post ( #36119 )
2025-09-15 09:21:03 +00:00
renovate[bot]
38c0c9ba3b
chore(deps): update dependency libvips to v8.17.2 ( #36117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 08:55:15 +00:00
github-actions[bot]
93c977eb3d
New Crowdin Translations (automated) ( #36105 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-15 08:28:25 +00:00
renovate[bot]
8e46252862
chore(deps): update dependency pundit to v2.5.1 ( #36097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 08:15:28 +00:00
Claire
85f414da8a
Merge pull request #3179 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 06803422da
2025-09-13 13:57:25 +02:00
Claire
5da295fa4d
Merge commit '06803422da3794538cd9cd5c7ccd61a0694ef921' into glitch-soc/merge-upstream
2025-09-13 11:12:22 +02:00
Echo
06803422da
Make Vite respect CSP for styles ( #36089 )
2025-09-12 13:37:26 +00:00
Claire
82b26603fe
Fix quote posts with CW and no text being rejected ( #36095 )
2025-09-12 13:10:31 +00:00
Eugen Rochko
30b31a89e6
Add schema.org markup to SEO-enabled posts ( #36075 )
2025-09-12 09:12:07 +00:00
github-actions[bot]
b59e06fba7
New Crowdin Translations (automated) ( #36092 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-12 09:04:44 +00:00
Claire
c708f06621
Merge pull request #3178 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 45a996f12b
2025-09-12 09:39:18 +02:00
diondiondion
7cb56c7bc7
[Glitch] Fix "Post revoked" label & "Pending" tooltip text
...
Port 45a996f12b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-11 21:36:02 +02:00
diondiondion
268ede0391
[Glitch] Allow removing deleted quotes from composer
...
Port 84d1ba980b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-11 21:35:07 +02:00
diondiondion
d471514231
[Glitch] Update labels in Posting defaults settings
...
Port 872044484c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-11 21:21:48 +02:00
Claire
9f97df84da
Merge commit '45a996f12b04f88e0774bc6d6b52452ce39b612f' into glitch-soc/merge-upstream
2025-09-11 21:20:15 +02:00
diondiondion
45a996f12b
Fix "Post revoked" label & "Pending" tooltip text ( #36090 )
2025-09-11 16:36:18 +00:00
Claire
946721fd0b
Fix local quote notifications ( #36091 )
2025-09-11 16:32:55 +00:00
diondiondion
84d1ba980b
Allow removing deleted quotes from composer ( #36080 )
2025-09-11 14:44:20 +00:00
diondiondion
872044484c
Update labels in Posting defaults settings ( #36084 )
2025-09-11 14:04:15 +00:00
Claire
e35dfbfdef
Fix accpeted quotes sometimes not generating notifications ( #36087 )
2025-09-11 12:58:25 +00:00
Claire
aacc829dc6
Fix missing memoization in Web::PushNotificationWorker ( #36085 )
2025-09-11 12:32:56 +00:00
Claire
c198d04a62
Merge pull request #3177 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 75f78244d5
2025-09-11 14:19:35 +02:00
Echo
261edc8b87
[Glitch] Add basic HTML parser for converting strings to React components
...
Port 8a0d0025ff to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-11 12:16:15 +02:00
diondiondion
5e0d346e14
[Glitch] Allow disabled dropdown menu items to be focused
...
Port 841212710b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-11 12:15:08 +02:00
Claire
128a69c1f4
Merge commit '75f78244d5df52cc8242b6a7c6b8d1531963aa63' into glitch-soc/merge-upstream
2025-09-11 12:13:47 +02:00
Claire
f7289b251f
Add migration to fill unset default quote policy based on default post privacy ( #36041 )
2025-09-11 10:11:31 +00:00
github-actions[bot]
75f78244d5
New Crowdin Translations (automated) ( #36082 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-11 09:39:51 +00:00
Claire
b60ee191ac
Fix QuoteAuthorization id not being properly serialized when federating revocation ( #36083 )
2025-09-11 09:37:56 +00:00
Echo
8a0d0025ff
Add basic HTML parser for converting strings to React components ( #36071 )
2025-09-11 09:22:44 +00:00
renovate[bot]
2314583606
chore(deps): update dependency hiredis-client to v0.25.3 ( #36079 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 08:17:58 +00:00
Claire
cf7d1822f4
Merge pull request #3176 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to eb118d8523
2025-09-10 20:26:11 +02:00
diondiondion
3f7f766e47
[Glitch] Improve accessibility of visibility modal dropdowns
...
Port 377e870348 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:41:21 +02:00
diondiondion
c799d73484
[Glitch] Lighten up modal background colours in light mode
...
Port 66d73fc213 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:38:53 +02:00
diondiondion
1bb92520d6
[Glitch] Show hint explaining post visibility when quoting a "quiet public" post
...
Port cf20c5db9c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:38:27 +02:00
Claire
4b85fcabff
[Glitch] Move quote post fallback removal import-time
...
Port 1c8990927a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:37:11 +02:00
Claire
838d88cb8f
[Glitch] Fix unresponsive areas around GIFV modals in some cases
...
Port 2347354bba to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:35:37 +02:00
diondiondion
4388fa1495
[Glitch] Visibility dialog: Add visual dropdown indicator to Dropdown component
...
Port c0af4581aa to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:34:58 +02:00
diondiondion
435f536375
[Glitch] Visibility modal: Match dropdown width to button
...
Port 0153b49ef7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:34:30 +02:00
Echo
50acfc48b9
[Glitch] Remove old search results with new search
...
Port 24fb862a65 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:34:01 +02:00
Echo
acb2c1a635
[Glitch] Revert change to EmojiHTML
...
Port b99c94537b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:33:33 +02:00
diondiondion
8ce1c8ab7c
[Glitch] Fix missing icons and subtitle in mobile boost/quote menu
...
Port a5fbe2f5c1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:33:13 +02:00
Claire
28d479ceb3
[Glitch] Change “Posting defaults” settings page to enforce nobody quote policy for private default visibility
...
Port 9463a31107 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:27:47 +02:00
Claire
1d6226f66e
[Glitch] Change description of “Quiet public”
...
Port 7ddb8814e1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-10 18:26:56 +02:00
Claire
06f45a2046
Merge commit 'eb118d85238da8d0583868abab2756bb329742ba' into glitch-soc/merge-upstream
...
Conflicts:
- `yarn.lock`:
Upstream updated dependencies textually adjacent to glitch-soc-only ones.
Updated them as upstream did.
2025-09-10 18:11:12 +02:00
diondiondion
841212710b
Allow disabled dropdown menu items to be focused ( #36078 )
2025-09-10 11:32:50 +00:00
Yamagishi Kazutoshi
ffaa672fd6
Display Valkey version on admin dashboard ( #35785 )
2025-09-10 10:58:51 +00:00
github-actions[bot]
eb118d8523
New Crowdin Translations (automated) ( #36076 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-10 08:42:44 +00:00
Claire
e1dc960219
Rework FEP-7888 implementation ( #36064 )
2025-09-09 18:27:30 +00:00
diondiondion
377e870348
Improve accessibility of visibility modal dropdowns ( #36068 )
2025-09-09 17:44:43 +00:00
diondiondion
66d73fc213
Lighten up modal background colours in light mode ( #36069 )
2025-09-09 17:43:36 +00:00
Claire
e2cbef7edb
Remove unused definitions from OStatus::TagManager ( #36067 )
2025-09-09 13:14:35 +00:00
Renaud Chaput
beca0faed0
Upgrade transitive deps with security advisories to latest version ( #36066 )
2025-09-09 13:13:56 +00:00
diondiondion
cf20c5db9c
Show hint explaining post visibility when quoting a "quiet public" post ( #36065 )
2025-09-09 12:43:23 +00:00
github-actions[bot]
3c79c512fe
New Crowdin Translations (automated) ( #36063 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-09 07:42:52 +00:00
Claire
1c8990927a
Move quote post fallback removal import-time ( #36055 )
2025-09-08 15:31:36 +00:00
renovate[bot]
13d970b5ae
chore(deps): update dependency rubyzip to v3.1.0 ( #36048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 14:53:51 +00:00
renovate[bot]
e7d7da9511
chore(deps): update dependency rubocop-performance to v1.26.0 ( #36047 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 14:53:30 +00:00
Claire
2347354bba
Fix unresponsive areas around GIFV modals in some cases ( #36059 )
2025-09-08 14:11:10 +00:00
renovate[bot]
9d0e73d308
fix(deps): update dependency vite to v7.1.5 ( #36056 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 13:51:25 +00:00
renovate[bot]
3ca4793e68
fix(deps): update dependency sass to v1.92.1 ( #36046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 13:04:57 +00:00
github-actions[bot]
e9e107c5a5
New Crowdin Translations (automated) ( #36045 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-08 13:04:38 +00:00
diondiondion
c0af4581aa
Visibility dialog: Add visual dropdown indicator to Dropdown component ( #36052 )
2025-09-08 12:53:23 +00:00
diondiondion
0153b49ef7
Visibility modal: Match dropdown width to button ( #36054 )
2025-09-08 12:43:38 +00:00
Echo
24fb862a65
Remove old search results with new search ( #36053 )
2025-09-08 12:35:59 +00:00
Echo
b99c94537b
Revert change to EmojiHTML ( #36051 )
2025-09-08 12:08:07 +00:00
diondiondion
a5fbe2f5c1
Fix missing icons and subtitle in mobile boost/quote menu ( #36038 )
2025-09-08 08:50:46 +00:00
Jesse Karmani
65b4a0a6f1
Implement FEP 7888: Part 1 - publish conversation context ( #35959 )
2025-09-05 19:28:29 +00:00
Claire
9463a31107
Change “Posting defaults” settings page to enforce nobody quote policy for private default visibility ( #36040 )
2025-09-05 18:51:08 +00:00
Claire
7ddb8814e1
Change description of “Quiet public” ( #36032 )
2025-09-05 18:35:34 +00:00
Claire
a317bde6b8
[Glitch] Change “Boost with original visibility” to “Share again with your followers”
...
Port de09e33c92 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-05 20:32:34 +02:00
Claire
31df462f51
[Glitch] Fix missing beforeUnload confirmation when a quote post is being authored
...
Port 9a2be25199 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-05 20:32:34 +02:00
Claire
6335f3263d
[Glitch] Fix missing beforeUnload confirmation when a poll is being authored
...
Port 0d93801bde to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-05 20:32:33 +02:00
diondiondion
cda2119af8
[Glitch] Add first-time user education hint about quote removal on Quote notifications
...
Port e7c30cd072 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-05 20:32:33 +02:00
Echo
fc3b4d9cc9
[Glitch] Adds DisplayName component
...
Port 42be0ca0eb to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-05 20:08:46 +02:00
diondiondion
7441f21b18
[Glitch] Add new plain (text-only) button variant
...
Port bc952ebde9 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-05 20:05:57 +02:00
Claire
6fc9febb47
Merge commit '1b664cf20dbb696cf16a42efcf59ab186cb211eb' into glitch-soc/merge-upstream
2025-09-05 20:03:42 +02:00
Matt Jankowski
1b664cf20d
Relay reset delivery tracker model spec and callback ( #36027 )
2025-09-05 12:56:15 +00:00
Matt Jankowski
05a655f33e
Convert age verification controller to system specs ( #36026 )
2025-09-05 12:44:09 +00:00
Matt Jankowski
3efba15b3c
Use pluck on DomainAllow.allowed_domains for export ( #36019 )
2025-09-05 12:30:18 +00:00
Matt Jankowski
350a802851
Remove unused _index iterator in admin partial ( #36018 )
2025-09-05 12:29:11 +00:00
Claire
de09e33c92
Change “Boost with original visibility” to “Share again with your followers” ( #36035 )
2025-09-05 08:59:16 +00:00
Claire
9a2be25199
Fix missing beforeUnload confirmation when a quote post is being authored ( #36034 )
2025-09-05 08:51:49 +00:00
Claire
279405f2a7
Fix incorrect change of unlisted source strings ( #36033 )
2025-09-05 08:34:14 +00:00
Claire
497bfbc483
Fix source string for visibility dropdown hint ( #36031 )
2025-09-05 08:14:34 +00:00
github-actions[bot]
dd6bd681ea
New Crowdin Translations (automated) ( #36029 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-05 08:14:25 +00:00
Claire
0d93801bde
Fix missing beforeUnload confirmation when a poll is being authored ( #36030 )
2025-09-05 08:07:59 +00:00
diondiondion
e7c30cd072
Add first-time user education hint about quote removal on Quote notifications ( #35986 )
2025-09-04 13:01:12 +00:00
Echo
42be0ca0eb
Adds DisplayName component ( #35985 )
2025-09-04 10:09:27 +00:00
renovate[bot]
d7d83d44e6
fix(deps): update dependency @reduxjs/toolkit to v2.9.0 ( #36000 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 09:44:17 +00:00
github-actions[bot]
5cb85acf2b
New Crowdin Translations (automated) ( #36015 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-04 09:41:16 +00:00
Matt Jankowski
27969c3077
Update rubocop to version 1.80.2 ( #36007 )
2025-09-04 08:14:01 +00:00
Emelia Smith
4c2a2c27c1
Automatically remove invalid Web::PushSubscriptions ( #35987 )
2025-09-04 08:00:44 +00:00
Claire
14cb5ff881
Add compatibility hack for GoToSocial interaction policies ( #36004 )
2025-09-03 19:35:43 +00:00
Claire
372b746dbf
Merge pull request #3173 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 624c024766
2025-09-03 17:58:58 +02:00
Claire
705ea99136
Merge commit '624c024766227255c78d31bd408876c64a8b279f' into glitch-soc/merge-upstream
...
Conflicts:
- `app/helpers/formatting_helper.rb`:
Upstream added an optional keyword argument where glitch-soc already had one for content-type.
Added upstream's new option while keeping glitch-soc's.
2025-09-03 14:39:57 +02:00
diondiondion
bc952ebde9
Add new plain (text-only) button variant ( #36002 )
2025-09-03 12:34:29 +00:00
renovate[bot]
c1542643f5
fix(deps): update dependency sass to v1.92.0 ( #36001 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 12:23:00 +00:00
Claire
624c024766
Prepend “RE: <url>” fallback link to Mastodon-authored quote posts ( #35971 )
2025-09-03 09:35:44 +00:00
github-actions[bot]
927468bce5
New Crowdin Translations (automated) ( #35999 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-03 07:57:33 +00:00
Claire
eeb80a926c
Merge pull request #3172 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 75fca715e9
2025-09-02 22:48:32 +02:00
Claire
6a71fffadf
[Glitch] Change public self-quotes of private posts to be disallowed
...
Port 75fca715e9 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-02 19:19:48 +02:00
Claire
a06e96f99e
[Glitch] Change icon variant for quotes
...
Port 5d9a9c76fb to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-02 19:18:40 +02:00
Claire
160c29b073
[Glitch] Change wording on quote label when disabled
...
Port 0e5cac8c8b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-02 19:17:01 +02:00
Bruno Viveiros
a5662c71db
[Glitch] fix: YouTube iframe being able to start at a defined time
...
Port bdff970a5e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-02 19:16:37 +02:00
Emelia Smith
c5867cc98d
[Glitch] Move 'add more' inside table toolbar on reports
...
Port 2138f3e40f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-02 19:15:44 +02:00
Emelia Smith
ae6613db55
[Glitch] Fix batch table toolbar displaying under status media
...
Port 314d5f0d7a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-02 19:14:55 +02:00
Emelia Smith
aadbfbb315
[Glitch] Support displaying polls in Admin UI
...
Port 15401e6988 to glitch-soc
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-02 19:14:11 +02:00
diondiondion
1db5d85d20
[Glitch] Update Visibility modal copy & preferences link
...
Port 6f8187e595 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-09-02 19:12:23 +02:00
Claire
d5b959a2ca
Merge commit '75fca715e9ae8ad347edbaf6511a052f161a3de3' into glitch-soc/merge-upstream
...
Conflicts:
- `app/views/settings/preferences/other/show.html.haml`:
Upstream moved some preferences to a new category, while glitch-soc had an
extra preference there.
Moved the extra preference like upstream did to the new category.
2025-09-02 19:07:51 +02:00
Claire
75fca715e9
Change public self-quotes of private posts to be disallowed ( #35975 )
2025-09-02 15:48:37 +00:00
Claire
5d9a9c76fb
Change icon variant for quotes ( #35991 )
2025-09-02 13:52:09 +00:00
Claire
0e5cac8c8b
Change wording on quote label when disabled ( #35990 )
2025-09-02 13:41:31 +00:00
fiona
e665cc68f4
Fix handling of edited status with new media and no text ( #35970 )
2025-09-02 12:25:55 +00:00
Bruno Viveiros
bdff970a5e
fix: YouTube iframe being able to start at a defined time ( #26584 )
2025-09-02 10:04:59 +00:00
renovate[bot]
bf860c39c2
Update dependency vite to v7.1.4 ( #35983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 09:21:31 +00:00
renovate[bot]
b829d89757
Update dependency use-debounce to v10.0.6 ( #35982 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 08:29:24 +00:00
renovate[bot]
5844fd3e3d
Update dependency pg to v1.6.2 ( #35981 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 08:11:39 +00:00
renovate[bot]
f51b733109
Update dependency connection_pool to v2.5.4 ( #35980 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 08:11:28 +00:00
Emelia Smith
2138f3e40f
Move 'add more' inside table toolbar on reports ( #35963 )
2025-09-02 07:54:58 +00:00
github-actions[bot]
fb736eaed5
New Crowdin Translations (automated) ( #35979 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-02 07:41:43 +00:00
Matt Jankowski
786891c333
Remove unused local vars from user mailer warning ( #35977 )
2025-09-02 07:35:53 +00:00
Eugen Rochko
7fc884ba00
Fix banned text being able to be circumvented via unicode ( #35978 )
2025-09-02 07:29:03 +00:00
Claire
6e09dd10a7
Fix stale interaction counts being served for quotes over streaming ( #35967 )
2025-09-01 20:12:20 +00:00
Emelia Smith
314d5f0d7a
Fix batch table toolbar displaying under status media ( #35962 )
2025-09-01 16:02:31 +00:00
Emelia Smith
15401e6988
Support displaying polls in Admin UI ( #35933 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-09-01 14:59:03 +00:00
diondiondion
6f8187e595
Update Visibility modal copy & preferences link ( #35969 )
2025-09-01 11:17:27 +00:00
Claire
ab698ff521
Move posting defaults to their own preferences sub-category ( #35966 )
2025-09-01 08:31:07 +00:00
renovate[bot]
f21d9f64db
Update Node.js to 22.19 ( #35954 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 07:21:09 +00:00
github-actions[bot]
e95e6064ae
New Crowdin Translations (automated) ( #35960 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-09-01 07:20:25 +00:00
Matt Jankowski
70da14871f
Remove unused require of rubygems/package from ip blocks CLI class ( #35957 )
2025-09-01 06:23:39 +00:00
github-actions[bot]
c3b1dc4b1c
New Crowdin Translations (automated) ( #3103 )
...
* New Crowdin translations
* Update no.yml
* Update simple_form.no.yml
---------
Co-authored-by: GitHub Actions <noreply@github.com >
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-08-31 16:16:20 +02:00
Claire
65723e791f
Merge pull request #3170 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 40242fafee
2025-08-30 16:14:14 +02:00
Claire
a0763483b0
[Glitch] Rename unknown quote policy value to unsupported_policy
...
Port 4fa203e69e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-29 18:24:50 +02:00
Kazuki Nagasawa
bf3c53661a
[Glitch] Fix 404 error after deleting status from detail view
...
Port d93572ea90 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-29 18:24:23 +02:00
Claire
6abe6cdef5
Merge commit '40242fafee83cf9a6bcb2d0ac1e228827969402f' into glitch-soc/merge-upstream
2025-08-29 18:21:28 +02:00
Matt Jankowski
40242fafee
Use partial for severed relationship download area ( #35945 )
2025-08-29 15:19:59 +00:00
Matt Jankowski
ee4b0a223c
Add coverage for Relay model ( #35950 )
2025-08-29 15:18:52 +00:00
ioflow
3c578dbdcd
Fix incorrect RSS feed MIME type in gzip_types directive ( #35562 )
2025-08-29 14:17:04 +00:00
Claire
4fa203e69e
Rename unknown quote policy value to unsupported_policy ( #35955 )
2025-08-29 13:50:37 +00:00
Claire
8b7685d956
Add default quote policy to API ( #35948 )
2025-08-29 11:37:20 +00:00
Claire
4ecbaea8bb
Conditionally bump API version depending on quote post feature flag ( #35939 )
2025-08-29 10:33:35 +00:00
Matt Jankowski
5f1e6a5886
Fix failure to verify changes in api/v1/accounts/credentials spec ( #35951 )
2025-08-29 08:14:23 +00:00
github-actions[bot]
97d80265b4
New Crowdin Translations (automated) ( #35953 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-29 07:32:22 +00:00
Kazuki Nagasawa
d93572ea90
Fix 404 error after deleting status from detail view ( #35800 ) ( #35881 )
2025-08-28 20:50:19 +00:00
Claire
3b6afadf55
Merge pull request #3169 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to d880f397df
2025-08-28 21:47:42 +02:00
diondiondion
5db1bbef69
[Glitch] Add hotkey Q for quoting the currently focused post
...
Port 229cbc6a24 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-28 20:36:00 +02:00
Claire
c1159fa712
[Glitch] Accomodate longer text in quote/reblog dropdown
...
Port b6cd32281f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-28 20:24:46 +02:00
Claire
03e07d88d7
Merge commit 'd880f397dfbe95bb8c3c9ed5730fbba76398df5f' into glitch-soc/merge-upstream
2025-08-28 20:23:39 +02:00
renovate[bot]
d880f397df
Update dependency @vitejs/plugin-react to v5.0.2 ( #35942 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 14:04:38 +00:00
renovate[bot]
3ab2d14782
Update Yarn to v4.9.4 ( #35837 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 12:39:01 +00:00
diondiondion
229cbc6a24
Add hotkey Q for quoting the currently focused post ( #35941 )
2025-08-28 12:33:23 +00:00
github-actions[bot]
dccd29fe25
New Crowdin Translations (automated) ( #35936 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-28 08:47:16 +00:00
Claire
e109917119
Merge pull request #3168 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 02de05dc27
2025-08-27 20:06:34 +02:00
Claire
b6cd32281f
Accomodate longer text in quote/reblog dropdown ( #35930 )
2025-08-27 17:20:02 +00:00
Claire
971d8af8e3
[Glitch] Add ability to list quotes of one's own posts
...
Port 02de05dc27 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-27 18:36:29 +02:00
Claire
9c662f83d2
[Glitch] Fix API return types for interaction API helpers
...
Port 66f5ad42e2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-27 18:21:13 +02:00
Claire
a68dc4ab7a
[Glitch] Enable quotes of manually-reviewed quotes with a different label
...
Port 9c55b2fbe4 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-27 18:17:40 +02:00
Claire
e7890c0153
[Glitch] Fix streaming and handling of quoted_update notifications
...
Port a6a0d982ef to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-27 18:17:13 +02:00
diondiondion
9f710449db
[Glitch] Fix error alerts for deleted quotes
...
Port 4180f754d0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-27 18:16:29 +02:00
Claire
884d7996b1
Merge commit '02de05dc272856c77fac5c9e1d84cf585ae20c1e' into glitch-soc/merge-upstream
2025-08-27 18:13:03 +02:00
Claire
02de05dc27
Add ability to list quotes of one's own posts ( #35914 )
2025-08-27 15:38:52 +00:00
Claire
9c55b2fbe4
Enable quotes of manually-reviewed quotes with a different label ( #35925 )
2025-08-27 14:55:39 +00:00
Claire
a6a0d982ef
Fix streaming and handling of quoted_update notifications ( #35924 )
2025-08-27 14:53:54 +00:00
Matt Jankowski
c2b7b28919
Use strict locals and remove unused value in card partial ( #35919 )
2025-08-27 13:22:39 +00:00
Matt Jankowski
5cb7dfafcc
Move lengthy ruby logic from mailer view to helper ( #35911 )
2025-08-27 13:15:33 +00:00
Matt Jankowski
35a06319fa
Rely on mail_to helper default name arg value ( #35913 )
2025-08-27 13:05:13 +00:00
renovate[bot]
6f34db9bb7
Update dependency sass to v1.91.0 ( #35906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 12:51:06 +00:00
Matt Jankowski
3f1d78f3c6
Use target account from group_by result in admin/reports/index ( #35920 )
2025-08-27 12:50:16 +00:00
Claire
c00ed9c913
Add digest re-check before removing followers in synchronization mechanism ( #34273 )
2025-08-27 12:12:55 +00:00
Claire
b1e2f70934
Merge pull request #3167 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 6ad0ddebe4
2025-08-27 11:41:53 +02:00
Claire
66f5ad42e2
Fix API return types for interaction API helpers ( #35915 )
2025-08-27 08:13:34 +00:00
github-actions[bot]
8dcd195527
New Crowdin Translations (automated) ( #35922 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-27 08:13:21 +00:00
Claire
f825b0cfa4
[Glitch] Fix WebUI fetching deleted quote in an endless loop
...
Port 3c9bde31f7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-26 19:20:30 +02:00
Claire
0710138578
[Glitch] Add quoted_update notification type
...
Port f3a932d8a1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-26 19:20:18 +02:00
Claire
7e25f6b606
Merge commit '6ad0ddebe4be9fb76b9119924674b4679e8da74a' into glitch-soc/merge-upstream
2025-08-26 19:07:52 +02:00
diondiondion
4180f754d0
Fix error alerts for deleted quotes ( #35918 )
2025-08-26 16:34:14 +00:00
Claire
6ad0ddebe4
Fix quotes counting ( #35917 )
2025-08-26 15:51:56 +00:00
Claire
676300789e
Merge pull request #3166 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 7aba79ade9
2025-08-26 17:06:23 +02:00
Claire
3c9bde31f7
Fix WebUI fetching deleted quote in an endless loop ( #35909 )
2025-08-26 10:07:02 +00:00
Matt Jankowski
a8166d28ed
Add coverage for "live TOS" and "no TOS" paths in tos/drafts spec ( #35902 )
2025-08-26 08:43:43 +00:00
github-actions[bot]
460043a969
New Crowdin Translations (automated) ( #35908 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-26 08:40:16 +00:00
Matt Jankowski
4f41b7c089
Relax hard-coded attr names in system specs ( #35903 )
2025-08-26 08:23:45 +00:00
Claire
33085d9cf5
Get rid of leftover file
2025-08-25 22:24:58 +02:00
Claire
a17db258ea
[Glitch] Ensure quote policy is displayed as “Just me” when disabled because of visibility
...
Port 7a76f71d99 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-25 22:22:52 +02:00
Claire
c2c0b4f347
[Glitch] Consolidate labels for quote policy settings
...
Port 012450e87d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-25 22:21:30 +02:00
Claire
24e2bd2d6c
[Glitch] Fix Edit as well as “Delete & Redraft” on a poll not inserting empty option
...
Port d8c07be021 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-25 22:20:46 +02:00
Claire
7fcd9184d2
[Glitch] Add quotes_count to statuses stats
...
Port 2560242972 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-25 22:18:08 +02:00
diondiondion
2b00895179
[Glitch] Fix broken custom radio buttons & checkboxes in modals
...
Port 94ad088482 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-25 22:17:33 +02:00
Claire
e8fe33f273
Merge commit '7aba79ade9bfeb86105aa575bc7156acef78f7da' into glitch-soc/merge-upstream
...
Conflicts:
- `app/views/layouts/application.html.haml`:
Conflict because of glitch-soc's theming system.
Updated the line as upstream did.
2025-08-25 22:15:28 +02:00
Matt Jankowski
4738a18e52
Use default action of persisted records on edit forms ( #35904 )
2025-08-25 17:26:25 +00:00
Claire
3c17ccab37
Rearrange posting defaults settings ( #35896 )
2025-08-25 15:50:22 +00:00
Claire
496370801a
Add quotes_count to serializer specs ( #35901 )
2025-08-25 15:49:52 +00:00
Claire
f3a932d8a1
Add quoted_update notification type ( #35820 )
2025-08-25 15:44:18 +00:00
Claire
7aba79ade9
Fix quotes_count attribute on Status not being serialized ( #35895 )
2025-08-25 14:33:25 +00:00
Claire
7a76f71d99
Ensure quote policy is displayed as “Just me” when disabled because of visibility ( #35894 )
2025-08-25 13:08:37 +00:00
Claire
012450e87d
Consolidate labels for quote policy settings ( #35893 )
2025-08-25 12:30:37 +00:00
Claire
d8c07be021
Fix Edit as well as “Delete & Redraft” on a poll not inserting empty option ( #35892 )
2025-08-25 12:25:35 +00:00
Claire
2560242972
Add quotes_count to statuses stats ( #35832 )
2025-08-25 12:21:28 +00:00
diondiondion
94ad088482
Fix broken custom radio buttons & checkboxes in modals ( #35891 )
2025-08-25 09:12:46 +00:00
github-actions[bot]
b771fc0880
New Crowdin Translations (automated) ( #35878 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-25 06:54:53 +00:00
Shlee
61a21d6a36
Add crossorigin back to inert css (regression? of #30687 ) ( #35876 )
2025-08-25 06:54:47 +00:00
renovate[bot]
d85743576c
Update dependency vite-plugin-svgr to v4.5.0 ( #35885 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 06:46:10 +00:00
renovate[bot]
a1ca52ed8f
Update dependency @types/react to v18.3.24 ( #35888 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 06:43:24 +00:00
Claire
95709ce88b
Merge pull request #3165 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to f6e822e1f5
2025-08-24 21:50:33 +02:00
Claire
a44b4e220e
Merge commit 'f6e822e1f5c18553db246991ebfb8658acaef59f' into glitch-soc/merge-upstream
2025-08-24 11:43:25 +02:00
Claire
c0a48f082c
Merge upstream changes up to abe5413638 ( #3164 )
...
* Update dependency vite-plugin-pwa to v1.0.3 (#35830 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* New Crowdin Translations (automated) (#35829 )
Co-authored-by: GitHub Actions <noreply@github.com >
* Status quote button (#35822 )
* Use `debug?` query method on httplog initializer check (#35833 )
* Fix display of quotes in threads in WebUI (#35834 )
* Update dependency ruby-vips to v2.2.5 (#35836 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Disable `Metrics/*` cops (#35000 )
* Update dependency core-js to v3.45.1 (#35843 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* New Crowdin Translations (automated) (#35844 )
Co-authored-by: GitHub Actions <noreply@github.com >
* Update dependency vite-plugin-static-copy to v3.1.2 (#35846 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Update dependency rubyzip to v3.0.2 (#35845 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Composer quote improvements (#35835 )
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Co-authored-by: diondiondion <mail@diondiondion.com >
* Refactor to reuse the one status partial across moderation tools (#35644 )
* Fix layout shift caused by "Who to follow" widget (#35861 )
* Improvements for keyboard navigation in feeds (#35853 )
* Improve feed item focus outlines (#35864 )
* Visibility Modal fixes (#35865 )
* New Crowdin Translations (automated) (#35859 )
Co-authored-by: GitHub Actions <noreply@github.com >
* [Glitch] Status quote button
Port 8268323d7f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
* [Glitch] Fix display of quotes in threads in WebUI
Port 45ec4c93c0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
* [Glitch] Composer quote improvements
Port f85f0eee1b to glitch-soc
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
* [Glitch] Refactor to reuse the one status partial across moderation tools
Port 4f494781c1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
* [Glitch] Fix layout shift caused by "Who to follow" widget
Port 511e10df34 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
* [Glitch] Improvements for keyboard navigation in feeds
Port 118c30fbc7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
* [Glitch] Improve feed item focus outlines
Port a1c7b853ec to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
* [Glitch] Visibility Modal fixes
Port 4df50b9c7e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
---------
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Actions <noreply@github.com >
Co-authored-by: Echo <ChaosExAnima@users.noreply.github.com >
Co-authored-by: Matt Jankowski <matt@jankowski.online >
Co-authored-by: diondiondion <mail@diondiondion.com >
Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com >
2025-08-24 11:42:35 +02:00
Claire
f6e822e1f5
Fix issue with Stoplight 5.3 and DragonflyDB ( #35868 )
2025-08-22 23:59:25 +00:00
Claire
3fd629cf84
Do not mark remote quotes of local posts as approved before request ( #35860 )
2025-08-22 23:59:18 +00:00
Matt Jankowski
20bc34ca52
Rely on pluck for the SELECT in RuleTranslation.languages ( #35826 )
2025-08-22 23:58:40 +00:00
Echo
3cc6f8813a
[Glitch] Visibility Modal fixes
...
Port 4df50b9c7e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-22 23:12:02 +02:00
diondiondion
f7cd193390
[Glitch] Improve feed item focus outlines
...
Port a1c7b853ec to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-22 23:11:22 +02:00
diondiondion
e9c1ffeb9a
[Glitch] Improvements for keyboard navigation in feeds
...
Port 118c30fbc7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-22 23:08:56 +02:00
diondiondion
bae04bd303
[Glitch] Fix layout shift caused by "Who to follow" widget
...
Port 511e10df34 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-22 23:03:39 +02:00
Emelia Smith
b52b744e6d
[Glitch] Refactor to reuse the one status partial across moderation tools
...
Port 4f494781c1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-22 23:00:33 +02:00
Echo
be78b64948
[Glitch] Composer quote improvements
...
Port f85f0eee1b to glitch-soc
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-22 22:58:39 +02:00
Claire
5cac4dfb5c
Merge commit 'abe5413638043a52e4fcbb5f16aefd14e76bf96c' into glitch-soc/merge-upstream
2025-08-22 22:52:55 +02:00
Claire
0a0f57f3ec
[Glitch] Fix display of quotes in threads in WebUI
...
Port 45ec4c93c0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-22 22:46:03 +02:00
Echo
4e7b270365
[Glitch] Status quote button
...
Port 8268323d7f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-22 22:45:40 +02:00
Claire
02134172f1
Merge commit 'e770303968dc04d20dd5f3a5d7da3b9d7ba888fc' into glitch-soc/merge-upstream
...
Conflicts:
- `.rubocop_todo.yml`:
Glitch-soc had different overrides, but upstream simply disabled the rules.
Disabled them as well.
- `app/serializers/initial_state_serializer.rb`:
Not really a conflict, again because of a rubocop comment.
2025-08-22 22:33:11 +02:00
Claire
48a71e6ad2
Change glitch flavor to show approximate reply count by default ( #3157 )
2025-08-22 22:29:21 +02:00
github-actions[bot]
abe5413638
New Crowdin Translations (automated) ( #35859 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-22 14:53:27 +00:00
Echo
4df50b9c7e
Visibility Modal fixes ( #35865 )
2025-08-22 12:34:37 +00:00
diondiondion
a1c7b853ec
Improve feed item focus outlines ( #35864 )
2025-08-22 12:10:07 +00:00
diondiondion
118c30fbc7
Improvements for keyboard navigation in feeds ( #35853 )
2025-08-22 09:57:39 +00:00
diondiondion
511e10df34
Fix layout shift caused by "Who to follow" widget ( #35861 )
2025-08-22 09:44:10 +00:00
Emelia Smith
4f494781c1
Refactor to reuse the one status partial across moderation tools ( #35644 )
2025-08-21 14:51:11 +00:00
Echo
f85f0eee1b
Composer quote improvements ( #35835 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-08-21 14:07:31 +00:00
renovate[bot]
e770303968
Update dependency rubyzip to v3.0.2 ( #35845 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 11:40:40 +00:00
renovate[bot]
23de9c7e6c
Update dependency vite-plugin-static-copy to v3.1.2 ( #35846 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 11:33:11 +00:00
github-actions[bot]
f696f794cf
New Crowdin Translations (automated) ( #35844 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-21 07:42:45 +00:00
renovate[bot]
83f151947e
Update dependency core-js to v3.45.1 ( #35843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 07:29:58 +00:00
Matt Jankowski
20a71a5479
Disable Metrics/* cops ( #35000 )
2025-08-20 17:04:36 +00:00
renovate[bot]
181134153d
Update dependency ruby-vips to v2.2.5 ( #35836 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 15:31:58 +00:00
Claire
45ec4c93c0
Fix display of quotes in threads in WebUI ( #35834 )
2025-08-20 14:39:58 +00:00
Matt Jankowski
50cf327819
Use debug? query method on httplog initializer check ( #35833 )
2025-08-20 12:06:35 +00:00
Echo
8268323d7f
Status quote button ( #35822 )
2025-08-20 10:09:57 +00:00
github-actions[bot]
54da7ff12b
New Crowdin Translations (automated) ( #35829 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-20 08:31:57 +00:00
renovate[bot]
e28fe4199d
Update dependency vite-plugin-pwa to v1.0.3 ( #35830 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 08:09:02 +00:00
Claire
183e9d953b
Merge pull request #3162 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 8d3bca3bb8
2025-08-19 21:43:34 +02:00
Claire
b7c9b881e3
Merge commit '8d3bca3bb8c84e1e3735eb71bdce7acac3779bff' into glitch-soc/merge-upstream
2025-08-19 21:01:33 +02:00
Claire
c0aa21f4ad
Merge pull request #3161 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to f16f8b51b8
2025-08-19 21:00:46 +02:00
Echo
72035d5faa
[Glitch] Move language and visibility buttons above CW field
...
Port f16f8b51b8 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-19 19:14:23 +02:00
Echo
43034790a6
[Glitch] Composer Quote UI
...
Port d4b2e7f771 to glitch-soc
Co-authored-by: diondiondion <mail@diondiondion.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-19 19:13:58 +02:00
Claire
8d3bca3bb8
Fix serialization of quote policies in nested quotes ( #35828 )
2025-08-19 17:13:43 +00:00
Claire
71cee3e472
Merge commit 'f16f8b51b863d3fcadd17753004adbf8962ead01' into glitch-soc/merge-upstream
...
Conflicts:
- `yarn.lock`:
Upstream updated a dependency adjacent to one that is only in glitch-soc.
Updated as upstream did.
2025-08-19 18:46:12 +02:00
Echo
f16f8b51b8
Move language and visibility buttons above CW field ( #35824 )
2025-08-19 15:29:10 +00:00
Claire
831a24ae15
Fix self-destruct scheduler behavior on some Redis setups ( #35823 )
2025-08-19 14:16:30 +00:00
Claire
736751e5de
Change indexes on quotes to efficiently list quotes of a given account or quoted status ( #35819 )
2025-08-19 12:50:30 +00:00
renovate[bot]
421dbf9a7f
Update opentelemetry-ruby (non-major) ( #35784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 07:07:46 +00:00
renovate[bot]
7ac16582be
Update dependency prometheus_exporter to v2.3.0 ( #35791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 07:07:26 +00:00
renovate[bot]
5d24cb7514
Update dependency @vitejs/plugin-react to v5.0.1 ( #35817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 06:51:08 +00:00
renovate[bot]
a81b6beeca
Update dependency vite to v7.1.3 ( #35818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 06:51:05 +00:00
github-actions[bot]
10dc66be64
New Crowdin Translations (automated) ( #35816 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-19 06:49:37 +00:00
Matt Jankowski
ce813ad144
Avoid method that makes tokens while checking for tokens ( #35815 )
2025-08-19 06:49:34 +00:00
Claire
76b7092062
Merge pull request #3160 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 255d8f3f8c
2025-08-18 22:56:03 +02:00
Alan
903eefd420
[Glitch] Update color alpha blending to use Sass color functions
...
Port 95111e88e3 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-18 22:12:05 +02:00
Claire
9871aeed20
[Glitch] Fix “Delete & Redraft” as well as “Edit” unexpectedly reseting quote policy
...
Port c2fcf4183c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-18 22:06:33 +02:00
Claire
4ffcf7f7ed
Merge commit '255d8f3f8c6ece6a9f1fce9ea901d71577b92099' into glitch-soc/merge-upstream
2025-08-18 22:05:19 +02:00
Echo
d4b2e7f771
Composer Quote UI ( #35805 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2025-08-18 16:52:28 +00:00
Michael Stanclift
28bf811a07
Update Dockerfile to use Debian 'trixie' ( #35768 )
2025-08-18 16:45:31 +00:00
Claire
255d8f3f8c
Fix e-mail confirmation bypassing username approval ( #35806 )
2025-08-18 16:37:13 +00:00
Alan
95111e88e3
Update color alpha blending to use Sass color functions ( #35787 )
2025-08-18 15:55:38 +00:00
Claire
c2fcf4183c
Fix “Delete & Redraft” as well as “Edit” unexpectedly reseting quote policy ( #35808 )
2025-08-18 14:51:16 +00:00
Evаn Summers
f5754f2a36
Mention admin@localhost in DEVELOPMENT.md for non-Vagrant setups ( #35704 )
2025-08-18 14:13:44 +00:00
Claire
7ea5f622d3
Merge pull request #3159 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 72bd1ed4b3
2025-08-18 15:42:55 +02:00
Claire
8d602df786
Merge commit '72bd1ed4b3df9188a1ad3e664c86fe2e928bd134' into glitch-soc/merge-upstream
2025-08-18 13:44:06 +02:00
Claire
59dbb17bfa
Merge pull request #3158 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream 651e51a82e
2025-08-18 13:43:17 +02:00
Claire
72bd1ed4b3
Fix updates to quote policy not being federated ( #35804 )
2025-08-18 08:34:45 +00:00
Matt Jankowski
9d15b85d3b
Include update in the resources args for api/web/push_subscriptions route ( #35801 )
2025-08-18 07:35:56 +00:00
github-actions[bot]
a18e6199ef
New Crowdin Translations (automated) ( #35795 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-18 07:03:54 +00:00
renovate[bot]
83fcd1cf4f
Update dependency rails-i18n to v8.0.2 ( #35796 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 07:01:07 +00:00
Claire
1904d9617d
Fix SCSS formatting
2025-08-17 21:17:06 +02:00
Echo
2a593bd89e
[Glitch] Allow editing status quote policy
...
Port 651e51a82e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-17 21:17:06 +02:00
Echo
8a7324d114
[Glitch] Move composer buttons to top
...
Port 49a6e4cbb5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-17 21:17:06 +02:00
Echo
6c8a478273
[Glitch] Redirect on success for standalone compose
...
Port 7cf53dbf63 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-17 21:17:06 +02:00
Claire
80bc5ab5ef
[Glitch] Fix reply indicator displaying wrong avatar in rare cases
...
Port 63d3f28b20 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-17 20:58:11 +02:00
Echo
fd2420891c
[Glitch] Prevent props being added as HTML attributes
...
Port bf15b1d65d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-17 20:57:18 +02:00
Claire
4d9150735a
Merge commit '651e51a82eba542c4d8c3fec5edd16420ea1ff3e' into glitch-soc/merge-upstream
...
Conflicts:
- `yarn.lock`:
Upstream updated a dependency textually adjacent to a glitch-soc-specific one.
Updated the dependency as upstream did.
2025-08-17 20:52:34 +02:00
Claire
add059205f
Merge pull request #3156 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to ce1680e6f9
2025-08-17 20:50:16 +02:00
github-actions[bot]
25f1a515f8
New Crowdin Translations (automated) ( #35788 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-15 07:12:01 +00:00
Matt Jankowski
4de21056ff
Update sidekiq to version 8.0.7 ( #34824 )
2025-08-14 15:25:31 +00:00
Echo
651e51a82e
Allow editing status quote policy ( #35762 )
2025-08-14 15:04:32 +00:00
Claire
a2cddb9eac
Disallow making private posts quotable ( #35780 )
2025-08-14 13:58:25 +00:00
Claire
b0ce1ce49d
Fix tootctl admin create not bypassing reserved username checks ( #35779 )
2025-08-14 13:35:19 +00:00
renovate[bot]
ac0581fd22
Update devDependencies (non-major) ( #35660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com >
2025-08-14 08:36:38 +00:00
Matt Jankowski
93923a4af2
First pass coverage addition for antispam class ( #35771 )
2025-08-14 07:57:18 +00:00
renovate[bot]
9fc81adc7b
Update opentelemetry-ruby (non-major) ( #35777 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 07:51:51 +00:00
renovate[bot]
734dbbcb14
Update dependency rubocop-rails to v2.33.3 ( #35766 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 07:35:12 +00:00
renovate[bot]
2112416761
Update dependency @rails/ujs to v7.1.502 ( #35772 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 07:34:30 +00:00
renovate[bot]
c0f64a6603
Update dependency rails to v8.0.2.1 ( #35776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 07:34:27 +00:00
Claire
e2e19544ae
Update Vagrantfile ( #35765 )
2025-08-13 20:45:10 +00:00
Claire
2648bbdc51
Add PUT /api/v1/statuses/:status_id/interaction_policy ( #35769 )
2025-08-13 15:51:16 +00:00
Echo
49a6e4cbb5
Move composer buttons to top ( #35749 )
2025-08-13 14:09:45 +00:00
Echo
7cf53dbf63
Redirect on success for standalone compose ( #35763 )
2025-08-13 13:52:29 +00:00
renovate[bot]
613cbf720c
Update dependency eslint-plugin-jsdoc to v54 ( #35760 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 07:28:21 +00:00
github-actions[bot]
bce4a572cd
New Crowdin Translations (automated) ( #35759 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-13 07:26:03 +00:00
Claire
c893b82ace
Remove unnecessary limitation on manual build-security workflow ( #35752 )
2025-08-13 07:12:11 +00:00
renovate[bot]
eda8ddddd6
Update dependency json-schema to v6 ( #35754 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 16:38:54 +00:00
Claire
63d3f28b20
Fix reply indicator displaying wrong avatar in rare cases ( #35756 )
2025-08-12 16:16:03 +00:00
renovate[bot]
783b33e2da
Update dependency pino to v9.8.0 ( #35722 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 13:54:40 +00:00
renovate[bot]
5847117573
Update dependency eslint-plugin-jsdoc to v53 ( #35742 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 13:54:22 +00:00
Claire
258e5c4938
Fix interaction policy changes in implicit updates not being saved ( #35751 )
2025-08-12 12:19:29 +00:00
renovate[bot]
69ee043f9d
Update dependency rspec-rails to v8.0.2 ( #35750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 09:53:52 +00:00
renovate[bot]
28b5477c6f
Update dependency rubocop-rails to v2.33.1 ( #35747 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 09:27:07 +00:00
Matt Jankowski
5ee83a680b
Update stoplight to version 5.3.1 ( #35129 )
2025-08-12 08:15:22 +00:00
renovate[bot]
d9d7914a8d
Update dependency vite to v7.1.2 ( #35746 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 07:44:48 +00:00
github-actions[bot]
ca3d67e88d
New Crowdin Translations (automated) ( #35745 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-12 07:40:37 +00:00
Matt Jankowski
61f0ce654f
Update rubocop-rails to version 2.33.0 ( #35741 )
2025-08-12 07:29:02 +00:00
Renaud Chaput
379f12ea00
Update to Vite 7 ( #35598 )
2025-08-11 12:35:36 +00:00
Echo
bf15b1d65d
Prevent props being added as HTML attributes ( #35739 )
2025-08-11 12:00:35 +00:00
renovate[bot]
4cabc031e6
Update dependency rubyzip to v3 ( #35576 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 10:12:14 +00:00
renovate[bot]
9c5b4b2639
Update dependency sass to v1.90.0 ( #35695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 08:57:42 +00:00
Claire
8a7e84a475
Add test for Delete of inlined QuoteAuthorization ( #35724 )
2025-08-11 08:55:23 +00:00
Claire
0e99d428b2
Change serialization of Delete activities for QuoteAuthorization to inline the latter ( #35725 )
2025-08-11 08:55:18 +00:00
renovate[bot]
dbab3912bd
Update dependency hiredis-client to v0.25.2 ( #35732 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 08:08:40 +00:00
github-actions[bot]
3c6c9d650d
New Crowdin Translations (automated) ( #35729 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-11 08:08:33 +00:00
Matt Jankowski
b827a0a6a8
Allow CustomEmoji to normalize its own domain ( #35726 )
2025-08-11 07:33:36 +00:00
Echo
ab0a206d43
[Glitch] Update Redux to handle quote posts
...
Port 8ee4b3f906 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-09 23:10:41 +02:00
Claire
11902d958f
Merge commit 'ce1680e6f979889ebd5c775353f3b82a8b2698bb' into glitch-soc/merge-upstream
...
Conflicts:
- `app/models/concerns/user/has_settings.rb`:
Upstream added a new helper for a setting, where glitch-soc had extra ones.
Not a real conflict, added upstream's new helper without removing glitch-soc's ones.
2025-08-09 23:02:43 +02:00
renovate[bot]
ce1680e6f9
Update dependency core-js to v3.45.0 ( #35667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 15:32:15 +00:00
Matt Jankowski
b8982cb881
Use around_action to preserve stored location in auth/sessions#destroy ( #35716 )
2025-08-08 15:31:50 +00:00
renovate[bot]
5d934c2835
Update dependency httplog to v1.7.3 ( #35721 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 10:06:23 +00:00
David Roetzel
868c46bc76
Add delivery failure handling to FASP jobs ( #35723 )
2025-08-08 09:46:09 +00:00
github-actions[bot]
1fd147bf2b
New Crowdin Translations (automated) ( #35720 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-08 09:00:51 +00:00
Echo
8ee4b3f906
Update Redux to handle quote posts ( #35715 )
2025-08-08 08:44:05 +00:00
Claire
54134a30a7
Merge pull request #3155 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to a485f97d21
2025-08-07 18:51:05 +02:00
Claire
e68de292b4
Merge commit 'a485f97d21c3fb7da927e8fd239b301a590ee9b8' into glitch-soc/merge-upstream
2025-08-07 18:16:54 +02:00
Matt Jankowski
a485f97d21
Replace EmailHelper module with normalizes via model concern ( #35702 )
2025-08-07 13:47:47 +00:00
Claire
496a5f423e
Inline instrument quote post in outgoing QuoteRequest activities ( #35713 )
2025-08-07 13:19:18 +00:00
Claire
836a2bfee0
Fix handling of inlined instrument in incoming QuoteRequest ( #35714 )
2025-08-07 12:52:29 +00:00
github-actions[bot]
39a3ffaf2f
New Crowdin Translations (automated) ( #35708 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-07 08:46:11 +00:00
Claire
d4e0784182
Fix quote revocation not being streamed ( #35710 )
2025-08-07 08:03:15 +00:00
Claire
e615d2f069
Change quote to be fetched with quoted account rather than random follower ( #35709 )
2025-08-07 08:02:29 +00:00
Claire
9ddb9739d1
Merge pull request #3154 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to ac59772dc6
2025-08-06 23:31:58 +02:00
Claire
9da8c9e07c
[Glitch] Bundle quotes and mentions in the same quickfilter bar since quotes don't have their own icon
...
Port 4838085d66 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-06 22:43:44 +02:00
Claire
4b507c0f05
[Glitch] Add UI for revoking quote posts
...
Port 55a98580aa to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-06 22:43:44 +02:00
Claire
dbb2908eeb
[Glitch] Fix quote notification filtering and add settings
...
Port a4c05c694f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-06 22:34:14 +02:00
Claire
235037a3b2
Merge commit 'ac59772dc6cda646258e61debfd792f9057c1c39' into glitch-soc/merge-upstream
...
Conflicts:
- `app/controllers/api/v1/statuses_controller.rb`:
Conflict because upstream added a parameter where glitch-soc had an extra one.
Added upstream's parameter while keeping glitch-soc's.
- `app/serializers/activitypub/note_serializer.rb`:
Conflict because upstream added an extension where glitch-soc had an extra one.
Added upstream's extension while keeping glitch-soc's.
- `app/services/update_status_service.rb`:
Conflict because upstream added a parameter where glitch-soc had an extra one.
Added upstream's parameter while keeping glitch-soc's.
2025-08-06 22:02:55 +02:00
Claire
ac59772dc6
Change icon of quote notification mails ( #35701 )
2025-08-06 15:20:16 +00:00
Claire
4838085d66
Bundle quotes and mentions in the same quickfilter bar since quotes don't have their own icon ( #35700 )
2025-08-06 14:54:03 +00:00
Claire
9ec99ffef1
Add quote_approval_policy parameter when posting and editing statuses ( #35699 )
2025-08-06 14:23:12 +00:00
Matt Jankowski
6e48322055
Add spec for CanonicalEmailBlock.matching_email scope ( #35692 )
2025-08-06 12:19:43 +00:00
Claire
55a98580aa
Add UI for revoking quote posts ( #35689 )
2025-08-06 11:52:56 +00:00
Claire
c8f263c419
Export interaction policies for local posts over ActivityPub ( #35697 )
2025-08-06 11:31:36 +00:00
github-actions[bot]
6f6e7d8d49
New Crowdin Translations (automated) ( #35694 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-06 09:06:22 +00:00
renovate[bot]
fcbd4b7afb
Update dependency annotaterb to v4.18.0 ( #35676 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:43:14 +00:00
Matt Jankowski
4c2ddbf2c4
Update rubocop to version 1.79.2 ( #35688 )
2025-08-06 08:42:53 +00:00
Claire
a4c05c694f
Fix quote notification filtering and add settings ( #35690 )
2025-08-05 16:15:16 +00:00
Matt Jankowski
a968849e9c
Use normalizes api for UsernameBlock username change ( #35606 )
2025-08-05 14:10:28 +00:00
Claire
5c1456c97f
Merge pull request #3153 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to ffeb5da991
2025-08-05 16:08:50 +02:00
Claire
3f166bb068
Merge commit 'ffeb5da9912a3b7db0deb8aec429e661ef609c59' into glitch-soc/merge-upstream
2025-08-05 15:46:33 +02:00
Claire
ffeb5da991
Bump version to v4.4.3 ( #35687 )
2025-08-05 13:32:20 +00:00
Claire
edece2a197
Merge commit from fork
2025-08-05 14:53:04 +02:00
Claire
1fd3510b32
Change the quote revocation REST API endpoint to return updated quote post ( #35677 )
2025-08-05 09:42:58 +00:00
renovate[bot]
9c0a10f662
Update dependency capybara-playwright-driver to v0.5.7 ( #35675 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 08:19:58 +00:00
github-actions[bot]
54fd1c1f9b
New Crowdin Translations (automated) ( #35674 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-05 08:19:55 +00:00
Matt Jankowski
8131268256
Replace unprocessable_entity -> unprocessable_content ( #35658 )
2025-08-05 07:42:08 +00:00
Claire
ad499db397
Merge pull request #3149 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 081d38679f
2025-08-04 22:59:08 +02:00
Claire
5318957ab3
Fix serialization of quote post notification groups ( #35670 )
2025-08-04 20:58:59 +00:00
Claire
98685f744d
[Glitch] Add quote notifications to WebUI
...
Port 081d38679f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-04 21:33:45 +02:00
Echo
3fc07508ee
[Glitch] Performance regression fixes
...
Port 570c9d16be to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-04 21:26:57 +02:00
Echo
b8f66e1d33
[Glitch] Provides legacy fallback for browser that don't support regex flag v
...
Port 28b0e5ee78 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-04 21:26:23 +02:00
Claire
a6f0ec160e
[Glitch] Fix WebUI crashing for accounts with null URL
...
Port 3caa318dfe to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-04 21:25:46 +02:00
Claire
53185f5381
Merge commit '081d38679f965ac20ff1a6c72e2fc1108c34ac30' into glitch-soc/merge-upstream
2025-08-04 21:24:47 +02:00
Claire
081d38679f
Add quote notifications to WebUI ( #35653 )
2025-08-04 18:12:37 +00:00
Echo
570c9d16be
Performance regression fixes ( #35664 )
2025-08-04 17:16:12 +00:00
Echo
28b0e5ee78
Provides legacy fallback for browser that don't support regex flag v ( #35659 )
2025-08-04 17:15:46 +00:00
Claire
cb0b608fa7
Ensure quoted user is given access to see the post ( #35665 )
2025-08-04 16:06:59 +00:00
Claire
32791c9745
Accept remote quotes of local quotes according to set policy ( #35629 )
2025-08-04 15:27:46 +00:00
Claire
0153a239db
Avoid nested transactions when fetching quote posts ( #35657 )
2025-08-04 14:34:05 +00:00
renovate[bot]
49dcbd22d6
Update eslint (non-major) ( #35661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 14:19:48 +00:00
Claire
5ed9410de0
Disable ActiveRecord query cache in Create critical path ( #35662 )
2025-08-04 14:15:02 +00:00
David Roetzel
eb273f904f
Make WorkerBatch spec more robust ( #35656 )
2025-08-04 14:04:40 +00:00
Eugen Rochko
d8397040d7
Fix allow with approval option not working on username blocks ( #35655 )
2025-08-04 13:10:19 +00:00
Eugen Rochko
c8ec649830
Fix "new replies available" miscounting previously known replies ( #35654 )
2025-08-04 12:49:17 +00:00
Claire
80aadc55df
Add missing mailer for quote notifications ( #35652 )
2025-08-04 10:44:59 +00:00
github-actions[bot]
f68bd21600
New Crowdin Translations (automated) ( #35634 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-04 09:20:50 +00:00
renovate[bot]
59e729e3fe
Update dependency ioredis to v5.7.0 ( #35617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 08:34:04 +00:00
renovate[bot]
895975e2ab
Update dependency haml_lint to v0.66.0 ( #35649 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 08:33:41 +00:00
renovate[bot]
1228e000a1
Update dependency pg to v1.6.1 ( #35559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 08:33:17 +00:00
renovate[bot]
3d3d2c93d6
Update DefinitelyTyped types (non-major) ( #35647 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 08:12:11 +00:00
Claire
3caa318dfe
Fix WebUI crashing for accounts with null URL ( #35651 )
2025-08-04 07:49:12 +00:00
Claire
927cfea5ae
Update dependency ruby-saml to v1.18.1 ( #35650 )
2025-08-04 07:49:08 +00:00
David Roetzel
05cdd3f6eb
Track delivery failures to FASP ( #35628 )
2025-08-04 07:43:34 +00:00
renovate[bot]
bf46cffd9e
Update peter-evans/create-pull-request action to v7.0.8 ( #35648 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 06:48:16 +00:00
renovate[bot]
ab1a5b4822
Update Node.js to 22.18 ( #35621 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 06:46:38 +00:00
Claire
9a8bc41552
Merge pull request #3148 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 591df1f205
2025-08-02 14:47:38 +02:00
Echo
0d54a47ec3
[Glitch] Emoji Rendering Efficiency
...
Port 6bca52453a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-01 22:17:21 +02:00
Echo
c5144c0c7d
[Glitch] Modern Emoji: Use local storage to opt-in
...
Port b81670776f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-08-01 22:13:04 +02:00
Claire
dbab707d64
Merge commit '591df1f205c654381203b56d46498efc62370776' into glitch-soc/merge-upstream
2025-08-01 22:11:59 +02:00
Claire
591df1f205
Add support for local quote stamps ( #35626 )
2025-08-01 14:55:25 +00:00
Matt Jankowski
483da67204
Remove unused obscured_counter helper method ( #35627 )
2025-08-01 14:28:45 +00:00
David Roetzel
fba24cc4eb
Add minute resolution to DeliveryFailureTracker ( #35625 )
2025-08-01 13:29:22 +00:00
renovate[bot]
bcab6a9318
Update dependency sidekiq-scheduler to v6 ( #35596 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-01 11:57:13 +00:00
Claire
6268321316
Ensure blocked users cannot quote ( #35624 )
2025-08-01 09:34:12 +00:00
Claire
29a5f059d2
Add notifications for inbound quotes ( #35618 )
2025-08-01 09:12:46 +00:00
github-actions[bot]
d09f866daa
New Crowdin Translations (automated) ( #35622 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-08-01 07:57:38 +00:00
renovate[bot]
1d86df685b
Update dependency puma to v6.6.1 ( #35620 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-01 06:34:05 +00:00
Echo
6bca52453a
Emoji Rendering Efficiency ( #35568 )
2025-07-31 17:30:14 +00:00
Claire
0e249cba4b
Revoke quote posts when those get deleted ( #35614 )
2025-07-31 14:23:36 +00:00
Claire
19db4cb7c1
Add example of quote post with a preview card to development sample data ( #35616 )
2025-07-31 13:39:26 +00:00
Echo
b81670776f
Modern Emoji: Use local storage to opt-in ( #35605 )
2025-07-31 13:33:34 +00:00
renovate[bot]
8452ec6f3b
Update dependency rubocop to v1.79.1 ( #35613 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 12:35:22 +00:00
Claire
f7388af721
Fix Chewy::UndefinedUpdateStrategy in dev:populate_sample_data task when Elasticsearch is enabled ( #35615 )
2025-07-31 12:34:21 +00:00
Claire
2dfdcc7dcb
Add API endpoints to view and revoke one's quoted posts ( #35578 )
2025-07-31 09:36:51 +00:00
Claire
572a0e128d
Change quote verification to not bypass authorization flow for mentions ( #35528 )
2025-07-31 07:39:53 +00:00
github-actions[bot]
2131d1ff23
New Crowdin Translations (automated) ( #35611 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-31 07:26:24 +00:00
renovate[bot]
fc1abed0dc
Update dependency database_cleaner-active_record to v2.2.2 ( #35610 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 07:14:48 +00:00
Claire
6dc0677dfc
Merge pull request #3146 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to e5826777b6
2025-07-30 22:19:31 +02:00
Eugen Rochko
27fdc1258b
[Glitch] Change new replies to be loaded automatically if thread previously empty
...
Port b80e95b2aa to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-30 20:12:20 +02:00
Eugen Rochko
2f8fa59b85
[Glitch] Change design of quote posts in web UI
...
Port 92bf55afd0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-30 20:11:55 +02:00
Eugen Rochko
0f54e51777
[Glitch] Change "new replies available" notice to be above replies in web UI
...
Port d121007927 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-30 20:08:58 +02:00
Colin Dean
6f7ab952c8
[Glitch] Swap order of translation restoration and service credit on post card
...
Port b5cebf45ea to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-30 20:08:38 +02:00
william light
2e6ed97416
[Glitch] hotkeys: only match just() when no modifiers are held
...
Port f3786e0816 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-30 20:08:20 +02:00
Claire
e53421b548
Merge commit 'e5826777b6c06a32b97388657beaca1e5eccb421' into glitch-soc/merge-upstream
...
Conflicts:
- `config/settings.yml`:
Not a real conflict, upstream removed settings that are identical in glitch-soc
but textually adjacent to glitch-soc-only settings.
Removed what upstream removed.
2025-07-30 20:05:45 +02:00
Claire
e5826777b6
Fix friends-of-friends recommendations suggesting already-requested accounts ( #35604 )
2025-07-30 16:28:26 +00:00
Eugen Rochko
b80e95b2aa
Change new replies to be loaded automatically if thread previously empty ( #35603 )
2025-07-30 16:18:58 +00:00
Eugen Rochko
2257612deb
Fix "new replies available" reporting a false positive for re-fetched root status ( #35602 )
2025-07-30 16:09:16 +00:00
Eugen Rochko
92bf55afd0
Change design of quote posts in web UI ( #35584 )
2025-07-30 15:53:42 +00:00
Osman
39250ab961
Sort auditable accounts ( #35272 )
2025-07-30 15:08:05 +00:00
Claire
efc0d237af
Fix synchronous recursive fetching of deeply-nested quoted posts ( #35600 )
2025-07-30 14:39:30 +00:00
Claire
31ba52a57b
Change StatusReachFinder to consider quotes as well as reblogs ( #35601 )
2025-07-30 14:07:01 +00:00
Matt Jankowski
e8e6cf9510
Add coverage to user spec for missing last_sign_in_at scenario ( #35587 )
2025-07-30 13:46:58 +00:00
Matt Jankowski
139025fce0
Fix wrong policy authorization in admin controllers ( #35588 )
2025-07-30 13:17:53 +00:00
Matt Jankowski
3146109b08
Add MediaAttachment.combined_media_file_size method ( #35570 )
2025-07-30 12:57:51 +00:00
Matt Jankowski
8896d6c1b1
Use attribute for User#bypass_registration_checks? ( #35580 )
2025-07-30 12:55:36 +00:00
renovate[bot]
25add0af31
Update dependency cross-env to v10 ( #35564 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 12:15:56 +00:00
renovate[bot]
027657b590
Update dependency eslint-plugin-jsdoc to v52 ( #35561 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 12:14:33 +00:00
Matt Jankowski
7e6b134222
Extract User::Activity concern ( #35581 )
2025-07-30 11:19:11 +00:00
Matt Jankowski
4042bc959b
Use increment for User#update_sign_in! optional change ( #35573 )
2025-07-30 10:38:04 +00:00
Matt Jankowski
6dc55a2f4e
Extract User::Confirmation concern ( #35582 )
2025-07-30 10:33:57 +00:00
Matt Jankowski
15b72591d4
Use attribute for User#external? ( #35579 )
2025-07-30 09:48:18 +00:00
Matt Jankowski
fd779c25b9
Avoid return not_found in statuses controller ( #35585 )
2025-07-30 09:28:20 +00:00
Matt Jankowski
ece49baa38
Use generated query method for check in admin/domain_blocks ( #35589 )
2025-07-30 09:27:29 +00:00
Matt Jankowski
ba9fa54f9c
Add coverage for more admin/domain_blocks scenarios ( #35590 )
2025-07-30 08:52:47 +00:00
github-actions[bot]
1c89309db0
New Crowdin Translations (automated) ( #35592 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-30 08:37:33 +00:00
Eugen Rochko
a368b29e27
Fix number of new replies increasing even if reply was not fetched ( #35577 )
2025-07-29 10:47:18 +00:00
Eugen Rochko
20bbd20ef1
Add ability to block words in usernames ( #35407 )
2025-07-29 10:19:15 +00:00
Eugen Rochko
8cf7a77808
Fix async refresh never being finished when status cannot be fetched ( #35500 )
2025-07-29 09:23:32 +00:00
Eugen Rochko
d121007927
Change "new replies available" notice to be above replies in web UI ( #35575 )
2025-07-29 09:00:27 +00:00
Claire
3eca8cce1c
Add second set of blocked text that applies to accounts regardless of account age ( #35563 )
2025-07-29 08:59:16 +00:00
github-actions[bot]
d299b0d576
New Crowdin Translations (automated) ( #35574 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-29 08:59:00 +00:00
Matt Jankowski
ea976a5ffb
Fix unnecessary account note addition for already-muted moved-to users ( #35566 )
2025-07-29 08:23:19 +00:00
Matt Jankowski
bedbab74b9
Use bundler version 2.7.1 ( #35567 )
2025-07-29 08:22:04 +00:00
Matt Jankowski
c587c44975
Fix Lint/NonLocalExitFromIterator cop in JSON-LD helper ( #34948 )
2025-07-28 15:35:37 +00:00
David Roetzel
f1b9868980
Bypass registration checks for seeded admin user ( #35565 )
2025-07-28 13:25:16 +00:00
Matt Jankowski
8d6f033326
Fix Style/GuardClause in move worker ( #35520 )
2025-07-28 12:55:05 +00:00
Colin Dean
b5cebf45ea
Swap order of translation restoration and service credit on post card ( #33619 )
2025-07-28 11:33:11 +00:00
renovate[bot]
513b6289d6
chore(deps): update dependency strong_migrations to v2.5.0 ( #35560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 09:34:14 +00:00
Matt Jankowski
040a638ab9
Fix Style/GuardClause in Tag ( #35522 )
2025-07-28 08:54:29 +00:00
Matt Jankowski
eb73ae2f86
Fix Style/GuardClause in User#regenerate_feed! ( #35523 )
2025-07-28 08:53:52 +00:00
Matt Jankowski
916cc1365e
Fix Style/GuardClause in User#wrap_email_confirmation ( #35524 )
2025-07-28 08:52:59 +00:00
Matt Jankowski
86ef4d4884
Add skip_* methods to check move worker process ( #35538 )
2025-07-28 08:50:19 +00:00
renovate[bot]
456c3bda0b
chore(deps): update dependency omniauth-cas to v3.0.2 ( #35558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 08:41:31 +00:00
Matt Jankowski
63daf6b317
Fix Style/GuardClause in PreviewCard ( #35525 )
2025-07-28 08:40:37 +00:00
Matt Jankowski
e183d7dd9a
Fix Style/GuardClause in app/helpers ( #35526 )
2025-07-28 08:40:20 +00:00
Matt Jankowski
2acc942bb4
Fix Style/GuardClause in WebfingerResource ( #35531 )
2025-07-28 08:39:11 +00:00
Matt Jankowski
038de44110
Fix Style/GuardClause in Webfinger lib ( #35532 )
2025-07-28 08:38:55 +00:00
renovate[bot]
3b01f98c11
fix(deps): update dependency vite-plugin-pwa to v1.0.2 ( #35529 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 08:32:47 +00:00
Matt Jankowski
7cd3738c19
Add with_list_account scope to List model ( #35539 )
2025-07-28 08:26:29 +00:00
Eugen Rochko
018e5e303f
Fix jobs being added to batch after they might already execute ( #35496 )
2025-07-28 08:20:12 +00:00
github-actions[bot]
a57a9505d4
New Crowdin Translations (automated) ( #35537 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-28 08:14:11 +00:00
Matt Jankowski
720ee96969
Move repeated snowflake ID gather to base classes ( #35554 )
2025-07-28 08:14:06 +00:00
Matt Jankowski
73f72ec8fe
Use attribute for defining rate_limit boolean ( #35555 )
2025-07-28 08:08:31 +00:00
Matt Jankowski
5d69157e62
Prefer delegated nil-wrapping methods to safe navigation ( #35541 )
2025-07-28 08:03:23 +00:00
Matt Jankowski
b464b87c2b
Use moved? query method where relevant ( #35542 )
2025-07-28 08:02:21 +00:00
Matt Jankowski
9d0d6f011c
Add coverage for AnnouncementReaction model ( #35543 )
2025-07-28 07:59:32 +00:00
william light
f3786e0816
hotkeys: only match just() when no modifiers are held ( #35535 )
2025-07-26 05:51:50 +00:00
Claire
3c2cbbb4a6
Merge pull request #3144 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to e93efe0e13
2025-07-25 23:43:35 +02:00
Claire
8649681c51
Merge commit 'e93efe0e131481635e88d7ad114ef66148626f90' into glitch-soc/merge-upstream
...
Conflicts:
- `app/serializers/activitypub/note_serializer.rb`:
Conflict because upstream added context extensions where glitch-soc had its own.
Added upstream's new context extension while keeping ours.
2025-07-25 21:45:00 +02:00
Claire
e93efe0e13
Fix unnecessary duplication in vite code for finding entrypoints ( #35515 )
2025-07-25 16:38:21 +00:00
Claire
5a88b7f683
Add experimental basic quote post authoring ( #35355 )
2025-07-25 12:35:24 +00:00
Roni Laukkarinen
81da377d8e
Fix Vite build failure on Node.js v20 due to undefined file.parentPath ( #35509 )
2025-07-25 07:59:49 +00:00
github-actions[bot]
d950298d29
New Crowdin Translations (automated) ( #35514 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-25 07:29:48 +00:00
Matt Jankowski
2e35defeec
Update rubocop to version 1.79.0 ( #35502 )
2025-07-25 07:22:05 +00:00
Matt Jankowski
960f693219
Use field partial in admin account show view ( #35503 )
2025-07-25 07:21:08 +00:00
Matt Jankowski
e5e977c24f
Fix Style/GuardClause in worker rescues ( #35508 )
2025-07-25 07:18:46 +00:00
Claire
cac693d0eb
Merge pull request #3142 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to a863e68d17
2025-07-24 21:51:04 +02:00
Echo
ad0f2c5e02
[Glitch] Force modern emoji experimental to be dev mode only
...
Port dfaca794bf to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-24 18:21:51 +02:00
diondiondion
3f980d6751
[Glitch] fix: Fix TypeError on pages with empty feeds
...
Port 6fc77a545b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-24 18:16:23 +02:00
Mayank
d235b2ce62
[Glitch] remove redundant title text from media modal images in web UI
...
Port 8baed8b90e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-24 18:14:52 +02:00
Echo
ec412e1748
[Glitch] Enables cross-origin Web Workers
...
Port 7f9ad7eabf to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-24 18:14:25 +02:00
Claire
cee41da8d8
[Glitch] Fix “Expand this post” link including user @undefined
...
Port a6794c066d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-24 18:13:22 +02:00
Claire
72affd6b45
Merge commit 'a863e68d174b176dc350d8e3472c010cd37b7807' into glitch-soc/merge-upstream
...
Conflicts:
- `app/models/trends/statuses.rb`:
Conflict because of glitch-soc's setting to allow CWs in trends.
Kept glitch-soc's setting but followed upstream's refactor.
- `docker-compose.yml`:
Conflict because of upstream VS glitch-soc repos.
Updated version number as upstream did, but kept glitch-soc repos.
2025-07-24 18:10:38 +02:00
Claire
a863e68d17
Add restrictions on which quote posts can trend ( #35507 )
2025-07-24 15:45:12 +00:00
renovate[bot]
847b37552a
chore(deps): update dependency httplog to v1.7.2 ( #35506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 15:08:50 +00:00
Echo
dfaca794bf
Force modern emoji experimental to be dev mode only ( #35505 )
2025-07-24 14:55:00 +00:00
diondiondion
6fc77a545b
fix: Fix TypeError on pages with empty feeds ( #35504 )
2025-07-24 14:30:56 +00:00
renovate[bot]
c871c7398e
fix(deps): update dependency @vitejs/plugin-react to v4.7.0 ( #35421 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 09:00:32 +00:00
Mayank
8baed8b90e
remove redundant title text from media modal images in web UI ( #35468 )
2025-07-24 08:58:22 +00:00
David Roetzel
8a1c43bf3b
Use default for preselected default privacy post setting ( #35422 )
2025-07-24 08:23:41 +00:00
Matt Jankowski
5c01ccc31f
Set flash options via redirect where possible ( #35370 )
2025-07-24 08:03:28 +00:00
renovate[bot]
67be8208db
chore(deps): update dependency haml_lint to v0.65.1 ( #35497 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 07:52:34 +00:00
David Roetzel
7d136feccf
Bump version to v4.4.2 ( #35498 )
2025-07-24 07:51:56 +00:00
Matt Jankowski
e54e96d61f
Extract params hash for api/v1/push/subscriptions#create ( #35475 )
2025-07-24 07:49:20 +00:00
github-actions[bot]
469304359a
New Crowdin Translations (automated) ( #35495 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-24 07:49:09 +00:00
Matt Jankowski
290e36d7e8
Finish migration of api/web/push_subscriptions controller->request spec ( #35482 )
2025-07-24 07:46:09 +00:00
Matt Jankowski
4241ce9888
Silence json key duplicate warning from api/web/push_subscriptions ( #35481 )
2025-07-24 07:33:53 +00:00
Echo
7f9ad7eabf
Enables cross-origin Web Workers ( #35483 )
2025-07-24 07:14:27 +00:00
Claire
a6794c066d
Fix “Expand this post” link including user @undefined ( #35478 )
2025-07-23 23:09:24 +00:00
Claire
dfdd844882
Merge pull request #3141 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 7d3ef27a8d
2025-07-23 20:58:41 +02:00
Echo
afa217da97
[Glitch] Fix accidentally instantiating Web Worker
...
Port 7d3ef27a8d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-23 19:05:46 +02:00
Echo
8a8453e3b1
[Glitch] Emoji Rendering
...
Port 760d00b7f7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-23 19:05:04 +02:00
Eugen Rochko
a8432560ba
[Glitch] Add button to load new replies in web UI
...
Port 14a781fa24 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-23 18:49:25 +02:00
diondiondion
d9c1e45739
[Glitch] fix: Fix glitchy status keyboard navigation
...
Port d36236cbcd to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-23 18:45:47 +02:00
Claire
63af7ecb1f
Merge commit '7d3ef27a8dc8fb281bae959b245d3db63aa82260' into glitch-soc/merge-upstream
2025-07-23 18:43:56 +02:00
Echo
7d3ef27a8d
Fix accidentally instantiating Web Worker ( #35473 )
2025-07-23 14:01:45 +00:00
Eugen Rochko
14a781fa24
Add button to load new replies in web UI ( #35210 )
2025-07-23 13:42:07 +00:00
Claire
a93a67a4d9
Merge pull request #3138 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 0af2c4829f
2025-07-23 13:58:43 +02:00
Claire
d69c5f1a6e
Fix glitch assets not being found
2025-07-23 12:48:45 +02:00
diondiondion
26ba2db53f
[Glitch] fix: Don't submit post when pressing Enter in CW field
...
Port ee21f72211 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-23 12:28:15 +02:00
diondiondion
0ae7c7e406
[Glitch] refactor: Replace react-hotkeys with custom hook
...
Port 4de5cbd6f5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-23 12:22:42 +02:00
Claire
105315a2e3
Rename GlitchThemes plugin on import to reduce changes with upstream
2025-07-23 12:10:29 +02:00
Claire
45d79427c4
Merge commit '0af2c4829ff86cf84ed9e7804d023f31e805542b' into glitch-soc/merge-upstream
...
Conflicts:
- `vite.config.mts`:
Conflict because of differently-named theme plugins.
Updated to go with upstream's changes.
2025-07-23 12:08:59 +02:00
renovate[bot]
cec26d58c8
chore(deps): update dependency json-ld-preloaded to v3.3.2 ( #35470 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 08:13:04 +00:00
renovate[bot]
593cdae404
fix(deps): update dependency axios to v1.11.0 ( #35471 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 08:12:16 +00:00
Matt Jankowski
d2ef9ac04a
Use report_range method in admin/tags to generate reporting period ( #35465 )
2025-07-23 08:02:07 +00:00
Matt Jankowski
d065ec9298
Combine assignment params in admin/accounts#batch action ( #35463 )
2025-07-23 07:59:14 +00:00
Matt Jankowski
b19131202f
Extract constants for captcha directives/sources ( #35439 )
2025-07-23 07:55:54 +00:00
Matt Jankowski
70058ae49d
Add Form::BaseBatch class for "batch form update" objects ( #35458 )
2025-07-23 07:50:35 +00:00
renovate[bot]
62a23b1985
chore(deps): update dependency rspec-sidekiq to v5.2.0 ( #35436 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 07:42:48 +00:00
renovate[bot]
6917cd2f40
chore(deps): update dependency propshaft to v1.2.1 ( #35451 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 07:40:24 +00:00
diondiondion
d36236cbcd
fix: Fix glitchy status keyboard navigation ( #35455 )
2025-07-23 07:39:36 +00:00
Claire
b3809ffa31
Merge pull request #3137 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to fab95b8dae
2025-07-22 23:53:05 +02:00
diondiondion
82f1bb4191
[Glitch] fix: Fix quote posts styling on notifications page
...
Port 3771f9e04b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-22 23:20:30 +02:00
diondiondion
40de31ddad
[Glitch] refactor: Disable useDrag hook when main menu is not openable
...
Port a842b14c84 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-22 23:20:11 +02:00
diondiondion
696ad9d414
[Glitch] fix: Add lang attribute to current composer language in alt text modal
...
Port 138746bdcc to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-22 23:19:55 +02:00
Claire
5ff0039d7b
Merge commit 'fab95b8dae3db411318638804a01675dd5b38a01' into glitch-soc/merge-upstream
2025-07-22 23:17:48 +02:00
Claire
889c0b3a1f
Merge commit '9e6a9efe101b36291897ae9fd4dbc5163a6cef38' into glitch-soc/merge-upstream
...
Conflicts:
- `package.json`:
Upstream added/updated dependency adjacent to glitch-soc-only dependency.
Updated as upstream did.
- `vite.config.mts`:
Upstream reworked the config file while using a different plugin for themes.
Adapted upstream's changes.
- `yarn.lock`:
Same as `package.json`
2025-07-22 23:07:30 +02:00
Echo
760d00b7f7
Emoji Rendering ( #35424 )
2025-07-22 14:43:15 +00:00
Echo
0af2c4829f
Creates Vite plugin to generate assets file ( #35454 )
2025-07-22 13:58:04 +00:00
github-actions[bot]
be3dc5b508
New Crowdin Translations (automated) ( #35453 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-22 10:10:37 +00:00
Claire
9c9bca713b
Merge pull request #3136 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 19626ad89f
2025-07-21 22:40:28 +02:00
diondiondion
9c918e31e3
[Glitch] fix: Improve a11y of custom select menus in notifications settings
...
Port faffb73cbd to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-21 21:21:03 +02:00
Claire
4bc361546e
Merge commit '19626ad89f66a32a3ddecb4f43a7b84e3236d287' into glitch-soc/merge-upstream
2025-07-21 21:19:53 +02:00
renovate[bot]
ae13063460
chore(deps): update dependency eslint-plugin-jsdoc to v51 ( #35026 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 16:31:10 +00:00
renovate[bot]
1ed58aaaf2
fix(deps): update dependency axios to v1.10.0 ( #35050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 16:28:49 +00:00
renovate[bot]
bf17895d19
chore(deps): update dependency chromatic to v13 ( #35064 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 16:28:01 +00:00
Matt Jankowski
20b3c43dde
Update playwright-ruby-client to version 1.54.0 ( #35448 )
2025-07-21 16:24:55 +00:00
diondiondion
ee21f72211
fix: Don't submit post when pressing Enter in CW field ( #35445 )
2025-07-21 15:57:20 +00:00
diondiondion
4de5cbd6f5
refactor: Replace react-hotkeys with custom hook ( #35425 )
2025-07-21 14:43:38 +00:00
Matt Jankowski
fab95b8dae
Add coverage for api/v1/invites scenarios ( #35389 )
2025-07-21 14:17:53 +00:00
renovate[bot]
4d2655490c
chore(deps): update dependency nokogiri to v1.18.9 ( #35433 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 12:25:28 +00:00
github-actions[bot]
6bb4113d0a
New Crowdin Translations (automated) ( #35428 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-21 09:01:34 +00:00
Matt Jankowski
3e76f01db4
Use bundler version 2.7.0 ( #35430 )
2025-07-21 08:07:53 +00:00
diondiondion
cf580d8c90
Don't require JSDoc params & return in TS ( #35426 )
2025-07-18 18:34:04 +00:00
github-actions[bot]
dbd0c3cbd9
New Crowdin Translations (automated) ( #35420 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-18 07:52:05 +00:00
diondiondion
3771f9e04b
fix: Fix quote posts styling on notifications page ( #35411 )
2025-07-17 17:28:30 +00:00
diondiondion
a842b14c84
refactor: Disable useDrag hook when main menu is not openable ( #35414 )
2025-07-17 12:39:40 +00:00
diondiondion
138746bdcc
fix: Add lang attribute to current composer language in alt text modal ( #35412 )
2025-07-17 11:12:54 +00:00
Echo
9e6a9efe10
Replace Ruby Vite plugins ( #35195 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com >
2025-07-17 10:04:04 +00:00
renovate[bot]
19626ad89f
chore(deps): update dependency httplog to v1.7.1 ( #35406 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 09:32:57 +00:00
github-actions[bot]
7e2d92284c
New Crowdin Translations (automated) ( #35408 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-17 09:31:22 +00:00
renovate[bot]
20fb6bd788
chore(deps): update docker.io/ruby docker tag to v3.4.5 ( #35397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 09:03:40 +00:00
diondiondion
faffb73cbd
fix: Improve a11y of custom select menus in notifications settings ( #35403 )
2025-07-17 08:56:00 +00:00
renovate[bot]
02a4e30594
chore(deps): update dependency propshaft to v1.2.0 ( #35398 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 08:48:10 +00:00
renovate[bot]
f10b522f0c
chore(deps): update dependency ruby to v3.4.5 ( #35395 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 08:47:39 +00:00
Claire
e4a22e8068
Fix links in posts always having noreferrer in glitch flavor ( #3135 )
...
Fixes #3128
2025-07-16 22:56:36 +02:00
Claire
cfd2acfdd2
Merge pull request #3134 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 331599fa2b
2025-07-16 22:15:45 +02:00
diondiondion
6628faaa6a
[Glitch] fix: Fix selected item in poll select menus is unreadable in Firefox
...
Port 558b9c90a6 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-16 21:33:20 +02:00
Claire
d6ce7de2d3
Merge commit '331599fa2b335a7b832adcab594a833f09b808f0' into glitch-soc/merge-upstream
...
Conflicts:
- `.github/ISSUE_TEMPLATE/1.web_bug_report.yml`:
We don't use the github features that upstream does, so kept our version.
- `.github/ISSUE_TEMPLATE/2.server_bug_report.yml`:
We don't use the github features that upstream does, so kept our version.
2025-07-16 21:31:28 +02:00
github-actions[bot]
331599fa2b
New Crowdin Translations (automated) ( #35399 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-16 12:24:09 +00:00
diondiondion
558b9c90a6
fix: Fix selected item in poll select menus is unreadable in Firefox ( #35402 )
2025-07-16 12:03:39 +00:00
Renaud Chaput
7d2dda97b3
Remove the "to triage" label status ( #35394 )
2025-07-16 07:17:21 +00:00
Claire
5c6133c20b
Merge pull request #3133 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 74fc4dbacf
2025-07-15 22:59:06 +02:00
diondiondion
16caa6e387
[Glitch] refactor: Only remove pointer-events when necessary
...
Port 74fc4dbacf to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-15 18:22:12 +02:00
diondiondion
dc5693fde3
[Glitch] fix: Improve Dropdown component accessibility
...
Port 82a6ff091f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-15 18:21:53 +02:00
Claire
eeffe580d8
Merge commit '74fc4dbacf5a9168074e91fc2d75309dc42ff1ed' into glitch-soc/merge-upstream
2025-07-15 18:19:32 +02:00
diondiondion
74fc4dbacf
refactor: Only remove pointer-events when necessary ( #35390 )
2025-07-15 15:57:31 +00:00
diondiondion
07912a1cb7
Update age limit wording ( #35387 )
2025-07-15 15:46:44 +00:00
Claire
d36bf3b6fb
Fix support for quote verification in implicit status updates ( #35384 )
2025-07-15 15:36:12 +00:00
Claire
594976a538
Refactor ActivityPub::Activity::Accept and ActivityPub::Activity::Reject specs ( #35382 )
2025-07-15 13:18:37 +00:00
Matt Jankowski
0efb889a9c
Extract constant for attribution domains limit in account ( #35350 )
2025-07-15 13:08:24 +00:00
Claire
c0eabe289b
Always give local quote of remote posts a quote request URI ( #35383 )
2025-07-15 13:01:03 +00:00
Claire
5bbc3c5ebb
Fix quoteAuthorization type in JSON-LD context ( #35380 )
2025-07-15 09:32:02 +00:00
github-actions[bot]
d5e2cf5d3c
New Crowdin Translations (automated) ( #35379 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-15 08:16:56 +00:00
diondiondion
82a6ff091f
fix: Improve Dropdown component accessibility ( #35373 )
2025-07-15 07:52:34 +00:00
renovate[bot]
4b8e60682d
fix(deps): update dependency react-select to v5.10.2 ( #35352 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 06:32:38 +00:00
renovate[bot]
6c2db9b1cf
fix(deps): update dependency vite-plugin-static-copy to v3.1.1 ( #35367 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 06:32:00 +00:00
Matt Jankowski
30344d6abf
Confirm User#login_activities in auth/sessions spec ( #35372 )
2025-07-15 06:31:00 +00:00
Matt Jankowski
1637297085
Add coverage for CustomFilterStatus model ( #35374 )
2025-07-15 06:28:40 +00:00
Matt Jankowski
dec1fb71f4
Add coverage for FollowRecommendationMute model ( #35376 )
2025-07-15 06:27:36 +00:00
Claire
6206e6756a
Merge pull request #3132 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 7273f6c03c
2025-07-14 22:30:54 +02:00
Claire
ad38168b77
Merge commit '7273f6c03cfc7fb74cc29ca9df610d1efb16417d' into glitch-soc/merge-upstream
2025-07-14 20:50:55 +02:00
Matt Jankowski
7273f6c03c
Move shared params to common method in admin/reports/actions ( #35353 )
2025-07-14 09:23:18 +00:00
Matt Jankowski
a3ffd2edf8
Use sequence for unique names on webauthn cred fabricator ( #35356 )
2025-07-14 09:20:50 +00:00
renovate[bot]
a2c5eace88
chore(deps): update dependency annotaterb to v4.17.0 ( #35368 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 07:07:21 +00:00
github-actions[bot]
a643d9d498
New Crowdin Translations (automated) ( #35358 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-14 06:21:56 +00:00
Claire
70b5ec4349
Merge pull request #3129 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 3b52dca405
2025-07-11 20:33:12 +02:00
Echo
500e7eccc6
[Glitch] Make bio hashtags open the local page instead of the remote instance
...
Port 853a0c466e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-11 19:00:16 +02:00
Echo
1dcf6a3937
[Glitch] Expose enabled features to the frontend
...
Port 94bceb8683 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-11 18:59:43 +02:00
Claire
1716f8da71
Merge commit '3b52dca4057560c58b260433722d91650fcd5040' into glitch-soc/merge-upstream
...
Conflicts:
- `app/serializers/initial_state_serializer.rb`:
Upstream added a `features` attribute where glitch-soc had extra ones.
Added `features` like upstream did.
2025-07-11 18:53:47 +02:00
Claire
3b52dca405
Fix quote attributes missing from Mastodon's context ( #35354 )
2025-07-11 16:35:06 +00:00
Echo
853a0c466e
Make bio hashtags open the local page instead of the remote instance ( #35349 )
2025-07-11 15:18:34 +00:00
Echo
94bceb8683
Expose enabled features to the frontend ( #35348 )
2025-07-11 13:15:22 +00:00
Claire
88b0f3a172
Simplify DatabaseViewRecord.refresh ( #35252 )
2025-07-11 08:36:05 +00:00
github-actions[bot]
b69b5ba775
New Crowdin Translations (automated) ( #35344 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-11 08:14:39 +00:00
Matt Jankowski
c442589593
Use ActiveModel::Attributes in FollowLimitable concern ( #35327 )
2025-07-10 07:40:56 +00:00
renovate[bot]
28633a504a
chore(deps): update dependency json-schema to v5.2.1 ( #35337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 07:38:07 +00:00
Matt Jankowski
ad78701b6f
Mark private methods in AnnualReport::TopStatuses ( #35256 )
2025-07-10 07:35:40 +00:00
Matt Jankowski
1496488771
Add Status#not_replying_to_account scope for annual report classes ( #35257 )
2025-07-10 07:35:04 +00:00
renovate[bot]
dd3d958e75
fix(deps): update dependency core-js to v3.44.0 ( #35284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 07:23:54 +00:00
github-actions[bot]
b363a3651d
New Crowdin Translations (automated) ( #35335 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-10 07:23:27 +00:00
renovate[bot]
86645fc14c
chore(deps): update dependency rubocop to v1.78.0 ( #35289 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 07:23:23 +00:00
Matt Jankowski
f9beecb343
Improve Accounts CLI prune spec ( #35302 )
2025-07-10 07:23:09 +00:00
Matt Jankowski
4ecfbd3920
Add Status.only_polls (and without polls) scope ( #35330 )
2025-07-10 07:13:22 +00:00
Claire
a315934314
Fix styling of external log-in button ( #35320 )
2025-07-10 06:56:40 +00:00
Claire
4dbdc436ed
Merge pull request #3127 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to e9170e2de1
2025-07-10 02:07:17 +02:00
Claire
55914c6434
[Glitch] Fix replying from media modal or pop-in-player tagging user @undefined
...
Port e7c5c25dce81bd4e32a4bf599c759303420c47e3 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-10 01:22:14 +02:00
Echo
c2d76e8994
[Glitch] Emoji Indexing and Search
...
Port a1e8813522 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-10 01:21:51 +02:00
Claire
e2a867507c
Merge commit 'e9170e2de1d75e02f04ad39f2af131c70189fb50' into glitch-soc/merge-upstream
2025-07-10 01:10:32 +02:00
Claire
e9170e2de1
Bump version to v4.4.1 ( #35329 )
2025-07-09 16:22:25 +00:00
Claire
5cfc1fabcf
Fix nearly every sub-directory being crawled as part of Vite build ( #35323 )
2025-07-09 14:34:16 +00:00
David Roetzel
786b12e379
Relax error restriction in initializer ( #35321 )
2025-07-09 14:22:47 +00:00
Claire
e7c5c25de8
Fix replying from media modal or pop-in-player tagging user @undefined ( #35317 )
2025-07-09 12:13:51 +00:00
Echo
a1e8813522
Emoji Indexing and Search ( #35253 )
2025-07-09 09:55:41 +00:00
github-actions[bot]
76c1446416
New Crowdin Translations (automated) ( #35310 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-09 09:10:55 +00:00
Claire
8bd2c87399
Fix support for special characters in various environment variables ( #35314 )
...
Co-authored-by: Matt Jankowski <matt@jankowski.online >
2025-07-09 08:58:41 +00:00
Matt Jankowski
1e2d77f2c7
Use if_exists: true when removing duplicate indexes ( #35309 )
2025-07-09 08:45:29 +00:00
Matt Jankowski
fb6c22f5c2
Use touch to record viewing annual report ( #35296 )
2025-07-09 08:04:00 +00:00
Matt Jankowski
f7259f625f
Prefer on: :update in Tag validation declaration ( #35297 )
2025-07-09 08:03:39 +00:00
Claire
e783f796c9
Merge pull request #3124 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to b628a98d32
2025-07-08 17:47:27 +02:00
Claire
f7d1d73073
Merge commit 'b628a98d323902cdcc08fb8d612887dff4dbcd89' into glitch-soc/merge-upstream
...
Conflicts:
- `app/models/user_settings.rb`:
Upstream added a new user setting, directly next to a glitch-soc-only one.
The upstream setting would actually replace the glitch-soc one but it is not
fully implemented yet, so have them side by side now.
- `app/views/settings/preferences/appearance/show.html.haml`:
Ditto.
- `docker-compose.yml`:
Conflict due to different registry names. Updated the version while keeping
glitch-soc's registry.
2025-07-08 17:27:19 +02:00
Claire
5c5f30ed7e
Merge pull request #3122 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 8ee6cee36e
2025-07-08 17:23:09 +02:00
diondiondion
615896c8ea
[Glitch] fix: Fix can't skip search field by tabbing
...
Port b5eebd4d2b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-08 16:44:19 +02:00
diondiondion
d9380857db
[Glitch] fix: Remove focus highlight when status is clicked in light mode
...
Port 3c0767f543 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-08 16:43:56 +02:00
Echo
1c89eb2250
[Glitch] Import Emojibase data
...
Port 52bc2f64f4 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-08 16:43:23 +02:00
Claire
3efc857fbc
Merge commit '8ee6cee36e313fcc39763210dfcd3b871b47cacb' into glitch-soc/merge-upstream
2025-07-08 16:41:01 +02:00
Claire
b628a98d32
Bump version to v4.4.0 ( #35291 )
2025-07-08 14:26:43 +00:00
Miguel Landaeta
d8fa807998
Bump linzer to 0.7.7 ( #35258 )
2025-07-08 13:04:16 +00:00
Echo
ef66d8379c
Add option to set emoji preferences behind feature flag ( #35282 )
2025-07-08 10:51:11 +00:00
David Roetzel
8ee6cee36e
Better error response to malformed headers ( #35278 )
2025-07-08 09:31:04 +00:00
github-actions[bot]
71b2120e5c
New Crowdin Translations (automated) ( #35286 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-08 09:22:38 +00:00
renovate[bot]
b10078633c
chore(deps): update dependency libvips to v8.17.1 ( #35283 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 08:35:54 +00:00
diondiondion
b5eebd4d2b
fix: Fix can't skip search field by tabbing ( #35281 )
2025-07-07 15:10:51 +00:00
Claire
fdefc4d2b4
Add ability to manually trigger i18n uploads ( #35279 )
2025-07-07 09:22:22 +00:00
github-actions[bot]
f6b2609353
New Crowdin Translations (automated) ( #35269 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-07 08:21:51 +00:00
Matt Jankowski
bdffdcb12f
Remove unused scopes in Account model ( #35276 )
2025-07-07 08:07:01 +00:00
Claire
1ebb87a6a8
Fix incorrect name in scheduler configuration ( #35263 )
2025-07-04 07:51:01 +00:00
github-actions[bot]
83660ee381
New Crowdin Translations (automated) ( #35261 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-04 07:34:54 +00:00
David Roetzel
1fa72d6c44
Raise better exception on FASP error responses ( #35262 )
2025-07-04 07:25:42 +00:00
Andy Piper
5a7c0d42f7
Add specific language confirming that we test with BrowserStack and Chromatic ( #35248 )
...
Signed-off-by: Andy Piper <andypiper@users.noreply.github.com >
2025-07-03 20:51:32 +00:00
Matt Jankowski
e8d2432e6a
Fix intermittent failure of TOS model spec from effective date collision ( #35244 )
2025-07-03 16:28:47 +00:00
Matt Jankowski
2af17adc34
Use ActiveModel::Attributes in admin/status_batch_action ( #35255 )
2025-07-03 14:43:36 +00:00
Claire
e97f43399b
Fix error handling for blank actions in account moderation action form ( #35246 )
2025-07-03 14:42:48 +00:00
github-actions[bot]
c66c5fd73d
New Crowdin Translations (automated) ( #35250 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-03 09:47:57 +00:00
diondiondion
3c0767f543
fix: Remove focus highlight when status is clicked in light mode ( #35251 )
2025-07-03 07:51:12 +00:00
renovate[bot]
70cd1fdc63
fix(deps): update dependency vite-plugin-pwa to v1.0.1 ( #35223 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-03 07:32:51 +00:00
renovate[bot]
39028dde40
chore(deps): update dependency scenic to v1.9.0 ( #35226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-03 07:32:15 +00:00
Matt Jankowski
6e39b5ef04
Use ActiveModel::Attributes for admin/account_action boolean values ( #35247 )
2025-07-03 07:28:07 +00:00
Matt Jankowski
49db8a9662
Use Account#targeted_reports association where needed ( #35249 )
2025-07-03 07:28:03 +00:00
Andy Piper
2cfa6cb0e0
Update README with testing tool references. ( #35236 )
...
Signed-off-by: Andy Piper <andypiper@users.noreply.github.com >
2025-07-02 12:00:15 +00:00
Matt Jankowski
1ae3510ede
Add coverage for TOS interstitial interruption flow of web app controller concern ( #35235 )
2025-07-02 09:21:32 +00:00
github-actions[bot]
6f1135d763
New Crowdin Translations (automated) ( #35238 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-02 09:17:03 +00:00
Echo
52bc2f64f4
Import Emojibase data ( #35229 )
2025-07-02 08:58:39 +00:00
renovate[bot]
b1375328e1
chore(deps): update dependency faker to v3.5.2 ( #35239 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 08:02:33 +00:00
renovate[bot]
9443e2cc4b
chore(deps): update dependency opentelemetry-instrumentation-http to v0.25.1 ( #35240 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 08:02:30 +00:00
Renaud Chaput
3a533c6c8d
Bump version to 4.5.0-alpha.1 ( #35231 )
2025-07-02 08:00:43 +00:00
Matt Jankowski
c047014214
Add coverage for valid_locale_or_nil languages helper method ( #34866 )
2025-07-02 07:34:42 +00:00
Claire
8bb81f9496
Merge pull request #3115 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to a203a05eb1
2025-07-01 20:51:10 +02:00
Claire
68b05e994f
Fix error on log-in from old users requiring ToS interstitial when said ToS has been removed ( #35233 )
2025-07-01 17:43:59 +00:00
diondiondion
605df74f06
[Glitch] fix: Fix column header overlapping mobile menu on old Safari
...
Port e6e8974785 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-07-01 18:48:16 +02:00
Claire
98e90b7c1f
Merge commit 'a203a05eb10db82e1db2d75398e0261cfe4d33e4' into glitch-soc/merge-upstream
2025-07-01 18:47:15 +02:00
Claire
a203a05eb1
Fix missing newline in changelog ( #35227 )
2025-07-01 12:31:55 +00:00
Claire
68090cd8be
Bump version to v4.4.0-rc.1 ( #35196 )
2025-07-01 09:21:32 +00:00
github-actions[bot]
dd064aaa36
New Crowdin Translations (automated) ( #35224 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-07-01 09:02:26 +00:00
diondiondion
e6e8974785
fix: Fix column header overlapping mobile menu on old Safari ( #35225 )
2025-07-01 08:53:43 +00:00
Claire
5e95c63b5b
Merge pull request #3114 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to c357a7f8d6
2025-07-01 10:45:20 +02:00
Renaud Chaput
498af63b85
chore: validate the project funding.json association ( #35221 )
2025-06-30 16:21:52 +00:00
diondiondion
0bb2dc9d26
[Glitch] fix: Fix popover/dialog backgrounds not blurred on older Webkit browsers
...
Port e8a603b18f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-30 17:56:29 +02:00
Claire
2eec4da8fc
Merge commit 'c357a7f8d697ede4df4be74456b0497118c9d049' into glitch-soc/merge-upstream
2025-06-30 17:52:22 +02:00
David Roetzel
c357a7f8d6
Add optional bulk mailer settings ( #35203 )
2025-06-30 14:49:14 +00:00
David Roetzel
bae258925c
Persist follow recommendations from FASP ( #35218 )
2025-06-30 13:39:36 +00:00
diondiondion
e8a603b18f
fix: Fix popover/dialog backgrounds not blurred on older Webkit browsers ( #35220 )
2025-06-30 12:16:54 +00:00
renovate[bot]
f00c8e3245
chore(deps): update dependency haml_lint to v0.64.0 ( #35215 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 11:25:47 +00:00
Claire
153af19f55
Add specs for PublicFileServer middleware ( #35219 )
2025-06-30 11:23:11 +00:00
Matt Jankowski
964916c71b
Add coverage for TermsOfService scopes/validations ( #35204 )
2025-06-30 10:28:14 +00:00
github-actions[bot]
8782e860b6
New Crowdin Translations (automated) ( #35208 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-06-30 09:33:15 +00:00
renovate[bot]
641c0c6393
fix(deps): update dependency pg to v8.16.3 ( #35213 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 09:33:09 +00:00
renovate[bot]
0383100b0e
fix(deps): update dependency ws to v8.18.3 ( #35214 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 09:33:03 +00:00
Jeong Arm
87db28cebc
Fix unexpected "cache-control: no-cache" header in public file server ( #35209 )
2025-06-30 09:06:18 +00:00
David Roetzel
ac4b735c67
Add FASP account search support ( #34033 )
2025-06-30 07:42:34 +00:00
Claire
bc3dacc371
Merge pull request #3113 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 0d650780e2
2025-06-27 18:10:54 +02:00
github-actions[bot]
6d017dbf10
New Crowdin Translations (automated) ( #35202 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-06-27 08:37:39 +00:00
diondiondion
f21c92bb45
[Glitch] fix: Fix outdated icon in notifications permissions banner
...
Port 9576434d47 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-26 18:07:16 +02:00
diondiondion
7b98298f85
[Glitch] refactor: Tweak wording of "discard draft?" confirmation dialogs
...
Port b804ed0cba to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-26 18:06:55 +02:00
diondiondion
1f8378c12d
[Glitch] fix: Prevent scrolling behind menus and modals in Safari iOS
...
Port c1ef1f62d5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-26 18:06:16 +02:00
Claire
f7b4580b49
Merge commit '0d650780e26735621f08bbdd545b162871e4562c' into glitch-soc/merge-upstream
...
Conflicts:
- `.prettierignore`:
Upstream added a file, glitch-soc had extra files.
Took upstream's changes and moved glitch-soc's additions at the end.
2025-06-26 18:04:37 +02:00
renovate[bot]
0d650780e2
fix(deps): update dependency postcss-preset-env to v10.2.4 ( #35194 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-26 14:17:31 +00:00
Eugen Rochko
1804a87193
Change terms of service generator to not be displayed ( #35127 )
2025-06-26 13:26:41 +00:00
diondiondion
9576434d47
fix: Fix outdated icon in notifications permissions banner ( #35193 )
2025-06-26 13:25:12 +00:00
diondiondion
b804ed0cba
refactor: Tweak wording of "discard draft?" confirmation dialogs ( #35192 )
2025-06-26 13:03:24 +00:00
David Roetzel
48451b782d
Move email env var reading to yml files ( #35191 )
2025-06-26 12:18:30 +00:00
Claire
2e0a00ab46
Fix search operators sometimes getting lost ( #35190 )
2025-06-26 10:35:49 +00:00
Claire
e4618a6ba5
Merge pull request #3111 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to dbb20f76a7
2025-06-26 12:01:09 +02:00
github-actions[bot]
a9f2ec45da
New Crowdin Translations (automated) ( #35189 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-06-26 08:40:39 +00:00
diondiondion
c1ef1f62d5
fix: Prevent scrolling behind menus and modals in Safari iOS ( #35183 )
2025-06-25 19:22:11 +00:00
diondiondion
d285b07774
[Glitch] fix: Fix search icon overlapping text on Trending page
...
Port 8fa32ca8ba to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-25 19:46:43 +02:00
diondiondion
0156ed6641
[Glitch] fix: Prevent content scrolling behind main menu (part 1)
...
Port c6dddbb66e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-25 19:46:18 +02:00
Echo
9e5b9433f8
[Glitch] Storybook Helpers
...
Port c52848b444 to glitch-soc, kinda
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-25 19:44:38 +02:00
Emelia Smith
34b8ff8267
[Glitch] Implement Instance Moderation Notes
...
Port CSS changes from 72f2f35bfb to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-25 19:42:23 +02:00
Claire
c9a1e27a49
Merge commit 'dbb20f76a781defe35d077529c8269d712c1fbd2' into glitch-soc/merge-upstream
...
Conflicts:
- `tsconfig.json`:
glitch-soc had extra paths under `app/javascript/flavours`, but upstream
added `app/javascript` as a whole, so updated to upstream's.
2025-06-25 19:29:09 +02:00
Claire
dbb20f76a7
Fix crash in development environment with no prebuilt assets and no vite dev server running ( #35177 )
2025-06-25 14:20:07 +00:00
renovate[bot]
91741214e1
chore(deps): update node.js to 22.17 ( #35166 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 14:01:46 +00:00
diondiondion
8fa32ca8ba
fix: Fix search icon overlapping text on Trending page ( #35175 )
2025-06-25 13:26:44 +00:00
Matt Jankowski
8285194451
Move layout setup for OAuth views to controllers ( #35176 )
2025-06-25 13:26:17 +00:00
Claire
392eaf1010
Ensure consistent ordering of rule translations in admin interface ( #35174 )
2025-06-25 13:15:59 +00:00
Claire
fa9318083e
Merge pull request #3110 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 8ba1487f30
2025-06-25 14:51:27 +02:00
diondiondion
c6dddbb66e
fix: Prevent content scrolling behind main menu (part 1) ( #35173 )
2025-06-25 12:12:49 +00:00
Echo
c52848b444
Storybook Helpers ( #35158 )
2025-06-25 11:20:11 +00:00
Claire
0a7418e6d8
Change rule translation interface to display english name and populate empty translations ( #35170 )
2025-06-25 10:02:19 +00:00
Emelia Smith
72f2f35bfb
Implement Instance Moderation Notes ( #31529 )
2025-06-25 08:15:44 +00:00
github-actions[bot]
0f9f27972d
New Crowdin Translations (automated) ( #35165 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-06-25 08:05:57 +00:00
Matt Jankowski
9f16f41678
Remove patch for unsupported redis version ( #35155 )
2025-06-25 07:53:38 +00:00
Matt Jankowski
47fda2df2c
Update OAuth inflection to match spec ( #35160 )
2025-06-25 07:52:30 +00:00
Matt Jankowski
377289c961
Add coverage for doorkeeper model extensions ( #35161 )
2025-06-25 07:50:20 +00:00
Matt Jankowski
f852da50f6
Add User#email_domain method to extract domain from email address ( #35159 )
2025-06-25 07:22:19 +00:00
diondiondion
e44143db8c
[Glitch] fix: Fix inaccessible "Clear search" button
...
Port 8ba1487f30 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 23:10:50 +02:00
diondiondion
73f77edf40
[Glitch] feat: More obvious loading state when submitting a post
...
Port 644da36336 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 22:54:00 +02:00
diondiondion
eb1674ec50
[Glitch] feat: Add Storybook for component documentation, testing, and development
...
Port f2cfa4f482 to glitch-soc
Co-authored-by: Echo <ChaosExAnima@users.noreply.github.com >
Co-authored-by: Renaud Chaput <renchap@gmail.com >
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 22:53:02 +02:00
diondiondion
c9f17899a6
[Glitch] fix: Improve status focus indicators
...
Port fb5b8ae0a5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 22:50:00 +02:00
Echo
97d3dac4b6
[Glitch] Adds Redux and React-Intl to storybook
...
Port 8ee8231a43 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 22:49:40 +02:00
Claire
e44b333660
[Glitch] Fix Firefox not updating spellcheck language in textarea
...
Port c4128d89c9 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 22:48:35 +02:00
Claire
26ee915d0b
[Glitch] Fix “Alt text” button submitting form in moderation interface
...
Port 9954acf61d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 22:48:07 +02:00
Claire
93bdb16817
Merge commit '8ba1487f30685fff4555a7537d3e6c765c73a07c' into glitch-soc/merge-upstream
...
Conflicts:
- `spec/models/concerns/account/interactions_spec.rb`:
Conflict due to glitch-soc having modified specs ages ago.
The covered code is the same as upstream, though.
Took upstream's version of the specs.
- `spec/models/status_spec.rb`:
Conflict because glitch-soc tests for an extra glitch-soc-specific
method.
Added upstream's changes while keeping the glitch-soc method.
2025-06-24 22:43:43 +02:00
Claire
f723718576
Merge pull request #3109 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to b9b1500fc5
2025-06-24 22:37:18 +02:00
diondiondion
f7c36f44a4
[Glitch] fix: Update hashtags when (un)following a hashtag
...
Port b9b1500fc5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 22:21:05 +02:00
diondiondion
c6a99eaf5b
[Glitch] refactor: Use new main menu as "Getting started" column in Advanced Web UI
...
Port d28a4428b5 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 22:21:05 +02:00
Claire
d8b0beb70d
Merge commit 'b9b1500fc516ea31ab21441737c600f9b571a07d' into glitch-soc/merge-upstream
2025-06-24 21:44:33 +02:00
Claire
eb3823f0cf
Merge pull request #3108 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 6166e61638
2025-06-24 21:41:28 +02:00
diondiondion
7fff0d24c8
[Glitch] fix: Keep user on Compose page when changing screen size, #34937
...
Port 6166e61638 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-24 21:26:08 +02:00
Claire
9fccf0a8c6
Merge commit '6166e616389b051039dc76635048e2519271832a' into glitch-soc/merge-upstream
2025-06-24 20:45:46 +02:00
diondiondion
8ba1487f30
fix: Fix inaccessible "Clear search" button ( #35152 )
2025-06-24 14:36:05 +00:00
diondiondion
644da36336
feat: More obvious loading state when submitting a post ( #35153 )
2025-06-24 14:08:48 +00:00
diondiondion
fb5b8ae0a5
fix: Improve status focus indicators ( #35150 )
2025-06-24 09:34:43 +00:00
Matt Jankowski
fd902c04f7
Use config_for for omniauth enabled values ( #35015 )
2025-06-24 09:32:13 +00:00
Echo
8ee8231a43
Adds Redux and React-Intl to storybook ( #35094 )
2025-06-24 09:31:27 +00:00
Claire
c4128d89c9
Fix Firefox not updating spellcheck language in textarea ( #35148 )
2025-06-24 09:08:00 +00:00
Claire
9954acf61d
Fix “Alt text” button submitting form in moderation interface ( #35147 )
2025-06-24 09:04:26 +00:00
renovate[bot]
0276354775
fix(deps): update dependency @vitejs/plugin-react to v4.6.0 ( #35137 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 08:05:24 +00:00
github-actions[bot]
dba636da7a
New Crowdin Translations (automated) ( #35144 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-06-24 07:58:50 +00:00
renovate[bot]
43e9186e5d
chore(deps): update dependency haml_lint to v0.63.0 ( #35146 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 07:54:49 +00:00
Matt Jankowski
0338733531
Add model coverage and scopes to RuleTranslation class ( #35098 )
2025-06-24 07:44:50 +00:00
Eugen Rochko
1be48d0cab
Change terms of service e-mail job to be iterable ( #35126 )
2025-06-24 07:41:39 +00:00
renovate[bot]
e60014ed9c
fix(deps): update dependency pg to v8.16.2 ( #35111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 07:40:46 +00:00
Matt Jankowski
0d7f1584bc
Move remaining _map method specs from account to mappings spec ( #35142 )
2025-06-24 07:40:24 +00:00
Matt Jankowski
36f01af6c4
Add Status#only_reblogs scope for annual report classes ( #35141 )
2025-06-24 06:54:55 +00:00
renovate[bot]
16057f550d
fix(deps): update dependency pg-connection-string to v2.9.1 ( #35112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 06:51:37 +00:00
renovate[bot]
e79ecabd0a
chore(deps): update dependency strong_migrations to v2.4.0 ( #35140 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 06:51:09 +00:00
Matt Jankowski
c023ebc87a
Limit count to pending&trending on admin/trends/tags page ( #35120 )
2025-06-23 13:30:12 +00:00
Matt Jankowski
ebc6897afb
Extract method to DRY up month/year grouping in AnnualReport::TimeSeries class ( #35113 )
2025-06-23 12:18:29 +00:00
Matt Jankowski
b08ccaa5b3
Extract Account::Mappings concern from "interactions" ( #35119 )
2025-06-23 12:02:14 +00:00
diondiondion
b9b1500fc5
fix: Update hashtags when (un)following a hashtag ( #35101 )
2025-06-23 11:44:59 +00:00
diondiondion
d28a4428b5
refactor: Use new main menu as "Getting started" column in Advanced Web UI ( #35117 )
2025-06-23 09:59:47 +00:00
diondiondion
6166e61638
fix: Keep user on Compose page when changing screen size, #34937 ( #35105 )
2025-06-23 09:53:21 +00:00
github-actions[bot]
e5aa8c1ff3
New Crowdin Translations (automated) ( #35090 )
...
Co-authored-by: GitHub Actions <noreply@github.com >
2025-06-23 08:43:53 +00:00
Matt Jankowski
8837fd8c54
Update rubocop to version 1.77.0 ( #35128 )
2025-06-23 07:40:11 +00:00
Claire
94c644983e
Merge pull request #3107 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to ac039d5f13
2025-06-22 11:36:37 +02:00
Claire
13a07e44f1
[Glitch] Fix clicking a status multiple times causing duplicate entries in browser history
...
Port ac039d5f13 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-21 23:06:28 +02:00
diondiondion
f41981e772
[Glitch] fix: Fix SCSS lint warnings
...
Port 3f743b1a07 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-21 23:04:16 +02:00
Claire
9cb5a77c3e
Merge commit 'ac039d5f1323c46062d004896996f50549bfa38b' into glitch-soc/merge-upstream
2025-06-21 22:59:04 +02:00
Claire
ac039d5f13
Fix clicking a status multiple times causing duplicate entries in browser history ( #35118 )
2025-06-21 09:00:38 +00:00
David Roetzel
adf812efb3
Fix missing terms of services link ( #35115 )
2025-06-21 08:59:47 +00:00
diondiondion
3f743b1a07
fix: Fix SCSS lint warnings ( #35102 )
2025-06-21 08:58:12 +00:00
Claire
2b360c479c
Merge pull request #3106 from ClearlyClaire/glitch-soc/merge-upstream
...
Merge upstream changes up to 0ec6c26af3
2025-06-20 13:52:06 +02:00
renovate[bot]
204ff46f7e
chore(deps): update dependency rspec-rails to v8.0.1 ( #35110 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 10:20:24 +00:00
Matt Jankowski
54f9a1b43b
Extract secret size constants in Webhook model ( #35104 )
2025-06-20 10:05:24 +00:00
Matt Jankowski
e9b1c1edfe
Simplify WebauthnCredential constant limit math ( #35107 )
2025-06-20 10:04:14 +00:00
diondiondion
455df074fe
[Glitch] fix: Prevent click on content warning banner in notification from opening the post
...
Port 08597a1819 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-20 12:03:17 +02:00
diondiondion
68fb65b08d
[Glitch] fix: Prevent mobile navbar from overscrolling
...
Port 102a7635d6 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-20 12:02:49 +02:00
diondiondion
c9d3b8e3a5
[Glitch] fix: Tweak focus style & spacing of list/hashtags expand/collapse button
...
Port 474464ffff to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com >
2025-06-20 12:02:20 +02:00
Claire
f8f458e5e6
Merge commit '0ec6c26af3d7dc9a0eeb5631ebb9f56b724aaa8e' into glitch-soc/merge-upstream
2025-06-20 12:01:02 +02:00
David Roetzel
0ec6c26af3
Fix error when RFC9421 signatures are used ( #35109 )
2025-06-20 09:44:26 +00:00
diondiondion
08597a1819
fix: Prevent click on content warning banner in notification from opening the post ( #35096 )
2025-06-20 09:41:24 +00:00
diondiondion
102a7635d6
fix: Prevent mobile navbar from overscrolling ( #35074 )
2025-06-18 11:55:16 +00:00
Matt Jankowski
b1fe35d7d2
Update rubocop to version 1.76.2 ( #35070 )
2025-06-18 09:54:17 +00:00
renovate[bot]
adf01b021c
chore(deps): update dependency debug to v1.11.0 ( #35079 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 09:53:05 +00:00
Matt Jankowski
aac51707d1
Use ENV.fetch for ffmpeg/ffprobe defaults ( #35081 )
2025-06-18 09:43:25 +00:00
renovate[bot]
aa345c4630
chore(deps): update dependency opentelemetry-instrumentation-http to '~> 0.25.0' ( #35088 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 09:42:53 +00:00
renovate[bot]
70c6e09e0f
chore(deps): update dependency annotaterb to v4.16.0 ( #35087 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 09:42:17 +00:00
renovate[bot]
1a7fd2f446
chore(deps): update dependency faraday-httpclient to v2.0.2 ( #35082 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 09:41:24 +00:00
Claire
33402722f3
Merge pull request #3105 from Plastikmensch/fix-inverted-regex-filter
...
Fix inverted regex filter condition
2025-06-18 08:52:41 +02:00
Plastikmensch
cc6a16e62c
Fix inverted regex filter condition
...
The inverted condition caused only own toots and toots matching the regex to be shown instead of matches being filtered.
Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com >
2025-06-18 02:04:20 +02:00
diondiondion
474464ffff
fix: Tweak focus style & spacing of list/hashtags expand/collapse button ( #35075 )
2025-06-17 17:54:23 +00:00