discourse/spec
Osama Sayegh a793f4843b
DEV: Introduce theme-owned color palettes ()
Related to https://github.com/discourse/discourse/pull/30893

As part of the theme overhauling project, we're making each theme fully
own/control its color palette which can be edited directly on the theme
page. To make this possible, we need to introduce a special type of
color palettes that are marked as "owned by a theme" in the database
which aren't displayed in the admin color palettes page and can't be
edited from it. This commit is the first step of this change; it adds a new
join table to associate a color palette with a theme. For now, we're
keeping the relationship one-to-one (hence the `UNIQUE` indexes), but we
may later change it to one-to-many.

Internal topic: t/141648.
2025-01-22 12:03:37 +03:00
..
fabricators FEATURE: Improve wizard quality and rearrange steps () 2025-01-02 09:28:23 +10:00
fixtures FIX: `S3Inventory#backfill_etags_and_list_missing` need to unescape key () 2025-01-15 14:52:49 +08:00
generator DEV: Silence the output of migration specs () 2024-03-26 11:32:44 +01:00
helpers UX: add color-scheme meta tag to _head () 2024-12-13 08:10:08 -03:00
import_export DEV: Allow fab! without block () 2023-11-09 16:47:59 -06:00
initializers DEV: Allow fab! without block () 2023-11-09 16:47:59 -06:00
integration SECURITY: When enabled only allow Discourse Connect logins 2024-12-19 13:13:23 -03:00
integrity DEV: Add spec to ensure app works with multiple tagged loggers 2024-08-13 18:10:03 +02:00
jobs UX: Remove `loading="lazy"` from avatars for improved UX () 2025-01-21 14:06:45 +00:00
lib UX: Remove `loading="lazy"` from avatars for improved UX () 2025-01-21 14:06:45 +00:00
mailers FEATURE: add support for One-Click unsubscribe (RFC 8058) 2024-12-31 15:28:59 +01:00
migrations DEV: update fa6 icons to drop fa prefix () 2024-12-05 10:00:41 +08:00
models DEV: Introduce theme-owned color palettes () 2025-01-22 12:03:37 +03:00
multisite FIX: Include original filename in s3 uploads even if not attachment () 2025-01-15 18:08:18 +08:00
requests DEV: Introduce theme-owned color palettes () 2025-01-22 12:03:37 +03:00
script/import_scripts DEV: Catch missing translations during test runs () 2024-05-24 22:15:53 +08:00
serializers DEV: Introduce stylelint () 2025-01-20 15:27:42 +00:00
services FIX: Admin sidebar problem check missing -1 check () 2025-01-22 10:21:30 +10:00
support DEV: Remove invalid parsing options () 2025-01-03 13:17:49 +01:00
system UX: replaces custom more menu by d-menu () 2025-01-20 12:00:11 +01:00
tasks DEV: Fix constant redefinition warnings when running specs () 2024-11-20 15:17:36 +11:00
views FEATURE: Simplify crawler content for non-canonical post URLs () 2024-03-26 15:18:46 +00:00
rails_helper.rb DEV: Add base admin page page object () 2025-01-16 12:52:41 +08:00
regenerate_swagger_docs DEV: Add API docs for uploads and API doc watcher () 2021-12-23 08:40:15 +10:00
swagger_helper.rb DEV: Bump rswag-specs from 2.11.0 to 2.13.0 () 2023-12-07 08:16:47 +08:00