discourse/app/serializers
Sam a3e8c3cd7b FEATURE: Native theme support
This feature introduces the concept of themes. Themes are an evolution
of site customizations.

Themes introduce two very big conceptual changes:

- A theme may include other "child themes", children can include grand
children and so on.

- A theme may specify a color scheme

The change does away with the idea of "enabled" color schemes.

It also adds a bunch of big niceties like

- You can source a theme from a git repo

- History for themes is much improved

- You can only have a single enabled theme. Themes can be selected by
    users, if you opt for it.

On a technical level this change comes with a whole bunch of goodies

- All CSS is now compiled using a custom pipeline that uses libsass
    see /lib/stylesheet

- There is a single pipeline for css compilation (in the past we used
    one for customizations and another one for the rest of the app

- The stylesheet pipeline is now divorced of sprockets, there is no
   reliance on sprockets for CSS bundling

- CSS is generated with source maps everywhere (including themes) this
    makes debugging much easier

- Our "live reloader" is smarter and avoid a flash of unstyled content
   we run a file watcher in "puma" in dev so you no longer need to run
   rake autospec to watch for CSS changes
2017-04-12 10:53:49 -04:00
..
about_serializer.rb PERF: Cache About#stats. 2015-07-20 22:45:05 +08:00
admin_badge_serializer.rb FEATURE: allow admins to enter badge long descriptions 2016-03-28 18:38:57 +11:00
admin_badges_serializer.rb
admin_detailed_user_serializer.rb FIX: admin user page should show count of all posts, including private messages, so admins can delete them. This bug was making it impossible to delete users. 2017-03-17 17:01:45 -04:00
admin_email_template_serializer.rb FIX: Translate titles of email templates 2017-01-05 01:26:38 +01:00
admin_plugin_serializer.rb
admin_post_serializer.rb FIX: don't overwrite custom uploaded avatar when selecting gravatar 2015-09-11 15:10:56 +02:00
admin_user_list_serializer.rb FIX: add link to user profile for staged users 2016-01-19 16:41:07 +01:00
admin_user_serializer.rb UX: show user full name on admin profile 2015-09-19 18:08:04 +05:30
admin_web_hook_event_serializer.rb FEATURE: prompts new webhook events 2016-09-19 12:07:17 +08:00
admin_web_hook_serializer.rb FEATURE: Webhooks. 2016-09-05 18:44:00 +08:00
api_key_serializer.rb
application_serializer.rb FEATURE: fragment cache for use with serializers 2015-09-28 16:50:24 +10:00
archetype_serializer.rb
backup_serializer.rb
badge_grouping_serializer.rb UX: Show translated badge names and badge groupings 2015-12-30 23:35:16 +01:00
badge_index_serializer.rb UX: Show badges as cards on the badges index and show page 2016-03-25 15:33:06 -04:00
badge_serializer.rb FEATURE: allow admins to enter badge long descriptions 2016-03-28 18:38:57 +11:00
badge_type_serializer.rb
basic_category_serializer.rb FEATURE: category setting for default top period 2017-03-22 16:54:18 -04:00
basic_group_history_serializer.rb FEATURE: Group logs. 2016-12-12 17:29:54 +08:00
basic_group_serializer.rb FEATURE: Add Group#full_name. 2016-12-13 16:16:26 +08:00
basic_group_user_serializer.rb PERF: Fix N+1 queries when loading groups. 2016-11-26 02:20:26 +08:00
basic_post_serializer.rb PERF: avoid needless :try invokes respond_to? etc 2015-10-02 15:00:00 +10:00
basic_topic_serializer.rb
basic_user_badge_serializer.rb
basic_user_serializer.rb FIX: Move title and name out of BasicUserSerializer. 2016-12-05 18:46:33 +08:00
category_and_topic_lists_serializer.rb FIX: missing avatars from categories page when ajax loaded 2016-08-31 14:02:30 +10:00
category_detailed_serializer.rb FIX: use 'topic_all_time' as topic count failover in /categories page 2016-08-29 10:25:46 +02:00
category_list_serializer.rb
category_serializer.rb Merge pull request #4609 from joebuhlig/category-topics-wiki 2016-12-20 09:15:51 +11:00
category_upload_serializer.rb FIX: Associate category logo and background to uploads record. 2016-12-12 17:37:28 +08:00
color_scheme_color_serializer.rb FEATURE: Native theme support 2017-04-12 10:53:49 -04:00
color_scheme_serializer.rb FEATURE: Native theme support 2017-04-12 10:53:49 -04:00
current_user_serializer.rb FEATURE: Add a radial ping when user's first notification has not been read. 2016-11-08 16:23:12 +08:00
detailed_user_badge_serializer.rb
directory_item_serializer.rb
directory_serializer.rb
discourse_version_check_serializer.rb
email_log_serializer.rb FEATURE: handle bounced emails 2016-05-02 23:15:32 +02:00
embeddable_host_serializer.rb FEATURE: Support for a whitelist for embeddable host paths 2016-08-23 14:56:12 -04:00
embedding_serializer.rb Can edit settings on the embedding page 2015-08-20 15:56:05 -04:00
emoji_serializer.rb
flagged_topic_serializer.rb FIX: error when loading admin > flags 2015-08-28 12:31:32 +02:00
flagged_user_serializer.rb
gap_serializer.rb
group_post_serializer.rb FIX: Move title and name out of BasicUserSerializer. 2016-12-05 18:46:33 +08:00
group_post_user_serializer.rb FIX: Move title and name out of BasicUserSerializer. 2016-12-05 18:46:33 +08:00
group_show_serializer.rb FEATURE: Allow group owners to edit group name and avatar flair. 2016-12-05 14:27:46 +08:00
group_user_serializer.rb FIX: add title to group_user serializer 2015-07-06 23:00:00 +05:30
grouped_screened_url_serializer.rb
grouped_search_result_serializer.rb create searchResultUserSerializer, display name next to username in search results 2017-03-01 13:11:01 +01:00
incoming_email_details_serializer.rb show all headers in rejected email details modal 2016-03-30 19:05:42 +02:00
incoming_email_serializer.rb FEATURE: better email in support 2016-01-19 00:57:55 +01:00
invite_serializer.rb
invited_user_serializer.rb
listable_topic_serializer.rb correct regression 2016-12-05 17:40:47 +11:00
new_post_result_serializer.rb
notification_serializer.rb
permalink_serializer.rb fix permalinks serializer with subfolder setups 2017-04-05 18:45:01 +02:00
post_action_type_serializer.rb
post_action_user_serializer.rb FIX: Who Liked a Post now shows UserCard when avatar is clicked 2015-10-02 18:10:06 -04:00
post_revision_serializer.rb UX: Show edit button on post revision modal as long as user can edit. 2017-01-27 10:49:17 +08:00
post_serializer.rb FEATURE: avatar flair can be font awesome icons 2016-08-26 17:15:37 -04:00
post_stream_serializer_mixin.rb FEATURE: Topic timeline widget 2016-05-31 10:51:39 -04:00
post_wordpress_serializer.rb
primary_group_serializer.rb FEATURE: primary group class on avatars in topic list 2017-02-20 15:55:10 -05:00
queued_post_serializer.rb FIX: handle posts with no user on needs approval page 2016-05-20 15:44:19 +05:30
screened_email_serializer.rb
screened_ip_address_serializer.rb
screened_url_serializer.rb
search_post_serializer.rb FIX: Missing post_number in searching within a topic 2016-08-10 17:54:30 -04:00
search_result_user_serializer.rb create searchResultUserSerializer, display name next to username in search results 2017-03-01 13:11:01 +01:00
similar_topic_serializer.rb
single_sign_on_record_serializer.rb
site_serializer.rb FEATURE: Native theme support 2017-04-12 10:53:49 -04:00
site_text_serializer.rb Support for "Only show overridden" in site text customization 2015-11-30 15:25:08 -05:00
suggested_topic_serializer.rb FEATURE: Allow posting a link with topics 2016-12-05 17:20:54 +01:00
tag_group_serializer.rb PERF: tag groups index query 2016-07-15 17:16:26 -04:00
theme_serializer.rb FEATURE: Native theme support 2017-04-12 10:53:49 -04:00
top_list_serializer.rb
topic_embed_serializer.rb Add embed/info endpoint for TopicEmbed queries 2015-09-16 03:22:24 +00:00
topic_flag_type_serializer.rb
topic_link_serializer.rb
topic_list_item_serializer.rb FEATURE: Allow posting a link with topics 2016-12-05 17:20:54 +01:00
topic_list_serializer.rb WIP: Tags which are not allowed in a category showing in drop down. 2016-07-08 10:27:56 +08:00
topic_post_count_serializer.rb FEATURE: group avatar flair shows on topic participants list, and participant avatars can have custom styles 2017-01-18 11:38:00 -05:00
topic_poster_serializer.rb FEATURE: primary group class on avatars in topic list 2017-02-20 15:55:10 -05:00
topic_status_update_serializer.rb FEATURE: Allow admins to schedule a topic to be published in the future. 2017-04-04 11:16:05 +08:00
topic_tracking_state_serializer.rb
topic_view_posts_serializer.rb
topic_view_serializer.rb FIX: render emoji in topic title 2017-04-12 10:38:17 -04:00
topic_view_wordpress_serializer.rb
trust_level_serializer.rb
trust_level3_requirements_serializer.rb FEATURE: make trust level 3 time period admin setting 2015-12-22 23:26:19 +05:30
upload_serializer.rb
user_action_serializer.rb FIX: Emoji in Discourse onebox is wrapped in square brackets. 2016-01-13 19:00:11 +08:00
user_badge_serializer.rb FEATURE: you can not drill down and see why you have badges 2016-01-18 17:59:20 +11:00
user_badges_serializer.rb FEATURE: you can not drill down and see why you have badges 2016-01-18 17:59:20 +11:00
user_field_serializer.rb FEATURE: add user custom fields to user card 2016-04-08 14:35:41 +02:00
user_history_serializer.rb FEATURE: Native theme support 2017-04-12 10:53:49 -04:00
user_name_serializer.rb FEATURE: support for external letter avatars service 2015-09-11 02:12:40 +02:00
user_option_serializer.rb Add notification level user preference when replying to a topic 2016-09-30 14:58:07 -04:00
user_serializer.rb PERF: Fix N+1 queries when loading groups. 2016-11-26 02:20:26 +08:00
user_summary_serializer.rb hide bookmarks count in user summary except for yourself 2016-05-09 15:51:43 +02:00
user_wordpress_serializer.rb
web_hook_post_serializer.rb FEATURE: Allow easier customization to the web hook event serialization. 2017-03-16 10:09:05 +08:00
web_hook_topic_view_serializer.rb FEATURE: Allow easier customization to the web hook event serialization. 2017-03-16 10:09:05 +08:00
web_hook_user_serializer.rb FEATURE: Include email in User webhook. 2017-03-25 08:23:01 +08:00
wizard_field_choice_serializer.rb New step to choose emoji set 2016-09-22 09:52:19 -04:00
wizard_field_serializer.rb Add locale step 2016-09-22 09:52:19 -04:00
wizard_serializer.rb Wizard: Step 1 2016-09-22 09:48:58 -04:00
wizard_step_serializer.rb Added images to the first and last step of the wizard 2016-09-22 09:52:19 -04:00