-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Comparing changes
Open a pull request
base repository: discourse/discourse
base: main@{1day}
head repository: discourse/discourse
compare: main
- 20 commits
- 73 files changed
- 14 contributors
Commits on Aug 11, 2025
-
DEV: update various ai agent configurations (#34192)
Shortened AI agent file, so we conserve tokens Use symlinks for all agent files where needed to avoid round trips to llm Added config for Open AI Codex / Gemini and Cursor
Configuration menu - View commit details
-
Copy full SHA for e6f9cde - Browse repository at this point
Copy the full SHA e6f9cdeView commit details -
FEATURE: Add previews to color palette selectors (#34129)
This commit adds a preview (same as the palette previews on the palette list page `/admin/customize/colors`) to user's interface color palette selectors, making it easy for users to see what a colour palette looks like before they select it. ## Screenshot <img width="696" height="563" alt="image" src="/api/flow.js?q=https%3A%2F%2Fgithub.com%2Fdiscourse%2Fdiscourse%2Fcompare%2F%253Ca%2520href%3D"https://github.com/user-attachments/assets/ff598189-a1ba-4eb5-a7c1-cb1930ded6fc">https://github.com/user-attachments/assets/ff598189-a1ba-4eb5-a7c1-cb1930ded6fc" />
Configuration menu - View commit details
-
Copy full SHA for e2d1d34 - Browse repository at this point
Copy the full SHA e2d1d34View commit details -
FIX: update final destination to use more recent user agent (#34207)
FD was using a user agent that is many years old so it is being flagged as an out of date browser
Configuration menu - View commit details
-
Copy full SHA for 4a17a31 - Browse repository at this point
Copy the full SHA 4a17a31View commit details -
DEV: remove experimental_sidebar_messages_count_enabled_groups (#34167)
Removes the temporary `experimental_sidebar_messages_count_enabled_groups` site setting. Reverts #33774.
Configuration menu - View commit details
-
Copy full SHA for f8ac0ba - Browse repository at this point
Copy the full SHA f8ac0baView commit details -
DEV: Unify reviewable action definition. (#34166)
This is a step towards unifying how reviewable types are defined. In this change, we add a new `ReviewableActionBuilder` concern, which can be included by the various reviewable types to give them a standard helper for adding actions that can be performed on the reviewable. The first feature for this concern takes the `build_action()` helper that some reviewables used, and makes it available to all reviewables. This is done in a backward compatible fashion, so it will work even whilst we transition to the new reviewable UI.
Configuration menu - View commit details
-
Copy full SHA for 7514dc8 - Browse repository at this point
Copy the full SHA 7514dc8View commit details -
FIX: user autocomplete search cache pollution (#34208)
The current chat autocomplete pipeline can mutate the user object selected for autocomplete here: https://github.com/discourse/discourse/blob/071e82140cf375e2875b87d1664ae596c19320dd/plugins/chat/assets/javascripts/discourse/components/chat-composer.gjs#L485 Specifically this occurs when we attempt to create a record in the store service where it already exists, and the logic for fetching the right record there deletes some properties from the input object: https://github.com/discourse/discourse/blob/216df43502e25fcb9a228bfc09f90548712d7f49/app/assets/javascripts/discourse/app/services/store.js#L426-L435 This mutates the object that is eventually used to replace the search term (and therefore causes an error as it is now missing all its properties except for `id`). This also pollutes the upstream cache in the userSearch JS module. This PR fixes both issues by cloning the user objects before they get passed into the processing functions.
Configuration menu - View commit details
-
Copy full SHA for a71eb41 - Browse repository at this point
Copy the full SHA a71eb41View commit details -
DEV: Remove automatic_backups_enabled setting (#33558)
We're removing the automatic_backups_enabled toggle and depending solely on the backup_frequency value. This PR replaces the setting and adds a migration for any forum that has automatic_backups_enabled disabled.
Configuration menu - View commit details
-
Copy full SHA for f8bf514 - Browse repository at this point
Copy the full SHA f8bf514View commit details -
UX: remove margin on user badge (#34216)
Reported on meta https://meta.discourse.org/t/xxx-more-box-in-user-card-not-aligned/378031?mobile_view=1 This commit removes margin on `user-badge` class to avoid misalignment on the usercard. Only other instance I think uses this element is the admin badge page: <img width="1015" height="581" alt="CleanShot 2025-08-11 at 11 32 05" src="/api/flow.js?q=https%3A%2F%2Fgithub.com%2Fdiscourse%2Fdiscourse%2Fcompare%2F%253Ca%2520href%3D"https://github.com/user-attachments/assets/a55581f5-063d-476d-aea4-2ffee5d653c6">https://github.com/user-attachments/assets/a55581f5-063d-476d-aea4-2ffee5d653c6" /> Which also does not need that margin.
Configuration menu - View commit details
-
Copy full SHA for a1dd82c - Browse repository at this point
Copy the full SHA a1dd82cView commit details -
Build(deps-dev): Bump @types/qunit from 2.19.12 to 2.19.13 in the typ…
…es group (#34197) Bumps the types group with 1 update: [@types/qunit](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qunit). Updates `@types/qunit` from 2.19.12 to 2.19.13 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/qunit) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3879109 - Browse repository at this point
Copy the full SHA 3879109View commit details -
Build(deps-dev): Bump eslint from 9.32.0 to 9.33.0 in the lint group (#…
…34198) Bumps the lint group with 1 update: [eslint](https://github.com/eslint/eslint). Updates `eslint` from 9.32.0 to 9.33.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v9.32.0...v9.33.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 14eb26d - Browse repository at this point
Copy the full SHA 14eb26dView commit details -
Build(deps): Bump regexp_parser from 2.11.0 to 2.11.1 (#34206)
Bumps [regexp_parser](https://github.com/ammar/regexp_parser) from 2.11.0 to 2.11.1. - [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md) - [Commits](ammar/regexp_parser@v2.11.0...v2.11.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3d7eaab - Browse repository at this point
Copy the full SHA 3d7eaabView commit details -
Build(deps-dev): Bump rubocop-rails from 2.32.0 to 2.33.0 (#34205)
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.32.0 to 2.33.0. - [Release notes](https://github.com/rubocop/rubocop-rails/releases) - [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md) - [Commits](rubocop/rubocop-rails@v2.32.0...v2.33.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 567a3c8 - Browse repository at this point
Copy the full SHA 567a3c8View commit details -
Build(deps): Bump redis-client from 0.25.1 to 0.25.2 (#34203)
Bumps [redis-client](https://github.com/redis-rb/redis-client) from 0.25.1 to 0.25.2. - [Changelog](https://github.com/redis-rb/redis-client/blob/master/CHANGELOG.md) - [Commits](redis-rb/redis-client@v0.25.1...v0.25.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 33d58ef - Browse repository at this point
Copy the full SHA 33d58efView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3c6260 - Browse repository at this point
Copy the full SHA f3c6260View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24f0711 - Browse repository at this point
Copy the full SHA 24f0711View commit details -
FIX: Improve filtering with multiple tag filters (#34120)
If you have a query like `category:1 tag:A,B tag:C,D` it should bring all topics that are in category 1 and have tags (A or B) and (C or D). Currently it works for `category:1 tag:A tag:C,D` -> it brings topics in category 1 that have tag A and either (tag C OR tag D)
Configuration menu - View commit details
-
Copy full SHA for 1f09720 - Browse repository at this point
Copy the full SHA 1f09720View commit details -
FIX: Improve signup destination URL handling (#34221)
Use authOptions.destination_url instead of cookie and prevent redirect loops to /signup Internal ref t/160715
Configuration menu - View commit details
-
Copy full SHA for 4480c9c - Browse repository at this point
Copy the full SHA 4480c9cView commit details -
UX: Add unique class to user profile toggle button (#34223)
Adds a unique class for targeting this button directly.
Configuration menu - View commit details
-
Copy full SHA for f804883 - Browse repository at this point
Copy the full SHA f804883View commit details -
FIX: Showing errors during social auth in some edge cases (#34220)
Unable to repro this using tests, but can confirm with a local repro, when the site is `login required`, the controller isn't present in the router's promise. We should look it up.
Configuration menu - View commit details
-
Copy full SHA for 83197c9 - Browse repository at this point
Copy the full SHA 83197c9View commit details -
DEV: Close footnote tooltip when trigger is removed (#34182)
This commit ensures inline footnote tooltips are closed when their trigger element is removed from the page. - Refactors inline footnotes to use a Glimmer component and DTooltip - Replaces anchor triggers with components rendered via Glimmer - Adds acceptance test to verify tooltip closes when link inside tooltip is clicked - Improves reliability of tooltip teardown on navigation or interaction
Configuration menu - View commit details
-
Copy full SHA for 168c4b7 - Browse repository at this point
Copy the full SHA 168c4b7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main@{1day}...main