This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/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
..
concerns Revert "FEATURE: Send notification when member was accepted to group. (#7503)" 2019-05-27 15:19:59 -04:00
about-page-users.js.es6 UX: remove the double-encoding of user titles. 2019-12-06 04:07:47 +05:30
activation-controls.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
add-category-tag-classes.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
auth-token-dropdown.es6 DEV: global s/this.get\("(\w+)"\)/this.$1 (#7592) 2019-05-27 10:15:39 +02:00
avatar-flair.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
avatar-uploader.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
backup-codes.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
backup-uploader.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
badge-button.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
badge-card.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
badge-selector.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
badge-title.js.es6 DEV: Provide radix argument to parseInt (#8281) 2019-11-12 10:47:42 +01:00
basic-topic-list.js.es6 DEV: Provide radix argument to parseInt (#8281) 2019-11-12 10:47:42 +01:00
bread-crumbs.js.es6 FIX: linting 2019-12-03 16:07:55 +00:00
bulk-select-button.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
categories-and-latest-topics.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
categories-and-top-topics.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
categories-boxes-topic.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
categories-boxes-with-topics.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
categories-boxes.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
categories-only.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
categories-topic-list.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
category-title-before.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
category-title-link.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
category-unread.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
cdn-img.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
choose-message.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
choose-topic.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
color-picker-choice.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
color-picker.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
composer-action-title.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
composer-body.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
composer-editor.js.es6 DEV: Extend plugin API for uploads (#8440) 2019-12-09 16:20:03 +02:00
composer-message.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
composer-messages.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
composer-save-button.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
composer-title.js.es6 REFACTOR: Remove InputValidation which was simply an Ember.Object 2019-11-11 15:48:56 -05:00
composer-toggles.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
composer-user-selector.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
conditional-loading-section.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
conditional-loading-spinner.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
connector-container.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
cook-text.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
count-i18n.js.es6 DEV: Remove buffered rendering from i18n count 2019-12-04 15:39:05 -07:00
create-account.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
create-topic-button.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
create-topics-notice.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
csv-uploader.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
custom-html.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
d-button.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
d-editor.js.es6 FIX: Do not autocomplete categories or emojis in code blocks (#8459) 2019-12-09 15:07:15 +02:00
d-modal-body.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
d-modal-cancel.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
d-modal.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
d-navigation.js.es6 DEV: Use new filterType property where possible 2019-11-21 11:01:28 +00:00
d-section.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
date-input.js.es6 FEATURE: Filter reviewables by date range (#8354) 2019-11-15 15:29:59 -03:00
date-picker-future.js.es6 DEV: global s/this.get\("(\w+)"\)/this.$1 (#7592) 2019-05-27 10:15:39 +02:00
date-picker-past.js.es6 DEV: global s/this.get\("(\w+)"\)/this.$1 (#7592) 2019-05-27 10:15:39 +02:00
date-picker.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
date-time-input-range.js.es6 FEATURE: Filter reviewables by date range (#8354) 2019-11-15 15:29:59 -03:00
date-time-input.js.es6 FEATURE: Filter reviewables by date range (#8354) 2019-11-15 15:29:59 -03:00
desktop-notification-config.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
directory-item.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
directory-toggle.js.es6 DEV: Remove buffered rendering from user directory 2019-11-26 15:48:43 -07:00
disabled-icon.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
discourse-banner.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
discourse-linked-text.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
discourse-tag-bound.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
discourse-topic.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
discovery-categories.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
discovery-topics-list.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
edit-category-general.js.es6 DEV: Allow the creation of sub-sub-categories 2019-12-04 12:07:05 +00:00
edit-category-images.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
edit-category-panel.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
edit-category-security.js.es6 DEV: Provide radix argument to parseInt (#8281) 2019-11-12 10:47:42 +01:00
edit-category-settings.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
edit-category-tab.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
edit-category-tags.js.es6 DEV: run files through prettier 2019-10-31 10:18:29 +11:00
edit-category-topic-template.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
edit-topic-timer-form.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
emoji-picker.js.es6 DEV: Run prettier 2019-11-12 11:49:31 +01:00
emoji-uploader.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
expand-post.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
expanding-text-area.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
featured-topic.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
flag-action-type.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
flag-selection.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
flat-button.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
footer-message.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
footer-nav.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
future-date-input.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
generated-invite-link.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
global-notice.js.es6 Fix Prettier using correct version (1.19.1) 2019-11-15 10:34:26 -05:00
google-search.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
group-activity-filter.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
group-card-contents.js.es6 FIX: Better handling of Group model state (#8356) 2019-11-18 14:59:28 +02:00
group-flair-inputs.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
group-index-toggle.js.es6 DEV: Remove buffered rendering from group-index-toggle (#8399) 2019-11-25 13:36:00 -07:00
group-manage-logs-filter.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
group-manage-logs-row.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
group-manage-save-button.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
group-member-dropdown.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
group-member.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
group-membership-button.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
group-navigation.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
group-post.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
group-selector.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
groups-form-interaction-fields.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
groups-form-membership-fields.js.es6 DEV: Provide radix argument to parseInt (#8281) 2019-11-12 10:47:42 +01:00
groups-form-profile-fields.js.es6 FIX: Better handling of Group model state (#8356) 2019-11-18 14:59:28 +02:00
groups-info.js.es6 UX: show group full name even when title is same. (#8437) 2019-11-29 13:07:24 +05:30
header-extra-info.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
hide-modal-trigger.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
highlight-text.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
honeypot-input.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
ignored-user-list-item.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
ignored-user-list.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
image-uploader.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
images-uploader.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
input-tip.js.es6 DEV: Remove buffered rendering from input tips 2019-12-04 18:11:00 -07:00
invite-panel.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
latest-topic-list-item.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
link-to-input.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
links-redirect.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
load-more.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
login-buttons.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
login-modal.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
login-reply-button.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
mobile-category-topic.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
mobile-nav.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
modal-panel.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
modal-tab.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
mount-widget.js.es6 DEV: Import set, setProperties, helper, and string functions (#8297) 2019-11-05 12:43:49 -06:00
nav-item.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
navigation-bar.js.es6 DEV: Use new filterType property where possible 2019-11-21 11:01:28 +00:00
navigation-item.js.es6 DEV: Use new filterType property where possible 2019-11-21 11:01:28 +00:00
notification-consent-banner.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
number-field.js.es6 DEV: Provide radix argument to parseInt (#8281) 2019-11-12 10:47:42 +01:00
password-field.js.es6 DEV: global s/this.get\("(\w+)"\)/this.$1 (#7592) 2019-05-27 10:15:39 +02:00
plugin-connector.js.es6 DEV: fix linting 2019-11-20 14:03:45 +00:00
plugin-outlet.js.es6 DEV: fix linting 2019-11-20 14:03:45 +00:00
popup-input-tip.js.es6 DEV: Remove buffered rendering from popup-input-tips 2019-12-05 10:59:36 -07:00
preference-checkbox.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
pwa-install-banner.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
quote-button.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
radio-button.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
related-messages.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
reviewable-bundled-action.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
reviewable-claimed-topic.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
reviewable-conversation-post.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
reviewable-flagged-post.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
reviewable-histories.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
reviewable-item.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
reviewable-queued-post.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
reviewable-user.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
scroll-tracker.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
scrolling-post-stream.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
search-advanced-options.js.es6 REFACTOR: Remove Discourse.Category constants 2019-11-08 13:31:00 -05:00
search-text-field.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
second-factor-form.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
second-factor-input.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
security-key-form.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
share-panel.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
share-popup.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
share-source.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
shared-draft-controls.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
signup-cta.js.es6 DEV: Import Ember.on from @ember/object/evented (#8268) 2019-10-30 17:05:27 -05:00
site-header.js.es6 DEV: Run prettier 2019-11-12 11:49:31 +01:00
suggested-topics.js.es6 DEV: Remove Discourse.Site in favor of import (#8344) 2019-11-13 12:13:47 -05:00
tag-drop-link.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
tag-groups-form.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
tag-info.js.es6 REFACTOR: use rest serializer for tag-info categories 2019-12-10 14:58:11 -05:00
tag-list.js.es6 REFACTOR: Remove Discourse.Category constants 2019-11-08 13:31:00 -05:00
tags-admin-dropdown.js.es6 DEV: reduces memory footprint of tests - step 1 (#7591) 2019-05-28 12:15:12 +02:00
tap-tile-grid.js.es6 Improving bookmarks part 1 (#8466) 2019-12-11 14:04:02 +10:00
tap-tile.js.es6 Improving bookmarks part 1 (#8466) 2019-12-11 14:04:02 +10:00
text-field.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
text-overflow.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
time-input.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
top-period-buttons.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
topic-admin-menu-button.js.es6 FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00
topic-category.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
topic-entrance.js.es6 DEV: Provide radix argument to parseInt (#8281) 2019-11-12 10:47:42 +01:00
topic-footer-buttons.js.es6 FEATURE: Featured topic for user profile & card (#8461) 2019-12-09 11:15:47 -08:00
topic-join-group-notice.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
topic-list-item.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
topic-list.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
topic-navigation.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
topic-post-badges.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
topic-progress.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
topic-status.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
topic-timeline.js.es6 DEV: Provide radix argument to parseInt (#8281) 2019-11-12 10:47:42 +01:00
topic-timer-info.js.es6 DEV: Remove commented out code 2019-12-05 20:32:27 -07:00
topic-title.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
track-selected.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
user-badge.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-card-contents.js.es6 FEATURE: Featured topic for user profile & card (#8461) 2019-12-09 11:15:47 -08:00
user-field.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-flag-percentage.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-info.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-link.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
user-notifications-large.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-selector.js.es6 FEATURE: Support pasting a list of usernames into a PM 2019-12-02 11:28:09 -05:00
user-stat.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
user-stream-item.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
user-stream.js.es6 DEV: Import Ember.on from @ember/object/evented (#8268) 2019-10-30 17:05:27 -05:00
user-summary-category-search.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-summary-section.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
user-summary-topic.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
user-summary-topics-list.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
user-summary-user.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00
watch-read.js.es6 REFACTOR: Remove Ember.Component global variable 2019-10-23 12:30:52 -04:00