discourse/app/assets/stylesheets/common/base
Martin Brennan b8b29e79ad
FIX: Improve user timezone saving (#9230)
Based on issues identified in https://meta.discourse.org/t/improved-bookmarks-with-reminders/144542/20

* Implement the resolvedTimezone() function on the user model where we return the user's timezone if it has been set, or we guess it using moment and save it to the user using an update call if it has not yet been set. This covers the cases of users who do not log out/in often who will not get their timezone set via login. This also makes sure the guess + save is done in a non-obtrusive way not on every page -- only when it is needed.

* Before if a user's timezone was blank when they visited their profile page we were autofilling the dropdown with the guessed timezone from moment. However this was confusing as it would appear you have that timezone saved in the DB when you really didn't. Now we do not autofill the dropdown and added a button to automatically guess the current timezone to make everything more explicit.
2020-03-24 11:39:09 +10:00
..
_topic-list.scss FEATURE: MVP Bookmarks with reminders user list changes (#8999) 2020-03-12 15:20:56 +10:00
about.scss UX: More consistent table header styles, removing duplicate styles 2019-02-26 21:40:17 -05:00
activation.scss Streamlining some breakpoint mixins 2018-07-12 16:39:16 -04:00
alert.scss DEV: enforces no-invalid-interactive linting rule (#8907) 2020-02-11 15:55:16 +01:00
bbcode.scss remove built-in support for bbcode size 2016-03-27 09:29:27 -07:00
cat_reorder.scss FIX: Remove border-box from modal-body to avoid iOS fixed position bug 2020-02-19 11:08:15 -05:00
category-list.scss FEATURE: Demote muted categories on category list (#9226) 2020-03-17 15:33:15 -05:00
code_highlighting.scss UX: improve code highlighting diffs for dark themes 2018-12-06 10:54:30 -05:00
colorpicker.scss Upgrade to FontAwesome 5 (take two) (#6673) 2018-11-26 16:49:57 -05:00
compose.scss DEV: Move some autocomplete input styling to SCSS (#8381) 2019-11-20 12:32:00 -05:00
composer-user-selector.scss UX: Reducing usage of btn-small, simplifying styles 2019-01-11 19:41:09 -05:00
crawler_layout.scss FIX: Crawler footer style needed to be more specific 2019-06-03 11:52:20 -04:00
d-icon.scss UX: New bell icons for notification/tracking statuses 2019-12-19 14:39:29 -05:00
d-popover.scss UX: more compact local-dates preview (#7305) 2019-04-02 14:39:20 +02:00
directory.scss UX: Move total user count 2019-04-19 00:35:50 -04:00
discourse.scss UX: Differentiate Between PMs and Topics in Search Results (#8933) 2020-02-27 13:25:32 +00:00
edit-topic-status-update-modal.scss FIX: safari desktop doesnt support input[time] (#7719) 2019-06-07 15:50:43 +10:00
ember-select.scss UX: Dark theme tweaks for Ember.Select. 2016-04-18 09:36:33 +08:00
emoji.scss UX: do not enlarge emojis in polls (#8934) 2020-02-12 08:37:32 +01:00
exception.scss UX: Type system rebuild (#5492) 2018-01-12 17:27:38 -05:00
explain-reviewable.scss FEATURE: Adds a pop up that shows a more detailed score for reviewables (#8035) 2019-09-04 09:56:25 -06:00
faqs.scss FEATURE: list category moderators on the about page (#7916) 2019-07-31 16:46:58 +03:00
group.scss FIX: prevents ac wrap to overflow on group-add-member modal (#8882) 2020-02-06 20:47:53 +01:00
groups.scss FIX: move IE specific CSS rules to discourse-internet-explorer plugin (#8567) 2019-12-18 15:25:16 +11:00
header.scss FIX: Sync Ember and non-Ember layouts (#9028) 2020-02-25 15:31:04 +02:00
history.scss UX: rearrange controls in edit modals 2019-07-15 13:44:44 -04:00
lightbox.scss UX: do not show shadow on hover images on touch devices (#8429) 2019-11-28 10:51:08 +01:00
login.scss login/signup table shouldn't have border on tbody 2020-02-10 11:16:03 -05:00
magnific-popup.scss UX: Z-index of image lightbox needs to be higher than modal z-index 2019-12-13 09:38:38 -05:00
menu-panel.scss UX: Larger tap areas for profile panel in user menu on mobile devices 2020-03-23 13:25:33 -04:00
modal.scss FIX: differentiates flag-modal and flag-modal-body (#9187) 2020-03-12 13:17:52 +01: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 UX: add icon for Google Map onebox. 2020-02-03 18:12:42 +05:30
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 UX: mobile layout fix for claimable reviewables 2020-02-11 14:18:42 -05:00
rtl.scss UX: Update mobile site setting slide-out nav for RTL 2020-02-11 15:23:12 -05:00
search-menu.scss Adding a text-overflow: ellipsis; mixin and related cleanup 2019-11-06 14:00:29 -05:00
search.scss FEATURE: when under extreme load disable search 2019-07-02 11:22:01 +10:00
share_link.scss UX: Make share icons consistent color for dark themes 2019-11-22 13:04:36 -05:00
shared-drafts.scss FEATURE: Shared Drafts 2018-03-20 17:15:26 -04:00
tagging.scss FEATURE: MVP Bookmarks with reminders user list changes (#8999) 2020-03-12 15:20:56 +10:00
tooltip.scss FIX: uses appropriate z-index for tooltips (#6674) 2018-11-26 22:47:12 +01:00
topic-admin-menu.scss Follow up padding fix to de559f3 2020-02-21 15:44:34 -05:00
topic-post.scss UX: Disable highlight animation on deleted posts 2020-03-20 12:15:58 -04:00
topic.scss REFACTOR: removes places where we never show glyph and DRY code (#8744) 2020-01-17 20:58:15 +01:00
upload.scss UX: Fix profile image upload control spacing on mobile 2019-07-18 11:36:24 -04:00
user-badges.scss UX: Mobile editor style fixes (#7878) 2019-07-11 09:57:53 -04:00
user.scss FIX: Improve user timezone saving (#9230) 2020-03-24 11:39:09 +10:00
username_tagsinput.scss DEV: adds prettier (#5956) 2018-06-08 11:49:31 +02:00