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

Foresdon v4.2.0 #2125

Merged
merged 1,609 commits into from
Oct 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1609 commits
Select commit Hold shift + click to select a range
85ecadb
Fix hashtag bar display when status is in a thread (#26497)
arbolitoloco1 Aug 16, 2023
26eaf05
Update dependency postcss to v8.4.28 (#26502)
renovate[bot] Aug 16, 2023
f0862bc
Fix hashtag bar sometimes including tags that appear in the post's bo…
ClearlyClaire Aug 16, 2023
0446394
Fix “legal” report category not showing up in moderation interface (#…
ClearlyClaire Aug 16, 2023
cc4560d
Change “privacy and reach” settings so that unchecking boxes always i…
ClearlyClaire Aug 17, 2023
3ed2bf9
Fix case-insensitive comparison of hashtags to do case-folding (#26525)
ClearlyClaire Aug 17, 2023
60b9fa6
Fix cached posts including stale stats (#26409)
ClearlyClaire Aug 17, 2023
b5acf13
Update dependency pg to v8.11.3 (#26519)
renovate[bot] Aug 17, 2023
b95867a
Allow setting a custom HTTP method in CacheBuster (#26528)
renchap Aug 18, 2023
13ffe91
Fix `frame_rate` for videos where `ffprobe` reports 0/0 (#26500)
NicolaiSoeborg Aug 18, 2023
581ebf2
Update dependency puma to v6.3.1 (#26537)
renovate[bot] Aug 18, 2023
1cb978b
Update dependency @material-design-icons/svg to v0.14.11 (#26536)
renovate[bot] Aug 18, 2023
bb51c06
Remove redundant ready() wrapper (#26533)
c960657 Aug 18, 2023
6375e39
Fix: support both DATABASE_URL and DB_PASS (#26295)
ThisIsMissEm Aug 18, 2023
e7bea8f
Fix already initialized constant warning (#26542)
ClearlyClaire Aug 18, 2023
ee702e3
Change follow recommendation materialized view to be faster in most c…
ClearlyClaire Aug 18, 2023
bb23116
Fix profile picture preview (#26538)
c960657 Aug 18, 2023
d24a87c
Add ability to delete avatar or header picture via the API (#25124)
danielmbrasil Aug 21, 2023
872fe2d
Do not start LibreTranslate and Elasticsearch on GitHub Codespaces (#…
c960657 Aug 21, 2023
d3b4422
Update dependency core-js to v3.32.1 (#26548)
renovate[bot] Aug 21, 2023
1cdcd9d
Update eslint (non-major) (#26567)
renovate[bot] Aug 21, 2023
191d302
Refactor `Api::V1::ProfilesController` into two separate controllers …
ClearlyClaire Aug 21, 2023
9ed0c91
Add auto-refresh of accounts we get new messages/edits of (#26510)
ClearlyClaire Aug 21, 2023
ac0eb05
Add Elasticsearch cluster health check and indexes mismatch check to …
ClearlyClaire Aug 21, 2023
061fd66
Remove hashtags from the last line of a status if it only contains ha…
renchap Aug 21, 2023
facfec1
Bump version to v4.2.0-beta2 (#26579)
ClearlyClaire Aug 21, 2023
fe31571
Fix layout of the closed registrations modal (#26593)
ClearlyClaire Aug 22, 2023
b970ed6
Update rubocop and rubocop-rspec (#26329)
nschonni Aug 22, 2023
bb2db2a
Add `circular-dependency-plugin` to detect any circular deps issues (…
renchap Aug 22, 2023
3249c06
Update `SECURITY.md` to indicate issues can be reported on Github (#2…
renchap Aug 22, 2023
dc09c10
Update dependency mime-types to v3.5.1 (#26595)
renovate[bot] Aug 22, 2023
c01ecd0
Add cherokee to languages dropdown (#26012)
gunchleoc Aug 22, 2023
25dc016
Add Kalmyk to languages dropdown (#26013)
gunchleoc Aug 22, 2023
bd023a2
Fix admin dashboard check when using Elasticsearch with `ES_PREFIX` (…
ClearlyClaire Aug 22, 2023
58acaa9
Better hashtag normalization when processing a post (#26614)
renchap Aug 23, 2023
74b8b8e
Update dependency rails to v7.0.7.2 (#26612)
renovate[bot] Aug 23, 2023
ea1a221
Update dependency react-textarea-autosize to v8.5.3 (#26607)
renovate[bot] Aug 23, 2023
cf6f707
Add support for federating `memorial` attribute (#26583)
rrgeorge Aug 23, 2023
3aac129
Fix unexpected audio stream transcoding when uploaded video is eligib…
yufushiro Aug 23, 2023
8505786
Update Account Search to prioritize username over display name (#26623)
jsgoldstein Aug 23, 2023
44ba785
Change the hashtag bar to be hidden when there is a CW and the post i…
renchap Aug 23, 2023
152b10b
Fix some React warnings (#26609)
c960657 Aug 23, 2023
613cfd6
Change hashtag bar tags to be de-emphasized (#26606)
ClearlyClaire Aug 23, 2023
de8c242
Update dependency immutable to v4.3.3 (#26622)
renovate[bot] Aug 23, 2023
060b554
Update dependency oj to v3.16.0 (#26520)
renovate[bot] Aug 23, 2023
34f5b90
Update dependency sass to v1.66.1 (#26534)
renovate[bot] Aug 23, 2023
b91724f
Add elastic search installation into Vagrantfile (#26512)
jsgoldstein Aug 23, 2023
f337008
Fix timeout on invalid set of exclusionary parameters in `/api/v1/tim…
danielmbrasil Aug 23, 2023
9a8190d
Change opacity of the delete icon in the search field to be more visi…
AntoninDelFabbro Aug 23, 2023
e3fd071
Update dependency rspec-sidekiq to v4 (#26627)
renovate[bot] Aug 24, 2023
9974163
Consolidate inclusion of `admin` js pack link (#26628)
mjankowski Aug 24, 2023
24ea6f8
Update dependency redis to v4.6.8 (#26630)
renovate[bot] Aug 24, 2023
2dbbeed
Fix: Workaround to load MASTODON_VERSION_* in Docker. (#26591)
sinoru Aug 24, 2023
b2ac93d
Fix selecting domains to forward reports to not passing the informati…
ClearlyClaire Aug 24, 2023
e90649b
Fix clicking “Explore” or “Live feeds” column headers to scroll in ad…
ClearlyClaire Aug 24, 2023
163b004
Change admin e-mail notification settins to be their own settings gro…
ClearlyClaire Aug 24, 2023
96bcee6
Change nightlies versioning from `v4.2.0+2023-08-23` to `v4.2.0-night…
ClearlyClaire Aug 24, 2023
30c191a
Add new public status index (#26344)
jsgoldstein Aug 24, 2023
389b7d2
Fix changelog wording and missing items (#26638)
ClearlyClaire Aug 24, 2023
c66f756
Update babel monorepo to v7.22.11 (#26640)
renovate[bot] Aug 25, 2023
c3a42e1
Add `data-nosnippet` attribute to remote posts and local posts with `…
ClearlyClaire Aug 25, 2023
e3825a1
Add PublicStatusesCheck to Elasticsearch index check on admin dashboa…
ClearlyClaire Aug 25, 2023
f2ec287
Add Elasticsearch/OpenSearch version to “Software” in admin dashboard…
ClearlyClaire Aug 25, 2023
82ec6f1
Fix statuses search Elasticsearch query (#26657)
ClearlyClaire Aug 25, 2023
e4c0ce1
Update dependency immutable to v4.3.4 (#26655)
renovate[bot] Aug 25, 2023
8e8747c
Update ordering to use `id` from body of document instead of deprecat…
jsgoldstein Aug 25, 2023
0721128
Fix dashboard check for Elasticsearch suggested command including inc…
ClearlyClaire Aug 25, 2023
f398474
Change the pre-release versioning scheme and associated environment v…
ClearlyClaire Aug 25, 2023
7164176
Fix toast saying "published" instead of "saved" after editing post in…
Gargron Aug 25, 2023
925c16a
Fix nightly build version (#26676)
ClearlyClaire Aug 26, 2023
f8d2fea
Change queue of job when opting into search from `default` to `pull` …
Gargron Aug 27, 2023
5694e24
Fix unnecessary condition causing seqscan when indexing (#26689)
Gargron Aug 27, 2023
e263db2
Change indexing jobs to use database replica (#26692)
Gargron Aug 27, 2023
fc14d1f
Update eslint (non-major) (#26694)
renovate[bot] Aug 28, 2023
822a35b
Fix not being able to negate prefix clauses in search (#26672)
Gargron Aug 28, 2023
b42fe5e
Update dependency haml_lint to v0.50.0 (#26665)
renovate[bot] Aug 28, 2023
4ea5db9
Update DefinitelyTyped types (non-major) (#26693)
renovate[bot] Aug 28, 2023
7bd5ebb
Fix multiple issues with status index mappings (#26686)
Gargron Aug 28, 2023
9d9de8d
Update dependency @testing-library/jest-dom to v6 (#26479)
renovate[bot] Aug 28, 2023
67166de
Add `from:me` syntax to search (#26660)
Gargron Aug 28, 2023
bceb893
Add search options to search popout in web UI (#26662)
Gargron Aug 28, 2023
0cce7fb
Fix incorrect call to `PublicStatusesIndex.import` (#26697)
ClearlyClaire Aug 28, 2023
2304cc6
Fix bad search type heuristic (#26673)
Gargron Aug 28, 2023
dd72a8d
Update dependency stoplight to v3.0.2 (#26698)
renovate[bot] Aug 28, 2023
01b87a1
Change video compression parameters (#26631)
Gargron Aug 28, 2023
10b0643
Fix colors and typography on hashtag bar in web UI (#26666)
Gargron Aug 28, 2023
a7d96e6
Improve error messages when DeepL quota is exceeded (#26704)
lutoma Aug 29, 2023
0719216
Remove dead code from public.jsx (#26547)
c960657 Aug 29, 2023
286a21a
Support webpacker live-reloading on Docker (#26419)
c960657 Aug 29, 2023
075cc8e
Improve Codespaces port forwarding (#26400)
c960657 Aug 29, 2023
25bf640
Add debug logging on signature verification failure (#26637)
ClearlyClaire Aug 29, 2023
a67cf43
Update dependency axios to v1.5.0 (#26680)
renovate[bot] Aug 29, 2023
4ad1c5a
Update dependency aws-sdk-s3 to v1.133.0 (#26616)
renovate[bot] Aug 29, 2023
ae6cf33
Fix bug with favourited view on Toots only showing latest favouriting…
timothyjrogers Aug 29, 2023
c060574
Fix N+1 in `tootctl search deploy` (#26710)
ClearlyClaire Aug 29, 2023
74eb7db
Fix bug with reblogged view on Toots only showing latest reblogging a…
timothyjrogers Aug 29, 2023
9e77ab7
Change private statuses index to index without crutches (#26713)
ClearlyClaire Aug 29, 2023
168688e
Update dependency webmock to v3.19.1 (#26722)
renovate[bot] Aug 30, 2023
24deaf2
Update dependency postcss to v8.4.29 (#26720)
renovate[bot] Aug 30, 2023
0e1bff1
Update dependency chewy to v7.3.4 (#26717)
renovate[bot] Aug 30, 2023
bba76e7
Change `language:` to attempt to match to a known value in search (#2…
Gargron Aug 30, 2023
21ec596
Fix sign up steps progress layout in right-to-left locales (#26728)
ClearlyClaire Aug 30, 2023
5c38c3a
Change text extraction in `PlainTextFormatter` to be faster (#26727)
ClearlyClaire Aug 30, 2023
15949e4
Update dependency glob to v10.3.4 (#26734)
renovate[bot] Aug 31, 2023
ef9a85a
Update dependency webpack-bundle-analyzer to v4.9.1 (#26733)
renovate[bot] Aug 31, 2023
430eac3
Update dependency @babel/preset-env to v7.22.14 (#26732)
renovate[bot] Aug 31, 2023
cb9f960
Add suggestion for secure cyphers to nginx.conf (#26349)
gunchleoc Aug 31, 2023
40b69cc
Add an explanation banner on switching to single column mode (#26019)
Signez Aug 31, 2023
336ec50
Add avatar image to webfinger responses (#26558)
tvler Aug 31, 2023
ccca542
Fix `/api/v1/timelines/tag/:hashtag` allowing for unauthenticated acc…
danielmbrasil Aug 31, 2023
f1d2501
Allow filter form in profiles directory to wrap (#26682)
arbolitoloco1 Aug 31, 2023
cffc5d2
Fix comment in build image workflow (#26740)
renchap Aug 31, 2023
6b58cfd
Fix searching by username by reverting account verbatim tokenizer to …
ClearlyClaire Aug 31, 2023
1471be8
Fix `AddUniqueIndexOnPreviewCardsStatuses` migration requiring Postgr…
ClearlyClaire Aug 31, 2023
ecd76fa
Fix videos not playing in some browsers due to unsupported color spac…
Gargron Aug 31, 2023
9bb2fb6
Change importers to avoid a few inefficiencies (#26721)
ClearlyClaire Aug 31, 2023
0008458
Fix search queries with slash causing or-condition (#26699)
Gargron Aug 31, 2023
872145d
Fix not being able to invoke phrase search using unicode quotation ma…
Gargron Sep 1, 2023
e754083
Fix unmatched quotes and prefixes causing search to fail (#26701)
Gargron Sep 1, 2023
630e558
Update dependency oj to v3.16.1 (#26749)
renovate[bot] Sep 1, 2023
bb0edb1
Update dependency pg to v1.5.4 (#26750)
renovate[bot] Sep 1, 2023
5c0a9aa
Revert to using primary database in IndexingScheduler (#26754)
ClearlyClaire Sep 1, 2023
6c4c724
Fix search popout including full-text search instructions when full-t…
ClearlyClaire Sep 1, 2023
9e26cd5
Add `authorized_fetch` server setting in addition to env var (#25798)
ClearlyClaire Sep 1, 2023
be991f1
Move to ioredis for streaming (#26581)
gmemstr Sep 1, 2023
16681e0
Add admin notifications for new Mastodon versions (#26582)
ClearlyClaire Sep 1, 2023
0509326
Fix some video encoding failing due to uneven dimensions (#26766)
Gargron Sep 2, 2023
728eb6a
Fix wrong color on active icons with counters in web UI (#26767)
Gargron Sep 2, 2023
173041f
Update dependency typescript to v5.2.2 (#26786)
renovate[bot] Sep 4, 2023
e52d049
Fix `before:`, `after:` and `during:` failing when time zone not set …
Gargron Sep 4, 2023
1f92436
Update DefinitelyTyped types (non-major) (#26785)
renovate[bot] Sep 4, 2023
ea31929
Fix invalid Content-Type header for WebP images (#26773)
c960657 Sep 4, 2023
a106c46
Fix light mode colors for advanced interface banner (#26759)
Signez Sep 4, 2023
68b4e36
Fix `#hashtag` matching non-hashtagged posts in search (#26781)
Gargron Sep 4, 2023
59361df
Update dependency rubocop to v1.56.2 (#26568)
renovate[bot] Sep 4, 2023
3e6a643
Update dependency stylelint-config-standard-scss to v11 (#26780)
renovate[bot] Sep 4, 2023
ac3f310
Remove kmr from language selection (#26014)
gunchleoc Sep 4, 2023
ece1ff7
Add `in:library` syntax to search (#26760)
Gargron Sep 4, 2023
cddef4c
Fix language settings for users having selected the `kmr` language (#…
ClearlyClaire Sep 4, 2023
ddeca3b
Update babel monorepo to v7.22.15 (#26790)
renovate[bot] Sep 4, 2023
f80f426
Bump version to v4.2.0-beta3 (#26753)
ClearlyClaire Sep 4, 2023
cab4cbf
Fix “Scoped order is ignored, it's forced to be batch order.” warning…
ClearlyClaire Sep 5, 2023
b749de7
Migrate Dockerfile to Bookworm (#26802)
vmstan Sep 5, 2023
ea7de25
Fix video player not being displayed in reports interface (#26801)
ClearlyClaire Sep 5, 2023
548c032
Improve interaction modal error handling (#26795)
ClearlyClaire Sep 5, 2023
5d20733
Add infinite scrolling for search results in web UI (#26784)
Gargron Sep 5, 2023
9d290c2
Remove obfuscation of reply count in web UI (#26768)
Gargron Sep 5, 2023
d8bdba2
Add `in:` to search popout in web UI (#26807)
Gargron Sep 6, 2023
ec48bc3
Do not truncate backtrace when the `BACKTRACE` env variable is set (#…
ClearlyClaire Sep 6, 2023
8c321b8
Update dependency pghero to v3.3.4 (#26808)
renovate[bot] Sep 6, 2023
d881988
Update supported versions in SECURITY.md (#26811)
ClearlyClaire Sep 6, 2023
09ec9c6
Downgrade signature verification debug logging from `warn` to `debug`…
ClearlyClaire Sep 6, 2023
223f9ca
Fix crash when encountering invalid URL (#26814)
ClearlyClaire Sep 6, 2023
93d051e
Update FEDERATION.md (#26819)
ClearlyClaire Sep 6, 2023
b83e487
Fix moderator rights inconsistencies (#26729)
ClearlyClaire Sep 6, 2023
9c1ef83
Add some information about Full-text search being disabled in search …
ClearlyClaire Sep 6, 2023
475783d
Add timezone to datetimes in e-mails (#26822)
ClearlyClaire Sep 6, 2023
14f6798
Link to hashtag timelines from the Trending hashtags moderation inter…
gunchleoc Sep 6, 2023
1f99d86
Fix blocked domain appears from account feed (#26823)
ClearlyClaire Sep 6, 2023
9e3567b
Update dependency webpack to v4.47.0 (#26825)
renovate[bot] Sep 6, 2023
398635c
Fix paragraph margins resulting in irregular read-more cut-off in web…
Gargron Sep 7, 2023
1f141f6
Change onboarding prompt to use full width of banner in web UI (#26829)
Gargron Sep 7, 2023
f3a2e15
Fix mute button and volume slider feeling disconnected in web UI (#26…
Gargron Sep 7, 2023
8a9d7ae
Change DCT method used for JPEG encoding to float (#26675)
electroCutie Sep 7, 2023
a90b005
Fix `#hashtag` matching on individual components in search (#26835)
Gargron Sep 7, 2023
9b2bc3d
Add recent searches in web UI (#26834)
Gargron Sep 7, 2023
b9e2eb5
Update dependency @material-design-icons/svg to v0.14.12 (#26832)
renovate[bot] Sep 7, 2023
355e3fb
Simplify `Account.by_recent_status` and `Account.by_recent_sign_in` s…
ClearlyClaire Sep 7, 2023
858ad1f
Update dependency core-js to v3.32.2 (#26841)
renovate[bot] Sep 7, 2023
81caafb
Fix performances of profile directory (#26842)
ClearlyClaire Sep 7, 2023
d0f7d87
Update formatjs monorepo (#26844)
renovate[bot] Sep 8, 2023
712d96b
Update dependency ws to v8.14.0 (#26821)
renovate[bot] Sep 8, 2023
e9b528e
Use NodeJS v20 by default (#26830)
renchap Sep 8, 2023
3a67984
Fix `account_id`, `max_id` and `min_id` params not working in search …
Gargron Sep 8, 2023
4d9186a
Add search tests (#26703)
jsgoldstein Sep 8, 2023
33c8708
Change `GET /api/v1/directory` to use database replica rather than pr…
ClearlyClaire Sep 8, 2023
91040da
Fix confusing behavior of mute button and volume slider in web UI (#2…
ClearlyClaire Sep 8, 2023
d5155cb
Update dependency ws to v8.14.1 (#26862)
renovate[bot] Sep 11, 2023
b98edfa
Update dependency rubocop to v1.56.3 (#26883)
renovate[bot] Sep 11, 2023
959ccf5
Update eslint (non-major) (#26881)
renovate[bot] Sep 11, 2023
f333d18
Update docker.elastic.co/elasticsearch/elasticsearch Docker tag to v7…
renovate[bot] Sep 11, 2023
b1d8907
Update dependency @types/lodash to v4.14.198 (#26878)
renovate[bot] Sep 11, 2023
3d0331f
Update actions/checkout action to v4 (#26882)
renovate[bot] Sep 11, 2023
c10142a
Update formatjs monorepo (#26874)
renovate[bot] Sep 11, 2023
3679e67
Update dependency @babel/core to v7.22.17 (#26855)
renovate[bot] Sep 11, 2023
f3be4eb
Update dependency @rails/ujs to v7.0.8 (#26871)
renovate[bot] Sep 11, 2023
7730083
Update dependency kt-paperclip to v7.2.1 (#26869)
renovate[bot] Sep 11, 2023
bd06c13
Convert `actions/account_notes` into Typescript (#26601)
renchap Sep 11, 2023
20ac5be
Fix error on `status` type notification (bell icon) (#26884)
ClearlyClaire Sep 11, 2023
d2cfcdd
Fix recent search items not handling overflows correctly (#26893)
arbolitoloco1 Sep 12, 2023
59af3c1
Add PublicStatuses to tootctl search deploy --only option (#26896)
tribela Sep 12, 2023
9ac9aca
Update dependency test-prof to v1.2.3 (#26894)
renovate[bot] Sep 12, 2023
0712cc2
Fix Redux types (#26899)
renchap Sep 12, 2023
9322363
Update dependency uuid to v9.0.1 (#26900)
renovate[bot] Sep 12, 2023
9a70cac
Fix #26849 by adding the domain of the current SSO provider to the fo…
CSDUMMI Sep 12, 2023
2875204
Fix front-end bug when processing relationship-related account action…
ClearlyClaire Sep 12, 2023
520b570
Fix notification permissions being requested immediately after login …
ClearlyClaire Sep 12, 2023
97e4011
Update dependency rails to v7.0.8 (#26907)
renovate[bot] Sep 13, 2023
2066648
Added admin api for managing tags (#26872)
rrgeorge Sep 13, 2023
921c6fe
New Crowdin Translations (automated) (#26498)
github-actions[bot] Sep 13, 2023
a04ae16
Fix CSP when using `ONE_CLICK_SSO_LOGIN` (#26901)
ClearlyClaire Sep 13, 2023
fc68250
Change score half-life for trending posts from 2 hours to 1 hour (#26…
Gargron Sep 14, 2023
b90383d
Bump version to v4.2.0-rc1 (#26916)
ClearlyClaire Sep 14, 2023
ef8ca2f
Change Dockerfile to upgrade packages when building (#26922)
renchap Sep 14, 2023
3103415
Update dependency @babel/core to v7.22.19 (#26920)
renovate[bot] Sep 15, 2023
82015db
Update dependency sass to v1.67.0 (#26914)
renovate[bot] Sep 15, 2023
9693c27
Fix processing of `min_id` and `max_id` parameters in `/api/v2/search…
ClearlyClaire Sep 15, 2023
5d93e98
Fix container build when cache is disabled (#26932)
renchap Sep 15, 2023
e4f5114
Fix obsolete cache key in status cache invalidation logic (#26934)
ClearlyClaire Sep 15, 2023
2a4fcc5
Fix dismiss button overlapping with text in dismissable banners (#26935)
ClearlyClaire Sep 15, 2023
6273416
Fix post edits not being forwarded as expected (#26936)
ClearlyClaire Sep 15, 2023
04623e2
Update babel monorepo to v7.22.20 (#26946)
renovate[bot] Sep 18, 2023
8b5c61a
Update formatjs monorepo (#26955)
renovate[bot] Sep 18, 2023
392c07f
Fix `Setting.authorized_fetch` not being properly taken into consider…
ClearlyClaire Sep 18, 2023
893755f
Fix error in Web UI when server rules cannot be fetched (#26957)
ClearlyClaire Sep 18, 2023
4c1518a
Fix Web UI making duplicate search queries when scrolling (#26959)
ClearlyClaire Sep 18, 2023
1b4902f
New Crowdin Translations (automated) (#26913)
github-actions[bot] Sep 18, 2023
200312e
Fix crash when viewing a moderation appeal and the moderator account …
xrobau Sep 18, 2023
67eaaa4
New Crowdin Translations (automated) (#26966)
github-actions[bot] Sep 19, 2023
6f9f901
Update dependency postcss to v8.4.30 (#26964)
renovate[bot] Sep 19, 2023
c6a535a
Update dependency node to 20.7 (#26963)
renovate[bot] Sep 19, 2023
6eb6209
Update DefinitelyTyped types (non-major) (#26953)
renovate[bot] Sep 19, 2023
fbfceb9
Add additional metrics for streaming (#26945)
ThisIsMissEm Sep 19, 2023
70cae19
Fix hashtag bar being sometimes incorrectly hidden (#26960)
ClearlyClaire Sep 19, 2023
0f3f9b6
Change video bitrate to always fit within size limit (#26970)
Gargron Sep 19, 2023
a83615e
Update eslint (non-major) (#26954)
renovate[bot] Sep 19, 2023
73ecc4d
New Crowdin Translations (automated) (#26978)
github-actions[bot] Sep 19, 2023
94893cf
Merge pull request from GHSA-hcqf-fw2r-52g4
ClearlyClaire Sep 19, 2023
ff32475
Merge pull request from GHSA-2693-xr3m-jhqr
ClearlyClaire Sep 19, 2023
eeab356
Merge pull request from GHSA-v3xf-c9qf-j667
ClearlyClaire Sep 19, 2023
f4b780b
Bump version to v4.2.0-rc2 (#26974)
ClearlyClaire Sep 19, 2023
abcc0b3
Fix incorrect PostgreSQL version check (#26979)
ClearlyClaire Sep 19, 2023
889c4d4
Update changelog (#26992)
ClearlyClaire Sep 20, 2023
61fe25f
New Crowdin Translations (automated) (#26988)
github-actions[bot] Sep 20, 2023
828eeba
Add `hide_collections`, `discoverable` and `indexable` attributes to …
ClearlyClaire Sep 20, 2023
4ed9d9c
Update dependency autoprefixer to v10.4.16 (#27000)
renovate[bot] Sep 21, 2023
effe472
New Crowdin Translations (automated) (#27005)
github-actions[bot] Sep 21, 2023
c74670b
Update dependency glob to v10.3.5 (#27002)
renovate[bot] Sep 21, 2023
890e334
Add migration tests for negative settings (#27012)
ClearlyClaire Sep 21, 2023
5356ddb
Fix search results temporarily disappearing while scrolling and loadi…
ClearlyClaire Sep 21, 2023
bb6c59a
Fix #27010: update the copyright year in README (#27016)
aaaaalbert Sep 21, 2023
8acc754
Change S3 checksum mode to be disabled by default (#27007)
ClearlyClaire Sep 21, 2023
0fbefb6
Update AUTHORS.md (#27018)
Gargron Sep 21, 2023
4fcc026
Bump version to v4.2.0 (#27017)
ClearlyClaire Sep 21, 2023
b317c0b
Merge tag 'v4.2.0' into foresdon-v4.2.0
kedamaDQ Sep 28, 2023
5f24944
Set default advanced layout setting to true
kedamaDQ Sep 28, 2023
35e8f61
Fix current selected mark on notification filter bar
kedamaDQ Sep 28, 2023
3abce48
Supress toast which was added in v4.2.0
kedamaDQ Sep 28, 2023
3e4e0cd
Change column header color
kedamaDQ Sep 29, 2023
95356b5
Fix poll form color
kedamaDQ Sep 30, 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.
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.

14 changes: 5 additions & 9 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
# [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"

# [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 +16,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
49 changes: 49 additions & 0 deletions .devcontainer/codespaces/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"name": "Mastodon on GitHub Codespaces",
"dockerComposeFile": "../docker-compose.yml",
"service": "app",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",

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

"runServices": ["app", "db", "redis"],

"forwardPorts": [3000, 4000],

"portsAttributes": {
"3000": {
"label": "web",
"onAutoForward": "notify"
},
"4000": {
"label": "stream",
"onAutoForward": "silent"
}
},

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

"remoteEnv": {
"LOCAL_DOMAIN": "${localEnv:CODESPACE_NAME}-3000.app.github.dev",
"LOCAL_HTTPS": "true",
"STREAMING_API_BASE_URL": "https://${localEnv:CODESPACE_NAME}-4000.app.github.dev",
"DISABLE_FORGERY_REQUEST_PROTECTION": "true",
"ES_ENABLED": "",
"LIBRE_TRANSLATE_ENDPOINT": ""
},

"onCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
"postCreateCommand": ".devcontainer/post-create.sh",
"waitFor": "postCreateCommand",

"customizations": {
"vscode": {
"settings": {},
"extensions": ["EditorConfig.EditorConfig", "webben.browserslist"]
}
}
}
Loading
Loading