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

Merge upstream - 4.2.9 #49

Merged
merged 1,235 commits into from
Jun 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1235 commits
Select commit Hold shift + click to select a range
2447497
Status length validation spec updates (#30132)
mjankowski May 2, 2024
309f352
New Crowdin Translations (automated) (#30140)
github-actions[bot] May 2, 2024
1e7d5d2
Update `devise-two-factor` to version 5.0.0 (#28325)
mjankowski May 2, 2024
88882fb
Move Rails/HABTM cop out of todo (#30118)
mjankowski May 2, 2024
616e2f2
Fix word breaking in filtered notifications badge (#30114)
mgmn May 2, 2024
e7b0948
Merge pull request #2699 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 2, 2024
9e26001
Convert `entrypoints/two_factor_authentication` to Typescript (#30105)
renchap May 2, 2024
253ead3
Fix not being able to block a subdomain of an already-blocked domain …
ClearlyClaire May 2, 2024
4b2054e
Update Yarn to v4.2.1 (#30153)
renovate[bot] May 2, 2024
9380805
Update dependency rubocop-rspec to v2.29.2 (#30158)
renovate[bot] May 3, 2024
d5444a2
New Crowdin Translations (automated) (#30160)
github-actions[bot] May 3, 2024
9aa31be
Fix local account search on LDAP login being case-sensitive (#30113)
raucao May 3, 2024
33368e3
Change ActiveRecordEncryption variable to be more explicit (#30151)
ClearlyClaire May 3, 2024
b790222
Use built-in github annotation output for `stylelint` (#30165)
mjankowski May 3, 2024
bceb45a
Merge commit '3f6887557b23d363e7f8f18518db4447739d64bb' into glitch-s…
ClearlyClaire May 4, 2024
bac4026
Merge commit '85fdbd0ad53837c9209acf3fb45811d5bae41cd9' into glitch-s…
ClearlyClaire May 4, 2024
333905b
[Glitch] Change mute options to be in dropdown on muted users list in…
Gargron Apr 24, 2024
d6f9c97
Merge commit '7201f99cf83a74331febd1624ca9aaace68af5e6' into glitch-s…
ClearlyClaire May 4, 2024
8dbcf8a
[Glitch] Change design of people tab on explore in web UI
Gargron Apr 25, 2024
aac59a3
[Glitch] Add in-app notifications for moderation actions/warnings
ClearlyClaire Apr 25, 2024
a4ce53d
[Glitch] Change moderation warning notification icon
ClearlyClaire Apr 26, 2024
552e09d
[Glitch] Fix marker thunks to not ignore eslint directives for the wh…
renchap Apr 26, 2024
a76980a
Merge commit 'f0c9cbaf3b079700b8179222d409c644dfd8ff66' into glitch-s…
ClearlyClaire May 4, 2024
defd1e4
[Glitch] Remove home marker updates
davbeck Apr 29, 2024
fe7db79
[Glitch] Convert easy entrypoints files to Typescript
renchap Apr 29, 2024
494d28b
[Glitch] Convert `entrypoints/sign_up` to Typescript
renchap Apr 29, 2024
f09f5b3
Merge commit 'd97d31cce664281d868e4c661451687a301c97c8' into glitch-s…
ClearlyClaire May 4, 2024
e62595c
[Glitch] Remove usage of deprecated `defaultTypes` on React functiona…
renchap Apr 29, 2024
6662d60
[Glitch] Add loading indicator and empty result message to advanced i…
ClearlyClaire Apr 29, 2024
4b82dc8
[Glitch] Change width breakpoint for mobile placement behavior
ClearlyClaire Apr 30, 2024
3789d9f
Merge commit 'b7902225d698a107df2cf8b4ca221caad38fa464' into glitch-s…
ClearlyClaire May 4, 2024
b6ada33
[Glitch] Fix word breaking in filtered notifications badge
mgmn May 2, 2024
c59f6ef
[Glitch] Convert `entrypoints/two_factor_authentication` to Typescript
renchap May 2, 2024
2f73e48
Switched HTMLEntities to the expanded flavor which supports a larger …
timothyjrogers May 5, 2024
e9cca1c
Merge pull request #2701 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 5, 2024
e4841ca
Update dependency irb to v1.13.1 (#30177)
renovate[bot] May 6, 2024
d544b83
Update formatjs monorepo (#30175)
renovate[bot] May 6, 2024
a96b828
Update dependency postcss-preset-env to v9.5.11 (#30171)
renovate[bot] May 6, 2024
9be2c02
New Crowdin Translations (automated) (#30169)
github-actions[bot] May 6, 2024
86f17e4
Update devDependencies (non-major) (#30185)
renovate[bot] May 6, 2024
00c3407
Update eslint (non-major) (#30186)
renovate[bot] May 6, 2024
4f0d181
Update DefinitelyTyped types (non-major) (#30184)
renovate[bot] May 6, 2024
e5062b7
Fix post deletion not being deferred when those are part of an accoun…
ClearlyClaire May 6, 2024
dbaa4ed
Use `chewy` which relaxes ES version reqs (#30157)
mjankowski May 6, 2024
8e4fea7
Fix race condition in `POST /api/v1/push/subscription` (#30166)
ClearlyClaire May 6, 2024
30ef9fc
Fix hashtag matching pattern matching some link anchors (#30190)
ClearlyClaire May 6, 2024
116f01e
Implement RFC 8414 for OAuth 2.0 server metadata (#29191)
ThisIsMissEm May 6, 2024
05126d1
Redirect back after site upload deletion (#30141)
FawazFarid May 6, 2024
b152f93
Migrate paperclip `_file_size` columns to bigint (#29263)
mjankowski May 6, 2024
bc24c47
Allow admins to configure instance favicon and logo (#30040)
FawazFarid May 6, 2024
2fe1b8d
Add API to get multiple accounts and statuses (#27871)
ClearlyClaire May 6, 2024
016d194
Merge commit '2fe1b8d1695d8faa452a69872fde94ccc4611576' into glitch-s…
ClearlyClaire May 6, 2024
6167894
Update dependency pino-http to v10 (#30191)
renovate[bot] May 6, 2024
996292c
Fix `db:encryption:init` requiring ActiveRecord encryption variables …
ClearlyClaire May 7, 2024
96fb6e4
Revert "Migrate paperclip `_file_size` columns to bigint (#29263)" (#…
ClearlyClaire May 7, 2024
ed556db
New Crowdin Translations (automated) (#30201)
github-actions[bot] May 7, 2024
8540004
Update dependency dotenv to v3.1.2 (#30197)
renovate[bot] May 7, 2024
5cd13ee
Update dependency aws-sdk-s3 to v1.149.1 (#30196)
renovate[bot] May 7, 2024
f7dadc9
Merge commit '5cd13ee4f19c112ea855063c2495e2874746f23a' into glitch-s…
ClearlyClaire May 7, 2024
c9ccba7
Update dependency sass to v1.77.0 (#30200)
renovate[bot] May 7, 2024
d8c4284
Ensure custom favicon is converted to PNG and ICO (#30208)
ClearlyClaire May 7, 2024
21c904b
Merge commit 'd8c428472356abd70aaf1f514b99114464ee7f61' into glitch-s…
ClearlyClaire May 7, 2024
3286daa
Merge pull request #2704 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 7, 2024
5a3062f
Pass the CodeCov token from the secret to the action (#30219)
renchap May 10, 2024
6819bcc
Update dependency glob to v10.3.14 (#30230)
renovate[bot] May 10, 2024
6ccee26
Update dependency rubocop to v1.63.5 (#30225)
renovate[bot] May 10, 2024
c36a878
Fix typo (#30224)
cheeaun May 10, 2024
0a4a930
Update Yarn to v4.2.2 (#30220)
renovate[bot] May 10, 2024
1aa3976
Update dependency pino-http to v10.1.0 (#30199)
renovate[bot] May 10, 2024
3a5a1b2
Update dependency node to 20.13 (#30211)
renovate[bot] May 10, 2024
c9557bd
New Crowdin Translations (automated) (#30215)
github-actions[bot] May 10, 2024
040aaf3
Use `default: ...` assignment for Devise config, fixes `Style/ClassVa…
mjankowski May 10, 2024
fa43a6c
Use more accurate `redirect_uri` in oauth spec (#30212)
mjankowski May 10, 2024
f3f6310
Update dependency @reduxjs/toolkit to v2.2.4 (#30223)
renovate[bot] May 10, 2024
e20f2e7
Update i18n to version 1.14.5 (#30198)
mjankowski May 10, 2024
164b09b
Update README.md setup steps (#30063)
joshuay03 May 10, 2024
0d397db
Consolidate system specs into single directory, use rspec tags for co…
mjankowski May 10, 2024
68b9fe8
Add OpenTelemetry instrumentation (#30130)
renchap May 10, 2024
ded11ec
Update dependency pundit to v2.3.2 (#30222)
renovate[bot] May 10, 2024
d933e6b
Update dependency opentelemetry-instrumentation-concurrent_ruby to v0…
renovate[bot] May 10, 2024
af71f23
Update dependency opentelemetry-instrumentation-excon to v0.22.2 (#30…
renovate[bot] May 10, 2024
482d108
Update dependency opentelemetry-instrumentation-faraday to v0.24.3 (#…
renovate[bot] May 10, 2024
d09b02e
Group Ruby OTEL packages in Renovate PRs (#30242)
renchap May 10, 2024
9920f41
Update opentelemetry-ruby (non-major) (#30249)
renovate[bot] May 10, 2024
3465307
Update dependency utf-8-validate to v6.0.4 (#30248)
renovate[bot] May 10, 2024
1959365
Add missing `on_delete: :cascade` on `notification_policies` (#30251)
ClearlyClaire May 10, 2024
f35ba69
Merge commit '1959365c2f410aa82874c5c05ab92c4eca4c4055' into glitch-s…
ClearlyClaire May 11, 2024
f65a6d5
[Glitch] Fix typo
cheeaun May 10, 2024
5ed6622
Merge pull request #2706 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 12, 2024
807cf35
Update dependency eslint-plugin-jsdoc to v48.2.4 (#30274)
renovate[bot] May 13, 2024
ab4efa3
Update dependency @testing-library/react to v15.0.7 (#30273)
renovate[bot] May 13, 2024
471728d
Update DefinitelyTyped types (non-major) (#30272)
renovate[bot] May 13, 2024
5e7d88a
Update dependency glob to v10.3.15 (#30263)
renovate[bot] May 13, 2024
123108b
Update dependency postcss-preset-env to v9.5.12 (#30256)
renovate[bot] May 13, 2024
f66c9fa
Update dependency sass to v1.77.1 (#30252)
renovate[bot] May 13, 2024
cb93c1e
Add active animation to header settings button (#30221)
daudix May 13, 2024
c66fdb3
Update dependency immutable to v4.3.6 (#30276)
renovate[bot] May 13, 2024
b429c9b
fix(bin/dev): makes conditional for launching overmind POSIX-complian…
abrokenjester May 13, 2024
6e1b8b3
Update opentelemetry-ruby (non-major) (#30262)
renovate[bot] May 13, 2024
9ec7c1f
Fix i18n:extract flags (#30261)
nschonni May 13, 2024
13fb549
Enable Style/IfUnlessModifier RuboCop (#30260)
nschonni May 13, 2024
3a7aec2
New Crowdin Translations (automated) (#30254)
github-actions[bot] May 13, 2024
b5b84fa
Fix OpenSearch compatibility issue (#30278)
ClearlyClaire May 14, 2024
1bf661c
Fix missing prop warning for `<Account>` (#30291)
renchap May 14, 2024
666760f
Merge commit '1bf661cddbc614d4076e9d9e855575fc29e976c0' into glitch-s…
ClearlyClaire May 14, 2024
1608237
[Glitch] Add active animation to header settings button
daudix May 13, 2024
47ce5f4
[Glitch] Fix missing prop warning for `<Account>`
renchap May 14, 2024
38a330f
fix(deps): update dependency core-js to v3.37.1 (#30293)
renovate[bot] May 15, 2024
508e93e
chore(deps): update dependency fog-openstack to v1.1.1 (#30295)
renovate[bot] May 15, 2024
44e855d
chore(deps): update dependency nokogiri to v1.16.5 [security] (#30289)
renovate[bot] May 15, 2024
4063951
Retain unconfirmed users longer (1 week) (#30285)
renchap May 15, 2024
7f7eba8
chore(deps): update dependency letter_opener_web to v3 (#30296)
renovate[bot] May 15, 2024
78a8263
fix(deps): update dependency postcss-preset-env to v9.5.13 (#30286)
renovate[bot] May 15, 2024
aad5e84
New Crowdin Translations (automated) (#30290)
github-actions[bot] May 15, 2024
6beead3
Move `simplecov` config into `rails_helper` (#30302)
mjankowski May 15, 2024
85c625d
Fix repetitive database queries from #30040 (#30259)
JasonPunyon May 15, 2024
19ed3d9
Merge pull request #2709 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 15, 2024
4e085df
chore(deps): update dependency aws-sdk-s3 to v1.151.0 (#30287)
renovate[bot] May 15, 2024
c2ca3d1
Fix off-by-one in `tootctl media` commands (#30306)
ClearlyClaire May 15, 2024
5fd5651
Improve Report Notes and Account Moderation Notes (#30288)
ThisIsMissEm May 15, 2024
d5d3a0f
fix(deps): update dependency pino to v9.1.0 (#30283)
renovate[bot] May 15, 2024
ca560c1
Disable `Style/RedundantFetchBlock` cop (#30207)
mjankowski May 15, 2024
94493cf
Fix incorrect element selector from #30221 (#30307)
daudix May 16, 2024
60b423b
chore(deps): update dependency rspec-sidekiq to v5 (#30314)
renovate[bot] May 16, 2024
c9ee143
Use ruby language constants to build version string in software versi…
mjankowski May 16, 2024
cdb042a
New Crowdin Translations (automated) (#30319)
github-actions[bot] May 16, 2024
356bbba
fix(deps): update dependency @reduxjs/toolkit to v2.2.5 (#30320)
renovate[bot] May 16, 2024
f0d6dc4
Fix: Mark redirect uris field in Development > Application form as re…
ThisIsMissEm May 16, 2024
65e8221
Rename `cache_*` methods to `preload_*` in controller concern (#30209)
mjankowski May 16, 2024
283a891
Allow to customise the OTEL service name prefix (#30322)
renchap May 16, 2024
1b6eb2c
Enable YJIT when available (#30310)
mjankowski May 16, 2024
66906a1
Fix Web UI trying to save user settings when logged out (#30324)
ClearlyClaire May 16, 2024
b2388be
chore(deps): update dependency selenium-webdriver to v4.21.0 (#30325)
renovate[bot] May 16, 2024
2810231
Merge commit 'b2388be71eb0031ef9e47c492b1c038231cd8bc0' into glitch-s…
ClearlyClaire May 16, 2024
061464a
[Glitch] Fix incorrect element selector from #30221
daudix May 16, 2024
7b078b4
[Glitch] Fix Web UI trying to save user settings when logged out
ClearlyClaire May 16, 2024
87b5cfc
Merge pull request #2710 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 16, 2024
226d7a7
fix(deps): update dependency sass to v1.77.2 (#30338)
renovate[bot] May 17, 2024
f7f5b9d
fix(deps): update dependency @rails/ujs to v7.1.3-3 (#30337)
renovate[bot] May 17, 2024
3286ad5
chore(deps): update dependency selenium-webdriver to v4.21.1 (#30335)
renovate[bot] May 17, 2024
fc166d0
chore(deps): update dependency rails to v7.1.3.3 (#30334)
renovate[bot] May 17, 2024
a6d1229
Remove duplicate method def `ApplicationHelper#instance_presenter` (#…
mjankowski May 17, 2024
bff7769
New Crowdin Translations (automated) (#30336)
github-actions[bot] May 17, 2024
a627219
Fix moderation action logs (#30342)
tribela May 17, 2024
12472e7
Add emphasis on ActiveRecord Encryption configuration values being se…
ClearlyClaire May 17, 2024
9668ac5
Merge pull request #2711 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 17, 2024
57fb2cf
Merge commit '12472e7f407c42bcff6ee204b9f1887b5824734f' into glitch-s…
ClearlyClaire May 17, 2024
2da2a1d
Support multiple redirect_uris when creating OAuth 2.0 Applications (…
ThisIsMissEm May 17, 2024
93a6172
Merge pull request #2712 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 17, 2024
6282b6d
Fix og:image requests when html in a web page is over 1.megabyte (#30…
phocks May 19, 2024
a178ba7
Use a modern React context for identity in the app (#30098)
renchap May 19, 2024
0a343b9
fix(deps): update react monorepo to v18.3.1 (#30074)
renovate[bot] May 19, 2024
0f07e1c
Fix yarn.lock diff (#30366)
nschonni May 19, 2024
990a0c1
Fix a warning when running JS Tests because of FakeIdentityContext us…
renchap May 20, 2024
778bd96
chore(deps): update dependency @types/lodash to v4.17.4 (#30371)
renovate[bot] May 20, 2024
814d00c
chore(deps): update dependency @formatjs/cli to v6.2.12 (#30370)
renovate[bot] May 20, 2024
8b75d18
New Crowdin Translations (automated) (#30358)
github-actions[bot] May 20, 2024
0ce2285
fix(deps): update dependency @rails/ujs to v7.1.3 (#30356)
renovate[bot] May 20, 2024
9658d3e
Use the job class as span name for Sidekiq root spans (#30353)
renchap May 20, 2024
70608f8
Add coverage for `AdminMailer#auto_close_registrations` (#30349)
mjankowski May 20, 2024
def6b68
Fix `Rails/WhereRange` cop (#30343)
mjankowski May 20, 2024
de4815a
Add more tests for self-destruct mode (#30374)
ClearlyClaire May 20, 2024
e46321e
Merge commit 'de4815afda0809bf999519aabda1cd14c67278da' into glitch-s…
ClearlyClaire May 20, 2024
ca5955e
[Glitch] Use a modern React context for identity in the app
renchap May 19, 2024
2bcbeed
Add some error handling to OTP secret migration (#30344)
ClearlyClaire May 20, 2024
00cf8d3
Change older Paperclip database migrations for consistency (#30204)
ClearlyClaire May 20, 2024
0a2110b
Add coverage for custom filters (#30347)
mjankowski May 20, 2024
7b3eef4
Merge pull request #2713 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 20, 2024
20fdf8e
Merge commit '0a2110b9af52005798251dc9d245a66dd5dd20fa' into glitch-s…
ClearlyClaire May 20, 2024
8c925de
chore(deps): update dependency rubocop-rails to v2.25.0 (#30341)
renovate[bot] May 20, 2024
0663c7d
fix(deps): update formatjs monorepo (#30359)
renovate[bot] May 20, 2024
e853355
Merge pull request #2714 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 20, 2024
eda2bdf
New Crowdin Translations (automated) (#30383)
github-actions[bot] May 21, 2024
89f89d7
Revert "Allow unblocking email addresses from any matching account (#…
ClearlyClaire May 21, 2024
d3136e6
Merge commit '89f89d738f5840c80ff938f8bf6734cdafe0fa83' into glitch-s…
ClearlyClaire May 21, 2024
edf6ca5
Fix rubocop error and cleanup `Status.as_direct_timeline` a little
ClearlyClaire May 21, 2024
3222386
Add coverage to `/admin/accounts/:id` (#30386)
ClearlyClaire May 21, 2024
cd0c547
Fix announcements icon rotating like settings one (#30388)
daudix May 21, 2024
40a3a3f
Merge pull request #2715 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 21, 2024
5ab1115
Merge commit 'cd0c5479362260082dbe1cbc42e364017853bbfc' into glitch-s…
ClearlyClaire May 21, 2024
dc35563
[Glitch] Fix announcements icon rotating like settings one
daudix May 21, 2024
65db9de
Merge pull request #2716 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 21, 2024
6e67ca7
fix(deps): update dependency axios to v1.7.2 (#30372)
renovate[bot] May 22, 2024
d9d4ba1
fix(deps): update dependency glob to v10.3.16 (#30392)
renovate[bot] May 22, 2024
a2b4c29
New Crowdin Translations (automated) (#30394)
github-actions[bot] May 22, 2024
2c75cf8
Add "Warning preset" link to admin navigation (#26199)
vmstan May 22, 2024
2c5ab8f
Remove the access token from Redux & context (#30275)
renchap May 22, 2024
22d1222
Merge commit '2c5ab8f647841ea8075ece50ccc9e12c21af8720' into glitch-s…
ClearlyClaire May 22, 2024
3e92983
[Glitch] Remove the access token from Redux & context
renchap May 22, 2024
6f884b6
Merge pull request #2717 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 22, 2024
15d3070
Fix some API calls that should not use an API token (#30401)
renchap May 23, 2024
5b5a35c
New Crowdin Translations (automated) (#30402)
github-actions[bot] May 23, 2024
3a86243
Remove unused account record in api/v2/admin/accounts spec (#30397)
mjankowski May 23, 2024
10ec421
Proposal: a modern & typed way of writing Redux actions doing API req…
renchap May 23, 2024
133d98f
Normalize language code of incoming posts (#30403)
ClearlyClaire May 23, 2024
0e8633f
Merge commit '3a862439dfc989c6c5741e007c2f4e0335fffe33' into glitch-s…
ClearlyClaire May 23, 2024
c465ef7
[Glitch] Fix some API calls that should not use an API token
renchap May 23, 2024
b6fd14f
Fix `createDataLoadingThunk` and related actions (#30408)
renchap May 23, 2024
51631c7
Merge commit 'b6fd14f0e2842eca269ef8962e3c5bd560a76357' into glitch-s…
ClearlyClaire May 23, 2024
8d6058b
[Glitch] Proposal: a modern & typed way of writing Redux actions doin…
renchap May 23, 2024
e32bfad
[Glitch] Fix `createDataLoadingThunk` and related actions
renchap May 23, 2024
ef01546
Merge pull request #2718 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 23, 2024
8ea2726
Fix a leftover argument to `api()` (#30405)
renchap May 24, 2024
52a7d05
fix(deps): update dependency postcss-preset-env to v9.5.14 (#30409)
renovate[bot] May 24, 2024
54351d0
New Crowdin Translations (automated) (#30410)
github-actions[bot] May 24, 2024
9305caf
fix(deps): update dependency glob to v10.4.1 (#30411)
renovate[bot] May 24, 2024
9b5055d
Fix `Style/SuperArguments` cop (#30406)
mjankowski May 24, 2024
8394a15
chore(deps): update dependency rubocop to v1.64.0 (#30404)
renovate[bot] May 24, 2024
acc77c3
Add instrumentation to the search services (#30350)
renchap May 24, 2024
33350cd
chore(deps): update dependency webmock to v3.23.1 (#30414)
renovate[bot] May 24, 2024
ccb6aed
fix(deps): update babel monorepo to v7.24.6 (#30415)
renovate[bot] May 24, 2024
d76106d
Merge commit 'ccb6aeddacbab950d7d7f1b0d2b64212d7aa99eb' into glitch-s…
ClearlyClaire May 24, 2024
e947f1f
[Glitch] Fix a leftover argument to `api()`
renchap May 24, 2024
1a2a28e
Fix rubocop warnings
ClearlyClaire May 24, 2024
a5c808e
Fix issue with post-create scripts failing on local docker (#28402)
juliusrajala May 24, 2024
60c2310
Merge pull request #2719 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 25, 2024
6a75e1c
Fix `createDataLoadingThunk` to allow actions without arguments (#30439)
renchap May 27, 2024
404e203
chore(deps): update dependency simple_form to v5.3.1 (#30416)
renovate[bot] May 27, 2024
564ebfe
Remove hard reference from status pin validator spec (#30432)
mjankowski May 27, 2024
3750e80
Enable stricter Typescript options (#30435)
renchap May 27, 2024
1034f13
chore(deps): update devdependencies (non-major) (#30442)
renovate[bot] May 27, 2024
e5c3dc3
New Crowdin Translations (automated) (#30421)
github-actions[bot] May 27, 2024
1548064
chore(deps): update dependency @types/react to v18.3.3 (#30441)
renovate[bot] May 27, 2024
0ef5dc2
fix(deps): update dependency jsdom to v24.1.0 (#30431)
renovate[bot] May 27, 2024
87156f5
Enable Style/StringConcatenation (#30428)
nschonni May 27, 2024
c61e356
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant (#30433)
mjankowski May 27, 2024
ed99923
chore(deps): update eslint (non-major) (#30444)
renovate[bot] May 27, 2024
32c30bf
New Crowdin Translations (automated) (#30452)
github-actions[bot] May 28, 2024
4a77e47
Consolidate account scopes for `LOWER` (index using) username/domain …
mjankowski May 28, 2024
128987e
Add support for `fediverse:creator` OpenGraph tag (#30398)
Gargron May 28, 2024
5d7d239
Fix leaking Elasticsearch connections in Sidekiq processes (#30450)
ClearlyClaire May 29, 2024
36fe8f8
Change `ids` param to `id` in `/api/v1/statuses` and `/api/v1/account…
ClearlyClaire May 29, 2024
4172931
chore(deps): update dependency faker to v3.4.1 (#30463)
renovate[bot] May 29, 2024
6eea832
New Crowdin Translations (automated) (#30464)
github-actions[bot] May 29, 2024
d20a5c3
Fix: remove broken OAuth Application vacuuming & throttle OAuth Appli…
ThisIsMissEm May 29, 2024
c827a98
Merge commit 'd20a5c3ec9ed40a991245fe32d0acb6187dd48c4' into glitch-s…
ClearlyClaire May 29, 2024
6b4c182
[Glitch] Fix `createDataLoadingThunk` to allow actions without arguments
renchap May 27, 2024
2e3d6e4
[Glitch] Enable stricter Typescript options
renchap May 27, 2024
4069fae
[Glitch] Add support for `fediverse:creator` OpenGraph tag
Gargron May 28, 2024
521bccb
Merge pull request #2720 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 30, 2024
3ea4275
Merge pull request from GHSA-5fq7-3p3j-9vrf
ClearlyClaire May 30, 2024
1624994
Merge pull request from GHSA-q3rg-xx5v-4mxh
ClearlyClaire May 30, 2024
3fa0dd0
Merge pull request from GHSA-c2r5-cfqr-c553
ClearlyClaire May 30, 2024
73a78cc
Fix rate-limiting incorrectly triggering a session cookie on most end…
ClearlyClaire May 30, 2024
7f808ff
Bump version to v4.3.0-alpha.4 (#30482)
ClearlyClaire May 30, 2024
b8271f2
Merge commit '7f808ff6e9148f1cfe1e16d000e2405b6e31f243' into glitch-s…
ClearlyClaire May 30, 2024
2a34c9a
Merge pull request #2721 from ClearlyClaire/glitch-soc/merge-upstream
ClearlyClaire May 30, 2024
5eb0faa
merge upstream
sneakers-the-rat Jun 2, 2024
f423258
Merge branch 'dev' into merge-upstream
sneakers-the-rat Jun 2, 2024
86e5bae
prettier update-robots-txt action
sneakers-the-rat Jun 2, 2024
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
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .browserslistrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
[production]
defaults
not IE 11
> 0.2%
ios >= 15.6
not dead
not OperaMini all

[development]
supports es6-module
18 changes: 9 additions & 9 deletions .devcontainer/codespaces/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",

"features": {
"ghcr.io/devcontainers/features/sshd:1": {},
"ghcr.io/devcontainers/features/sshd:1": {}
},

"runServices": ["app", "db", "redis"],
Expand All @@ -15,16 +15,16 @@
"portsAttributes": {
"3000": {
"label": "web",
"onAutoForward": "notify",
"onAutoForward": "notify"
},
"4000": {
"label": "stream",
"onAutoForward": "silent",
},
"onAutoForward": "silent"
}
},

"otherPortsAttributes": {
"onAutoForward": "silent",
"onAutoForward": "silent"
},

"remoteEnv": {
Expand All @@ -33,7 +33,7 @@
"STREAMING_API_BASE_URL": "https://${localEnv:CODESPACE_NAME}-4000.app.github.dev",
"DISABLE_FORGERY_REQUEST_PROTECTION": "true",
"ES_ENABLED": "",
"LIBRE_TRANSLATE_ENDPOINT": "",
"LIBRE_TRANSLATE_ENDPOINT": ""
},

"onCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
Expand All @@ -43,7 +43,7 @@
"customizations": {
"vscode": {
"settings": {},
"extensions": ["EditorConfig.EditorConfig", "webben.browserslist"],
},
},
"extensions": ["EditorConfig.EditorConfig", "webben.browserslist"]
}
}
}
16 changes: 8 additions & 8 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",

"features": {
"ghcr.io/devcontainers/features/sshd:1": {},
"ghcr.io/devcontainers/features/sshd:1": {}
},

"forwardPorts": [3000, 4000],
Expand All @@ -14,17 +14,17 @@
"3000": {
"label": "web",
"onAutoForward": "notify",
"requireLocalPort": true,
"requireLocalPort": true
},
"4000": {
"label": "stream",
"onAutoForward": "silent",
"requireLocalPort": true,
},
"requireLocalPort": true
}
},

"otherPortsAttributes": {
"onAutoForward": "silent",
"onAutoForward": "silent"
},

"onCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
Expand All @@ -34,7 +34,7 @@
"customizations": {
"vscode": {
"settings": {},
"extensions": ["EditorConfig.EditorConfig", "webben.browserslist"],
},
},
"extensions": ["EditorConfig.EditorConfig", "webben.browserslist"]
}
}
}
3 changes: 2 additions & 1 deletion .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ version: '3'

services:
app:
working_dir: /workspaces/mastodon/
build:
context: .
dockerfile: Dockerfile
Expand Down Expand Up @@ -70,7 +71,7 @@ services:
hard: -1

libretranslate:
image: libretranslate/libretranslate:v1.5.4
image: libretranslate/libretranslate:v1.5.7
restart: unless-stopped
volumes:
- lt-data:/home/libretranslate/.local
Expand Down
4 changes: 4 additions & 0 deletions .env.development
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Required by ActiveRecord encryption feature
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=fkSxKD2bF396kdQbrP1EJ7WbU7ZgNokR
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=r0hvVmzBVsjxC7AMlwhOzmtc36ZCOS1E
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=PhdFyyfy5xJ7WVd2lWBpcPScRQHzRTNr
6 changes: 6 additions & 0 deletions .env.test
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,9 @@ NODE_ENV=production
# Federation
LOCAL_DOMAIN=cb6e6126.ngrok.io
LOCAL_HTTPS=true

# Secret values required by ActiveRecord encryption feature
# Use `bin/rails db:encryption:init` to generate fresh secrets
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=test_determinist_key_DO_NOT_USE_IN_PRODUCTION
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=test_salt_DO_NOT_USE_IN_PRODUCTION
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=test_primary_key_DO_NOT_USE_IN_PRODUCTION
11 changes: 7 additions & 4 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ module.exports = defineConfig({
'react/react-in-jsx-scope': 'off', // not needed with new JSX transform
'react/self-closing-comp': 'error',

// recommended values found in https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/src/index.js
// recommended values found in https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/v6.8.0/src/index.js#L46
'jsx-a11y/accessible-emoji': 'warn',
'jsx-a11y/click-events-have-key-events': 'off',
'jsx-a11y/label-has-associated-control': 'off',
Expand Down Expand Up @@ -165,7 +165,7 @@ module.exports = defineConfig({
// },
// ],
'jsx-a11y/no-noninteractive-tabindex': 'off',
'jsx-a11y/no-onchange': 'warn',
'jsx-a11y/no-onchange': 'off',
// recommended is full 'error'
'jsx-a11y/no-static-element-interactions': [
'warn',
Expand All @@ -176,7 +176,7 @@ module.exports = defineConfig({
},
],

// See https://github.com/import-js/eslint-plugin-import/blob/main/config/recommended.js
// See https://github.com/import-js/eslint-plugin-import/blob/v2.29.1/config/recommended.js
'import/extensions': [
'error',
'always',
Expand Down Expand Up @@ -355,7 +355,6 @@ module.exports = defineConfig({
'plugin:import/typescript',
'plugin:promise/recommended',
'plugin:jsdoc/recommended-typescript',
'plugin:prettier/recommended',
],

parserOptions: {
Expand All @@ -364,6 +363,9 @@ module.exports = defineConfig({
},

rules: {
// Disable formatting rules that have been enabled in the base config
'indent': 'off',

'import/consistent-type-specifier-style': ['error', 'prefer-top-level'],

'@typescript-eslint/consistent-type-definitions': ['warn', 'interface'],
Expand All @@ -378,6 +380,7 @@ module.exports = defineConfig({
"message": "Use typed hooks `useAppDispatch` and `useAppSelector` instead."
}
],
"@typescript-eslint/restrict-template-expressions": ['warn', { allowNumber: true }],
'jsdoc/require-jsdoc': 'off',

// Those rules set stricter rules for TS files
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/setup-javascript/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ runs:
shell: bash
run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT

- uses: actions/cache@v3
- uses: actions/cache@v4
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
Expand Down
4 changes: 1 addition & 3 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
comment: false # Do not leave PR comments
coverage:
status:
project:
Expand All @@ -8,6 +9,3 @@ coverage:
default:
# Github status check is not blocking
informational: true
comment:
# Only write a comment in PR if there are changes
require_changes: true
23 changes: 23 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,29 @@
],
groupName: null, // We dont want them to belong to any group
},
{
// Group all RuboCop packages with `rubocop` in the same PR
matchManagers: ['bundler'],
matchPackageNames: ['rubocop'],
matchPackagePrefixes: ['rubocop-'],
matchUpdateTypes: ['patch', 'minor'],
groupName: 'RuboCop (non-major)',
},
{
// Group all RSpec packages with `rspec` in the same PR
matchManagers: ['bundler'],
matchPackageNames: ['rspec'],
matchPackagePrefixes: ['rspec-'],
matchUpdateTypes: ['patch', 'minor'],
groupName: 'RSpec (non-major)',
},
{
// Group all opentelemetry-ruby packages in the same PR
matchManagers: ['bundler'],
matchPackagePrefixes: ['opentelemetry-'],
matchUpdateTypes: ['patch', 'minor'],
groupName: 'opentelemetry-ruby (non-major)',
},
// Add labels depending on package manager
{ matchManagers: ['npm', 'nvm'], addLabels: ['javascript'] },
{ matchManagers: ['bundler', 'ruby-version'], addLabels: ['ruby'] },
Expand Down
21 changes: 0 additions & 21 deletions .github/stylelint-matcher.json

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/crowdin-download.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:

# Create or update the pull request
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5.0.2
uses: peter-evans/create-pull-request@v6.0.5
with:
commit-message: 'New Crowdin translations'
title: 'New Crowdin Translations (automated)'
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/format-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Check formatting
on:
push:
pull_request:

jobs:
lint:
runs-on: ubuntu-latest

steps:
- name: Clone repository
uses: actions/checkout@v4

- name: Set up Javascript environment
uses: ./.github/actions/setup-javascript

- name: Check formatting with Prettier
run: yarn format:check
6 changes: 1 addition & 5 deletions .github/workflows/lint-css.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,5 @@ jobs:
- name: Set up Javascript environment
uses: ./.github/actions/setup-javascript

- uses: xt0rted/stylelint-problem-matcher@v1

- run: echo "::add-matcher::.github/stylelint-matcher.json"

- name: Stylelint
run: yarn lint:sass
run: yarn lint:css -f github
2 changes: 1 addition & 1 deletion .github/workflows/lint-haml.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ jobs:
- name: Run haml-lint
run: |
echo "::add-matcher::.github/workflows/haml-lint-problem-matcher.json"
bundle exec haml-lint
bundle exec haml-lint --reporter github
38 changes: 0 additions & 38 deletions .github/workflows/lint-json.yml

This file was deleted.

38 changes: 0 additions & 38 deletions .github/workflows/lint-md.yml

This file was deleted.

Loading
Loading