Merge in changes from upstream Mastodon/glitch-soc as of 20230511 #59
ariadne
commented 2023-05-12 00:53:03 +00:00
Owner
There is no content yet.
ariadne
added 253 commits 2023-05-12 00:53:04 +00:00
e98c86050a
Refactor `Cache-Control` and `Vary` definitions (#24347)
c1a7e38d2b
Allow `==` when null checking (#24593)
e798b8615c
Added job to build nightly container (#24595)
c62604b5f6
Added manual running to nightly image build (#24598)
faf657d709
Fix uncaught ActiveRecord::StatementInvalid exception in `Mastodon::AccountsCLI#approve` (#24590)
37886c28da
Fix characters being emojified even when using Variation Selector 15 (text) (#20949)
88ce59505e
Bump rubocop from 1.49.0 to 1.50.2 (#24580)
b0eba1a060
Minor clean up and optimization of the automatic post deletion code (#24613)
fbb4de3dbc
Fix infinite loop in emoji replacement code (#24615)
501d6197c4
Change automatic post deletion thresholds and load detection (#24614)
9d75b03ba4
New Crowdin updates (#24517)
0461f83320
Add new onboarding flow to web UI (#24619)
5dc3173ef8
Fix AccountsStatusesCleanupScheduler not spreading deletes across accounts correctly (#24607)
58a1b2e330
Fix caching logic with regards to Accept-Language, Cookie, and Signature (#24604)
528b8e7e3a
Fix crash in `tootctl accounts create --reattach --force` (#24557)
4687967176
Autofix Rubocop Style/NumericLiterals (#24468)
e713c545b8
Use CSS to trim long card descriptions (#24265)
e1b4eeb636
Change styling of the recommended accounts to allow bio to be more visible (#24480)
0a5f0a8b20
Remove instance variables from helper usage (#24203)
ef3675d688
Remove empty Kushubian (csb) local files (#24151)
0c7ce98ff6
Add eslint-plugin-formatjs (#23976)
2904fd0fdd
Update Stylelint disable settings and ignores (#23776)
5141697323
Remove `tai` locale (#23880)
0bfd9f7f73
Update Contributor Covenant to 2.1 (#23980)
03ea084f0d
Bump @typescript-eslint/parser from 5.58.0 to 5.59.0 (#24568)
0c81eec239
Bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 (#24573)
290e4aba31
Add lines to threads in web UI (#24549)
2daa5a1549
Enable formatjs/prefer-pound-in-plural (#24622)
804aa8d501
Fix cutting off first letter of hashtag links sometimes in web UI (#24623)
f45961aa98
Add feature test for OAuth access grant (#24624)
930d84d40e
Gem version bumps (#24131)
1ac9219b31
Update `attr_encrypted` & `devise-two-factor` gems (#24626)
e9a79d46cd
Fix crash when SSO_ACCOUNT_SETTINGS is not defined (#24628)
8099ba04be
Change hashtags and mentions in bios to open in-app in web UI (#24643)
c35e3cb6ac
Add more tips to onboarding flow in web UI (#24646)
6084461cd0
Change unauthenticated responses to be cached in REST API (#24348)
276c39361b
Fix anonymous visitors getting a session cookie on first visit (#24584)
aea7866161
Change `drawer--header` to `drawer__header` (#2189)
678480d4d3
Fix small mistakes in RTL layout (#2182)
1419f90ef2
Fix some user-independent endpoints potentially reading session cookies (#24650)
1527b02c6d
Fix sass warning about deprecated slash as division (#24653)
36631e40cc
Inf 123 dated nightly containers (#24656)
301e03eb8c
Remove clustering from streaming API (#24655)
62ab7506d6
Fix /actor needlessly reading session cookie and varying on Signature (#24664)
b0bf6216e6
Fix /api/v1/instance/domain_blocks being unconditionally cached (#24662)
fba60094a2
Bump axios from 1.3.5 to 1.3.6 (#24640)
855cf7802d
Bump chewy from 7.3.0 to 7.3.2 (#24637)
0c66358601
Bump prettier from 2.8.7 to 2.8.8 (#24631)
1820b55a11
Bump postcss from 8.4.22 to 8.4.23 (#24629)
b31ee9ab38
Bump json-schema from 3.0.0 to 4.0.0 (#24642)
dcdc614bd2
Remove postcss-scss devDep (#24223)
9650a5738a
Bump @typescript-eslint/parser from 5.59.0 to 5.59.1 (#24638)
5f624954be
Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 (#24633)
2f5608e9e5
Bump sass from 1.61.0 to 1.62.0 (#24574)
93a84f4704
Add S3 region list reference to Scalingo config (#24152)
6403d7841e
Add Dependabot ignores for stuck updates and those needing manual interventions (#23966)
c7cd891e86
Bump brakeman from 5.4.0 to 5.4.1 (#24006)
90beba57d8
Autofix Rubocop Rails/ResponseParsedBody (#24051)
872c4e1ef2
Bump glob from 10.0.0 to 10.2.2 (#24632)
785b0349eb
Bump lint-staged from 13.2.1 to 13.2.2 (#24669)
b839babb39
Bump sass from 1.62.0 to 1.62.1 (#24668)
185a71f281
Bump rack from 2.2.6.4 to 2.2.7 (#24672)
3029aeb838
Bump pg from 1.4.6 to 1.5.2 (#24671)
91a8cd21d8
React component helper specs (#24072)
a3393d0d07
Autofix Rubocop RSpec/MatchArray (#24050)
5841f1af8c
Autofix Rubocop RSpec/MatchArray (#24675)
1565af1caf
[Glitch] [Proposal] Make able to write React in Typescript (#2190)
d4511f2a76
New Crowdin updates (#24617)
d8a06c1375
Fix preview cards layout in thread view (#24677)
49fad26eca
Drop EOL Ruby 2.7 (#24237)
1d9969fadf
Fix `tootctl accounts create --reattach --force` not working with confirmed accounts (#24680)
d9e9579832
Bump tesseract.js from 2.1.1 to 2.1.5 (#19084)
8e514b1965
Unignore stuck Dependabot updates (#24670)
ece38b9318
Remove duplicate react helper method definitions (#24700)
a5bc4ea550
Fix refering to unused `preview-card` CSS class instead of `status-card` (#24696)
7cf963eec2
Change label from "For you" to "People" on explore screen in web UI (#24706)
2b0f1f365a
Remove display name input from sign-up form (#24704)
6028d047b9
Change logo version in header based on screen size in web UI (#24707)
1c61869eed
Fix /api/v1/custom_emojis being cached even when unauthenticated API access is disallowed (#24665)
8979b70975
Add default post text to onboarding flow in web UI (#24705)
faa336e3f7
Change logged-out WebUI HTML pages to be cached for a few seconds (#24708)
2a3a110f00
Fix wrong classes `audio` and `video` instead of `audio-player` and `video-player` in CSS (#24711)
105f8687e4
Fix thread lines in right-to-left locales (#24714)
12b935fadf
Merge branch 'main' into glitch-soc/merge-upstream
612a1ee697
Fix `body_classes` test for glitch-soc
66bda4713e
[Glitch] Allow `==` when null checking
0a813d96db
[Glitch] Fix characters being emojified even when using Variation Selector 15 (text)
11b34a903a
[Glitch] Fix infinite loop in emoji replacement code
0091b28ffe
[Glitch] Use CSS to trim long card descriptions
374a109546
[Glitch] Change styling of the recommended accounts to allow bio to be more visible
8015297f9e
[Glitch] Change label from "For you" to "People" on explore screen in web UI
7b01b7c3bf
[Glitch] Add lines to threads in web UI
103b6de8b2
[Glitch] Fix sass warning about deprecated slash as division (#24653)
cb97a92954
[Glitch] Fix thread lines in right-to-left locales (#24714)
edec08b970
Disable full-width media in thread view
1033598416
[Glitch] Enable formatjs/prefer-pound-in-plural
38eeed6cbf
[Glitch] Change logo version in header based on screen size in web UI
e79998a11a
Restore translations from not-yet-ported onboarding changes as glitch-soc translations
4cfe52635c
Add pending spec for User.those_who_can (#24724)
e0d075713f
Change i18n-fallbacks to English (#24727)
274d561430
Enable local account key generation spec (#24728)
bfeccf6748
Fix media description not being cleared (#24720)
f22b4e556c
Add eslint-plugin-jsdoc (#24719)
cf1bc4bb93
Fix audio player width in thread view (#24713)
678d836c7d
Fix pop-in player placeholder layout in thread view (#24715)
8dcfb6e0ea
Fix Rails/HttpPositionalArguments cop (#24699)
60ac9e8634
Fix Rails/SquishedSQLHeredocs cop (#24694)
470b8abb69
Run Rubocop with lint-staged on commit (#24644)
6e226f5a32
Fix Rails/ActionOrder cop (#24692)
bdc74086e6
Fix Rails/ContentTag cop (#24691)
5a2aa06a51
Fix Rails/Present cop (#24688)
2e43461100
Fix Rails/Output cop (#24687)
e8fe941015
Fix `tootctl accounts approve --number N` not aproving N earliest registrations (#24605)
921bef6799
Bump stylelint from 15.3.0 to 15.6.0 (#24635)
819daeb651
Bump @types/lodash from 4.14.191 to 4.14.194 (#24576)
fa14976a5d
Bump connection_pool from 2.3.0 to 2.4.0 (#24290)
56cf092058
Bump @types/yargs from 17.0.22 to 17.0.24 (#24388)
242d7864f1
Bump @types/jest from 29.4.2 to 29.5.1 (#24630)
0669822ae8
Bump eslint from 8.38.0 to 8.39.0 (#24636)
8f6e290c7a
Adds new follower/following routes (#24601)
c23d285b16
Remove the u in Favorite for non-gb english (#24667)
0a08e9d3d3
New Crowdin updates (#24678)
89c01383f9
fix: remove port 80 mapping in devcontainer (#24658)
6b95aaaa65
Remove empty HTTP error translations (#24210)
c18884de32
Merge pull request #2198 from ClearlyClaire/glitch-soc/merge-upstream
af824db398
Fix Rails/InverseOf cop (#24732)
d00e45a7d3
Fix Rails/I18nLocaleAssignment cop (#24693)
d902a707a3
Fix Rails/CompactBlank cop (#24690)
c53fe9b753
Fix RSpec/BeforeAfterAll cop (#24737)
81f75b1e0e
Rewrite Icon and IconWithBadge with typescript (#24747)
15fd712464
Add type annotation for RelativeTimestamp component (#24749)
fc56eda94b
Bump stylelint-config-standard-scss from 7.0.1 to 9.0.0 (#24755)
f1c1fa1411
Fix transaction around settings migration (#24761)
0ad2413b35
Fix n+1 query in settings migration (#24783)
32a030dd74
Rewrite import feature (#21054)
5a5975d7f7
Add type annotation for IconButton component (#24753)
f50105779b
Add type annotation for Blurhash component (#24750)
88d33f361f
Fix Lint/DuplicateBranch cop (#24766)
1eb51bd749
Add request specs for caching behavior (#24592)
598e63dad2
Change media elements to use aspect-ratio rather than compute height themselves (#24686)
6693a4fe7c
Change lists to be able to include accounts with pending follow requests (#19727)
8131a5b330
Add ALT badges to media that has alternative text in web UI (#24782)
b233da5996
Optimize archive export service and export zip files instead of gzipped tar files (#23360)
1ed0ff30d3
Fix `tootctl accounts cull` crashing when encountering a domain resolving to a private address (#23378)
a89b02af92
Check domain suspensions before trying to fetch resources (#24535)
41eb49b984
Extract large route namespace blocks to separate files (#23914)
5e060e1f44
Fix Performance/Sum cop (#24788)
9189e90ff2
Add fallback redirection when getting a webfinger query `LOCAL_DOMAIN@LOCAL_DOMAIN` (#23600)
bae694108a
Fix Performance/Count cop (#24793)
570079f8ce
Fix Performance/TimesMap cop (#24789)
389f0443c8
Bump cssnano from 6.0.0 to 6.0.1 (#24777)
c26b1b0a1c
Bump pg from 1.5.2 to 1.5.3 (#24772)
a7df578f97
ApplicationHelper spec coverage, unused removal, tiny refactor (#24762)
f1c1dd0118
Rename `with_lock` to `with_redis_lock` to avoid confusion with ActiveRecord's method (#24741)
38b2974a83
Extract AccountSearch concern from Account (#24716)
b5c4b47746
Fix Rails/ActiveRecordCallbacksOrder cop (#24689)
24491abf6d
Fix Rails/DeprecatedActiveModelErrorsMethods cop (#24742)
18f58f4284
Bump jsdom from 21.1.1 to 21.1.2 (#24767)
b75c353962
Bump yargs from 17.7.1 to 17.7.2 (#24769)
4b87e2a8db
Bump @typescript-eslint/parser from 5.59.1 to 5.59.2 (#24774)
4acf5f8971
Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 (#24768)
2839fbc733
Bump eslint-plugin-formatjs from 4.10.0 to 4.10.1 (#24770)
8227af8dcc
use configureStore of redux-toolkit instead of createStore of redux (#24790)
14a7e414fc
Bump @babel/core from 7.21.4 to 7.21.5 (#24778)
1d49718a84
Bump @babel/runtime from 7.21.0 to 7.21.5 (#24771)
b0ebaeb691
Bump @babel/preset-env from 7.21.4 to 7.21.5 (#24773)
8f7c172eb8
Bump @babel/preset-typescript from 7.21.4 to 7.21.5 (#24776)
8d61d2b0da
Bump axios from 1.3.6 to 1.4.0 (#24775)
05e3abe9d9
Fix Lint/EmptyClass cop (#24795)
668a19a2f3
Fix Performance/DeletePrefix cop (#24796)
d37c0a1060
Fix incorrect box shadow on avatar in thread view (#24800)
9c1929efad
Fix incorrect import of redux store (#24805)
97385f27bd
Fix Performance/RedundantEqualityComparisonBlock cop (#24799)
a0c9f2447e
Fix Performance/MethodObjectAsBlock cop (#24798)
8b636a29c6
Improve automatic post cleanup worker performances (#24785)
3df665fd23
Fix Lint/ConstantDefinitionInBlock cop (#24763)
9b8cb947a7
Bump better_errors from 2.9.1 to 2.10.0 (#24779)
e38b391940
Add type annotation for some js files (#24787)
9a52a7f7a0
Remove MastodonMap TS type (#24807)
c98b012583
Change Move handler to also move list memberships (#24808)
0999cb4601
Rewrite actions/app.ts and reducers/missed_updates.ts with createAction (#24801)
45579a26cf
Fixes build errors from some previous TS-related commits (#24811)
1e75eb690d
Fix own posts not getting delivered to own lists (#24810)
a2a22bad23
Fix various edge cases with local moves (#24812)
b25860c509
Revert "Bump better_errors from 2.9.1 to 2.10.0 (#24779)" (#24827)
d9a958fcf7
Fix Performance/RedundantMerge cop (#24817)
a1cca1c8b6
Update capistrano config lock version to match bundle (#24820)
2c6c398c60
Fix Performance/CollectionLiteralInLoop cop (#24819)
08fb9d300a
Spec coverage for settings/preferences/* controllers (#24825)
bdcd8a9e88
Misc spec cleanup (#24822)
cf18cc2891
Fix RSpec/MultipleSubjects cop (#24738)
710745e16b
Fix RSpec/ContextWording cop (#24739)
c97b611b6b
Fix RSpec/InferredSpecType cop (#24736)
1fe04f740a
Enable Rubocop Rails/FilePath (#23854)
d5a185d721
Autofix Rubocop Style/CaseLikeIf (#23756)
da3bd913ae
Autofix Rubocop Style/HashSyntax (#23754)
ff3b7069cf
Autofix Rubocop Style/ConcatArrayLiterals (#23755)
e1ebcc007d
Regenerate rubocop-todo (#24834)
27bafabb64
Fix Back button going outside the app (#24835)
f95125bd04
Fail ESLint for Warnings in CI (#24836)
c3c7d59072
Fix infinite loop in AccountsStatusesCleanupScheduler (#24840)
849d93e50a
Bump json-ld from 3.2.4 to 3.2.5 (#24832)
ff974395c2
Bump react-select from 5.7.2 to 5.7.3 (#24830)
880e661d53
Bump stylelint from 15.6.0 to 15.6.1 (#24829)
569b39256b
Bump rubocop-rails 2.19.1 with update .rubocop_todo.yml (#24469)
830e6cefae
Add version suffixes to nightly & edge image builds (#24823)
0b249ebdb0
Extract StatusSafeReblogInsert concern from Status (#24821)
64fae0efb5
Bump @babel/core from 7.21.5 to 7.21.8 (#24831)
c9210af3ee
Add test coverage for `Mastodon::SettingsCLI` (#24856)
ac41a9712e
Fixed mastodon version injection into containers via github actions (#24858)
e675c10d19
Add production asset compile (#24839)
c0ea33e3fc
Make it possible to upload audio and video to Heroku app (#24866)
5811ccc611
Fix column back button error (#24867)
c9e040fb24
Fix import data field type (#24874)
f258478395
Fixed mastodon version injection into containers via github actions (#24873)
746979f75d
Fix compose textarea scroll behavior (#24872)
f877aa9d70
Use released version 4.1.0 of devise-two-factor (#24875)
a6207d243b
New Crowdin updates (#2202)
6f64c79ca4
Fix SCSS linting issues (#2207)
9b59748679
Fix rubocop warnings (#2206)
3fb7fe14c6
Fix some of the Javascript linting issues, as well as bugs and unneeded divergences with upstream (#2208)
179e38cf15
Reset language to default when cancelling a reply (#2114)
ed0a407888
Fix thread lines not being properly updated when new posts are received (#2210)
de74acbe0c
Fix some more Javascript linting issues and discrepancies with upstream (#2209)
16c5354b8c
Fix some more JS linting issues (#2211)
5d18840ab9
Fix more JS linting issues (#2212)
2d029dedd9
Merge commit '0ad2413b35287958f59073a5b63aecc659a64d98' into glitch-soc/merge-upstream
09054f5485
[Glitch] Fix media description not being cleared
51479f5c28
[Glitch] Add eslint-plugin-jsdoc
e9eab013e7
[Glitch] Fix audio player width in thread view
7835f8fd22
[Glitch] Fix icons having an image role
a49707dacb
[Glitch] Rewrite Icon and IconWithBadge with typescript
aff2d55b80
[Glitch] Add type annotation for RelativeTimestamp component
75e28731a5
[Glitch] Fix transaction around settings migration
8bf9bd5ac8
[Glitch] Fix n+1 query in settings migration
61f3e0e95e
Merge pull request #2213 from ClearlyClaire/glitch-soc/merge-upstream
f89f3a8566
Fix glitch-soc's thread line styling (#2214)
d77fbbed73
Merge commit 'f877aa9d70d0d600961989b8e97c0e0ce3ac1db6' into glitch-soc/merge-upstream
8b31030fe4
Fix rubocop issues in glitch-soc-specific code
20f1f3aa7d
[Glitch] Add type annotation for IconButton component
9ab89bb832
[Glitch] Add type annotation for Blurhash component
10f5329ddf
[Glitch] Fix incorrect box shadow on avatar in thread view
a8939e9098
[Glitch] Change media elements to use aspect-ratio rather than compute height themselves
bbd0e9caa6
[Glitch] Add ALT badges to media that has alternative text in web UI
f4e3e309b1
[Glitch] use configureStore of redux-toolkit instead of createStore of redux
f3af434c25
[Glitch] Fix incorrect import of redux store
5f0d2b6e3b
Copy Typescript type definitions to glitch-soc
e8243d5bbd
[Glitch] Add type annotation for some js files
a33d6c946a
[Glitch] Remove MastodonMap TS type
3d9e35375c
[Glitch] Rewrite actions/app.ts and reducers/missed_updates.ts with createAction
ea04f33f50
[Glitch] Fixes build errors from some previous TS-related commits
f08f6d20e6
Merge pull request #2215 from ClearlyClaire/glitch-soc/merge-upstream
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/pr/woodpecker Pipeline was successful
Details
ariadne
merged commit 849d7bff51 into main 2023-05-12 01:14:02 +00:00
ariadne
referenced this issue from a commit 2023-05-12 01:14:02 +00:00
Merge pull request 'Merge in changes from upstream Mastodon/glitch-soc as of 20230511' (#59) from chore/merge-20230511-1 into main
kouhai
referenced this issue from a commit 2023-09-20 07:34:15 +00:00
Merge pull request 'Merge in changes from upstream Mastodon/glitch-soc as of 20230511' (#59) from chore/merge-20230511-1 into main
kouhai
referenced this issue from a commit 2023-09-20 07:40:45 +00:00
th: Merge pull request 'Merge in changes from upstream Mastodon/glitch-soc as of 20230511' (#59) from chore/merge-20230511-1 into main
kouhai
referenced this issue from a commit 2023-10-22 23:19:19 +00:00
th: Merge pull request 'Merge in changes from upstream Mastodon/glitch-soc as of 20230511' (#59) from chore/merge-20230511-1 into main
No reviewers
Labels
No Label
area/i18n
area/infrastructure
area/moderation & safety
area/ux
priority/1.high
priority/2.medium
priority/3.low
tag/upstream issue
tag/duplicate
tag/help wanted
tag/invalid
tag/won't fix
type/bug
type/enhancement
type/question
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: treehouse/mastodon#59
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "chore/merge-20230511-1"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?