discourse/app/controllers
Bianca Nenciu 7611fec0da
FEATURE: Implement new onboarding popups (#18362)
This commit introduces a new framework for building user tutorials as
popups using the Tippy JS library. Currently, the new framework is used
to replace the old notification spotlight and tips and show a new one
related to the topic timeline.

All popups follow the same structure and have a title, a description and
two buttons for either dismissing just the current tip or all of them
at once.

The state of all seen popups is stored in a user option. Updating
skip_new_user_tips will automatically update the list of seen popups
accordingly.
2022-10-12 18:38:45 +03:00
..
admin FIX: Deprecated settings should not override from UI (#18536) 2022-10-11 11:14:13 +10:00
users
about_controller.rb
application_controller.rb Revert "Revert "FEATURE: Preload resources via link header (#18475)" (#18511)" (#18531) 2022-10-11 20:11:44 -03:00
associated_groups_controller.rb
badges_controller.rb
bookmarks_controller.rb
bootstrap_controller.rb
categories_controller.rb FEATURE: Add dark mode option for category logos (#18460) 2022-10-07 11:00:44 -04:00
clicks_controller.rb
composer_messages_controller.rb
csp_reports_controller.rb
directory_columns_controller.rb
directory_items_controller.rb
do_not_disturb_controller.rb
drafts_controller.rb
edit_directory_columns_controller.rb
email_controller.rb
embed_controller.rb
exceptions_controller.rb
export_csv_controller.rb
extra_locales_controller.rb
finish_installation_controller.rb
forums_controller.rb
groups_controller.rb
hashtags_controller.rb
highlight_js_controller.rb
inline_onebox_controller.rb
invites_controller.rb
list_controller.rb
metadata_controller.rb
notifications_controller.rb
offline_controller.rb
onebox_controller.rb
permalinks_controller.rb
post_action_users_controller.rb
post_actions_controller.rb
post_readers_controller.rb
posts_controller.rb
presence_controller.rb
published_pages_controller.rb
push_notification_controller.rb
qunit_controller.rb
reviewable_claimed_topics_controller.rb
reviewables_controller.rb
robots_txt_controller.rb
safe_mode_controller.rb
search_controller.rb
session_controller.rb
similar_topics_controller.rb
site_controller.rb
sitemap_controller.rb
static_controller.rb
steps_controller.rb
stylesheets_controller.rb
svg_sprite_controller.rb
tag_groups_controller.rb
tags_controller.rb
theme_javascripts_controller.rb
topics_controller.rb FIX: Remove public topic invite functionality (#18488) 2022-10-10 19:21:51 +03:00
uploads_controller.rb
user_actions_controller.rb
user_api_keys_controller.rb
user_avatars_controller.rb
user_badges_controller.rb
user_status_controller.rb
users_controller.rb FEATURE: Implement new onboarding popups (#18362) 2022-10-12 18:38:45 +03:00
users_email_controller.rb
webhooks_controller.rb
wizard_controller.rb