Incorporate glitch changes as of 2023-07-06 #62
ariadne
commented 2023-07-06 20:27:15 +00:00
Owner
There is no content yet.
ariadne
added 557 commits 2023-07-06 20:27:17 +00:00
140aa6b054
Rewrite VerifiedBadge component as function component (#24892)
6fdbee240c
Rewrite <Check /> as FC (#24901)
490ccbf40b
Rewrite <NotSignedInIndicator /> as FC (#24903)
a65d2d1045
Rewrite Image component as function component (#24893)
76264e3fe8
Rewrite RadioButton component as FC (#24897)
7c1305b3a4
Add TypeScript support for `mastodon` alias and image imports (#24895)
5bc8e2d1fd
Use LayoutType from is_mobile in actions/app (#24863)
9818f34273
Rewrite Domain component as function component (#24896)
89269e4b71
Mark `wheel` events on scrollable list as passive (#24914)
955179fc55
Dont use CommonJS (`require`, `module.exports`) anywhere (#24913)
d9b93bd15e
Enforce React Rules of Hooks with eslint (#24911)
64ec41d89c
Make Webpack fail on failed imports (#24908)
c8181eb0a4
Enforce stricter rules for Typescript files (#24910)
6579e3af7d
Add more detailed type annotation for Account (#24815)
aec486b4ec
Upgrade `uuid` to 9.0.0 (#24917)
ffb3fef7db
Fix uncaught `ActiveRecord::StatementInvalid` in Mastodon::IpBlocksCLI (#24861)
536dd046d4
Add ability to block sign-ups from IP using the CLI (#24870)
a3a2414f0e
Rework polyfills loading (#24907)
af7bf59b3e
Fix wrong documentation link (#24924)
a5ba98d2df
Bump @typescript-eslint/parser from 5.59.2 to 5.59.5 (#24921)
72dcb2ef58
Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.5 (#24922)
224d458f7e
Remove unused iOS agent sniffing function (#24931)
e1f466fbbe
Fix javascript on moderation interface (#24933)
6aeb162927
Type Redux store and middleware (#24843)
51b83ed195
Use Prettier for ESLint formatting TypeScript (#23631)
8b568755ad
Merge commit '89269e4b713e3291a5c8c29b8d2e7b950b60eb35' into glitch-soc/merge-upstream
1edaf58fb9
[Glitch] Rewrite <NotSignedInIndicator /> as FC
bd851d3b58
[Glitch] Rewrite Image component as function component
87a704f70b
[Glitch] Rewrite RadioButton component as FC
468dfffd26
[Glitch] Use LayoutType from is_mobile in actions/app
f94eb65cf9
[Glitch] Rewrite Domain component as function component
6415981056
[Glitch] Mark `wheel` events on scrollable list as passive
8e806b6e88
Fix IconButton prop types in glitch-soc
42bdc2add9
Copy hooks/useHovering.ts to glitch-soc
887112a065
[Glitch] Add TypeScript support for `mastodon` alias and image imports
c81d1b0d38
Merge commit 'c8181eb0a41c4f5c1655d4e400cab071aee4182a' into glitch-soc/merge-upstream
108720d7b0
[Glitch] Dont use CommonJS (`require`, `module.exports`) anywhere
b509b96504
[Glitch] Enforce React Rules of Hooks with eslint
5f2071d055
[Glitch] Enforce stricter rules for Typescript files
0fff2b67de
Disable broken onboarding code
ab7716cff4
Rename Image component to ServerHeroImage (#24894)
349cae0b57
Add type annotation for DisplayName component (#24752)
1a664560cc
Merge commit '6aeb162927e6f9bbfd597632a10d82d9656c2385' into glitch-soc/merge-upstream
e22a88b512
[Glitch] Add more detailed type annotation for Account
526fe33e2f
[Glitch] Rework polyfills loading
a56c71faba
[Glitch] Remove unused iOS agent sniffing function
5aa08826cf
[Glitch] Type Redux store and middleware
facc7ab03c
Merge commit '51b83ed19536b06ce3f57b260400ecec2d1dd187' into glitch-soc/merge-upstream
96e99e2170
Run prettier on Typescript files
f371464639
Remove our copy of image.d.ts as tsconfig already uses upstream's
6f8db56a01
Disable RTK safety middlewares (#24936)
2d5e257938
Rewrite `logo.tsx` as FC (#24909)
b878e3d8df
Enable ESLint react/no-deprecated (#24471)
5eeb40bdbe
Add stricter ESLint rules for Typescript files (#24926)
0eed06073f
Fix videos being improperly positioned on safari (#24943)
3869e8c210
Change "Sign in" to "Login" (#24942)
6b0942d107
Change AccessTokensVacuum to also delete expired tokens (#24868)
b8a2430642
Fix Onboarding Errors (#24883)
9cbda99941
Add test coverage for `Mastodon::IpBlocksCLI` (#24935)
a610a02d4f
Fix RSpec/ScatteredSetup cop (#24848)
5241f7b2fd
Fix UI crash in moderation interface when opening the media modal (#24816)
bf3ebeb42f
Fix RSpec/SharedContext cop (#24847)
2c2d924942
Fix RSpec/RepeatedExampleGroupDescription cop (#24850)
9015c2d646
Change profile updates to be sent to recently-mentioned servers (#24852)
433ab0c9a3
Fix uncaught NoMethodError error in `/api/v1/admin/canonical_email_blocks/test` (#24947)
679aca46da
I18n pluralization errors (#24963)
713d217384
Bump eslint from 8.39.0 to 8.40.0 (#24919)
054df2d67e
Merge pull request #2216 from ClearlyClaire/glitch-soc/merge-upstream
2e1c6e93ad
Bump `mkdirp` major version (#24978)
b84bc2de5d
Replace i18n view spec with helper spec (#24966)
604e1c2b11
Remove usage of random sample values in specs (#24869)
52d36f0f98
Fix spelling of "Lets" on the onboarding page after clicking the confirmation email (#24959)
4d6a8ee34a
Bump eslint-plugin-jsdoc from 43.1.1 to 44.2.4 (#24994)
bbe4800b04
Bump @typescript-eslint/parser from 5.59.5 to 5.59.6 (#25000)
520462799f
Bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 (#24998)
cee4369cf5
Autofix Rubocop Lint/AmbiguousOperatorPrecedence (#25002)
e95e896f10
Bump capybara from 3.39.0 to 3.39.1 (#25004)
6ce4fd1cf2
Bump thor from 1.2.1 to 1.2.2 (#25001)
3ed3d54bf3
Fix reports not being closed when performing batch suspensions (#24988)
aa4c9730f6
Change composer highlight border size to be more noticeable (#25010)
7b54e47d03
Fix being unable to load past a full page of filtered posts in Home timeline (#24930)
2ce0b666a1
Bump pg-connection-string from 2.5.0 to 2.6.0 (#24999)
e60414792d
Add polling and automatic redirection to `/start` on email confirmation (#25013)
bec6a1cad4
Add hCaptcha support (#25019)
5cd55d8aaf
Fix being able to vote on your own polls (#25015)
45ba9ada34
Fix race condition when reblogging a status (#25016)
058898802a
Fix AvatarComposite and DisplayName referencing undefined props (#2222)
d34d94d08f
Add spec for migration warning module (#25033)
5fd8d1e417
Fix oversight in backup service (#25034)
27ec8f297d
Bump jsdom from 21.1.2 to 22.0.0 (#24828)
b805b7f021
Add tests for avatar/header in backup service (#25037)
99e2e9b81f
Fix minor typos in comments and spec names (#21831)
ed349b14e2
Add Postgres 15 testing for migrations (#23887)
c1e70a2072
Cleanup and document bundle test/dev deps (#24457)
2408f1046f
Merge remote-tracking branch 'glitch/main'
36a77748b4
Order sessions by most-recent to least-recently updated (#25005)
7bb8030cc1
Change OpenGraph-based embeds to allow fullscreen (#25058)
7d805cfa90
Remove requestAnimationFrame test polyfill (#25056)
23a4ecf444
Remove duplicate JPG type (#25054)
d51464283c
Improve test coverage for `/api/v1/admin/ip_blocks_controller` (#25031)
19f9098551
Allow reports with long comments from remote instances, but truncate (#25028)
c0b9664a31
Autofix Rubocop spacing in config (#25022)
f3feb4c891
Improve test coverage for `/api/v1/admin/email_domain_blocks` (#25017)
e328ab7e5a
Implement pending specs for StatusesController (#23969)
ce8b5899ae
Fix POST `/api/v1/admin/domain_allows` returning 200 when no domain is specified (#24958)
e13d2edd47
Fix “Authorized applications” inefficiently and incorrectly getting last use date (#25060)
325d5f0183
Regenerate rubocop-todo (#24846)
4a22e72b9b
Improve test coverage for `/api/v1/admin/canonical_email_blocks` (#24985)
8d6aea3326
Upgrade to React 18 (#24916)
2a61f14753
Fix account confirmation flow not returning to app after captcha validation (#25057)
45d98959ac
Fix uncaught NoMethodError in POST `/api/v1/featured_tags` (#25063)
785e650ab4
Fix uncaught TypeError in POST `/api/v1/featured_tags` (#25072)
711a037660
Allow scripts in post embed previews (#25071)
8066118d1f
Rewrite `<Skeleton/>` as FC and TS (#25055)
520e00a3c1
Don't run Rubocop excluded files for lint-staged (#25090)
b473df9a14
Improve test coverage for `/api/v1/featured_tags` (#25076)
a5fa30a2d2
Bump rspec-rails from 6.0.1 to 6.0.2 (#25092)
9628d949ef
Bump connection_pool from 2.4.0 to 2.4.1 (#25088)
16d3e76a71
Bump @typescript-eslint/parser from 5.59.6 to 5.59.7 (#25080)
7cfa6424f1
Bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.7 (#25085)
4ea24537cf
Bump rubocop-performance from 1.17.1 to 1.18.0 (#25089)
d7fd2c5763
Bump rqrcode from 2.1.2 to 2.2.0 (#25086)
c7cbded282
Bump webpack-merge from 5.8.0 to 5.9.0 (#25084)
9e59186f78
Bump glob from 10.2.2 to 10.2.6 (#25083)
c2cbe90a89
Bump rimraf from 5.0.0 to 5.0.1 (#25082)
c37ecbcd10
Bump aws-sdk-s3 from 1.121.0 to 1.122.0 (#24923)
5b332112fc
Bump stylelint from 15.6.1 to 15.6.2 (#25078)
753e6df04a
Bump rubocop from 1.50.2 to 1.51.0 (#24995)
2877c80dbc
Add specs for admin/announcements CRUD actions (#25077)
9a472efe7c
Rewrite `<TimelineHint />` as FC and TS (#25091)
0664704cd9
Fix Performance/StartWith cop (#24818)
9f5deb310b
Fix Performance/MapCompact cop (#24797)
e387175fc9
Fix RSpec/RepeatedExample cop (#24849)
8f66126b10
Use the new JSX transform (#25064)
5a16bd7bf4
Use JSX syntax for Fragments (#25093)
541f64b2bb
Fix Rails/Exit cop (#24743)
fea0830614
Remove invalid X-Frame-Options: ALLOWALL (#25070)
9017df7178
Remove dead code in Api::V1::FeaturedTagsController (#25073)
100840c06e
Fix video player offering to expand in a lightbox when it's in an iframe (#25067)
dfa5889fc0
Change Identity to not destroy associated User on destroy (#25098)
ca66e61b93
Add support for custom sign-up URLs (#25014)
c9f980b268
Add request spec for backups download (#25099)
b6b4ea4ca5
Move the mastodon/*_cli files to mastodon/cli/* (#24139)
778e4a7bf7
Fix RSpec/ExpectInHook cop (#25100)
b896b16cb3
Fix RSpec/PredicateMatcher cop (#25102)
d27216dc46
Enforce import order with ESLint (#25096)
7336f3648b
Rewrite `<LoadGap />` as FC and TS (#25042)
40b948a1fb
Fix `null` signUp URL handling from #25014 (#25108)
342daeb389
Update `react-redux` (#25110)
ac98e9fdbc
Bump fastimage from 2.2.6 to 2.2.7 (#25111)
2e3b1ef13e
Bump eslint-plugin-jsdoc from 44.2.4 to 44.2.5 (#25112)
f7d93f95e1
Bump capistrano from 3.17.2 to 3.17.3 (#25113)
1caa5ff39e
Change share action from being in action bar to being in dropdown in web UI (#25105)
d2e5430d4a
Fix RSpec/ExpectChange cop (#25101)
384345b0de
Add CLI Base class for command line code (#25106)
391c089d0d
Bump eslint from 8.40.0 to 8.41.0 (#25081)
e58c36d308
Update inconsistent `defaultMessage` (#25114)
1d588d58f1
Improve various queries against account domains (#25126)
4197b5e4c8
Fix export style of `<LoadGap />` based on `<Domain />` (#25128)
38c6216082
Rewrite actions/modal and reducers/modal with typescript (#24833)
2f2f74efd8
[Glitch] Update style of captcha confirmation page to match sign-up form (#2226)
cb6f445b90
Greatly simplify history management code (#2230)
69903b5830
Fix margins around small avatars (reply indicators, autocompletion suggestion) (#2231)
646cde71d1
Change captcha to be presented even for invited users (#2227)
b735954971
Merge commit '2ce0b666a139726dc406e6c1887728553b947e59' into glitch-soc/merge-upstream
ea1f9b4223
[Glitch] Rename Image component to ServerHeroImage
7d9b7f28b8
[Glitch] Add type annotation for DisplayName component
79c43b61a6
[Glitch] Disable RTK safety middlewares
e8fc445e14
[Glitch] Enable ESLint react/no-deprecated
e6a7cfd12e
[Glitch] Add stricter ESLint rules for Typescript files
602ae7f2f6
[Glitch] Fix videos being improperly positioned on safari
d728222121
[Glitch] Change "Sign in" to "Login"
4a1f4cb6a2
[Glitch] Fix UI crash in moderation interface when opening the media modal
b0ec3bfcf9
[Glitch] Fix being unable to load past a full page of filtered posts in Home timeline
f959f6cdbb
Merge commit 'e60414792d86a99c0f401f3c1bab92ee37835d39' into glitch-soc/merge-upstream
ba73f0ea3a
[Glitch] Add polling and automatic redirection to `/start` on email confirmation
ad1098970b
Merge commit 'bec6a1cad4c509c53deb378c7ba984ba7e2de5a9' into glitch-soc/merge-upstream
2e02d03524
Merge commit '4a22e72b9b1b8f14792efcc649b0db8bc27f0df2' into glitch-soc/merge-upstream
45d7358100
Merge commit '8d6aea33260dedeacb3d22ac1a6d2f9cc3856a5e' into glitch-soc/merge-upstream
3b375ee395
[Glitch] Upgrade to React 18
e2ab9d4dad
Merge commit 'e387175fc9a3ebfd72ab45ebfe43ecfabef7b0c3' into glitch-soc/merge-upstream
892b3c16f5
[Glitch] Allow scripts in post embed previews
6746e5d430
[Glitch] Rewrite `<Skeleton/>` as FC and TS
60c7e559d8
[Glitch] Rewrite `<TimelineHint />` as FC and TS
61f6cd45e3
Fix glitch-soc-only tests being broken because of test refactor
0f2c16ac4b
Fix RSpec/NoExpectationExample cop (#25103)
55785b1603
Extract methods for user de-duping in maintenance CLI (#25117)
1347ca6eb0
fixup! [Glitch] Upgrade to React 18
0222df6047
Merge pull request #2236 from ClearlyClaire/glitch-soc/merge-upstream
9381f78166
Merge commit '8f66126b1010e0aaaa8b5f2a2f4ea8a28824e2b7' into glitch-soc/merge-upstream
6001f5ff36
[Glitch] Use the new JSX transform everywhere
8278907ff7
Merge commit '5a16bd7bf4591feb852364da9b84407438c9b7d6' into glitch-soc/merge-upstream
a0bc0619ca
[Glitch] Use JSX syntax for Fragments
6dbd44faea
Merge commit 'b896b16cb3c8626fbee12a7eda7f882114b1a040' into glitch-soc/merge-upstream
8f380a33fc
[Glitch] Fix video player offering to expand in a lightbox when it's in an iframe
9e5278ea7b
[Glitch] Add support for custom sign-up URLs
1cd7f5ff17
Merge commit 'd27216dc4616d80659c0cc5d2a55394e0e1ae874' into glitch-soc/merge-upstream
7d7db8977b
Fix import order with ESLint
0e7466717f
Merge commit '391c089d0db58d731765dba730a5e1f2fe8570a6' into glitch-soc/merge-upstream
017fbc7a74
[Glitch] Rewrite `<LoadGap />` as FC and TS
7bec63e6e2
[Glitch] Fix `null` signUp URL handling from #25014
e7dc375aab
[Glitch] Change share action from being in action bar to being in dropdown in web UI
0669783da8
Merge branch 'main' into glitch-soc/merge-upstream
0009b4b574
[Glitch] Update inconsistent `defaultMessage`
6a592083f1
[Glitch] Fix export style of `<LoadGap />` based on `<Domain />`
382b2a506a
[Glitch] Rewrite actions/modal and reducers/modal with typescript
5ed48e6878
Fix extraneous newlines
11b8336418
Add test coverage for `Mastodon::CLI::Accounts#create` (#25143)
64b960b6b3
Handle Surrogate Pairs in truncate() (#25148)
bdc7548652
Add test coverage for `Mastodon::CLI::Accounts#modify` (#25145)
8c183a9831
Align argument type to keyword argument for private process method in FetchResourceService (#25189)
37dc48c3a1
Bump postcss from 8.4.23 to 8.4.24 (#25169)
b91aeeb94f
Bump sidekiq from 6.5.8 to 6.5.9 (#25176)
8ff2d61add
Bump @types/lodash from 4.14.194 to 4.14.195 (#25184)
6d41cdcc6a
Bump @typescript-eslint/eslint-plugin from 5.59.7 to 5.59.8 (#25182)
5f1a03fdba
Bump @typescript-eslint/parser from 5.59.7 to 5.59.8 (#25175)
66c1ad8be9
Bump @types/react-motion from 0.0.33 to 0.0.34 (#25185)
05c2d4dab2
Bump nokogiri from 1.14.3 to 1.15.2 (#25177)
4869384fa0
Bump jsdom from 22.0.0 to 22.1.0 (#25178)
44eaa979d4
Bump @types/react from 18.2.6 to 18.2.7 (#25166)
bbbcdc083f
Add test coverage for `Mastodon::CLI::Accounts#delete` (#25146)
3d253b9830
Add test coverage for `Mastodon::CLI::Accounts#approve` (#25160)
ec9bc7e604
Consistent usage of CLI `dry_run?` method (#25116)
2cecb2dc9e
Increment index which was previously not used in maintenance CLI loop (#25118)
b7b96efd17
Extract helper method for error report in cli/accounts command (#25119)
80c7de9984
Fix Rails/WhereExists cop in CLI (#25123)
dbc44be0ca
Add test coverage for `Mastodon::CLI::Accounts#follow` (#25161)
1baf40077b
Fix FormatStringToken cop in CLI (#25122)
14bb6bb29a
Fix `null` signUp URL in various places (#25190)
c2ea0dc65f
Drop support for Node.js 14 (#25198)
89d6341c80
Bump eslint-plugin-jsdoc from 44.2.5 to 45.0.0 (#25172)
98e5e011aa
Upgrade Workbox to 6.6.0 (#25197)
bf9a7ce8e8
Add test coverage for `Mastodon::CLI::Accounts#unfollow` (#25162)
0ed8164777
Bump @babel/preset-env from 7.21.5 to 7.22.4 (#25167)
e1d0343354
Bump @babel/runtime from 7.21.5 to 7.22.3 (#25170)
e24adacea1
Bump @babel/preset-react from 7.18.6 to 7.22.3 (#25171)
b86f3596ba
Bump @babel/plugin-transform-runtime from 7.21.4 to 7.22.4 (#25173)
b6519ab3f5
Fix inconsistent naming of Instance.by_domain_and_subdomain (#25159)
82f6d4c418
Bump @babel/core and @types/babel__core (#25183)
665bb237a8
Increase spec coverage for controllers - admin/ip_blocks, admin/relays, admin/rules (#25192)
8b1bfaed3e
Add specs for admin/webhooks CRUD actions (#25133)
3c41547f49
Add test coverage for `Mastodon::CLI::Accounts#backup` (#25163)
dc26140d54
Use thor methods instead of tty prompt in maintenance cli (#25207)
b0104e4c33
Silence output to stdout during cli specs (#25211)
b7d995cb00
Disable some metrics cops (#25215)
00c222377d
Remove unused Settings::Extend module (#25214)
44cd88adc4
Upgrade react-intl (#24906)
69057467cb
Translate CW, poll options and media descriptions (#24175)
d39bce963f
Add fix/lint helper dev targets (#23561)
675672feb6
Fix prev/next buttons color in media viewer (#25231)
2b45fecde1
Fix multiple N+1s in ConversationsController (#25134)
b922ad7a1b
Fix crash when S3_ALIAS_HOST or S3_CLOUDFRONT_HOST have a path component (#25018)
fca2dff2e2
Merge pull request #2237 from ClearlyClaire/glitch-soc/merge-upstream
e9385e93e9
Add a confirmation screen when suspending a domain (#25144)
b05bbd91d0
Bump @types/jest from 29.5.1 to 29.5.2 (#25220)
5a50983654
Bump eslint-plugin-jsdoc from 45.0.0 to 46.1.0 (#25222)
e7e1b46ce8
Bump aws-sdk-s3 from 1.122.0 to 1.123.0 (#25230)
f84037ae2b
Remove unused #hash_to_object method in SettingsHelper (#25213)
fe84f7e323
Add missing primary keys to `accounts_tags` and `statuses_tags` (#25210)
f906e21a4f
Add test coverage for `Mastodon::CLI::Accounts#refresh` (#25196)
c15c8c7aa8
Bump rspec-rails from 6.0.2 to 6.0.3 (#25223)
dac460f43f
Bump workbox from 6.6.1 to 7.0.0 (#25232)
942d850b0a
Allow carets in URL search params (#25216)
b3f9a0da52
Fix using Date.now() instead of intl.now() (#25234)
3182ecc24c
Bump puma from 6.2.2 to 6.3.0 (#25229)
2a353200ad
Add test coverage for `Mastodon::CLI::Accounts#rotate` (#25212)
35c1c3e57a
Add CLI area progress bar helper (#25208)
b489c200a6
Update yarn.lock for audit issues (#25152)
cd4f0feab8
Extract verify options method in search cli (#25121)
d91607feee
Bump sidekiq-scheduler from 5.0.2 to 5.0.3 (#25228)
8884d1ece0
Add support for importing lists (#25203)
5fae2de454
Fix overflow behavior of account rows (#25131)
b0780cfeed
Fix `/share` and cleanup and reorganize frontend locale loading (#25240)
acc419b81b
Fix spacing of middle dots in the detailed status meta section (#25247)
94329f28e1
Change wording of “Content cache retention period” setting to highlight destructive implications (#23261)
0766c9a631
Add card with who invited you to join when displaying rules on sign-up (#23475)
768b00c4d0
Consistently use middle dot (·) instead of bullet (•) to separate items (#25248)
aea67d448b
Cleanup old translationRunner (#25241)
ee771f5bad
Fix closeModal invocation (#2239)
4a5464f360
Change "Follow 7 people" to "Find at least 7 people to follow" in web UI (#24954)
e49819142f
Remove unmaintained `nsa` gem (#25265)
03a707f6a6
Add test coverage for `Mastodon::CLI::Accounts#merge` (#25199)
5c87c66504
Add coverage for CLI::CanonicalEmailBlocks command (#25239)
0daf78f903
Add `allow_other_host: true` to backups controller (#25266)
bacb674921
Add exclusive lists (#22048)
c2c396157f
Fix design issues with recent react-intl upgrade (#25272)
c22fc2fa80
Merge commit '00c222377db0e305ac3f4a15bf1c18eb89c1f45f' into glitch-soc/merge-upstream
4993b6e800
[Glitch] Handle Surrogate Pairs in truncate()
5e876c2901
[Glitch] Fix `null` signUp URL in various places
7fc1297c3e
[Glitch] Bump eslint-plugin-jsdoc from 44.2.5 to 45.0.0
a8310b15ed
Update kt-paperclip 7.2 from sha (#25274)
a6c898f501
Fix not shown announcements in hometimeline. (#25251)
70cd2d6000
Add test coverage for `Mastodon::CLI::Accounts#cull` (#25250)
3b21c13dcc
Rails 7 compatibility fix for `Admin::Metrics::Dimension` classes (#25277)
1483a3ddfe
Add data-nosnippet so Google doesn't use trending posts in snippets for / (#25279)
e428670e61
Fix CSP headers when S3_ALIAS_HOST includes a path component (#25273)
af135bddd0
Update `Admin::Metrics::Measure` classes for Rails 7 (#25236)
d907e79140
Merge pull request #2242 from ClearlyClaire/glitch-soc/merge-upstream
0ddc895282
Change follow button in account row to be more obvious in web UI (#24956)
a80efb449e
Configure Renovate (#25255)
4eda233e09
Add webhook templating (#23289)
6833732852
Fix autocomplete suggestions being cut off in compose form (#25275)
50a8f5b8a7
Update dependency react-redux to v8.0.7 (#25298)
fb5bf5cbf8
Rewrite `<LoadMore />` as FC and TS (#25259)
b22bfae4f9
Add coverage for `DomainBlock#public_domain` method (#25283)
eb6f8181e1
Add test coverage for `Mastodon::CLI::Accounts#reset_relationships` (#25194)
1e243e2df7
Misc spec coverage for `Admin::` area controllers (#25282)
c42591356d
Fix `RSpec/DescribedClass` cop (#25104)
9a653899e9
Update dependency redis to v4.6.7 (#25300)
c66250abf1
Autofix Rubocop Regex Style rules (#23690)
b74c3cd708
Fix `RSpec/DescribedClass` cop missed items (#25309)
6c0e3f490a
Fix RSpec/MissingExampleGroupArgument cop (#25310)
ed04c277b4
Configure RenovateBot to add proper language labels (#25316)
e4fd9503ec
Change design of dropdowns in web UI (#25107)
67d17ce194
Add `legal` as report category (#23941)
f378f10404
Fix compatibility of recent migration with PostgreSQL 10 (#25324)
7e22287caa
Update dependency sass-loader to v10.4.1 (#25315)
5265655549
Update dependency dotenv to v16.1.3 (#25302)
db047e323b
Update dependency webpack-bundle-analyzer to v4.9.0 (#25327)
b85c387c5c
Remove reference to deleted statsd config file (#25336)
18f092d927
Fix translations for changing theme (#25340)
4aff1d2974
Migrate to request specs in `/api/v1/admin/email_domain_blocks` (#25337)
75e299f440
Remove unused `redis_info` method Admin::Dashboard (#25345)
e34142782f
Add Ruby & Bundler versions to Gemfile.lock (#25317)
16dd3f08c1
Fix performance of streaming by parsing message JSON once (#25278)
4c9406bdb0
Add time zone preference (#25342)
85722a918d
Merge commit '44cd88adc4e2f4028dcc2b08b98368f0dc90cee4' into glitch-soc/merge-upstream
9e133e2527
[Glitch] Upgrade react-intl
93c714417f
Merge commit 'b922ad7a1b4bc8d968d0df2c7f307d4fec53435d' into glitch-soc/merge-upstream
7e25fd9b0c
[Glitch] Translate CW, poll options and media descriptions
8188522bde
[Glitch] Fix prev/next buttons color in media viewer
b27a9a5903
Merge commit 'e9385e93e9b4601c87d1f5d6b8ddfd815f7aedcb' into glitch-soc/merge-upstream
9af04d5a46
[Glitch] Add a confirmation screen when suspending a domain
aa57f7e3e2
Merge commit '5fae2de454806730742b7be7435ae1c4fb97cf3c' into glitch-soc/merge-upstream
a4d7a17089
[Glitch] Fix using Date.now() instead of intl.now()
734e186717
Merge commit 'b0780cfeeda641645ea65da257a72ec507e71647' into glitch-soc/merge-upstream
9e66c07be7
[Glitch] Fix `/share` and cleanup and reorganize frontend locale loading
d8b0a732aa
Merge commit '1483a3ddfe74e4fb81d87447a1781943eab86c60' into glitch-soc/merge-upstream
753385d3e0
[Glitch] Fix spacing of middle dots in the detailed status meta section
bf23afa059
[Glitch] Add card with who invited you to join when displaying rules on sign-up
a8a30f1298
[Glitch] Add exclusive lists
475185a2ee
[Glitch] Fix design issues with recent react-intl upgrade
5a961f84cf
[Glitch] Fix not shown announcements in hometimeline.
88c5ad3136
[Glitch] Add data-nosnippet so Google doesn't use trending posts in snippets for /
c48ec9cb8c
Merge commit 'b85c387c5c0527b0ad31c27031a09d361826c5fc' into glitch-soc/merge-upstream
83ae40e192
[Glitch] Rewrite `<LoadMore />` as FC and TS
fb0d2de8fe
[Glitch] Change design of dropdowns in web UI
8c26d49cbd
Merge commit '16dd3f08c1e5396d5f9ff3f13417901bc4e4b8b9' into glitch-soc/merge-upstream
34efd1a24c
Switch to using a `common` runtime chunk rather than `locales`
c81f59583c
Fix logging of messages that are binary before closing their connection (#25361)
c94bb9ba9a
Disable paperclip processing in specs (#25359)
3a2a15c6ea
Use `build` where possible in fabricators (#25360)
0e200d4e2f
Migrate to request specs in `/api/v1/admin/reports` (#25355)
841c220c40
Migrate to request specs in `/api/v1/admin/domain_blocks` (#25335)
4301d8cbb3
Migrate to request specs in `/api/v1/admin/domain_allows` (#25333)
b4e19f9610
Migrate to request specs in `/api/v1/admin/ip_blocks` (#25331)
99216e34e5
Migrate to request specs in `/api/v1/admin/canonical_email_blocks` (#25330)
b19a695608
migrate test for `GET /api/v1/accounts/{account_id}` to request spec (#25322)
215081240f
Add logging of websocket send errors (#25280)
07933db788
Add coverage for `CLI::Cache` command (#25238)
b5675e265e
Add coverage for `CLI::Feeds` command (#25319)
62c996b52d
Reduce `RSpec/MultipleExpectations` cop max to 8 (#25313)
42a0898f16
Merge commit '3a2a15c6ea4d4603469861ed9be09da12a122e45' into glitch-soc/merge-upstream
20718a8b59
Fix some translation strings inconsistencies
432a5d2d4b
Change "bot" label to "automated" (#25356)
dfaf59d99a
Rewrite <LoadPending /> as FC and TS (#25363)
af97a6ac5a
Merge pull request #2246 from ClearlyClaire/glitch-soc/merge-upstream
fefdc3244c
[Glitch] Change "direct message" nomenclature to "private mention" in web UI (#2158)
6637ef7852
Add unsubscribe link to e-mails (#25378)
25c66fa640
Enable paperclip for account attachment examples (#25381)
10746af82f
Remove unused shared examples for scoped settings (#25389)
1cb4514d0e
Add missing report category translation (#25400)
72590e601a
Update Rubocop 1.52.1 (#25376)
a86886b1fd
Rewrite `<LoadingIndicator/>` as FC and TS (#25364)
3b5e302f7f
Rewrite `emoji_mart_data_light` as TS (#25138)
39110d1d0a
Fix CAPTCHA page not following design pattern of sign-up flow (#25395)
bca649ba79
Change edit profile page (#25413)
ec59166844
Fix ArgumentError when loading newer Private Mentions (#25399)
f20698000f
Fix always redirecting to onboarding in web UI (#25396)
780d54e5c3
Update dependency aws-sdk-s3 to v1.124.0 (#25297)
a99201c735
Update dependency capybara to v3.39.2 (#25407)
ae2790d84f
Update babel monorepo to v7.22.5 (#25405)
4c5f62de99
Extract shared examples from api specs (#25387)
a6407aa662
Migrate to request specs in `/api/v1/apps` (#25401)
a5b62e56d0
Migrate to request specs in `/api/v1/apps/verify_credentials` (#25404)
31d5bc89d1
Speed improvement for `AccountsStatusesCleanupScheduler` spec (#25406)
ae9f5379d1
Reduce factory data created in spec/models/trends/statuses spec (#25410)
f10f4f2359
Update dependency glob to v10.2.7 (#25417)
360759df7b
Update formatjs monorepo (#25418)
95b84874f3
Update dependency redis-namespace to v1.11.0 (#25421)
b9e8d2b352
Update dependency sass to v1.63.3 (#25422)
d9c6f70cc6
Fix `ArgumentError` in `/api/v1/admin/accounts/:id/action` (#25386)
87aff5aad8
Migrate to request specs in `/api/v1/follow_requests` (#25411)
24015ef0cc
Migrate to request specs in `/api/v1/domain_blocks` (#25414)
4c5aa0e470
Update rubocop-rspec to version 2.22.0, fix `RSpec/IndexedLet` cop (#24698)
841e35e291
Update devDependencies (non-major) (#25427)
478687fc49
Update libretranslate/libretranslate Docker tag to v1.3.11 (#25428)
36566e9245
Update dependency core-js to v3.31.0 (#25430)
a6d7abb29d
Update dependency intl-messageformat to v10.5.0 (#25431)
8b2048d0c8
Lock file maintenance (#25434)
b10c05e702
Migrate to request specs in `/api/v1/lists` (#25443)
e686a54064
Update dependency better_errors to v2.10.1 (#25445)
b276b3bb83
Remove Ruby GC config from spec helper (#25455)
c9d06d10d4
Fix non-interactive upload container being given a `button` role and tabIndex (#25462)
9e245d147b
Update dependency aws-sdk-s3 to v1.125.0 (#25458)
65cbcce997
Merge commit '39110d1d0af5e3d9cf452ae47496a52797249fd0' into glitch-soc/merge-upstream
f815bd5fd9
[Glitch] Change "bot" label to "automated"
cdec45eca9
[Glitch] Rewrite <LoadPending /> as FC and TS
0a212cfa7f
[Glitch] Add missing report category translation
9bf63257fb
[Glitch] Rewrite `<LoadingIndicator/>` as FC and TS (#25364)
b1b95ddd1f
[Glitch] Rewrite `emoji_mart_data_light` as TS
d795c2c70c
[Glitch] Fix CAPTCHA page not following design pattern of sign-up flow
6c99479ef4
Merge commit '9e245d147bcb2c72cc552ff8c276a1c34e2f686d' into glitch-soc/merge-upstream
e5978184a6
Fix glitch-soc-only test being broken by refactor of the surrounding tests
3b04e39534
[Glitch] Fix non-interactive upload container being given a `button` role and tabIndex
64f7a11658
Fix cross-origin loading of locales (#25498)
f3c2035fce
Merge pull request #2251 from ClearlyClaire/glitch-soc/merge-upstream
dc68306b8e
Merge branch 'main' into glitch-soc/merge-upstream
4ddb736d95
Merge pull request #2252 from ClearlyClaire/glitch-soc/merge-upstream
0a0a1f1495
Migrate to request specs in `/api/v1/tags` (#25439)
b9bc9d0bda
Fix incorrect pagination headers in `/api/v2/admin/accounts` (#25477)
a0d7ae257d
Update dependency aws-sdk-s3 to v1.126.0 (#25480)
155ec185b2
Remove unused `picture_hint` helper method (#25485)
e835198b26
Combine assertions in api/v1/notifications spec (#25486)
3a65fb044f
Add coverage for `UserMailer` methods (#25484)
cec4f1d506
Update dependency dotenv to v16.2.0 (#25506)
e1c9d52e91
Reduce `sleep` time in request pool spec (#25470)
804488d38e
Rewrite `<AutosuggestHashtag />` as FC and TS (#25481)
dd07393e75
Fix user settings not getting validated (#25508)
eba3411bfa
Re-allow title attribute in <abbr> (#2254)
3a91603b15
Prevent UserCleanupScheduler from overwhelming streaming (#25519)
c78280a8ce
Add translate="no" to outgoing mentions and links (#25524)
fd23f50243
Fix wrong view being displayed when a webhook fails validation (#25464)
e53eb38a8d
Migrate to request specs in `/api/v1/admin/account_actions` (#25514)
ec91ea4457
Fix missing validation on `default_privacy` setting (#25513)
ebfeaebedb
Fix /api/v1/conversations sometimes returning empty accounts (#25499)
37a9c2258a
Add per-test timeouts to AutoStatusesCleanupScheduler tests (#24841)
69db507924
Change emoji picker icon (#25479)
6ac271c2a0
Migrate to request specs in `/api/v1/suggestions` (#25540)
0b39b9abee
Speed-up on `BackupService` spec (#25527)
8d2c26834f
Fix custom signup URL may not loaded (#25531)
63d15d5330
Speed-up on `StatusesController` spec (#25549)
602c458ab6
Add finer permission requirements for managing webhooks (#25463)
38433ccd0b
Reduce `Admin::Reports::Actions` spec db activity (#25465)
05f9e39b32
Fix `RSpec/VerifiedDoubles` cop (#25469)
a5b6f6da80
Change /api/v1/statuses/:id/history to always return at least one item (#25510)
a8c1c8bd37
Fix j/k keyboard shortcuts on some status lists (#25554)
c9cd634184
Use default `bootsnap/setup` in boot.rb (#25502)
1d622c8033
Add POST /api/v1/conversations/:id/unread (#25509)
00ec43914a
Add onboarding prompt when home feed too slow in web UI (#25267)
0842a68532
Remove unique accounts condition from Home onboarding prompt (#25556)
a985d587e1
Change labels and styles on the onboarding screen in web UI (#25559)
55e7c08a83
Fix verified badge in account lists potentially including rel="me" links (#25561)
178e151019
Merge commit '55e7c08a83547424024bac311d5459cb82cf6dae' into glitch-soc/merge-upstream
c71fc42f4e
[Glitch] Rewrite `<AutosuggestHashtag />` as FC and TS
6fe345c383
[Glitch] Change emoji picker icon
222713a768
[Glitch] Fix custom signup URL may not loaded
7d160d2272
[Glitch] Fix j/k keyboard shortcuts on some status lists
6fb34258a4
[Glitch] Add onboarding prompt when home feed too slow in web UI
5def74a436
[Glitch] Remove unique accounts condition from Home onboarding prompt
b052a7ed95
Merge pull request #2256 from ClearlyClaire/glitch-soc/merge-upstream
2b78c07ef1
Fix search not being easily findable on smaller screens in web UI (#25576)
65aa04647a
Fix onboarding prompt flashing while home feed is loading in web UI (#25579)
7b024baf50
Change header backgrounds to use fewer different colors in web UI (#25577)
ed96e28c9e
Fix compose form not being shown when clicking “Make your first post” on mobile (#25581)
ae30a60b1f
Improve dismissable banner buttons when they dont fit on 1 line (#25580)
bb4756c823
Change files to be deleted in batches instead of one-by-one (#23302)
7a25af64dd
Remove media attachment only when file was exist (#25586)
9caa0475f8
Update dependency react-redux to v8.1.1 (#25432)
0ccf6c0eb7
Fix batch attachment deletion leaving empty directories (#25587)
d9b07b6a11
Update dependency rails to v6.1.7.4 (#25606)
ccaa676452
Update dependency sass to v1.63.6 (#25607)
a90190f813
Update dependency react-textarea-autosize to v8.5.0 (#25610)
b7f6280ef4
Update dependency pg-connection-string to v2.6.1 (#25605)
dbd37f129d
Update dependency pg to v8.11.1 (#25604)
a9ba8263a0
Update mcr.microsoft.com/devcontainers/ruby Docker tag to v1 (#25613)
ceca93d0d1
Update dependency glob to v10.3.0 (#25608)
c7c6f02ae6
Fix suspending an already-limited domain (#25603)
80a5c16ae1
Merge branch 'main' into glitch-soc/merge-upstream
2f996375e5
[Glitch] Fix search not being easily findable on smaller screens in web UI
4faa4eb3c4
[Glitch] Fix onboarding prompt flashing while home feed is loading in web UI
c43cfd2406
[Glitch] Improve dismissable banner buttons when they dont fit on 1 line
8b4df95dbe
Merge pull request #2258 from ClearlyClaire/glitch-soc/merge-upstream
285a691936
Remove the search button from UI header when logged out (#25631)
4581a528f7
Change account search to match by text when opted-in (#25599)
a209d1e683
Fix ResolveURLService not resolving local URLs for remote content (#25637)
c4a8c332b2
Remove `pkg-config` gem dependency (#25615)
8bfbd19d2b
Update Crowdin configuration file
9934949fc4
Fix onboarding prompt being displayed because of disconnection gaps (#25617)
78ba12f0bf
Use an Immutable Record as the root state (#25584)
c47cdf6e17
Add index to backups on `user_id` column (#25647)
683ba5ecb1
Fix rails `rewhere` deprecation warning in directories api controller (#25625)
f8bd581126
Remove unused routes (#25578)
155fc459e3
Fixing an issue with a missing argument (#2261)
0139b1c8e1
Update uri to version 0.12.2 (CVE fix) (#25657)
cea9db5a0b
Change local and federated timelines to be in a single firehose column (#25641)
4fe2d7cb59
Fix HTTP 500 in `/api/v1/emails/check_confirmation` (#25595)
50c2a03695
Rails 7 update (#24241)
0512537eb6
Change dropdown icon above compose form from ellipsis to bars in web UI (#25661)
5b46345459
Prevent duplicate concurrent calls of `/api/*/instance` in web UI (#25663)
ba06a2f104
Revert "Rails 7 update" (#25667)
44e98a2740
Merge branch 'main' into glitch-soc/merge-upstream
b75aa6b819
[Glitch] Remove the search button from UI header when logged out
2ba4773ebe
[Glitch] Fix onboarding prompt being displayed because of disconnection gaps
eb1cb8224a
[Glitch] Use an Immutable Record as the root state
7cc2c1be29
[Glitch] Change local and federated timelines to be in a single firehose column
c49e339c89
[Glitch] Change dropdown icon above compose form from ellipsis to bars in web UI
587ddc2c7f
[Glitch] Prevent duplicate concurrent calls of `/api/*/instance` in web UI
180f0e6715
Fix inefficient query when requesting a new confirmation email from a logged-in account (#25669)
933ba1a3eb
Add superapp index on `oauth_applications` (#25670)
e6a8faae81
Add users index on unconfirmed_email (#25672)
9f3c3f5209
Show local-only posts in “All” by default, and add back option to toggle it
ed567c9de6
Merge pull request #2263 from ClearlyClaire/glitch-soc/merge-upstream
b422b5eebd
Fix showing local only toots in "All" (#2265)
54cb679c19
Change button colors to increase hover/focus contrast and consistency (#25677)
ed15893eed
Add regex filter back to firehose (#2266)
69e124e2ed
Fix regression of icon button colors in web UI (#25679)
383c00819c
Fix `/api/v2/search` not working with following query param (#25681)
54a10523e2
Change labels of live feeds tabs in web UI (#25683)
d9a5c1acfa
Add at-symbol prepended to mention span title (#25684)
6268188543
Fix local live feeds does not expand (#25694)
12fa24a885
Fix forgotten unconfirmed_email migration file (#25702)
182fd93a07
fix read more button overlapping thread line bug (#25706)
4658263b4a
Fix re-activated accounts being deleted by AccountDeletionWorker (#25711)
eb2417ce99
Fix OAuth apps page crashing when listing apps with certain admin API scopes (#25713)
aeaeed71f3
th: 12-factor ~~authentication~~ apps were a mistake
c4f112ff01
th: add slowest dot network to readme
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline failed
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
b7910bc751
Add button to see results for polls in web UI (#25726)
ea47ea1479
th: oops, foreman's back
e5fdf9ab86
th: update haml-lint for autocorrect
4801cfbf78
th: invite limit nonfixited bugs
ci/woodpecker/push/woodpecker Pipeline was successful
Details
000b835803
Add canonical link tags in web UI (#25715)
5de49e74d4
Merge branch 'main' into glitch-soc/merge-upstream
0a5271629c
[Glitch] Change labels of live feeds tabs in web UI
ac74374311
[Glitch] Add at-symbol prepended to mention span title
c6246807f5
[Glitch] Fix local live feeds does not expand
b3f209370b
[Glitch] Add canonical link tags in web UI
a117c953d0
[Glitch] Add button to see results for polls in web UI
4719d88117
[Glitch] Change button colors to increase hover/focus contrast and consistency
c0fa85b8dd
[Glitch] Fix regression of icon button colors in web UI
30ad9d976b
Merge pull request #2272 from ClearlyClaire/glitch-soc/merge-upstream
4ff0116cf6
th: quieter yarn please
ci/woodpecker/push/woodpecker Pipeline was successful
Details
fed9cbfd2b
Add hardened headers to user-uploaded files (#25756)
6d8e0fae3e
Merge pull request from GHSA-ccm4-vgcc-73hp
dc8f1fbd97
Merge pull request from GHSA-9928-3cp5-93fm
c5929798bf
Merge pull request from GHSA-9pxv-6qvf-pjwc
610731b03d
Merge pull request from GHSA-55j9-c3mp-6fcq
5e1752ce3f
Bump version to v4.1.3 (#25757)
ff7aae3037
Merge branch 'main' into glitch-soc/merge-upstream
c25ba31e95
Merge pull request #2274 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 e8b0b5d83e into main 2023-07-06 20:27:36 +00:00
ariadne
referenced this issue from a commit 2023-07-06 20:27:38 +00:00
Merge pull request 'Incorporate glitch changes as of 2023-07-06' (#62) from test-merge-2023-07-04 into main
kouhai
referenced this issue from a commit 2023-09-20 07:34:15 +00:00
Merge pull request 'Incorporate glitch changes as of 2023-07-06' (#62) from test-merge-2023-07-04 into main
kouhai
referenced this issue from a commit 2023-09-20 07:40:15 +00:00
Import feature for following/blocking lists (addresses #62, #177, #201, #454)
kouhai
referenced this issue from a commit 2023-09-20 07:40:45 +00:00
th: Merge pull request 'Incorporate glitch changes as of 2023-07-06' (#62) from test-merge-2023-07-04 into main
kouhai
referenced this issue from a commit 2023-09-20 07:49:43 +00:00
Import feature for following/blocking lists (addresses #62, #177, #201, #454)
kouhai
referenced this issue from a commit 2023-10-22 23:19:19 +00:00
th: Merge pull request 'Incorporate glitch changes as of 2023-07-06' (#62) from test-merge-2023-07-04 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#62
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "test-merge-2023-07-04"
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?