Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update/upstream main 20230716 #462

Draft
wants to merge 1,132 commits into
base: imastodon
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1132 commits
Select commit Hold shift + click to select a range
e428670
Fix CSP headers when S3_ALIAS_HOST includes a path component (#25273)
ClearlyClaire Jun 5, 2023
af135bd
Update `Admin::Metrics::Measure` classes for Rails 7 (#25236)
mjankowski Jun 5, 2023
0ddc895
Change follow button in account row to be more obvious in web UI (#24…
Gargron Jun 6, 2023
a80efb4
Configure Renovate (#25255)
renovate[bot] Jun 6, 2023
4eda233
Add webhook templating (#23289)
Gargron Jun 6, 2023
6833732
Fix autocomplete suggestions being cut off in compose form (#25275)
ClearlyClaire Jun 6, 2023
50a8f5b
Update dependency react-redux to v8.0.7 (#25298)
renovate[bot] Jun 6, 2023
fb5bf5c
Rewrite `<LoadMore />` as FC and TS (#25259)
alfe Jun 6, 2023
b22bfae
Add coverage for `DomainBlock#public_domain` method (#25283)
mjankowski Jun 6, 2023
eb6f818
Add test coverage for `Mastodon::CLI::Accounts#reset_relationships` (…
danielmbrasil Jun 6, 2023
1e243e2
Misc spec coverage for `Admin::` area controllers (#25282)
mjankowski Jun 6, 2023
c425913
Fix `RSpec/DescribedClass` cop (#25104)
mjankowski Jun 6, 2023
9a65389
Update dependency redis to v4.6.7 (#25300)
renovate[bot] Jun 6, 2023
c66250a
Autofix Rubocop Regex Style rules (#23690)
nschonni Jun 6, 2023
b74c3cd
Fix `RSpec/DescribedClass` cop missed items (#25309)
mjankowski Jun 6, 2023
6c0e3f4
Fix RSpec/MissingExampleGroupArgument cop (#25310)
mjankowski Jun 6, 2023
ed04c27
Configure RenovateBot to add proper language labels (#25316)
renchap Jun 6, 2023
e4fd950
Change design of dropdowns in web UI (#25107)
Gargron Jun 6, 2023
67d17ce
Add `legal` as report category (#23941)
Gargron Jun 6, 2023
f378f10
Fix compatibility of recent migration with PostgreSQL 10 (#25324)
ClearlyClaire Jun 6, 2023
7e22287
Update dependency sass-loader to v10.4.1 (#25315)
renovate[bot] Jun 7, 2023
5265655
Update dependency dotenv to v16.1.3 (#25302)
renovate[bot] Jun 7, 2023
db047e3
Update dependency webpack-bundle-analyzer to v4.9.0 (#25327)
renovate[bot] Jun 7, 2023
b85c387
Remove reference to deleted statsd config file (#25336)
mjankowski Jun 7, 2023
18f092d
Fix translations for changing theme (#25340)
jsgoldstein Jun 8, 2023
4aff1d2
Migrate to request specs in `/api/v1/admin/email_domain_blocks` (#25337)
danielmbrasil Jun 9, 2023
75e299f
Remove unused `redis_info` method Admin::Dashboard (#25345)
mjankowski Jun 9, 2023
e341427
Add Ruby & Bundler versions to Gemfile.lock (#25317)
renchap Jun 9, 2023
16dd3f0
Fix performance of streaming by parsing message JSON once (#25278)
ThisIsMissEm Jun 9, 2023
4c9406b
Add time zone preference (#25342)
Gargron Jun 10, 2023
c81f595
Fix logging of messages that are binary before closing their connecti…
ThisIsMissEm Jun 10, 2023
c94bb9b
Disable paperclip processing in specs (#25359)
mjankowski Jun 10, 2023
3a2a15c
Use `build` where possible in fabricators (#25360)
mjankowski Jun 10, 2023
0e200d4
Migrate to request specs in `/api/v1/admin/reports` (#25355)
danielmbrasil Jun 10, 2023
841c220
Migrate to request specs in `/api/v1/admin/domain_blocks` (#25335)
danielmbrasil Jun 10, 2023
4301d8c
Migrate to request specs in `/api/v1/admin/domain_allows` (#25333)
danielmbrasil Jun 10, 2023
b4e19f9
Migrate to request specs in `/api/v1/admin/ip_blocks` (#25331)
danielmbrasil Jun 10, 2023
99216e3
Migrate to request specs in `/api/v1/admin/canonical_email_blocks` (#…
danielmbrasil Jun 10, 2023
b19a695
migrate test for `GET /api/v1/accounts/{account_id}` to request spec …
takayamaki Jun 10, 2023
2150812
Add logging of websocket send errors (#25280)
ThisIsMissEm Jun 10, 2023
07933db
Add coverage for `CLI::Cache` command (#25238)
mjankowski Jun 10, 2023
b5675e2
Add coverage for `CLI::Feeds` command (#25319)
mjankowski Jun 10, 2023
62c996b
Reduce `RSpec/MultipleExpectations` cop max to 8 (#25313)
mjankowski Jun 10, 2023
432a5d2
Change "bot" label to "automated" (#25356)
Gargron Jun 11, 2023
dfaf59d
Rewrite <LoadPending /> as FC and TS (#25363)
alfe Jun 11, 2023
6637ef7
Add unsubscribe link to e-mails (#25378)
Gargron Jun 12, 2023
25c66fa
Enable paperclip for account attachment examples (#25381)
mjankowski Jun 12, 2023
10746af
Remove unused shared examples for scoped settings (#25389)
mjankowski Jun 13, 2023
1cb4514
Add missing report category translation (#25400)
renchap Jun 13, 2023
72590e6
Update Rubocop 1.52.1 (#25376)
nschonni Jun 13, 2023
a86886b
Rewrite `<LoadingIndicator/>` as FC and TS (#25364)
alfe Jun 13, 2023
3b5e302
Rewrite `emoji_mart_data_light` as TS (#25138)
taichi221228 Jun 13, 2023
39110d1
Fix CAPTCHA page not following design pattern of sign-up flow (#25395)
Gargron Jun 13, 2023
bca649b
Change edit profile page (#25413)
Gargron Jun 14, 2023
ec59166
Fix ArgumentError when loading newer Private Mentions (#25399)
ClearlyClaire Jun 14, 2023
f206980
Fix always redirecting to onboarding in web UI (#25396)
Gargron Jun 14, 2023
780d54e
Update dependency aws-sdk-s3 to v1.124.0 (#25297)
renovate[bot] Jun 14, 2023
a99201c
Update dependency capybara to v3.39.2 (#25407)
renovate[bot] Jun 14, 2023
ae2790d
Update babel monorepo to v7.22.5 (#25405)
renovate[bot] Jun 14, 2023
4c5f62d
Extract shared examples from api specs (#25387)
mjankowski Jun 14, 2023
a6407aa
Migrate to request specs in `/api/v1/apps` (#25401)
danielmbrasil Jun 14, 2023
a5b62e5
Migrate to request specs in `/api/v1/apps/verify_credentials` (#25404)
danielmbrasil Jun 14, 2023
31d5bc8
Speed improvement for `AccountsStatusesCleanupScheduler` spec (#25406)
mjankowski Jun 14, 2023
ae9f537
Reduce factory data created in spec/models/trends/statuses spec (#25410)
mjankowski Jun 14, 2023
f10f4f2
Update dependency glob to v10.2.7 (#25417)
renovate[bot] Jun 14, 2023
360759d
Update formatjs monorepo (#25418)
renovate[bot] Jun 14, 2023
95b8487
Update dependency redis-namespace to v1.11.0 (#25421)
renovate[bot] Jun 14, 2023
b9e8d2b
Update dependency sass to v1.63.3 (#25422)
renovate[bot] Jun 14, 2023
d9c6f70
Fix `ArgumentError` in `/api/v1/admin/accounts/:id/action` (#25386)
danielmbrasil Jun 14, 2023
87aff5a
Migrate to request specs in `/api/v1/follow_requests` (#25411)
danielmbrasil Jun 14, 2023
24015ef
Migrate to request specs in `/api/v1/domain_blocks` (#25414)
danielmbrasil Jun 14, 2023
4c5aa0e
Update rubocop-rspec to version 2.22.0, fix `RSpec/IndexedLet` cop (#…
mjankowski Jun 14, 2023
841e35e
Update devDependencies (non-major) (#25427)
renovate[bot] Jun 14, 2023
478687f
Update libretranslate/libretranslate Docker tag to v1.3.11 (#25428)
renovate[bot] Jun 14, 2023
36566e9
Update dependency core-js to v3.31.0 (#25430)
renovate[bot] Jun 14, 2023
a6d7abb
Update dependency intl-messageformat to v10.5.0 (#25431)
renovate[bot] Jun 15, 2023
8b2048d
Lock file maintenance (#25434)
renovate[bot] Jun 15, 2023
b10c05e
Migrate to request specs in `/api/v1/lists` (#25443)
danielmbrasil Jun 15, 2023
e686a54
Update dependency better_errors to v2.10.1 (#25445)
renovate[bot] Jun 15, 2023
b276b3b
Remove Ruby GC config from spec helper (#25455)
mjankowski Jun 15, 2023
c9d06d1
Fix non-interactive upload container being given a `button` role and …
ClearlyClaire Jun 16, 2023
9e245d1
Update dependency aws-sdk-s3 to v1.125.0 (#25458)
renovate[bot] Jun 16, 2023
64f7a11
Fix cross-origin loading of locales (#25498)
ClearlyClaire Jun 18, 2023
0a0a1f1
Migrate to request specs in `/api/v1/tags` (#25439)
danielmbrasil Jun 19, 2023
b9bc9d0
Fix incorrect pagination headers in `/api/v2/admin/accounts` (#25477)
danielmbrasil Jun 19, 2023
a0d7ae2
Update dependency aws-sdk-s3 to v1.126.0 (#25480)
renovate[bot] Jun 19, 2023
155ec18
Remove unused `picture_hint` helper method (#25485)
mjankowski Jun 19, 2023
e835198
Combine assertions in api/v1/notifications spec (#25486)
mjankowski Jun 19, 2023
3a65fb0
Add coverage for `UserMailer` methods (#25484)
mjankowski Jun 19, 2023
cec4f1d
Update dependency dotenv to v16.2.0 (#25506)
renovate[bot] Jun 19, 2023
e1c9d52
Reduce `sleep` time in request pool spec (#25470)
mjankowski Jun 19, 2023
804488d
Rewrite `<AutosuggestHashtag />` as FC and TS (#25481)
taichi221228 Jun 19, 2023
dd07393
Fix user settings not getting validated (#25508)
ClearlyClaire Jun 19, 2023
3a91603
Prevent UserCleanupScheduler from overwhelming streaming (#25519)
ThisIsMissEm Jun 20, 2023
c78280a
Add translate="no" to outgoing mentions and links (#25524)
ClearlyClaire Jun 20, 2023
fd23f50
Fix wrong view being displayed when a webhook fails validation (#25464)
ClearlyClaire Jun 20, 2023
e53eb38
Migrate to request specs in `/api/v1/admin/account_actions` (#25514)
danielmbrasil Jun 20, 2023
ec91ea4
Fix missing validation on `default_privacy` setting (#25513)
ClearlyClaire Jun 20, 2023
ebfeaeb
Fix /api/v1/conversations sometimes returning empty accounts (#25499)
ClearlyClaire Jun 20, 2023
37a9c22
Add per-test timeouts to AutoStatusesCleanupScheduler tests (#24841)
ClearlyClaire Jun 20, 2023
69db507
Change emoji picker icon (#25479)
iparr Jun 21, 2023
6ac271c
Migrate to request specs in `/api/v1/suggestions` (#25540)
danielmbrasil Jun 22, 2023
0b39b9a
Speed-up on `BackupService` spec (#25527)
mjankowski Jun 22, 2023
8d2c268
Fix custom signup URL may not loaded (#25531)
mgmn Jun 22, 2023
63d15d5
Speed-up on `StatusesController` spec (#25549)
mjankowski Jun 22, 2023
602c458
Add finer permission requirements for managing webhooks (#25463)
ClearlyClaire Jun 22, 2023
38433cc
Reduce `Admin::Reports::Actions` spec db activity (#25465)
mjankowski Jun 22, 2023
05f9e39
Fix `RSpec/VerifiedDoubles` cop (#25469)
mjankowski Jun 22, 2023
a5b6f6d
Change /api/v1/statuses/:id/history to always return at least one ite…
ClearlyClaire Jun 22, 2023
a8c1c8b
Fix j/k keyboard shortcuts on some status lists (#25554)
ClearlyClaire Jun 22, 2023
c9cd634
Use default `bootsnap/setup` in boot.rb (#25502)
mjankowski Jun 22, 2023
1d622c8
Add POST /api/v1/conversations/:id/unread (#25509)
ClearlyClaire Jun 22, 2023
00ec439
Add onboarding prompt when home feed too slow in web UI (#25267)
Gargron Jun 22, 2023
0842a68
Remove unique accounts condition from Home onboarding prompt (#25556)
ClearlyClaire Jun 23, 2023
a985d58
Change labels and styles on the onboarding screen in web UI (#25559)
Gargron Jun 23, 2023
55e7c08
Fix verified badge in account lists potentially including rel="me" li…
ClearlyClaire Jun 24, 2023
2b78c07
Fix search not being easily findable on smaller screens in web UI (#2…
Gargron Jun 26, 2023
65aa046
Fix onboarding prompt flashing while home feed is loading in web UI (…
Gargron Jun 26, 2023
7b024ba
Change header backgrounds to use fewer different colors in web UI (#2…
Gargron Jun 26, 2023
ed96e28
Fix compose form not being shown when clicking “Make your first post”…
ClearlyClaire Jun 26, 2023
ae30a60
Improve dismissable banner buttons when they dont fit on 1 line (#25580)
renchap Jun 26, 2023
bb4756c
Change files to be deleted in batches instead of one-by-one (#23302)
Gargron Jun 26, 2023
7a25af6
Remove media attachment only when file was exist (#25586)
S-H-GAMELINKS Jun 26, 2023
9caa047
Update dependency react-redux to v8.1.1 (#25432)
renovate[bot] Jun 26, 2023
0ccf6c0
Fix batch attachment deletion leaving empty directories (#25587)
ClearlyClaire Jun 27, 2023
d9b07b6
Update dependency rails to v6.1.7.4 (#25606)
renovate[bot] Jun 27, 2023
ccaa676
Update dependency sass to v1.63.6 (#25607)
renovate[bot] Jun 27, 2023
a90190f
Update dependency react-textarea-autosize to v8.5.0 (#25610)
renovate[bot] Jun 27, 2023
b7f6280
Update dependency pg-connection-string to v2.6.1 (#25605)
renovate[bot] Jun 27, 2023
dbd37f1
Update dependency pg to v8.11.1 (#25604)
renovate[bot] Jun 27, 2023
a9ba826
Update mcr.microsoft.com/devcontainers/ruby Docker tag to v1 (#25613)
renovate[bot] Jun 27, 2023
ceca93d
Update dependency glob to v10.3.0 (#25608)
renovate[bot] Jun 27, 2023
c7c6f02
Fix suspending an already-limited domain (#25603)
ClearlyClaire Jun 27, 2023
285a691
Remove the search button from UI header when logged out (#25631)
ClearlyClaire Jun 28, 2023
4581a52
Change account search to match by text when opted-in (#25599)
jsgoldstein Jun 29, 2023
a209d1e
Fix ResolveURLService not resolving local URLs for remote content (#2…
ClearlyClaire Jun 29, 2023
c4a8c33
Remove `pkg-config` gem dependency (#25615)
renchap Jun 30, 2023
8bfbd19
Update Crowdin configuration file
Gargron Jun 30, 2023
9934949
Fix onboarding prompt being displayed because of disconnection gaps (…
ClearlyClaire Jun 30, 2023
78ba12f
Use an Immutable Record as the root state (#25584)
renchap Jun 30, 2023
c47cdf6
Add index to backups on `user_id` column (#25647)
mjankowski Jun 30, 2023
683ba5e
Fix rails `rewhere` deprecation warning in directories api controller…
mjankowski Jul 1, 2023
f8bd581
Remove unused routes (#25578)
mjankowski Jul 1, 2023
0139b1c
Update uri to version 0.12.2 (CVE fix) (#25657)
mjankowski Jul 1, 2023
cea9db5
Change local and federated timelines to be in a single firehose colum…
ClearlyClaire Jul 1, 2023
4fe2d7c
Fix HTTP 500 in `/api/v1/emails/check_confirmation` (#25595)
danielmbrasil Jul 1, 2023
50c2a03
Rails 7 update (#24241)
mjankowski Jul 2, 2023
0512537
Change dropdown icon above compose form from ellipsis to bars in web …
Gargron Jul 2, 2023
5b46345
Prevent duplicate concurrent calls of `/api/*/instance` in web UI (#2…
mgmn Jul 2, 2023
ba06a2f
Revert "Rails 7 update" (#25667)
Gargron Jul 2, 2023
180f0e6
Fix inefficient query when requesting a new confirmation email from a…
ClearlyClaire Jul 2, 2023
933ba1a
Add superapp index on `oauth_applications` (#25670)
ClearlyClaire Jul 2, 2023
e6a8faa
Add users index on unconfirmed_email (#25672)
ClearlyClaire Jul 2, 2023
54cb679
Change button colors to increase hover/focus contrast and consistency…
Jul 3, 2023
69e124e
Fix regression of icon button colors in web UI (#25679)
Gargron Jul 3, 2023
383c008
Fix `/api/v2/search` not working with following query param (#25681)
danielmbrasil Jul 3, 2023
54a1052
Change labels of live feeds tabs in web UI (#25683)
Gargron Jul 3, 2023
d9a5c1a
Add at-symbol prepended to mention span title (#25684)
forsamori Jul 3, 2023
6268188
Fix local live feeds does not expand (#25694)
mgmn Jul 3, 2023
12fa24a
Fix forgotten unconfirmed_email migration file (#25702)
ClearlyClaire Jul 4, 2023
182fd93
fix read more button overlapping thread line bug (#25706)
Jul 4, 2023
4658263
Fix re-activated accounts being deleted by AccountDeletionWorker (#25…
ClearlyClaire Jul 4, 2023
eb2417c
Fix OAuth apps page crashing when listing apps with certain admin API…
ClearlyClaire Jul 4, 2023
b7910bc
Add button to see results for polls in web UI (#25726)
Gargron Jul 5, 2023
000b835
Add canonical link tags in web UI (#25715)
Gargron Jul 5, 2023
fed9cbf
Add hardened headers to user-uploaded files (#25756)
ClearlyClaire Jul 6, 2023
6d8e0fa
Merge pull request from GHSA-ccm4-vgcc-73hp
ClearlyClaire Jul 6, 2023
dc8f1fb
Merge pull request from GHSA-9928-3cp5-93fm
ClearlyClaire Jul 6, 2023
c592979
Merge pull request from GHSA-9pxv-6qvf-pjwc
ClearlyClaire Jul 6, 2023
610731b
Merge pull request from GHSA-55j9-c3mp-6fcq
ClearlyClaire Jul 6, 2023
5e1752c
Bump version to v4.1.3 (#25757)
ClearlyClaire Jul 6, 2023
94fbac7
Fix processing of media files with unusual names (#25788)
ClearlyClaire Jul 7, 2023
8b62455
Update dependency sanitize to v6.0.2 [SECURITY] (#25777)
renovate[bot] Jul 7, 2023
dfedf0e
Fix typo in CHANGELOG.md (#25764)
nemobis Jul 7, 2023
71d4494
Fix branding:generate_app_icons failing because of disallowed ICO cod…
ClearlyClaire Jul 7, 2023
b6d173b
Fix crash in admin interface when viewing a remote user with verified…
ClearlyClaire Jul 7, 2023
d481e72
Tag images with the latest tag only when running against the latest s…
renchap Jul 7, 2023
0051128
Bump version to v4.1.4 (#25805)
ClearlyClaire Jul 7, 2023
9f078e2
Fix translate button position (#25807)
renchap Jul 7, 2023
0f9b803
Regenerate brakeman ignore, pruning warnings (#25749)
mjankowski Jul 8, 2023
e0d230f
simplify counters (#25541)
takayamaki Jul 8, 2023
20e85c0
Rewrite `<ShortNumber />` as FC and TS (#25492)
alfe Jul 8, 2023
4534498
Convert `<DismissableBanner>` to Typescript (#25582)
renchap Jul 8, 2023
e4cfe4b
First pass at multi-database for read replica using Rails native adap…
krainboltgreene Jul 8, 2023
93e8a15
Add forwarding of reported replies to servers being replied to (#25341)
Gargron Jul 8, 2023
ceeb2b8
Fix explore page being inaccessible when opted-out of trends in web U…
Gargron Jul 8, 2023
a8edbcf
Fix dropdowns being disabled for logged out users in web UI (#25714)
Gargron Jul 8, 2023
a7ca33a
Add toast with option to open post after publishing in web UI (#25564)
Gargron Jul 8, 2023
41a5055
Remove unused `missed_update` state (#25832)
renchap Jul 8, 2023
cf33028
Admin mailer parameterization (#25759)
mjankowski Jul 8, 2023
d6b387a
Remove unused `NotificationMailer#digest` preview (#25719)
mjankowski Jul 8, 2023
338a0e7
Change label and design of sensitive and unavailable media in web UI …
Gargron Jul 8, 2023
610cf6c
Fix trend calculation working on too many items at a time (#25835)
Gargron Jul 8, 2023
a1f5188
Change feed merge, unmerge and regeneration workers to use a replica …
Gargron Jul 10, 2023
f3fca78
Refactor `NotificationMailer` to use parameterization (#25718)
mjankowski Jul 10, 2023
c27b82a
Add `forward_to_domains` parameter to `POST /api/v1/reports` (#25866)
ClearlyClaire Jul 10, 2023
4b58519
Fix moderation interface for remote instances with a .zip TLD (#25885)
ClearlyClaire Jul 10, 2023
999c343
Fix remote accounts being possibly persisted to database with incompl…
ClearlyClaire Jul 10, 2023
af54bf5
Fix filters not applying to explore tab (#25887)
ClearlyClaire Jul 10, 2023
99be47f
Change searching with # to include account index (#25638)
jsgoldstein Jul 10, 2023
ea10feb
fix buttons showing inconsistent styles (#25903)
Jul 11, 2023
518890a
Fixes `latest` Docker tag (#25812)
renchap Jul 11, 2023
3aa1536
Fix changelog referencing wrong API version (#25857)
trwnh Jul 11, 2023
e110325
Run brakeman in GitHub Actions (#23713)
nschonni Jul 11, 2023
9411fa4
Update brakeman ignores (#25912)
ClearlyClaire Jul 11, 2023
a02ae37
Run the rebase conflict checker once an hour (#25914)
mjankowski Jul 11, 2023
3b92499
Fix incorrect syntax in Github action configuration (#25918)
ClearlyClaire Jul 11, 2023
ca955ad
Use invariant colors on notification toasts (#25919)
Signez Jul 11, 2023
1392f31
Fix sounds not being loaded from assets host (#25931)
Signez Jul 12, 2023
8e0fd2d
Update babel monorepo (#25930)
renovate[bot] Jul 12, 2023
9e8bc56
Enable Rubocop Style/Semicolon with config (#23652)
nschonni Jul 12, 2023
1d55730
Enable Rubocop Style/FrozenStringLiteralComment (#23793)
nschonni Jul 12, 2023
f134a5f
Run Rubocop on Rakefile (#23871)
nschonni Jul 12, 2023
c75df62
Fix `RSpec/SubjectDeclaration` cop (#25312)
mjankowski Jul 12, 2023
7824df0
Exclude `lib/linter` from simplecov report (#25916)
mjankowski Jul 12, 2023
74806de
Fix `RSpec/SubjectStub` cop (#25550)
mjankowski Jul 12, 2023
b786911
Fix `Lint/SendWithMixinArgument` cop (#25920)
mjankowski Jul 12, 2023
658742b
Fix `Lint/AmbiguousBlockAssociation` cop (#25921)
mjankowski Jul 12, 2023
b8b2470
Fix `Style/SlicingWithRange` cop (#25923)
mjankowski Jul 12, 2023
5134fc6
Fix `Naming/AccessorMethodName` cop (#25924)
mjankowski Jul 12, 2023
2e1391f
Fix `Naming/MemoizedInstanceVariableName` cop (#25928)
mjankowski Jul 12, 2023
6c5a223
Fix `RSpec/StubbedMock` cop (#25552)
mjankowski Jul 12, 2023
f831452
Refactor `Snowflake` to avoid brakeman sql injection warnings (#25879)
mjankowski Jul 12, 2023
be34b43
Update `haml-lint` (#25929)
renchap Jul 12, 2023
ecd8e0d
Update Stylelint (#25819)
renchap Jul 12, 2023
1ef0148
Refactor `Trends::Query` to avoid brakeman sql injection warnings (#2…
mjankowski Jul 12, 2023
82e477b
Update dependency capistrano-rails to v1.6.3 (#25934)
renovate[bot] Jul 12, 2023
fdc3ff7
Change notifications API to use a replica (#25874)
Gargron Jul 12, 2023
8d0c695
Change markers API to use a replica (#25851)
Gargron Jul 12, 2023
ce43ed1
Rails 7.0 update (#25668)
mjankowski Jul 13, 2023
e7b0d1e
Update dependency chewy to v7.3.3 (#25940)
renovate[bot] Jul 13, 2023
1a6c2e4
Update rubocop to v1.54.1 (#25627)
nschonni Jul 13, 2023
063482a
Fix trending publishers table not rendering correctly on narrow scree…
vmstan Jul 13, 2023
6be9f95
Update dependency core-js to v3.31.1 (#25958)
renovate[bot] Jul 13, 2023
0d73403
Update dependency glob to v10.3.3 (#25959)
renovate[bot] Jul 13, 2023
73b64b8
Upgrade to Prettier 3 (#25902)
renchap Jul 13, 2023
a75138d
Convert Home timeline components to Typescript (#25583)
renchap Jul 13, 2023
3ed9b55
Update dependency rubocop-rails to v2.20.1 (#25493)
renovate[bot] Jul 13, 2023
a725307
Upgrade to `typescript-eslint` v6 (#25904)
renchap Jul 13, 2023
a4e6ff0
Update dependency react-textarea-autosize to v8.5.2 (#25962)
renovate[bot] Jul 13, 2023
ba0649f
Update dependency postcss to v8.4.25 (#25961)
renovate[bot] Jul 13, 2023
5a3f174
Fix follow link style in embeds (#25965)
ClearlyClaire Jul 13, 2023
70cc7bd
Remove some recently-updated packages from Renovabot ignore config (#…
renchap Jul 13, 2023
644c5fd
Refactor `Status.tagged_with_all` for brakeman SQL injection warning …
mjankowski Jul 13, 2023
41f65ed
Fix embed dropdown menu item for unauthenticated users (#25964)
ClearlyClaire Jul 13, 2023
5fad7bd
Change links in multi-column mode so tabs are open in single-column m…
Signez Jul 13, 2023
71db616
Change “About” and “Privacy policy” links to open in a new tab in adv…
ClearlyClaire Jul 13, 2023
93b51ed
Merge commit '71db616fed817893d0efa363f0e7dbfcf23866a0' into update/u…
takayamaki Jul 17, 2023
d8deeac
yarn fix
takayamaki Jul 17, 2023
40cc844
rename js to jsx
takayamaki Jul 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .bundler-audit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
ignore:
- CVE-2015-9284 # Mitigation following https://github.com/omniauth/omniauth/wiki/Resolving-CVE-2015-9284#mitigating-in-rails-applications
225 changes: 0 additions & 225 deletions .circleci/config.yml

This file was deleted.

39 changes: 0 additions & 39 deletions .codeclimate.yml

This file was deleted.

12 changes: 6 additions & 6 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
# [Choice] Ruby version (use -bullseye variants on local arm64/Apple Silicon): 3, 3.1, 3.0, 2, 2.7, 2.6, 3-bullseye, 3.1-bullseye, 3.0-bullseye, 2-bullseye, 2.7-bullseye, 2.6-bullseye, 3-buster, 3.1-buster, 3.0-buster, 2-buster, 2.7-buster, 2.6-buster
ARG VARIANT=3.1-bullseye
FROM mcr.microsoft.com/vscode/devcontainers/ruby:${VARIANT}
# For details, see https://github.com/devcontainers/images/tree/main/src/ruby
FROM mcr.microsoft.com/devcontainers/ruby:1-3.2-bullseye

# Install Rails
# RUN gem install rails webdrivers

# Default value to allow debug server to serve content over GitHub Codespace's port forwarding service
# The value is a comma-separated list of allowed domains
ENV RAILS_DEVELOPMENT_HOSTS=".githubpreview.dev"
ENV RAILS_DEVELOPMENT_HOSTS=".githubpreview.dev,.preview.app.github.dev,.app.github.dev"

# [Choice] Node.js version: lts/*, 18, 16, 14
ARG NODE_VERSION="lts/*"
ARG NODE_VERSION="16"
RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"

# [Optional] Uncomment this section to install additional OS packages.
Expand All @@ -22,3 +20,5 @@ RUN gem install foreman

# [Optional] Uncomment this line to install global node packages.
RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g yarn" 2>&1

COPY welcome-message.txt /usr/local/etc/vscode-dev-containers/first-run-notice.txt
33 changes: 16 additions & 17 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,32 @@
// For more details, see https://aka.ms/devcontainer.json.
{
"name": "Mastodon",
"dockerComposeFile": "docker-compose.yml",
"service": "app",
"workspaceFolder": "/mastodon",

// Set *default* container specific settings.json values on container create.
"settings": {},

// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"EditorConfig.EditorConfig",
"dbaeumer.vscode-eslint",
"rebornix.Ruby",
"webben.browserslist"
],
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",

// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
"ghcr.io/devcontainers/features/sshd:1": {
"version": "latest"
}
"ghcr.io/devcontainers/features/sshd:1": {}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// This can be used to network with other containers or the host.
"forwardPorts": [3000, 4000],

// Use 'postCreateCommand' to run commands after the container is created.
"onCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
"postCreateCommand": ".devcontainer/post-create.sh",
"waitFor": "postCreateCommand",

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode"
// Configure tool-specific properties.
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {},
// Add the IDs of extensions you want installed when the container is created.
"extensions": ["EditorConfig.EditorConfig", "webben.browserslist"]
}
}
}
Loading