Commit Graph

277 Commits (ed349b14e238a90cdf12acd0aaae20d59a36814a)

Author SHA1 Message Date
Matt Jankowski d34d94d08f
Add spec for migration warning module ()
Claire 9015c2d646
Change profile updates to be sent to recently-mentioned servers ()
Daniel M Brasil 9cbda99941
Add test coverage for `Mastodon::IpBlocksCLI` ()
Claire 6b0942d107
Change AccessTokensVacuum to also delete expired tokens ()
Daniel M Brasil c9210af3ee
Add test coverage for `Mastodon::SettingsCLI` ()
Matt Jankowski 710745e16b
Fix RSpec/ContextWording cop ()
Matt Jankowski 3df665fd23
Fix Lint/ConstantDefinitionInBlock cop ()
Matt Jankowski 570079f8ce
Fix Performance/TimesMap cop ()
Claire 32a030dd74
Rewrite import feature ()
Matt Jankowski 9d39b111f1
Expand coverage for "system checks" ()
Eugen Rochko a9b5598c97
Change user settings to be stored in a more optimal way ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski b179ff84c7
Add specs for Chewy importers ()
Christian Schmidt bd047acc35
Replace `Status#translatable?` with language matrix in separate endpoint ()
Matt Jankowski a471e1c48f
Add spec for the CLI `version` task ()
Matt Jankowski 688287c59d
Coverage improvement round-out following up previous work ()
Christian Schmidt 684a970b3c
Unescape HTML entities ()
Christian Schmidt 5a8c651e8f
Only offer translation for supported languages ()
Claire 3a6451c867
Add support for incoming rich text ()
Nick Schonning 84cc805cae
Enable Style/FrozenStringLiteralComment for specs ()
Nick Schonning 2c3c734bcc
Autofix Rubocop Style/SymbolProc ()
Nick Schonning 5116347eb7
Autofix Rubocop RSpec/BeEq ()
Nick Schonning 4552685f6b
Autofix Rubocop RSpec/LeadingSubject ()
Nick Schonning 38a1d8bb85
Autofix Rubocop RSpec/ImplicitSubject ()
Nick Schonning 5179c47087
Autofix Rubocops RSpec/ScatteredLet ()
Nick Schonning bd1d57c230
Autofix Rubocop RSpec/EmptyLineAfterSubject ()
Nick Schonning dbc6d7b276
Autofix Rubocop Lint/UnusedBlockArgument ()
Nick Schonning 65ba0d92ef
Enable Rubocop RSpec/NotToNot ()
Nick Schonning 81ad6c2e39
Autofix Rubocop Style/StringLiterals ()
Nick Schonning 3680e032b4
Autofix Rubocop RSpec/EmptyLineAfterFinalLet ()
Nick Schonning 167709f6b0
Autofix Rubocop Style/BlockDelimiters ()
Nick Schonning 08289a38fa
Autofix Rubocop Style/TrailingCommaInArrayLiteral ()
Nick Schonning 5069769cbe
Autofix Rubocop Style/TrailingCommaInHashLiteral ()
Nick Schonning a7db0b41cd
Autofix Rubocop Lint/ParenthesesAsGroupedExpression ()
Nick Schonning efd424506a
Autofix Rubocop Style/RedundantPercentQ ()
Nick Schonning 54318dcd6d
Autofix Rubocop RSpec/ClassCheck ()
Nick Schonning 634368c491
Autofix Rubocop Lint/SymbolConversion ()
Nick Schonning 6d42820e5d
Autofix Rubocop Lint/AmbiguousOperator ()
Nick Schonning 669f6d2c0a
Run rubocop formatting except line length ()
Claire 0c9eac80d8
Fix unbounded recursion in post discovery ()
* Add a limit to how many posts can get fetched as a result of a single request

* Add tests

* Always pass `request_id` when processing `Announce` activities

---------

Co-authored-by: nametoolong <nametoolong@users.noreply.github.com>
Claire 15b88a83ab
Fix sanitizer parsing link text as HTML when stripping unsupported links ()
Markus Unterwaditzer 0c689b9d01
fix: allow verification when page size exceeds 1MB (using HTML5 parser) ()
* fix: allow verification when page size exceeds 1MB
Truncates the page after 1MB instead

Closes 

* switch to HTML5 parser, fix rubocop errors

* undo rubocop fixes

Co-authored-by: Chris Zubak-Skees <chriszs@gmail.com>
Jeong Arm fdd1facba1
Fix home TL could contain post from who blocked me ()
* Fix home tl contains post from who blocked me

* Add test

* Fix feed_manager's build_crutches

blocked_by was not includes status' owner

* Add test for status from I blocked

* Fix typo
luzpaz 6ba52306f9
Fix typos ()
Found via `codespell -q 3 -S ./yarn.lock,./CHANGELOG.md,./AUTHORS.md,./config/locales,./app/javascript/mastodon/locales -L ba,followings,keypair,medias,pattens,pixelx,rememberable,ro,te`
Claire 3114c826a7
Fix filter handling in status cache hydration ()
Claire bb89f83cc0
Fix additional issues with status cache hydration ()
* Spare one SQL query when hydrating polls

* Improve tests

* Fix more discrepancies

* Fix possible crash when the status has no application set
Claire 03b991de6c
Fix various issues with store hydration ()
- Improve tests
- Fix possible crash when application of a reblogged post isn't set
- Fix discrepancies around favourited and reblogged attributes
- Fix discrepancies around pinned attribute
- Fix polls not being hydrated
Eugen Rochko 5f9e47be34
Add caching for payload serialization during fan-out ()
Eugen Rochko bf0ab3e0fa
Fix vacuum scheduler missing lock, locks never expiring ()
Remove vacuuming of orphaned preview cards
Eugen Rochko 839f893168
Change public accounts pages to mount the web UI ()
* 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
Eugen Rochko 43b5d5e38d
Add logged-out access to the web UI ()