26083 Commits

Author SHA1 Message Date
diondiondion
9f710449db [Glitch] Fix error alerts for deleted quotes
Port 4180f754d037da862996378b8c9c70f11670f7bb 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 6ad0ddebe4be9fb76b9119924674b4679e8da74a
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 3c9bde31f7d02183f9ccd33bc37fe87ae1305a9b 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 f3a932d8a18c547fec4d0e11cecf048c43d0b017 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 7aba79ade9bfeb86105aa575bc7156acef78f7da
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 7a76f71d9970759f262fce1ac578af4ae61fd2c5 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 012450e87d8000cbd5020cad17befc868b66e90c 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 d8c07be0214db16eb1f2fe1ce8c053b08b2a6fe6 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 25602429722bd4527ed51f13e954c9a304cf17bb 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 94ad088482769c0b8019dafd18e102eeafa8ad6f 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 f6e822e1f5c18553db246991ebfb8658acaef59f
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 abe5413638043a52e4fcbb5f16aefd14e76bf96c (#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 8268323d7f9b76beb381ba0418dc79231ff7849e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>

* [Glitch] Fix display of quotes in threads in WebUI

Port 45ec4c93c0c74318694f033f8cecd384d2793dfb to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>

* [Glitch] Composer quote improvements

Port f85f0eee1bb79322f40694101dbd4b9bf2b601eb 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 4f494781c14140dfd94315e2071bec3407cee7b8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>

* [Glitch] Fix layout shift caused by "Who to follow" widget

Port 511e10df3449d93616828db471ce6b562a075c0a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>

* [Glitch] Improvements for keyboard navigation in feeds

Port 118c30fbc71bcccf1e0e99a7512c8af7d612b930 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>

* [Glitch] Improve feed item focus outlines

Port a1c7b853ec14b1c2b98b80f49bf47673637f4679 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>

* [Glitch] Visibility Modal fixes

Port 4df50b9c7e547ce1d99a43eeccdd92d88406eca2 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