discourse/app/assets/stylesheets/common/base
Mark VanLandingham 1a7922bea2
FEATURE: Create notification schedule to automatically set do not disturb time (#11665)
This adds a new table UserNotificationSchedules which stores monday-friday start and ends times that each user would like to receive notifications (with a Boolean enabled to remove the use of the schedule). There is then a background job that runs every day and creates do_not_disturb_timings for each user with an enabled notification schedule. The job schedules timings 2 days in advance. The job is designed so that it can be run at any point in time, and it will not create duplicate records.

When a users saves their notification schedule, the schedule processing service will run and schedule do_not_disturb_timings. If the user should be in DND due to their schedule, the user will immediately be put in DND (message bus publishes this state).

The UI for a user's notification schedule is in user -> preferences -> notifications. By default every day is 8am - 5pm when first enabled.
2021-01-20 10:31:52 -06:00
..
_index.scss DEV: Use indexes when importing SCSS from a folder (#11591) 2020-12-30 15:29:10 -05:00
_topic-list.scss UX: Refactor topic list nav (#11285) 2021-01-06 16:15:28 -05:00
about.scss UX: More consistent table header styles, removing duplicate styles 2019-02-26 21:40:17 -05:00
activation.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
alert.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
bbcode.scss remove built-in support for bbcode size 2016-03-27 09:29:27 -07:00
cat_reorder.scss UX: Increase width & center category reorder input (#10928) 2020-10-15 14:42:42 +11:00
category-list.scss UX: preload muted categories list to prevent rendering delay. 2020-08-12 00:34:40 +05:30
code_highlighting.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
colorpicker.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
compose.scss UX: Give furigana and other top-overflowing elements a little space (#11154) 2020-11-09 16:03:36 +11:00
composer-user-selector.scss UX: Reducing usage of btn-small, simplifying styles 2019-01-11 19:41:09 -05:00
crawler_layout.scss UX: remove timeline from print view, fix header in crawler view (#11489) 2020-12-15 16:12:46 -05:00
d-icon.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
d-popover.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
directory.scss FEATURE: Added sort by username for directory items (#10482) 2020-08-26 10:14:20 -04:00
discourse.scss UX: add space between links and text in labels (#11674) 2021-01-11 13:35:41 -05:00
edit-category.scss UX: Revamp category security tab (#11273) 2020-11-20 10:44:34 -05:00
edit-topic-status-update-modal.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
ember-select.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
emoji.scss FIX: prevents scrollbar jumping in the emoji picker (#10749) 2020-09-28 13:23:46 +02:00
exception.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
explain-reviewable.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
faqs.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
group.scss UI: Remove background from group notifications of @mentions (#10775) 2020-09-29 18:44:12 -05:00
groups.scss FEATURE: set notification levels when added to a group (#10378) 2020-08-06 12:27:27 -04:00
header.scss REFACTOR: Remove position fixed from the header and use sticky instead (#10781) 2020-10-19 17:26:38 -04:00
history.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
lightbox.scss UX: Refactor lightbox hover drop shadow 2020-08-04 10:43:18 -04:00
login.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
magnific-popup.scss DEV: Apply unselectable style consistently 2020-09-21 13:32:46 +02:00
menu-panel.scss UX: Ellipsis hamburger menu link text when overflowing (#11715) 2021-01-14 18:25:19 -05:00
modal.scss FIX: remove rendering UX from ember models (#11724) 2021-01-20 16:04:21 +11:00
not-found.scss FEATURE: Add site setting to show more detailed 404 errors. (#8014) 2019-10-08 14:15:08 +03:00
onebox.scss UI: Category Onebox styling changes (#11448) 2020-12-09 11:36:05 -06:00
popup-menu.scss UX: Don't wrap menu text under icon (#11502) 2020-12-16 16:43:47 +11:00
redirection.scss FIX: show an error page on click tracking error 2018-03-17 00:33:11 +01:00
request_access.scss DEV: adds prettier (#5956) 2018-06-08 11:49:31 +02:00
request-group-membership-form.scss UX: Split up group form into smaller sections. 2018-04-09 15:14:50 +08:00
reviewables.scss UI: Blur review queue images. (#11187) 2020-11-11 14:09:42 -03:00
rtl.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
search-menu.scss prevent search panel more link from causing horizontal overflow 2020-08-10 22:15:42 -04:00
search.scss DEV: no need to iterate through each tag for rendering (#11508) 2020-12-16 18:40:58 +05:30
share_link.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
shared-drafts.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
tagging.scss UX: Use uniform style for tag counts (#11743) 2021-01-18 15:11:23 -05:00
tooltip.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
topic-admin-menu.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
topic-post.scss FEATURE: Optional filtered replies view (#11387) 2020-12-10 12:02:07 -05:00
topic.scss UX: PM title glyph alignment and consistency improvement (#11314) 2020-11-23 12:16:41 +11:00
upload.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
user-badges.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
user.scss FEATURE: Create notification schedule to automatically set do not disturb time (#11665) 2021-01-20 10:31:52 -06:00
username_tagsinput.scss DEV: adds prettier (#5956) 2018-06-08 11:49:31 +02:00