- Dec 06, 2022
-
-
Francis Murillo authored
* Log admin approve and reject account * Add unit tests for approve and reject logging
-
Claire authored
Fixes #21965
-
- Dec 01, 2022
-
-
Claire authored
/admin/instances?availability=failing remains wholly unefficient
-
- Nov 21, 2022
-
-
Claire authored
Fixes regression from #20860
-
- Nov 17, 2022
-
-
Claire authored
-
Claire authored
-
lenore gilbert authored
Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes (#20597) * Allow import/export of instance-level domain blocks/allows (#1754) * Allow import/export of instance-level domain blocks/allows. Fixes #15095 * Pacify circleci * Address simple code review feedback * Add headers to exported CSV * Extract common import/export functionality to AdminExportControllerConcern * Add additional fields to instance-blocked domain export * Address review feedback * Split instance domain block/allow import/export into separate pages/controllers * Address code review feedback * Pacify DeepSource * Work around Paperclip::HasAttachmentFile for Rails 6 * Fix deprecated API warning in export tests * Remove after_commit workaround (cherry picked from commit 94e98864e39c010635e839fea984f2b4893bef1a) * Add confirmation page when importing blocked domains (#1773) * Move glitch-soc-specific strings to glitch-soc-specific locale files * Add confirmation page when importing blocked domains (cherry picked from commit b91196f4b73fff91997b8077619ae25b6d04a59e) * Fix authorization check in domain blocks controller (cherry picked from commit 75279377583c6e2aa04cc8d7380c593979630b38) * Fix error strings for domain blocks and email-domain blocks Corrected issue with non-error message used for Mastodon:NotPermittedError in Domain Blocks Corrected issue Domain Blocks using the Email Domain Blocks message on ActionContoller::ParameterMissing Corrected issue with Email Domain Blocks using the not_permitted string from "custom emojii's" * Ran i18n-tasks normalize to address test failure * Removed unused admin.export_domain_blocks.not_permitted string Removing unused string as indicated by Check i18n * Fix tests (cherry picked from commit 9094c2f52c24e1c00b594e7c11cd00e4a07eb431) * Fix domain block export not exporting blocks with only media rejection (cherry picked from commit 26ff48ee48a5c03a2a4b0bd03fd322529e6bd960) * Fix various issues with domain block import - stop using Paperclip for processing domain allow/block imports - stop leaving temporary files - better error handling - assume CSV files are UTF-8-encoded (cherry picked from commit cad824d8f501b95377e4f0a957e5a00d517a1902) Co-authored-by:
Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> Co-authored-by:
Claire <claire.github-309c@sitedethib.com>
-
Claire authored
Fixes #20770
-
trwnh authored
-
Claire authored
Fixes #20550
-
trwnh authored
* Fix missing pagination headers on followed tags * Fix typo
-
- Nov 16, 2022
-
-
Daniel Axtens authored
Several controlers set quite intricate Cache-Control headers in order to hopefully not be cached by any intermediate proxies or local caches. Unfortunately, these headers are processed by ActionDispatch::HTTP::Cache in a way that squashes and discards any values set alongside no-store other than private: https://github.com/rails/rails/blob/8015c2c2cf5c8718449677570f372ceb01318a32/actionpack/lib/action_dispatch/http/cache.rb#L207-L209 We want to preserve no-store on these responses, but we might as well remove parts that are going to be dropped anyway. As many of the endpoints in these controllers are private to a particular user, we should also add "private", which will be preserved alongside no-store.
-
- Nov 14, 2022
-
-
trwnh authored
* Move V2 Filter methods under /api/v2 prefix * move over the tests too
-
Eugen Rochko authored
Fix #19156
-
Eugen Rochko authored
Fix #19157
-
- Nov 10, 2022
-
-
Claire authored
* Remove dead code * Remove unneeded/broken parameters and refactor descendant computation
-
Claire authored
-
James Tucker authored
```ruby 10.times { p /#{FOO}/.object_id } 10.times { p FOO_RE.object_id } ```
-
Eugen Rochko authored
-
- Nov 08, 2022
-
-
trwnh authored
* Make account endorsements idempotent (fix #19045) * Accept suggestion to use exists? instead of find_by + nil check Co-authored-by:
Yamagishi Kazutoshi <ykzts@desire.sh> * fix logic (unless, not if) * switch to using `find_or_create_by!` Co-authored-by:
Yamagishi Kazutoshi <ykzts@desire.sh>
-
trwnh authored
-
- Nov 07, 2022
- Nov 05, 2022
-
-
Eugen Rochko authored
New environment variable `DISALLOW_UNAUTHENTICATED_API_ACCESS`
-
- Nov 04, 2022
-
-
Claire authored
-
- Nov 02, 2022
-
-
Claire authored
Fixes #19593
-
- Nov 01, 2022
-
-
Eugen Rochko authored
-
- Oct 31, 2022
-
-
Claire authored
-
- Oct 30, 2022
-
-
Eugen Rochko authored
-
Claire authored
Fixes #19507 Fix regression from #19296
-
Eugen Rochko authored
Fix #19153
-
Eugen Rochko authored
Fix #19542
-
- Oct 27, 2022
-
-
Eugen Rochko authored
Fix #19213
-
- Oct 26, 2022
-
-
Eugen Rochko authored
* Add ability to view previous edits of a status in admin UI * Change moderator access to posts to be controlled by a separate policy
-
Eugen Rochko authored
- Only exact search matches for queries with < 5 characters - Do not support queries with `offset` (pagination) - Return HTTP 401 on truthy `resolve` instead of overriding to false
-
- Oct 25, 2022
-
-
Eugen Rochko authored
-
- Oct 22, 2022
-
-
Yamagishi Kazutoshi authored
Regression from #19409
-
Takeshi Umeda authored
* Change featured tag updates to add/remove activity * Fix to check for the existence of feature tag * Rename service and worker * Merge AddHashtagSerializer with AddSerializer * Undo removal of sidekiq_options
-
Eugen Rochko authored
And update all descriptions
-
- Oct 20, 2022
-
-
Eugen Rochko authored
* Change public accounts pages to mount the web UI * Fix handling of remote usernames in routes - When logged in, serve web app - When logged out, redirect to permalink - Fix `app-body` class not being set sometimes due to name conflict * Fix missing `multiColumn` prop * Fix failing test * Use `discoverable` attribute to control indexing directives * Fix `<ColumnLoading />` not using `multiColumn` * Add `noindex` to accounts in REST API * Change noindex directive to not be rendered by default before a route is mounted * Add loading indicator for detailed status in web UI * Fix missing indicator appearing while account is loading in web UI
-