Duarte Serrano
a375cb1c19
Merge 970d6ab2e6 into 4fcb28e081
2026-06-09 07:47:25 -03:00
github-actions[bot]
7b858ec3e6
New Crowdin Translations (automated) ( #39341 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2026-06-09 09:25:45 +00:00
Duarte Serrano
970d6ab2e6
Add bookmark folders feature
...
This feature implements bookmark folders, a way for users to organize
their bookmarked posts into different folders.
It's possible to create folders, edit their names and delete them.
- UX: Allow users to assign bookmarks to specific folders
- Frontend: Update UI to allow creating, editing, and deleting folders
- API: Implement CRUD API for bookmark folders
- Database: Add bookmark_folders table and update bookmarks table
Co-authored-by: David Bento <david.p.bento@tecnico.ulisboa.pt>
2026-06-08 17:32:46 +00:00
diondiondion
4ee21a6c14
[Accessibility] Allow alerts ("toasts") to be announced by assistive tech ( #39335 )
2026-06-08 15:12:56 +00:00
Claire
c4ea89dfd9
Change media attachment limit to 10000 characters ( #39306 )
2026-06-08 14:03:56 +00:00
diondiondion
1bfdfcae7b
Fix broken column header layout after heading refactor ( #39331 )
2026-06-08 13:45:28 +00:00
diondiondion
5553448678
[Accessibility] Patch over a11y issues caused by "simple" ruby gems ( #39325 )
2026-06-08 13:30:10 +00:00
diondiondion
51a956b6bc
Fix tiny checkboxes and radio buttons in Safari ( #39332 )
Check i18n / check-i18n (push) Waiting to run
Chromatic / Check for relevant changes (push) Waiting to run
Chromatic / Run Chromatic (push) Blocked by required conditions
CodeQL / Analyze (actions) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
CodeQL / Analyze (ruby) (push) Waiting to run
Crowdin / Upload translations / upload-translations (push) Waiting to run
Check formatting / lint (push) Waiting to run
CSS Linting / lint (push) Waiting to run
Haml Linting / lint (push) Waiting to run
JavaScript Linting / lint (push) Waiting to run
Ruby Linting / lint (push) Waiting to run
JavaScript Testing / test (push) Waiting to run
Historical data migration test / test (14-alpine) (push) Waiting to run
Historical data migration test / test (15-alpine) (push) Waiting to run
Historical data migration test / test (16-alpine) (push) Waiting to run
Historical data migration test / test (17-alpine) (push) Waiting to run
Ruby Testing / build (production) (push) Waiting to run
Ruby Testing / build (test) (push) Waiting to run
Ruby Testing / test (.ruby-version) (push) Blocked by required conditions
Ruby Testing / test (3.3) (push) Blocked by required conditions
Ruby Testing / test (3.4) (push) Blocked by required conditions
Ruby Testing / End to End testing (.ruby-version) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.3) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.4) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.19.2) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (3.3, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (3.4, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
2026-06-08 13:07:01 +00:00
Noelle Leigh
94918dfcd1
Fix inconsistent keyboard_shortcuts.translate string ( #39328 )
2026-06-08 12:58:42 +00:00
diondiondion
bcafd7d0c7
Accessibility: Move column extra buttons out of h1 column heading ( #39305 )
2026-06-08 10:16:33 +00:00
diondiondion
87024b9e1c
Fix alignment of icon and text in Callout component ( #39324 )
2026-06-08 09:08:00 +00:00
github-actions[bot]
a3c6a52117
New Crowdin Translations (automated) ( #39314 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2026-06-08 08:23:55 +00:00
Eugen Rochko
ea5b613796
Add ability to view individual newsletters in admin UI ( #39271 )
2026-06-08 07:05:27 +00:00
David Bento
b3a40bb010
Fix "change thumbnail" button being visible when it shouldn't ( #35186 ) ( #38467 )
2026-06-05 14:45:01 +00:00
Claire
2778eeffba
Add link to profile editing from “Privacy and reach” ( #39309 )
2026-06-05 14:24:42 +00:00
diondiondion
c08d13a65c
Fix missing null check when importing collections from notifications ( #39300 )
Check i18n / check-i18n (push) Waiting to run
Chromatic / Check for relevant changes (push) Waiting to run
Chromatic / Run Chromatic (push) Blocked by required conditions
CodeQL / Analyze (actions) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
CodeQL / Analyze (ruby) (push) Waiting to run
Crowdin / Upload translations / upload-translations (push) Waiting to run
Check formatting / lint (push) Waiting to run
CSS Linting / lint (push) Waiting to run
Haml Linting / lint (push) Waiting to run
JavaScript Linting / lint (push) Waiting to run
Ruby Linting / lint (push) Waiting to run
JavaScript Testing / test (push) Waiting to run
Historical data migration test / test (14-alpine) (push) Waiting to run
Historical data migration test / test (15-alpine) (push) Waiting to run
Historical data migration test / test (16-alpine) (push) Waiting to run
Historical data migration test / test (17-alpine) (push) Waiting to run
Ruby Testing / build (production) (push) Waiting to run
Ruby Testing / build (test) (push) Waiting to run
Ruby Testing / test (.ruby-version) (push) Blocked by required conditions
Ruby Testing / test (3.3) (push) Blocked by required conditions
Ruby Testing / test (3.4) (push) Blocked by required conditions
Ruby Testing / End to End testing (.ruby-version) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.3) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.4) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.19.2) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (3.3, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (3.4, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
2026-06-05 10:01:55 +00:00
diondiondion
2d2a7ec8d6
Fix Collections editor allowing to add the same account multiple times ( #39296 )
2026-06-05 09:28:28 +00:00
diondiondion
0968910339
[Accessibility] Make post/feed navigation by hotkey more robust ( #39270 )
2026-06-05 08:39:23 +00:00
diondiondion
906ae955fb
Prefetch collection accounts for statuses and notifications ( #39291 )
2026-06-05 08:34:39 +00:00
github-actions[bot]
8c80fc612a
New Crowdin Translations (automated) ( #39295 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2026-06-05 08:29:12 +00:00
diondiondion
fe4613ba32
Display collection in search results when searched by URL ( #39289 )
2026-06-04 14:28:51 +00:00
diondiondion
2b6b2fcb6f
Fix ValidationError when loading many collections at once ( #39286 )
2026-06-04 13:18:53 +00:00
diondiondion
e00d16474e
Prevent logged out users from accessing collection & list creation routes ( #39282 )
2026-06-04 12:08:26 +00:00
diondiondion
a6ec5ce508
Remove resize handles from inputs in Firefox ( #39274 )
2026-06-04 08:20:46 +00:00
github-actions[bot]
2713f14447
New Crowdin Translations (automated) ( #39259 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2026-06-04 08:12:30 +00:00
diondiondion
4cbea7f5a4
Limit compose field height to prevent column scrolling ( #39268 )
2026-06-03 13:32:13 +00:00
diondiondion
ce3fdf73f3
[Accessibility] Add hotkeys PageUp and PageDown for list navigation ( #39252 )
2026-06-03 13:26:43 +00:00
diondiondion
0ff2c7aedc
Fix about page error when selecting non-default Rules language ( #39267 )
2026-06-03 13:21:38 +00:00
Echo
0172d819f7
Remove PWA plugin ( #39250 )
2026-06-03 13:17:21 +00:00
Renaud Chaput
f0359af358
Change Mastodon gGmbH => Mastodon GmbH ( #39261 )
2026-06-03 09:36:50 +00:00
diondiondion
b076ef1b1b
Fix formatting of user names with custom emojis in EmptyState component ( #39249 )
2026-06-02 12:04:40 +00:00
Martin Dørum
78e8ee7a43
Make the hidden account message less misleading ( #39231 )
2026-06-02 09:14:12 +00:00
diondiondion
0f7ec43b4a
Fixes author name spacing in trending links items ( #39246 )
2026-06-02 09:04:51 +00:00
github-actions[bot]
f851dcbefb
New Crowdin Translations (automated) ( #39244 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2026-06-02 08:00:21 +00:00
Claire
ab8f9d94ea
Fix server rules and custom closed registrations message ( #39232 )
2026-06-01 09:28:13 +00:00
github-actions[bot]
1dfad49524
New Crowdin Translations (automated) ( #39224 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2026-06-01 07:52:25 +00:00
diondiondion
0caf334891
Reduce account overfetching when displaying collection lists ( #39220 )
Check i18n / check-i18n (push) Has been cancelled
Chromatic / Check for relevant changes (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
Crowdin / Upload translations / upload-translations (push) Has been cancelled
Check formatting / lint (push) Has been cancelled
CSS Linting / lint (push) Has been cancelled
JavaScript Linting / lint (push) Has been cancelled
JavaScript Testing / test (push) Has been cancelled
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Chromatic / Run Chromatic (push) Has been cancelled
Ruby Testing / test (.ruby-version) (push) Has been cancelled
Ruby Testing / test (3.3) (push) Has been cancelled
Ruby Testing / test (3.4) (push) Has been cancelled
Ruby Testing / End to End testing (.ruby-version) (push) Has been cancelled
Ruby Testing / End to End testing (3.3) (push) Has been cancelled
Ruby Testing / End to End testing (3.4) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.19.2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.3, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.4, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Has been cancelled
Crowdin / Download translations / download-translations (push) Has been cancelled
Bundler Audit / security (push) Has been cancelled
2026-05-29 15:27:57 +00:00
diondiondion
8e15e49e87
[Profile] Make handle button text selectable ( #39217 )
2026-05-29 13:14:06 +00:00
diondiondion
7fba458d92
Remove frontend check for collections feature flag ( #39215 )
2026-05-29 13:07:00 +00:00
diondiondion
a86f3a4000
Use new Collections endpoint version ( #39214 )
2026-05-29 12:48:12 +00:00
Echo
fa1e16ed9f
Collections: Add default recommendations ( #39202 )
2026-05-29 11:53:03 +00:00
github-actions[bot]
f436be9410
New Crowdin Translations (automated) ( #39193 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2026-05-29 07:30:42 +00:00
Echo
4101f567c5
Collection notification filtering ( #39198 )
2026-05-28 20:13:56 +00:00
Itoh Shimon
ddd687b98e
Enable vertical text editing on Alt text editor ( #38797 )
2026-05-27 16:23:52 +00:00
Echo
d229157f19
Collections: Handle URLs in search ( #39182 )
2026-05-27 13:13:38 +00:00
diondiondion
888011de69
[Accessibility] Differentiate accessible labels of About links in footer ( #39181 )
2026-05-27 10:35:15 +00:00
diondiondion
b5879fd61f
Refactor BundleColumnError to TS ( #39177 )
2026-05-27 10:33:52 +00:00
diondiondion
bd2e86d7f4
Refactor "copy to clipboard" functionality into hook ( #39180 )
2026-05-27 10:03:45 +00:00
diondiondion
5f998507ec
Fix navigation overflow issue in advanced UI ( #39178 )
2026-05-27 09:38:18 +00:00
github-actions[bot]
991a8af7a0
New Crowdin Translations (automated) ( #39152 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2026-05-27 09:35:56 +00:00