Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
e2c9426
Split status batch and moderation actions (#37970)
oneiros Feb 25, 2026
953472b
New Crowdin Translations (automated) (#37968)
github-actions[bot] Feb 25, 2026
32873e6
Remove references to removed prettier config files (#37962)
mjankowski Feb 25, 2026
440466c
Display public collections on profile "Featured tab" (#37967)
diondiondion Feb 25, 2026
ea34d35
Fix username availability check being wrongly applied on race conditi…
ClearlyClaire Feb 25, 2026
f9326ef
Add moderation consequences for collections (#37974)
oneiros Feb 25, 2026
dcbf7ab
Profile redesign: Account fields grid (#37976)
ChaosExAnima Feb 25, 2026
4d2a148
Fix profile redesign profile fields `gap` (#37979)
ClearlyClaire Feb 25, 2026
970ac04
New Crowdin Translations (automated) (#37985)
github-actions[bot] Feb 26, 2026
51b81b3
Allow remote accounts in Collections (#37989)
oneiros Feb 26, 2026
d18a47b
Profile editing: Utilize new API (#37990)
ChaosExAnima Feb 26, 2026
951a42f
Add `max_note_length` and `max_display_name_length` to `configuration…
ClearlyClaire Feb 26, 2026
b09e63d
Federate activity when remote account is added to a Collection (#37992)
oneiros Feb 26, 2026
5026bf6
Use validation matchers for `DisallowedHashtagValidator` spec (#37636)
mjankowski Feb 26, 2026
9c4d11f
Add `featured_tags` to `GET /api/v1/profile` (#37932)
ClearlyClaire Feb 26, 2026
bca5702
Profile redesign: Fix fields in Chromium (#37996)
ChaosExAnima Feb 26, 2026
7970eb3
Add share dialog for collections (#37986)
diondiondion Feb 26, 2026
1dbb258
Update rails to version 8.1.2 (#36505)
mjankowski Feb 27, 2026
dd1623e
Update dependency storybook to v10.2.10 [SECURITY] (#37998)
renovate[bot] Feb 27, 2026
1bc5cc4
Use bundler version 4.0.7 (#37995)
mjankowski Feb 27, 2026
fc1f57b
New Crowdin Translations (automated) (#38001)
github-actions[bot] Feb 27, 2026
3b7c33e
Add `exclude_direct` flag to `/api/v1/accounts/:id/statuses` to exclu…
ClearlyClaire Feb 27, 2026
6b88dd4
Issue `FeatureAuthorization`s (#38004)
oneiros Feb 27, 2026
d69d7c0
Profile editing: Tab display controls (#37994)
ChaosExAnima Feb 27, 2026
1e5cad0
Profile redesign: Profile fields feedback (#38005)
ChaosExAnima Feb 27, 2026
3c8e379
Fix avatar alt-text running into other elements on image load failure…
Doxterpepper Feb 27, 2026
e92b7be
Refactor tests for `FeaturedTag#display_name` (#38007)
mjankowski Feb 27, 2026
9762b4a
Use `normalizes` for tag name attribute (#37119)
mjankowski Feb 27, 2026
7e5e967
Use consistent calling style for `TagManager#normalize_domain` (#35764)
mjankowski Feb 27, 2026
7f16397
Add validation spec for `Form::Redirect` model (#38011)
mjankowski Feb 27, 2026
d845a8a
Fix violations to existing cops from rubocop v1.85.0 (#38015)
mjankowski Mar 2, 2026
786fcac
Update dependency ioredis to v5.10.0 (#38010)
renovate[bot] Mar 2, 2026
db241b5
Update dependency axios to v1.13.6 (#38009)
renovate[bot] Mar 2, 2026
5fd1235
Update `binding_of_caller` to version 2.0.0 (#38017)
mjankowski Mar 2, 2026
7444c8f
New Crowdin Translations (automated) (#38018)
github-actions[bot] Mar 2, 2026
c9282d9
Update dependency addressable to v2.8.9 (#38013)
renovate[bot] Mar 2, 2026
68163e5
Update dependency brakeman to v8.0.4 (#38002)
renovate[bot] Mar 2, 2026
74f7a5e
Remove unneeded `stylelint-config-prettier-scss` package (#37973)
mjankowski Mar 2, 2026
e3a53b6
Update Node.js to 24.14 (#37971)
renovate[bot] Mar 2, 2026
c86a8f8
Use `file_field` support for array to `accept` attribute (#37844)
mjankowski Mar 2, 2026
178e8c2
Update dependency eslint-plugin-jsdoc to v62 (#37433)
renovate[bot] Mar 2, 2026
ba8e495
Update dependency pg to v8.19.0 (#37978)
renovate[bot] Mar 2, 2026
6ab24de
trustworthy_attribution - Bounce bad URIs (#37372)
shleeable Mar 2, 2026
2f65701
Add service to revoke inclusion in a Collection (#38026)
oneiros Mar 2, 2026
f953d40
Add API to revoke collection item (#38027)
oneiros Mar 2, 2026
87004dd
Add g+e keyboard shortcut for /explore (trending) (#38014)
antoinecellerier Mar 2, 2026
816e63d
Add "skip to content", "skip to navigation" links (#38006)
diondiondion Mar 2, 2026
e7cec16
Reduce haml-lint `LineLength` configuration to 240 (#37287)
mjankowski Mar 2, 2026
ceaadc7
Change cursor to make clear `summary` is clickable (#38029)
oneiros Mar 2, 2026
03b2f77
Collection share modal cleanup (#38030)
diondiondion Mar 2, 2026
74b3b6c
Profile editing: Allow adding arbitrary featured tags (#38012)
ChaosExAnima Mar 2, 2026
396d9dd
Allow scrolling alt text popover with keyboard & improved media focus…
diondiondion Mar 3, 2026
8006663
New Crowdin Translations (automated) (#38032)
github-actions[bot] Mar 3, 2026
6e5aa00
Anchor post navigation via hotkeys to top of viewport (#38036)
diondiondion Mar 3, 2026
1d21d9d
Convert `ColumnsArea` component to TS (#38031)
diondiondion Mar 3, 2026
de4ee85
Prevent hover card from showing on touch devices (#38039)
diondiondion Mar 3, 2026
a3aeae0
Add test to cover proper URL for media in `DELETE /api/v1/statuses/:i…
ClearlyClaire Mar 3, 2026
c0b2286
Profile redesign: Fix timeline filter button color on Safari iOS (#38…
diondiondion Mar 3, 2026
d0e7692
Fix local collection link resulting in error page (#38038)
diondiondion Mar 3, 2026
d8914dd
Merge remote-tracking branch 'parent/main' into upstream-20260304
kmycode Mar 4, 2026
0f2ad41
Update dependency public_suffix to v7.0.5 (#38034)
renovate[bot] Mar 4, 2026
0a4f96b
Update dependency tzinfo-data to v1.2026.1 (#38035)
renovate[bot] Mar 4, 2026
177f4ee
Update haml_lint to version 0.72.0 (#38042)
mjankowski Mar 4, 2026
078b87b
New Crowdin Translations (automated) (#38047)
github-actions[bot] Mar 4, 2026
5472ab2
Fix existing posts not being removed from lists when a list member is…
ClearlyClaire Mar 4, 2026
8a0261c
Add `missing_attribution` boolean to preview cards (#38043)
ClearlyClaire Mar 4, 2026
a89754f
Re-run `db:schema:dump` with rails 8.1 (#38044)
mjankowski Mar 4, 2026
43b0113
Update ES versions in CI/devcontainer to match primary compose (#38041)
mjankowski Mar 4, 2026
3fbb742
Emoji text input and character counter components (#38052)
ChaosExAnima Mar 4, 2026
a700799
Break `ScrollableList` component into parts (#38059)
diondiondion Mar 4, 2026
1add29c
Redirect to short account URLs when requesting HTML for one of the AP…
ClearlyClaire Mar 4, 2026
922fbb8
Add for searching already-known private GtS posts (#38057)
ClearlyClaire Mar 5, 2026
eefdf7e
Update dependency linzer to v0.7.8 (#38050)
renovate[bot] Mar 5, 2026
748dbf3
Add "Collections" link to main navigation (#38065)
diondiondion Mar 5, 2026
dd27c7b
Fix “Unblock” and “Unmute” actions being disabled when blocked (#38075)
ClearlyClaire Mar 5, 2026
94954ae
New Crowdin Translations (automated) (#38070)
github-actions[bot] Mar 5, 2026
6d9c16e
Fix incorrect I18n string in webauthn mailers (#38062)
mjankowski Mar 5, 2026
dae0926
Profile editing: Custom fields (deleting, editing) (#38066)
ChaosExAnima Mar 5, 2026
5d4271a
Update dependency rollup-plugin-visualizer to v6.0.11 (#38051)
renovate[bot] Mar 5, 2026
4e3866d
Replace `email_spec` gem with built-in matchers (#38079)
mjankowski Mar 5, 2026
9b4a09f
Fix poll expiration notification being re-triggered on implicit updat…
ClearlyClaire Mar 5, 2026
58ef0f6
Move chewy enable for spec to search data manager (#38054)
mjankowski Mar 5, 2026
0f37901
Update dependency htmlentities to v4.4.2 (#38080)
renovate[bot] Mar 5, 2026
3557be5
Hide account list in sensitive collections (#38081)
diondiondion Mar 5, 2026
3d8d5f6
Remove minimum account limit on collections (#38082)
diondiondion Mar 5, 2026
812c109
Remove `message` argument from `NoteLengthValidator` error approach (…
mjankowski Mar 5, 2026
169552f
Update dependency aws-sdk-core to v3.243.0 (#38089)
renovate[bot] Mar 6, 2026
11fb1df
New Crowdin Translations (automated) (#38091)
github-actions[bot] Mar 6, 2026
eb848d0
Profile editing: Rearranging and adding fields (#38083)
ChaosExAnima Mar 6, 2026
61ec15d
Merge remote-tracking branch 'parent/main' into upstream-20260304
kmycode Mar 8, 2026
0a7f846
Fix test
kmycode Mar 9, 2026
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .devcontainer/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ services:
- internal_network

es:
image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.29
restart: unless-stopped
environment:
ES_JAVA_OPTS: -Xms512m -Xmx512m
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/lint-css.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ on:
- 'package.json'
- 'yarn.lock'
- '.nvmrc'
- '.prettier*'
- 'stylelint.config.js'
- '**/*.css'
- '**/*.scss'
Expand All @@ -24,7 +23,6 @@ on:
- 'package.json'
- 'yarn.lock'
- '.nvmrc'
- '.prettier*'
- 'stylelint.config.js'
- '**/*.css'
- '**/*.scss'
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/lint-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ on:
- 'yarn.lock'
- 'tsconfig.json'
- '.nvmrc'
- '.prettier*'
- 'eslint.config.mjs'
- '**/*.js'
- '**/*.jsx'
Expand All @@ -27,7 +26,6 @@ on:
- 'yarn.lock'
- 'tsconfig.json'
- '.nvmrc'
- '.prettier*'
- 'eslint.config.mjs'
- '**/*.js'
- '**/*.jsx'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-ruby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -357,10 +357,10 @@ jobs:
- '3.3'
- '.ruby-version'
search-image:
- docker.elastic.co/elasticsearch/elasticsearch:7.17.13
- docker.elastic.co/elasticsearch/elasticsearch:7.17.29
include:
- ruby-version: '.ruby-version'
search-image: docker.elastic.co/elasticsearch/elasticsearch:8.10.2
search-image: docker.elastic.co/elasticsearch/elasticsearch:8.19.2
- ruby-version: '.ruby-version'
search-image: opensearchproject/opensearch:2

Expand Down
2 changes: 1 addition & 1 deletion .haml-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ linters:
MiddleDot:
enabled: true
LineLength:
max: 300
max: 240 # Override default value of 80 inherited from rubocop
ViewLength:
max: 200 # Override default value of 100 inherited from rubocop
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.13
24.14
7 changes: 2 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ ruby '>= 3.2.0', '< 3.5.0'

gem 'propshaft'
gem 'puma', '~> 7.0'
gem 'rails', '~> 8.0'
gem 'rails', '~> 8.1.0'
gem 'thor', '~> 1.2'

gem 'dotenv'
Expand Down Expand Up @@ -129,9 +129,6 @@ group :test do
# Adds RSpec Error/Warning annotations to GitHub PRs on the Files tab
gem 'rspec-github', '~> 3.0', require: false

# RSpec helpers for email specs
gem 'email_spec'

# Extra RSpec extension methods and helpers for sidekiq
gem 'rspec-sidekiq', '~> 5.0'

Expand Down Expand Up @@ -180,7 +177,7 @@ group :development do

# Enhanced error message pages for development
gem 'better_errors', '~> 2.9'
gem 'binding_of_caller', '~> 1.0'
gem 'binding_of_caller'

# Preview mail in the browser
gem 'letter_opener', '~> 1.8'
Expand Down
Loading
Loading