mirror of
https://github.com/discourse/discourse.git
synced 2026-08-09 21:45:25 +08:00
- Don't fire the onboarding step's completion callback against a destroyed component. Previewing a homepage routes away from the banner, so the step hands its callback back on teardown and the service falls back to writing the store key and audit event itself. - Make the collapsed banner's "x of 3 steps completed" count reactive. It was reading the key value store, which doesn't trigger a re-render. - Stop memoizing a font stack probed before the stylesheet that defines the font classes has loaded, which pinned the wrong font for the page's lifetime. - Add the missing `start_posting.completed` label, which rendered as a raw i18n key once the step was done, plus an integrity spec so a step can't ship without both labels. Sentence case for the other two step titles. - Collapse the eight site setting steps in DesignWizard::Apply into one that iterates the hash the contract already builds. - Move the wizard's stylesheet link handling into color-scheme-manager so all the light/dark link knowledge lives in one place. - Give the step dots their own class instead of borrowing the image carousel's, and put the panel on its own z-layer below modals so dialogs behind it stay reachable. - Dock the panel to the bottom edge on narrow viewports. A full height side rail covered the page it's meant to be previewing. - Pull the hardcoded base-light values in design-wizard.scss into named variables so each one is declared once. - Drop the dead --design-wizard-chrome-font-size plumbing. - Note why update_palette_selectability resets everything and why update_all is safe there. - Tests: specs for PalettePairs and ResolvePalette, the user selectable palette toggle in both directions, a failed progress save, and the case where there are no palettes to offer. Fixed a viewport assertion that couldn't fail and a link cleanup that leaked between tests. |
||
|---|---|---|
| .. | ||
| dev_tools | ||
| navigation_menu | ||
| review | ||
| about_page_site_activity.rb | ||
| about_page_site_activity_item.rb | ||
| about_page_users_list.rb | ||
| ace_editor.rb | ||
| admin_about_config_area_contact_information_card.rb | ||
| admin_about_config_area_general_settings_card.rb | ||
| admin_about_config_area_group_listing_card.rb | ||
| admin_about_config_area_your_organization_card.rb | ||
| admin_changes_banner.rb | ||
| admin_customize_theme_install_button.rb | ||
| admin_dashboard_date_range_picker.rb | ||
| admin_dashboard_engagement.rb | ||
| admin_dashboard_search.rb | ||
| admin_dashboard_site_traffic.rb | ||
| admin_fonts_form.rb | ||
| admin_logo_form.rb | ||
| admin_onboarding_banner.rb | ||
| admin_theme_settings_editor.rb | ||
| admin_theme_translations_settings_editor.rb | ||
| base.rb | ||
| blocks.rb | ||
| bookmark_list.rb | ||
| bookmark_menu.rb | ||
| calendar_date_time_picker.rb | ||
| category_badge.rb | ||
| category_list.rb | ||
| category_permission_row.rb | ||
| category_type_card.rb | ||
| color_palette_editor.rb | ||
| composer.rb | ||
| composer_image_grid.rb | ||
| composer_onebox_toolbar.rb | ||
| d_editor_original_translation_preview.rb | ||
| d_filter_controls.rb | ||
| d_icon_grid_picker.rb | ||
| d_menu.rb | ||
| d_page_header.rb | ||
| d_select.rb | ||
| d_toggle_switch.rb | ||
| design_wizard_panel.rb | ||
| dialog.rb | ||
| drafts_menu.rb | ||
| emoji_picker.rb | ||
| empty_state.rb | ||
| fast_editor.rb | ||
| filter.rb | ||
| form_kit.rb | ||
| group-card.rb | ||
| group_selector.rb | ||
| home_logo.rb | ||
| image_grid_carousel.rb | ||
| interface_color_mode.rb | ||
| interface_color_selector.rb | ||
| language_switcher.rb | ||
| logo.rb | ||
| manage_reports_modal.rb | ||
| nested_activity_log.rb | ||
| new_topic_list_toggle.rb | ||
| new_topic_list_toggle_tab.rb | ||
| notifications_tracking.rb | ||
| photoswipe.rb | ||
| pikaday_calendar.rb | ||
| post.rb | ||
| private_message_map.rb | ||
| review_note_form.rb | ||
| select_kit.rb | ||
| sidebar_header_dropdown.rb | ||
| theme_translation_text_area.rb | ||
| toasts.rb | ||
| tooltips.rb | ||
| topic_admin_menu.rb | ||
| topic_list.rb | ||
| topic_list_controls.rb | ||
| topic_list_header.rb | ||
| topic_map.rb | ||
| topic_query_filter.rb | ||
| topic_reply_choice_dialog.rb | ||
| topic_view.rb | ||
| translation_composer.rb | ||
| uppy_image_uploader.rb | ||
| user_card.rb | ||
| user_menu.rb | ||
| welcome_banner.rb | ||