discourse/app/assets/javascripts/admin/templates/components
Martin Brennan 6261339da9
Improving bookmarks part 1 (#8466)
Note: All of this functionality is hidden behind a hidden, default false, site setting called `enable_bookmarks_with_reminders`. Also, any feedback on Ember code would be greatly appreciated!

This is part 1 of the bookmark improvements. The next PR will address the backend logic to send reminder notifications for bookmarked posts to users. This PR adds the following functionality:

* We are adding a new `bookmarks` table and `Bookmark` model to make the bookmarks a first-class citizen and to allow attaching reminders to them.
* Posts now have a new button in their actions menu that has the icon of an actual book
* Clicking the button opens the new bookmark modal.
* Both name and the reminder type are optional.
* If you close the modal without doing anything, the bookmark is saved with no reminder.
* If you click the Cancel button, no bookmark is saved at all.
* All of the reminder type tiles are dynamic and the times they show will be based on your user timezone set in your profile (this should already be set for you).
* If for some reason a user does not have their timezone set they will not be able to set a reminder, but they will still be able to create a bookmark.
* A bookmark can be deleted by clicking on the book icon again which will be red if the post is bookmarked.

This PR does NOT do anything to migrate or change existing bookmarks in the form of `PostActions`, the two features live side-by-side here. Also this does nothing to the topic bookmarking.
2019-12-11 14:04:02 +10:00
..
report-filters FIX: better handling of category filter deselection (#7468) 2019-05-02 10:03:12 +02:00
site-settings FEATURE: Ability to add components to all themes (#8404) 2019-11-28 16:19:01 +11:00
ace-editor.hbs FIX: ace editor was buggy in the latest Ember release 2016-11-28 11:29:56 -05:00
admin-backups-logs.hbs DEV: Remove buffered rendering from admin backup logs 2019-12-09 14:45:36 -07:00
admin-directory-toggle.hbs DEV: Remove buffered rendering from admin-directory toggle 2019-11-25 18:09:18 -07:00
admin-editable-field.hbs UX: bypass chrome autocomplete when editing admin text fields 2019-10-03 09:01:55 +10:00
admin-form-row.hbs
admin-nav.hbs Removing old bootstrap columns 2018-02-14 12:27:34 -05:00
admin-report-chart.hbs FEATURE: part 2 of dashboard improvements 2018-07-19 14:33:11 -04:00
admin-report-counters.hbs FIX: better handling of no prev30Days (#6301) 2018-08-22 18:00:11 +02:00
admin-report-counts.hbs FIX: makes format number round the value before using parseInt 2018-06-07 10:44:21 +02:00
admin-report-inline-table.hbs FEATURE: part 2 of dashboard improvements 2018-07-19 14:33:11 -04:00
admin-report-per-day-counts.hbs
admin-report-stacked-chart.hbs FIX: better handling of resizing in stacked charts (#6921) 2019-01-22 11:20:50 +01:00
admin-report-storage-stats.hbs FEATURE: Improve backup stats on admin dashboard 2018-12-17 11:35:11 +01:00
admin-report-table-cell.hbs FIX: improves number/percent support in reports 2018-08-01 18:40:59 -04:00
admin-report-table-header.hbs FIX: quality/bugfix dashboard/reports pass (#6283) 2018-08-17 16:19:25 +02:00
admin-report-table-row.hbs FIX: improves number/percent support in reports 2018-08-01 18:40:59 -04:00
admin-report-table.hbs FIX: ensures correct i18n key is used (#7686) 2019-06-04 11:22:44 +02:00
admin-report-trust-level-counts.hbs UX: Display large numbers with delimiters. 2017-01-09 15:56:02 +08:00
admin-report.hbs UX: improves dates on reports export UI (#7971) 2019-08-06 08:41:21 +02:00
admin-theme-editor.hbs FIX: Hide advanced theme fields behind a flag, pending UI improvement 2019-02-19 22:25:00 +00:00
admin-user-field-item.hbs REFACTOR: admin-user-field-item (#7016) 2019-02-19 09:30:38 +01:00
admin-watched-word.hbs DEV: Fix failing test on CI due to whitespace differences 2019-11-27 17:23:49 -07:00
admin-web-hook-event-chooser.hbs
admin-web-hook-event.hbs UX: Switch ellipsis direction when expanding web hook event details. 2019-04-16 14:28:23 +08:00
admin-web-hook-status.hbs DEV: Remove buffered rendering from watched words 2019-12-03 17:23:10 -07:00
email-styles-editor.hbs FEATURE: support SCSS in custom email style 2019-10-23 15:42:37 -04:00
embeddable-host.hbs icons deprecations fixes (#6920) 2019-01-22 12:02:02 +01:00
embedding-setting.hbs
flag-user-lists.hbs FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00
flag-user.hbs Add raw date to title attribute on old flags page (#6349) 2018-08-31 11:01:10 +10:00
highlighted-code.hbs
inline-edit-checkbox.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
install-theme-item.hbs UX: List popular themes and components in admin panel (#6997) 2019-02-20 14:58:31 -05:00
penalty-post-action.hbs Many enhancements to the flagging / suspending interface. 2018-02-01 17:13:02 -05:00
permalink-form.hbs DEV: refactoring permalink-form (#6925) 2019-01-22 15:09:21 +01:00
resumable-upload.hbs DEV: Remove buffered rendering from backup upload progress 2019-12-06 17:11:25 -07:00
save-controls.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
screened-ip-address-form.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
secret-value-list.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
setting-validation-message.hbs Rename {{fa-icon}} to {{d-icon}} so it can be more generic 2017-07-27 14:55:41 -04:00
silence-details.hbs Allow silence details to be overwritten via plugin 2018-01-10 13:19:53 -05:00
site-customization-change-details.hbs
site-customization-change-field.hbs
site-setting.hbs FEATURE: ability to add all active components to theme (#8447) 2019-12-04 17:13:41 +11:00
site-text-summary.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
suspension-details.hbs Add extensibility for suspension reasons 2018-01-10 12:52:31 -05:00
tags-uploader.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
tap-tile-grid.hbs Improving bookmarks part 1 (#8466) 2019-12-11 14:04:02 +10:00
tap-tile.hbs Improving bookmarks part 1 (#8466) 2019-12-11 14:04:02 +10:00
themes-list-item.hbs FEATURE: allow disabling theme components (#7812) 2019-07-03 18:18:11 +10:00
themes-list.hbs UX: List popular themes and components in admin panel (#6997) 2019-02-20 14:58:31 -05:00
value-list.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
watched-word-form.hbs DEV: upgrades from Ember 2.13 to Ember 3.5.1 (#6808) 2019-01-10 11:06:01 +01:00
watched-word-uploader.hbs FEATURE: Watched words improvements (#7899) 2019-07-22 14:59:56 +03:00