Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-16 | Replace `Status#translatable?` with language matrix in separate endpoint ↵ | Christian Schmidt | |
(#24037) | |||
2023-03-15 | Fix misleading error code when receiving invalid WebAuthn credentials (#23568) | Claire | |
2023-03-10 | Coverage improvement round-out following up previous work (#23987) | Matt Jankowski | |
2023-03-04 | Fix spec for api/v1/statuses/translations (#23956) | Matt Jankowski | |
2023-03-04 | Admin controllers specs (#23917) | Matt Jankowski | |
2023-03-04 | Specs api v1 controllers (#23930) | Matt Jankowski | |
2023-03-04 | Settings controllers specs (#23915) | Matt Jankowski | |
2023-03-03 | Add tests for moderation actions without custom text (#23184) | Claire | |
2023-03-03 | Fix “Remove all followers from the selected domains” being more ↵ | Claire | |
destructive than it claims (#23805) | |||
2023-02-23 | Fix mispelled spec filenames (#23834) | Nick Schonning | |
2023-02-22 | Enable Style/FrozenStringLiteralComment for specs (#23790) | Nick Schonning | |
2023-02-22 | Enable Rubocop Style/StringConcatenation defaults (#23792) | Nick Schonning | |
2023-02-21 | Autofix Rubocop Security/IoMethods (#23757) | Nick Schonning | |
2023-02-20 | Autofix Rubocop remaining Layout rules (#23679) | Nick Schonning | |
2023-02-20 | Autofix Rubocop RSpec/BeEq (#23740) | Nick Schonning | |
2023-02-20 | Audofix Rubocop Style/WordArray (#23739) | Nick Schonning | |
2023-02-20 | Autofix Rubocop RSpec/LeadingSubject (#23670) | Nick Schonning | |
2023-02-20 | Enable Rubocop RSpec/ExpectActual (#23720) | Nick Schonning | |
2023-02-20 | Autofix Rubocop RSpec/ImplicitSubject (#23721) | Nick Schonning | |
2023-02-20 | Autofix Rubocops RSpec/ScatteredLet (#23725) | Nick Schonning | |
2023-02-20 | Enable Rubocop HTTP status rules (#23717) | Nick Schonning | |
2023-02-20 | Autofix Rubocop RSpec/EmptyLineAfterSubject (#23719) | Nick Schonning | |
2023-02-20 | Enable Rubocop RSpec/NotToNot (#23723) | Nick Schonning | |
2023-02-20 | Autofix Rubocop RSpec/ReturnFromStub (#23724) | Nick Schonning | |
2023-02-20 | Autofix Rubocop Rails/Pluck (#23730) | Nick Schonning | |
2023-02-19 | Autofix Rubocop Style/StringLiterals (#23695) | Nick Schonning | |
2023-02-19 | Autofix Rubocop RSpec/EmptyLineAfterFinalLet (#23707) | Nick Schonning | |
2023-02-19 | Autofix Rubocop Style/BlockDelimiters (#23706) | Nick Schonning | |
2023-02-18 | Autofix Rubocop Style/TrailingCommaInHashLiteral (#23693) | Nick Schonning | |
2023-02-18 | Autofix Rubocop RSpec/ExcessiveDocstringSpacing (#23666) | Nick Schonning | |
2023-02-18 | Autofix Rubocop Lint/ParenthesesAsGroupedExpression (#23682) | Nick Schonning | |
2023-02-18 | Autofix Rubocop RSpec/ExampleWording (#23667) | Nick Schonning | |
2023-02-18 | Autofix Rubocop Lint/SymbolConversion (#23683) | Nick Schonning | |
2023-02-18 | Autofix Rubocop Lint/AmbiguousOperator (#23680) | Nick Schonning | |
2023-02-18 | Enable Rubocop Style/NumericLiterals (#23647) | Nick Schonning | |
2023-02-18 | Run rubocop formatting except line length (#23632) | Nick Schonning | |
2023-02-17 | Autofix Rubocop RSpec/BeNil (#23653) | Nick Schonning | |
2023-02-13 | Add API parameter to safeguard unexpect mentions in new posts (#18350) | Claire | |
2023-02-13 | Add tests to indicate inclusion of self replies in statuses endpoint (#23266) | Varun Sharma | |
2023-02-02 | Change `POST /settings/applications/:id` to regenerate token on scopes ↵ | Claire | |
change (#23359) Fixes #23096 | |||
2023-01-23 | Add missing `policy` attribute to `WebPushSubscriptionSerializer` (#23210) | Claire | |
* Add missing `policy` attribute to `WebPushSubscriptionSerializer` Fixes #23145 * Add tests | |||
2023-01-18 | Add more specific error messages to HTTP signature verification (#21617) | Claire | |
* Return specific error on failure to parse Date header * Add error message when preferredUsername is not set * Change error report to be JSON and include more details * Change error report to differentiate unknown account and failed refresh * Add tests | |||
2023-01-18 | Add confirmation screen when handling reports (#22375) | Claire | |
* Add confirmation screen on moderation actions * Add flash notice when a report has been processed * Refactor tests * Add tests | |||
2023-01-18 | Change domain block CSV parsing to be more robust and handle more lists (#21470) | Claire | |
* Change domain block CSV parsing to be more robust and handle more lists * Add some tests * Improve domain block import validation and reporting | |||
2023-01-13 | Fix crash when marking statuses as sensitive while some statuses are deleted ↵ | Claire | |
(#22134) * Do not offer to mark statuses as sensitive if there is no undeleted status with media attachments * Fix crash when marking statuses as sensitive while some statuses are deleted Fixes #21910 * Fix multiple strikes being created for a single report when selecting “Mark as sensitive” * Add tests | |||
2022-12-15 | Fix changing domain block severity not undoing individual account effects ↵ | Claire | |
(#22135) * Fix changing domain block severity not undoing individual account effects Fixes #22133 * Add tests | |||
2022-12-15 | Revoke all authorized applications on password reset (#21325) | Francis Murillo | |
* Clear sessions on password change * Rename User::clear_sessions to revoke_access for a clearer meaning * Add reset paassword controller test * Use User.find instead of User.find_for_authentication for reset password test * Use redirect and render for better test meaning in reset password Co-authored-by: Effy Elden <effy@effy.space> | |||
2022-12-15 | Validate nodeinfo response by schema (#21395) | Meisam | |
* add json-schema to :test in Gemfile * Create node_info_2.0_schema.json * test match_response_schema * Create match_response_schema.rb * Update nodeinfo_controller_spec.rb * Rename spec/support/node_info_2.0_schema.json to spec/support/schema/node_info_2.0_schema.json * Update match_response_schema.rb * cleanup * additionally validate the json schema itself disable throwing errors test the schema matcher * rename nodeinfo schema to nodeinfo_2.0 * use Rails.root.join to construct the path * prettify json * sync Gemfile.lock | |||
2022-12-07 | Log admin approve and reject account (#22088) | Francis Murillo | |
* Log admin approve and reject account * Add unit tests for approve and reject logging | |||
2022-12-07 | Fix irreversible and whole_word parameters handling in /api/v1/filters (#21988) | Claire | |
Fixes #21965 |