Commit Graph

23530 Commits (treehouse-4.3-dev)

Author SHA1 Message Date
kouhai afb0b86039 th: TH_DROP_ALL_MAIL, TH_MAILER_SIDEKIQ_RETRY_LIMIT
th: TH_DROP_ADMIN_MAIL, TH_DROP_ALL_ADMIN_MAIL
2025-03-06 03:35:56 -05:00
kouhai be4ea3af43
th: glitch: v4.3 post subject? now with less distract-ux 2025-03-06 02:56:46 -05:00
VT Social 49981b34a7
th: quotes: Show left bar in indicator
Makes the quote/reply distinction clearer

Cherry-picked-from: f7d787f798
2025-03-06 02:56:46 -05:00
VT Social b2f91d7a53
th: quotes: Align quote icon better in posts
Cherry-picked-from: 30aa632979
2025-03-06 02:56:46 -05:00
VT Social 66f5c604c3
th: quotes: Add padding after quote block
Looks more natural this way.

Cherry-picked-from: 08ed527b63
2025-03-06 02:56:46 -05:00
VT Social 40cc381f45
th: quotes: Show cancel button in quote mode
Like replies

Cherry-picked-from: 6b59d3674c
2025-03-06 02:56:46 -05:00
VT Social c84159c3c6
th: accounts: Show accounts with open strikes/warnings in red
Cherry-picked-from: d497ccd6ca
2025-03-06 02:56:46 -05:00
kouhai 03bc5cca9d
th: invite quota 2025-03-06 02:56:45 -05:00
kouhai d93e2e2e7e
th: treehouse version
Co-authored-by: Ariadne Conill <ariadne@dereferenced.org>
2025-03-06 02:56:16 -05:00
kouhai c0f9511e48
th: add config for unsafe throttle deactivation
Suggested-by: Ariadne Conill <ariadne@dereferenced.org>
2025-03-06 02:56:16 -05:00
kouhai ce26f57d95
th: prototype automod 2025-03-06 02:56:16 -05:00
kouhai f838d7f7d8
th: fork docs and configuration
Co-authored-by: Rin <rin@rin.systems>
Co-authored-by: fox <fox@neko.business>
2025-03-06 02:56:15 -05:00
kouhai 471fdd1799
th: ci and image builds
Co-authored-by: Ariadne Conill <ariadne@dereferenced.org>
2025-03-06 02:54:18 -05:00
kouhai 7cc1d333d8
th: packages and deps 2025-03-06 02:54:18 -05:00
kouhai 59deac78e1
th: custom instance icons from th contributors
Co-authored-by: Ariadne Conill <ariadne@dereferenced.org>
Co-authored-by: treehouse contributors and staff <staff+contributors@treehouse.systems>
2025-03-06 02:51:36 -05:00
Ariadne Conill e9d5fdfde9
th: config: CSP: allow unsafe-eval (script) and unsafe-inline (style)
th: config: CSP: add unsafe-eval for scripts

th: config: CSP: allow unsafe-inline for CSS

Maintained-by: kouhai <kouhai@treehouse.systems>
2025-03-06 02:51:36 -05:00
Ariadne Conill ef7a4d2362
th: quotes
Maintained-by: kouhai <kouhai@treehouse.systems>
Maintained-by: VT Social <admin@vt.social>
Bug-fixed-by: ptrcnull <git@ptrcnull.me>
2025-03-06 02:50:53 -05:00
Claire 1704a7d858
Merge pull request #2980 from glitch-soc/glitch-soc/merge-4.3
Merge upstream changes up to c1f398ae93
2025-02-27 16:31:19 +01:00
Claire 97fd14e141 Merge commit 'c1f398ae93d23ebb1ff5c7df5a32bc161a632980' into glitch-soc/merge-4.3 2025-02-27 16:21:44 +01:00
Claire c1f398ae93 Bump version to v4.3.4 2025-02-27 16:09:48 +01:00
Claire 19b3469c29 Change HTML sanitization to remove unusable and unused `embed` tag (#34021) 2025-02-27 16:09:48 +01:00
Claire 57e4232b3e Update dependency `uri` 2025-02-27 16:09:48 +01:00
Claire c6b501c42d
Merge commit from fork
* Fix domain blocks/rationales being visible to unapproved/unconfirmed users

* Fix domain blocks/rationales being visible to suspended users

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

* Allow moved users to view domain blocks

* Add authorization specs for `/api/v1/instance/domain_blocks` spec

* Fix tests

* Fix incorrect test setup

---------

Co-authored-by: Jeremy Kescher <jeremy@kescher.at>
2025-02-27 15:49:57 +01:00
Claire 5140f31cbb
Merge commit from fork 2025-02-27 15:44:35 +01:00
Claire adee65ad1b
Merge pull request #2976 from glitch-soc/glitch-soc/merge-4.3
Merge upstream changes up to b1a584d252
2025-02-25 21:20:39 +01:00
Claire fba7e85b9b [Glitch] Fix emoji rewrite adding unnecessary curft to the DOM for most emoji
Port 44f5f1f0a56b0da1a7f333b641d0b1c6474860be to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-25 18:40:30 +01:00
Claire bc95675236 [Glitch] Fix preview card sizing in “Author attribution” in profile settings
Port 82e046ea0661e23681304d0e3b95d59736256d21 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-25 18:39:00 +01:00
Eugen Rochko ccc4fcbdb8 [Glitch] Fix notification polling showing a loading bar in web UI
Port e856838e0c971a661e732ef6f221afc800d894a6 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-25 18:38:35 +01:00
Oliver Geer e3afbab115 [Glitch] Fix accounts table long display name
Port 0ad5c212c112716e67ce4e7e206a822e6cd13cbd to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-02-25 18:38:12 +01:00
Claire baac429103 Merge commit 'b1a584d252f4df4c2a1a9400d6588b4f36768216' into glitch-soc/merge-4.3
Conflicts:
- `app/lib/feed_manager.rb`:
  Not a real conflict, but glitch-soc has an extra `populate_direct_feed` method.
  Added upstream's code.
  In addition, upstream changed how notifications from follow subscriptions were
  handled, refactoring this file in the process.
  Ported upstream's changes.
- `app/services/precompute_feed_service.rb`:
  Not a real conflict, glitch-soc has extra code for the direct feed.
  Added upstream's new code for populating lists.
- `app/validators/poll_options_validator.rb`:
  Upstream split `PollValidator` in two, and glitch-soc had local changes to
  make the options configurable.
  Refactored as upstream did, keeping glitch-soc's configurable limits.
- `app/workers/feed_insert_worker.rb`:
  Upstream changed how notifications from follow subscriptions were handled,
  refactoring this file in the process.
  Conflict is due to glitch-soc having an extra timeline type (direct).
  Ported upstream's changes.
2025-02-25 18:33:54 +01:00
github-actions[bot] b1a584d252
New Crowdin Translations for stable-4.3 (automated) (#33999)
Co-authored-by: GitHub Actions <noreply@github.com>
2025-02-25 17:12:07 +01:00
Claire 8787077462 Fix `GET /api/v2/notifications/:id` and `POST /api/v2/notifications/:id/dismiss` for ungrouped notifications (#33990) 2025-02-25 17:11:09 +01:00
Claire 10bcbf15af Update dependency `nokogiri` 2025-02-25 17:11:09 +01:00
Claire fb29ac0f5f Update dependency `rack` 2025-02-25 17:11:09 +01:00
Claire b0f88be86f Update dependencies `net-imap`, `net-smtp` and `timeout` 2025-02-25 17:11:09 +01:00
Claire 018b85e767 Update dependency ruby-vips 2025-02-25 17:11:09 +01:00
Claire 08d2250ad2 Fix handling of duplicate mentions in incoming status `Update` (#33911) 2025-02-25 17:11:09 +01:00
Claire 679e7555ee Fix filtering for lists (#33842) 2025-02-25 17:11:09 +01:00
Claire 452153d55d Optimize timeline generation (#33839) 2025-02-25 17:11:09 +01:00
Claire 2954c2facb Change preview cards to be shown when Content Warnings are expanded (#33827) 2025-02-25 17:11:09 +01:00
Claire 44e38b79de Fix emoji rewrite adding unnecessary curft to the DOM for most emoji (#33818) 2025-02-25 17:11:09 +01:00
Claire b32a67ff74 Fix `tootctl feeds build` not building list timelines (#33783) 2025-02-25 17:11:09 +01:00
Claire 4f33b041f0 Fix flaky test in `/api/v2/notifications` tests (#33773) 2025-02-25 17:11:09 +01:00
Claire 6e906884cf Fix missing timeout options in `Request` class (#33769) 2025-02-25 17:11:09 +01:00
Claire 317715254f Fix incorrect signature after HTTP redirect (#33757) 2025-02-25 17:11:09 +01:00
Claire 2b148d3e88 Fix polls not being validated on edition (#33755) 2025-02-25 17:11:09 +01:00
Claire 227d48dbd5 Fix LDSignature tests (#33705) 2025-02-25 17:11:09 +01:00
Claire 94fed6e140 Change `mastodon:setup` to prevent overwriting already-configured servers (#33684) 2025-02-25 17:11:09 +01:00
Matt Jankowski 37b029d400 Move clear environment portion of `mastodon:setup` to private method (#33616) 2025-02-25 17:11:09 +01:00
Matt Jankowski 11baa26db2 Collect errors in setup rake task (#33603) 2025-02-25 17:11:09 +01:00