Robin Ward
4d8619f62c
Move topic list extensibility to topic-list component
2017-10-12 12:03:22 -04:00
Robin Ward
c9b5ef9f58
Typo'd name of jump-bottom
2017-10-11 15:47:18 -04:00
Robin Ward
8a8d3a3a7e
Allow currentUser to be passed into raw templates automatically
2017-10-11 12:21:24 -04:00
Robin Ward
193244f8c1
Convert quote button to use d-icon
2017-10-06 15:45:43 -04:00
Guo Xiang Tan
b0557c6692
UX: Allow users to remove a remind me topic timer.
2017-10-05 11:50:08 +08:00
Robin Ward
1022535c2b
UX: Add a two week suspension timeframe
2017-10-02 15:23:58 -04:00
Robin Ward
f7c967b754
Add forever to the suspension dropdown
2017-10-02 15:04:22 -04:00
Guo Xiang Tan
8140e54675
FIX: More fixes for Group#mentionable and Group#messageable feature.
2017-10-02 17:45:58 +08:00
Guo Xiang Tan
5d37f8673b
PERF: Only send down suggested payload when loading last chunk.
2017-09-26 14:42:27 +08:00
Robin Ward
8323e22d0c
Rename auto-update-input to more accurate future-date-input
2017-09-25 12:28:00 -04:00
Robin Ward
6bce3004d9
UX: Nicer selection of suspend duration
2017-09-25 12:28:00 -04:00
Robin Ward
6e48884274
Extract out common "cancel" link functionality from modals
2017-09-25 12:25:15 -04:00
Robin Ward
be0eb0a554
Refactor flagged posts into components
2017-09-25 12:25:14 -04:00
Joffrey JAFFEUX
2a17684546
FIX: do not display uncategorized as a possible parent category
2017-09-20 20:47:50 +02:00
Joffrey JAFFEUX
5acf3504bf
minor changes to emoji-picker
...
- refactoring of globals
- removing autofocus, causing issues on mobile
- improve unbinding of listeners
2017-09-15 16:03:28 +02:00
Joffrey JAFFEUX
562e48dfb7
adds a dsl to simplify testing of the select-box
2017-09-14 19:50:32 +02:00
Robin Ward
42aea15070
Add some container DIVs for easier styling
2017-09-14 11:54:42 -04:00
Joffrey JAFFEUX
c06c88b479
cleaner title attribute for select-box
2017-09-12 01:36:58 +02:00
Joffrey JAFFEUX
e924920bec
uses select-box for pinned-button
...
This commit also moves more logic in dropdown-select-box instead of
duplicating it for notifications-options and pinned-options
2017-09-11 19:14:22 +02:00
Joffrey JAFFEUX
7f9220a2cd
minor select-box fixes
...
- select row when using tab
- makes sure tab order is correct
- highlight first row when filtering
2017-09-11 00:38:32 +02:00
Joffrey JAFFEUX
4b558638c8
FEATURE: improves keyboard handling of select-box
...
- arrow keys
- escape key
2017-09-10 19:12:03 +02:00
Joffrey JAFFEUX
950b9e9eaf
FIX: keeps as much as possible the same api for select-box components
2017-09-09 20:29:07 +02:00
Joffrey JAFFEUX
cf6fb7622e
Replaces all notification-options like dropdowns with select-box
2017-09-08 20:47:39 +02:00
Robin Ward
8e88bf019f
Add span to various labels so they can be targetted
2017-09-07 11:10:11 -04:00
Joffrey JAFFEUX
ccf5005feb
FEATURE: uses select-box for topic-notifications-button component
...
- Introduces ComponentConnector to use a component inside a widget
- Use css to set size of components instead of properties
- Smarted positionning
- Style tweaks
2017-09-06 16:58:00 +02:00
Robin Ward
8fcd5af5b1
UX: Use a template for the d-modal component
2017-08-30 15:20:49 -04:00
Robin Ward
64bb0f9f05
Add a class to target the sugested topics message
2017-08-30 13:50:39 -04:00
Joffrey JAFFEUX
746c5927e1
Replaces remaining {{category-chooser}} by {{category-select-box}}
...
To achieve replacement, this commit also adds support for:
- clearSelectionLabel which will allows to unselect any chosen category
- select-box inside a modal
- fixes minor css positioning issues
Note: {{category-chooser}} will be removed in the next weeks.
2017-08-30 17:04:17 +02:00
Joffrey JAFFEUX
f101fec19c
FIX: improves uncategorized support for category-select-box
2017-08-29 12:48:26 +02:00
Joffrey JAFFEUX
861dbe3b51
select-box refactoring
...
- more flexibility (allows custom title)
- less re-render
- more robustness
2017-08-29 12:25:54 +02:00
David Taylor
ce2250d7aa
Add avatar-flair plugin outlet for user card ( #5104 )
2017-08-28 12:26:42 -04:00
Joffrey JAFFEUX
b83c0747d9
FIX: select-box improvments
...
- more tests for category-select-box
- allows to clear selection
- fix positioning on safari
- focus on click
- do not display uncategorized if not allowed in settings
- fix component state impacting other specs
- better texts
- higher category-select-box on mobile
2017-08-28 14:34:04 +02:00
Joffrey JAFFEUX
5d12db1fb5
FIX: html not showing in select-box header
2017-08-26 02:44:36 +02:00
Joffrey JAFFEUX
14f06c2740
select-box minor fixes
2017-08-25 19:56:57 +02:00
minusfive
cdcc5d6174
Extracted/DRYed user-stream-item component CSS from user.css into own files
...
- Renamed 'stream-item' component to 'user-stream-item'
- Replaced generic 'item' class with clearer 'user-stream-item' class
- Retained 'item' class for backward compatibility, marked as 'DEPRECATED'
- Extracted CSS pertaining 'user-stream-item' component to component CSS files
- Removed unnecessary duplication from 'user-stream-item' CSS
- Removed unnecessary nesting from 'user-stream-item' CSS
2017-08-25 08:38:27 -07:00
Joffrey JAFFEUX
bbd428fb94
FIX: more consistent filter from keyboard on select-box
2017-08-25 01:48:32 +02:00
Robin Ward
a6251f717b
Convert user card buttons to {{d-button}} components
2017-08-24 12:23:08 -04:00
Joffrey JAFFEUX
d52048ad34
Revert "Revert "FEATURE: improves select-box to support category selection on new topic""
...
This reverts commit 1d90f6016a .
2017-08-24 16:04:47 +02:00
Joffrey JAFFEUX
1d90f6016a
Revert "FEATURE: improves select-box to support category selection on new topic"
...
This reverts commit 7b4e302677 .
2017-08-23 16:33:03 +02:00
Joffrey JAFFEUX
7b4e302677
FEATURE: improves select-box to support category selection on new topic
2017-08-23 15:08:19 +02:00
Robin Ward
cbe17be40e
Remove unused small action component
2017-08-22 14:39:57 -04:00
Robin Ward
8bd7cfedfd
Convert suggested topics to a component
2017-08-21 17:03:38 -04:00
Sam
2f0c6c99e0
FIX: ip lookup not working
...
Also add a powered by line so it is clear this makes an external service call
2017-08-21 14:18:49 -04:00
Bianca Nenciu
ac8bc04ad7
Set user title from the badge view ( #5049 )
...
* title info under notification
* create badge-title as component
* display available titles, close button
* remove visual feedback when grant new badge
* Made changes after review.
* Some minor fixes.
2017-08-17 16:32:37 -04:00
Joffrey JAFFEUX
cad6107624
refactors select-box
...
Note: this commit also now uses select-box for mobile topics controls
2017-08-16 00:41:56 +02:00
Neil Lalonde
d506e577a5
FEATURE: if full search returns no results, show google search form
2017-08-15 16:46:41 -04:00
Kyle Zhao
c3249f6e93
FEATURE: add full editing access to queued posts ( #5047 )
...
For pending new topics: the body of the post, title, categories
and the tags are editable.
For pending new replies: only the body is applicable and thus
editable
DISCUSSION: https://meta.discourse.org/t/66754
2017-08-15 12:44:05 -04:00
Robin Ward
e568be04e8
Refactor footer message to use a component
2017-08-13 16:06:26 -04:00
Robin Ward
0c2d20a523
Split out latest-topic-list-contents component
2017-08-13 13:19:27 -04:00
Robin Ward
8ccde140e5
Convert latest-topic-list to components and remove nested tables
2017-08-13 12:45:26 -04:00
Joffrey JAFFEUX
482924b161
FEATURE: initial implementation of an ember native select
2017-08-13 14:34:50 +02:00
Robin Ward
c2016e2bc6
Revert "Fix up some markup to making styling latest categories easier"
...
This reverts commit 2589b59f39 .
2017-08-11 17:08:58 -04:00
Robin Ward
2589b59f39
Fix up some markup to making styling latest categories easier
2017-08-11 16:49:15 -04:00
Guo Xiang Tan
705f75dd8c
Merge pull request #5032 from xrav3nz/ux-hide-options-in-adv-search
...
UX: exclude irrelevant search filters for anonymous users
2017-08-09 18:21:44 +09:00
Guo Xiang Tan
a9613163b5
FEATURE: Force user to enter reason when requesting for group membership.
2017-08-09 15:45:28 +09:00
Kyle Zhao
cea2a9fe53
UX: exclude irrelevant search filters for anonymous users
...
On the advanced search page, filters like "I've read", "I'm watch
-ing", etc, are irrelevant to anonymous users and should be hidden
2017-08-08 15:25:40 -04:00
Régis Hanol
770efee25f
Add support for disabled attribute to the d-checkbox component
2017-08-07 18:16:43 +02:00
Robin Ward
2589b17cb7
Add wrapper divs with classes to the topic footer button area
2017-08-03 15:59:26 -04:00
Robin Ward
8dd7c0c984
UX: Convert buttons to d-button
2017-08-01 17:24:06 -04:00
Robin Ward
513b7bf706
REFACTOR: DRY up New Topic button code
2017-08-01 15:04:07 -04:00
jomaxro
65c4e81bb2
Add placeholder text to group member add field
2017-07-30 23:52:46 -04:00
Robin Ward
67556e6381
REFACTOR: Category / Tag Dropdown headers had extra classes
2017-07-28 16:19:33 -04:00
Guo Xiang Tan
4620dfe92d
FEATURE: Add group settngs to allow users to leave a group freely.
...
https://meta.discourse.org/t/split-join-leave-freely-setting-on-groups/65565
2017-07-28 15:00:25 +09:00
Robin Ward
5b590b9637
REFACTOR: Replace some fa-* uses with helpers
2017-07-27 14:55:41 -04:00
Robin Ward
d0c41a578e
Rename {{fa-icon}} to {{d-icon}} so it can be more generic
2017-07-27 14:55:41 -04:00
Guo Xiang Tan
4d25d61e9c
UX: Change group membership requests icons on groups pages.
...
https://meta.discourse.org/t/make-it-easier-to-send-a-message-to-groups/65065
2017-07-27 16:24:15 +09:00
Guo Xiang Tan
2442bba131
UX: Better group creation workflow.
...
* Owners and users can now be added to a group during creation.
https://meta.discourse.org/t/you-cannot-allow-membership-requests-without-any-owners/64760/3
2017-07-27 16:12:42 +09:00
Guo Xiang Tan
f9627f4533
UX: Don't show empty user list for groups without members.
2017-07-26 16:11:06 +09:00
Robin Ward
5da848088a
UX: Refactor composer buttons into flat buttons
2017-07-25 12:00:19 -04:00
Joffrey JAFFEUX
a5a3651cf3
FIX: improves emoji-picker handling of its different states
...
- closing modal with escape
- using modal less frequently
- closing the picker by clicking anywhere
2017-07-20 16:08:25 +02:00
Joffrey JAFFEUX
6de258d4cf
FEATURE: Introduces new emoji-picker
2017-07-19 16:48:23 +02:00
Robin Ward
df213639f1
UX: Allow CTRL+ENTER to save topic title edits
2017-07-04 14:23:57 -04:00
Robin Ward
6ff7bf7505
REFACTOR: Use component for cook-text to improve async workflow
2017-06-29 12:14:27 -04:00
Guo Xiang Tan
ad4694cdcd
Revert "FIX: Can't cook queued posts when markdown-it is enabled."
...
This reverts commit 5ff563cddd .
2017-06-29 06:14:36 +09:00
Robin Ward
284570a5ae
FIX: Don't show the admin menu if the progress bar is hidden
2017-06-28 16:31:55 -04:00
Robin Ward
f7b686117b
UX: Add a span to d-button so text can be hidden via CSS
2017-06-28 15:46:09 -04:00
Robin Ward
f6222ff225
FIX: Populate the Email Digest preview with the current username
2017-06-28 15:38:57 -04:00
Guo Xiang Tan
a2349b99b6
FIX: Plugin outlet should be wrapped under d-editor-preview-wrapper.
2017-06-28 17:52:38 +09:00
Régis Hanol
173307de10
Merge pull request #4944 from nbianca/preview_plugin_outlet
...
Removed useless element (div).
2017-06-28 10:14:38 +02:00
Bianca Nenciu
2bf8b5706f
Removed useless element (div).
...
{{plugin-outlet}} already wraps everything.
2017-06-28 11:04:41 +03:00
Sam
d4dbcca91b
Merge pull request #4942 from nbianca/preview_plugin_outlet
...
Added plugin outlet near editor's preview.
2017-06-27 17:34:31 -04:00
Guo Xiang Tan
5ff563cddd
FIX: Can't cook queued posts when markdown-it is enabled.
2017-06-27 12:24:52 +09:00
Bianca Nenciu
81dc1f039d
Added plugin outlet near editor's preview.
2017-06-26 12:13:27 +03:00
Robin Ward
34867a6e07
UX: Support for displaying wrench alongside progress bar
2017-06-23 14:39:18 -04:00
Robin Ward
287cb4bfc5
FEATURE: Allow truncated group posts to be expanded
2017-06-21 12:56:38 -04:00
Robin Ward
32756060bb
REFACTOR: Remove unused component
2017-06-21 12:32:56 -04:00
Robin Ward
a289ae67e1
FEATURE: Expand truncated posts in the user stream
2017-06-20 15:45:41 -04:00
Robin Ward
ae7734707e
REFACTOR: Merge different templates from rendering user stream items
2017-06-20 15:45:41 -04:00
Neil Lalonde
b98a930364
Merge pull request #4896 from dmacjam/multiple-tags-logical-and-search
...
FEATURE: Advanced search supports logical AND of multiple tags
2017-06-14 14:39:23 -04:00
Guo Xiang Tan
a5d3abc9b6
FIX: Create group membership request on behalf of user.
2017-06-13 17:49:21 +09:00
Guo Xiang Tan
c5caa9cf71
Revert "FIX: Disable request membership button if user does not have sufficient trust level."
...
This reverts commit 5f441a2614 .
2017-06-13 17:49:21 +09:00
Arpit Jalan
b9c94aa234
FEATURE: add required user fields to invite accept form
...
UX: make "accept invitation" page consistent with sign up modal
2017-06-12 20:43:07 +05:30
Jakub Macina
eaec35d230
Fix tag related advanced search tests into one context. Fix dynamic locale and select clause in search by all tags. Fix separator for all tags to plus sign.
2017-06-02 12:39:07 +02:00
Guo Xiang Tan
5f441a2614
FIX: Disable request membership button if user does not have sufficient trust level.
2017-06-02 16:06:25 +09:00
Jakub Macina
2927b45ff2
Add checkbox to contain all tags in advanced search and change separators according its state.
2017-05-29 19:12:07 +02:00
Robin Ward
b584264d82
FIX: Don't show "resend email" option when user approval is on
2017-05-25 15:29:05 -04:00
Neil Lalonde
c9028f517a
UX: headings in banners had no margins
2017-05-23 11:25:40 -04:00
Neil Lalonde
0a8e16d049
UX: show short flag descriptions in the flag modal on mobile
2017-05-19 15:35:10 -04:00
Neil Lalonde
dbb814ec6a
FIX: allow pasting links into title field that are longer than the max title length
2017-05-18 12:32:47 -04:00
Guo Xiang Tan
e63614024d
FIX: Users can't request to join group due to alias level restriction.
...
https://meta.discourse.org/t/request-to-join-group-not-working/62371
2017-05-12 09:26:26 +08:00
Neil Lalonde
55b61e9bea
rename topic_status_update to topic_timer
2017-05-11 18:27:53 -04:00
Robin Ward
f7e8bc6216
UX: Tweak explanations for multiple_grant and allow_title
2017-05-10 14:39:23 -04:00
Neil Lalonde
b7322b05a0
FIX: some changes in composer affect all visible text editors
2017-05-05 12:59:45 -04:00
Neil Lalonde
66cc4fff2c
fix style of custom field labels on dropdowns and confirm
2017-05-04 14:08:15 -04:00
Neil Lalonde
7f09bc9a09
Merge pull request #4849 from discourse/prefs
...
User preferences in tabs
2017-05-03 16:53:26 -04:00
Robin Ward
b705634ee1
FIX: If you have a badge, filter to you when clicking on it
2017-05-03 13:35:20 -04:00
Robin Ward
12fb20fe1b
FEATURE: Allow users to resend/update email from confirmation page
2017-05-03 11:18:01 -04:00
Neil Lalonde
2503241ce5
FEATURE: rebuild user preferences page to use tabs
2017-05-02 16:52:18 -04:00
Guo Xiang Tan
5c39c8f24b
UX: Improve the way users set timers for TopicStatusUpdate.
2017-04-20 14:25:45 +08:00
Rafael dos Santos Silva
d9ba168420
FIX: Show solved status on category with featured topics view too
2017-04-19 00:54:13 -03:00
Rafael dos Santos Silva
8d3ebfd2ac
FIX: Show topic status on category view
2017-04-19 00:41:07 -03:00
jomaxro
7b708e5cf2
Disable browser auto-complete for messages
2017-04-17 14:24:09 -04:00
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
Régis Hanol
f0778c50bf
UX: add href to badge title
2017-04-10 21:39:19 +02:00
Robin Ward
40ab2e5667
FEATURE: Let users update their emails before confirming
...
This allows users who entered a typo or invalid email address when
signing up an opportunity to fix it and resending the confirmation
email to that address.
2017-04-05 16:44:49 -04:00
Guo Xiang Tan
f4758a4c4d
FEATURE: Allow admins to schedule a topic to be published in the future.
2017-04-04 11:16:05 +08:00
Guo Xiang Tan
34b7bee568
FEATURE: Allow admin to auto reopen at topic.
...
* This commit also introduces a `TopicStatusUpdate`
model to support other forms of deferred topic
status update in the future.
2017-03-31 11:14:18 +08:00
Neil Lalonde
20400cb33f
add category colour to left side of box style
2017-03-27 14:40:59 -04:00
Neil Lalonde
11ce73b8ed
FEATURE: category setting for default top period
2017-03-22 16:54:18 -04:00
Neil Lalonde
2836d548fb
Category boxes with feature topics will show pins and locks as bullet for pinned and closed/archived topics
2017-03-21 12:23:19 -04:00
Neil Lalonde
9c03456e75
Category description in sub-category boxes is truncated after height 6em, customizable with CSS
2017-03-20 15:43:49 -04:00
Neil Lalonde
e96d875bee
FIX: show lock icons for secured categories in boxes views
2017-03-20 14:50:52 -04:00
Neil Lalonde
0238a076f3
Change category-boxes so it's easier to customize with CSS
2017-03-20 14:50:52 -04:00
Neil Lalonde
0991acf103
make it easier to customize category boxes with featured topics
2017-03-17 12:33:26 -04:00
Neil Lalonde
22f197c153
FEATURE: subcategory list style: boxes with featured topics
2017-03-16 11:54:45 -04:00
Guo Xiang Tan
bbc85e1e29
Merge pull request #4750 from discourse/group_login_registration_flow
...
FEATURE: Redirect to groups page and apply group actions upon login/s…
2017-03-16 09:50:56 +08:00
Guo Xiang Tan
ca965bb455
FEATURE: Redirect to groups page after login/registration flow.
2017-03-16 09:48:51 +08:00
Neil Lalonde
5c4f37a24e
cdn-img will render nothing if src is null
2017-03-15 13:30:29 -04:00
Neil Lalonde
bc31d25132
some cleanup thanks to eviltrout
2017-03-14 17:23:19 -04:00
Neil Lalonde
5c923fef58
FIX: category logo preview in settings shouldn't render it like a background image
2017-03-14 17:12:09 -04:00
Neil Lalonde
889902256b
FIX: encoded characters shown in category boxes
2017-03-14 14:51:11 -04:00
Neil Lalonde
3dab932b96
fix trying to render cdn image of undefined
2017-03-13 16:22:37 -04:00
Neil Lalonde
6d7e968e30
FEATURE: box-style rendering of sub-categories
2017-03-13 15:25:52 -04:00
Guo Xiang Tan
b419a5765e
FEATURE: Add seen/unseen filters to advanced search UI.
...
https://meta.discourse.org/t/advanced-search-posts-that-i-have-seen/57966
2017-03-09 10:46:06 +08:00
Guo Xiang Tan
f3a7e398ca
Merge pull request #4717 from cpradio/autocomplete-search
...
FEATURE: Autocomplete support on search
2017-03-07 06:40:45 +08:00
Sam
443bce6466
add a descriptive comment
2017-03-06 15:15:07 -05:00
Sam
3227d79430
FIX: extra-nav-item outlet no longer adds a DIV to UL
...
This amends the extensibility on navigation bar so extra nav items are not
added to a DIV nested into the UL, instead the LIs are rendered as usual
2017-03-06 15:00:13 -05:00
Neil Lalonde
6aab8cb331
FEATURE: new category setting for whether to show latest topics or top topics by default
2017-03-03 11:30:44 -05:00
Neil Lalonde
797313a28d
FIX: subcategories need the num featured topics setting too
2017-03-02 11:31:28 -05:00
Neil Lalonde
262016604d
FEATURE: each category can control how many topics to show on categories page
2017-03-01 15:12:57 -05:00
Sam
f918951d42
FEATURE: clean up tags extensibility
...
centralizes all logic for topic tag rendering and provides API for extension
2017-02-28 17:08:43 -05:00
cpradio
e476614b6a
FIX: Populate Category when query/search term is updated
2017-02-27 12:41:49 -05:00
Neil Lalonde
a702330ccd
FEATURE: make show_subcategory_list a per-category setting
2017-02-22 11:42:36 -05:00
Neil Lalonde
868c489d5e
FIX: plugin outlets in navigation bar need to be li elements instead of div and span
2017-02-16 15:08:13 -05:00
Jeff Atwood
7c9f8cb245
attempt to manually revert PR https://github.com/discourse/discourse/pull/4600
...
I hate that PR with the fire of a thousand suns
2017-02-07 17:15:12 -08:00
Leo McArdle
c76f6856ea
FEATURE: reply as new message to the same recipients
2017-01-27 12:24:31 +08:00
Rafael dos Santos Silva
60f30aa6ad
UX: Remove 'no thanks' from remind tomorrow CTA
2017-01-26 17:47:52 -02:00
Régis Hanol
810176be5b
Merge branch 'master' into master
2017-01-26 10:56:25 +01:00
Rafael dos Santos Silva
116e74325a
FIX: Topic Status should display on categories and topic view
2017-01-16 15:04:33 -02:00
Jeff Atwood
240c4870cf
FIX: add noopener to website field in user profile
2017-01-11 15:38:37 -08:00
Robin Ward
1b92d44fb2
FIX: A component referenced the controller
2017-01-06 10:45:48 -05:00
Robin Ward
846cd523b6
FIX: Broken plugin outlet
2017-01-04 11:52:19 -05:00
Guo Xiang Tan
ecb1078343
FIX: user-card-post-names outlet should be a div.
2017-01-03 10:39:41 +08:00
Guo Xiang Tan
a481bf048f
FIX: Incorrect membership action buttons shown for non logged in users.
2016-12-29 12:51:36 +08:00
Robin Ward
a297d7598b
UX: Better style for back button
2016-12-28 11:22:33 -05:00
Guo Xiang Tan
5e75d5c1bf
PERF: N+1 query on groups page.
2016-12-21 20:59:09 +08:00
Guo Xiang Tan
6461021046
FIX: Only show membership status on index page.
2016-12-20 15:50:12 +08:00
Guo Xiang Tan
9db5d5b6a7
FIX: Incorrect serializer for groups page.
2016-12-20 15:44:22 +08:00
Sam
2b808ad9da
Merge pull request #4609 from joebuhlig/category-topics-wiki
...
FEATURE: Category setting to make all topics wikis
2016-12-20 09:15:51 +11:00
Neil Lalonde
923cf73c6e
Topic Featured Links: move data from custom fields to topics and categories tables. Invert behaviour of topic_featured_link_allowed checkbox. Fix a bug with invalid topic records due to changing that category checkbox.
2016-12-19 14:54:07 -05:00
Robin Ward
4dcb29acbf
UX: Show Back button above mobile progress widget
2016-12-19 14:06:19 -05:00
Robin Ward
e03d5e2140
Reapply Ember 2.10 for good this time!
...
This reverts commit ddd299f4aa .
2016-12-19 11:19:10 -05:00
Joe Buhlig
87251fded7
FEATURE: Category setting to make all topics wikis
...
FEATURE: Category setting to make all topics wikis
2016-12-19 06:42:18 -06:00
Robin Ward
ddd299f4aa
Revert "Revert "Revert Ember 2.10+ for a short while""
...
This reverts commit 76bbc481cb .
2016-12-16 10:29:30 -05:00
Robin Ward
76bbc481cb
Revert "Revert Ember 2.10+ for a short while"
...
This reverts commit 21682fd60b .
2016-12-16 09:52:29 -05:00
Sam
d4a0508744
FEATURE: outlet prior to Reply button at the bottom of topics
2016-12-16 17:10:32 +11:00
Robin Ward
21682fd60b
Revert Ember 2.10+ for a short while
2016-12-15 16:43:38 -05:00
Robin Ward
28699e66d8
Revert "REVERT: Ember 2.10 -- it's not building properly"
...
This reverts commit 600541c623 .
2016-12-15 10:28:15 -05:00
Guo Xiang Tan
7888a16374
FEATURE: Add membership request to groups page.
2016-12-15 14:39:13 +08:00
Juha Leinonen
817f4cd0fc
FEATURE: Split Reply-button into 'Reply Post' and 'Reply Topic'
2016-12-13 14:54:45 +02:00
Guo Xiang Tan
7bfabb029b
UX: Move editing group from into an individual tab.
2016-12-13 15:15:20 +08:00
Robin Ward
600541c623
REVERT: Ember 2.10 -- it's not building properly
2016-12-12 16:19:05 -05:00
Robin Ward
9a7998a930
Various fixes for Ember 2.10
2016-12-12 14:44:29 -05:00
Robin Ward
2efe4900cf
Plugin Outlets need their arguments to be explicit
2016-12-12 14:44:29 -05:00
Robin Ward
765e5e9186
Upgrade to Ember 2.9
2016-12-12 14:44:29 -05:00
Guo Xiang Tan
9a800107cb
FIX: Associate category logo and background to uploads record.
2016-12-12 17:37:28 +08:00
Guo Xiang Tan
05f55dbc10
FEATURE: Group logs.
2016-12-12 17:29:54 +08:00
Guo Xiang Tan
b5cc5a6fb1
Unify group translations under same key.
2016-12-12 17:00:30 +08:00
Arpit Jalan
495c8f2794
FIX: bulk invite button was not getting re-enabled after performing upload
2016-12-12 14:08:10 +05:30
Neil Lalonde
fbd8e6ed4a
FEATURE: pasting a link into the title of the composer can automatically onebox it and update the title
2016-12-08 16:09:46 -05:00
Neil Lalonde
007408c285
show featured topic links on categories-with-latest page too
2016-12-05 16:29:27 -05:00
Erick Guan
52763f5115
FEATURE: Allow posting a link with topics
2016-12-05 17:20:54 +01:00
Guo Xiang Tan
cdb7e14fa7
PERF: Show excerpt on group page.
2016-12-05 18:15:38 +08:00
Arpit Jalan
431aa79bb3
Merge pull request #4587 from techAPJ/invite-upload
...
FIX: simplify CSV file upload
2016-12-05 14:30:13 +05:30
Arpit Jalan
ce974da9e5
FIX: simplify CSV file upload
2016-12-05 14:09:08 +05:30
Guo Xiang Tan
1c42d167ec
Missing spinner icon on group pages.
2016-12-05 14:27:47 +08:00
Guo Xiang Tan
31acd311e5
FEATURE: Allow group owners to edit group name and avatar flair.
2016-12-05 14:27:46 +08:00
Sam
0631a84ca0
Merge pull request #4576 from cpradio/min-posts-search
...
FEATURE: Add min_post_count search filter
2016-11-29 10:19:33 +11:00
cpradio
66ca6d622e
FEATURE: Add min_post_count search filter
2016-11-28 11:43:12 -05:00
Robin Ward
2d3518f475
Enable newer version of Ember
2016-11-25 10:09:58 -05:00
Robin Ward
56642bbde3
Migrate user card to use components
2016-11-17 15:40:04 -05:00
Robin Ward
684b3805fd
Migrate the topic entrace to use a component
2016-11-15 16:44:50 -05:00
Neil Lalonde
bd1b7bd330
new plugin outlet extra-nav-item
2016-11-15 12:15:13 -05:00
Robin Ward
85c2aaa341
Migrate flag modal to use components
2016-11-14 16:50:46 -05:00
Robin Ward
9fea9e00c3
Migrate invite view to components, remove HTML from translations
2016-11-14 16:00:40 -05:00
Robin Ward
cc93cd76ef
Replace quote button with a component
2016-11-11 16:00:28 -05:00
Robin Ward
93403b0af6
Replace the share popup with a component
2016-11-11 14:13:19 -05:00
Robin Ward
a9d7569dda
Replace computed properties for topic query params
2016-11-03 13:09:43 -04:00
Robin Ward
95c8d66fe0
FIX: In Ember 2.0 you can't bind Query Parametrs like this
2016-11-03 11:00:26 -04:00
Guo Xiang Tan
847eea85a0
Merge pull request #4527 from cpradio/category-selector
...
FIX: Advanced Search to utilize Category Selector so it can distingui…
2016-11-03 09:15:00 +08:00
Neil Lalonde
9ef1688a76
FEATURE: per-category default topic list sort order
2016-11-01 12:18:41 -04:00
cpradio
f59c11b4ab
FIX: Advanced Search to utilize Category Selector so it can distinguish uncategorized from no category selected
2016-10-31 17:27:57 -04:00
Robin Ward
a319cfe77a
Final set of backwards compatible fixes for Ember 1.13
2016-10-28 15:51:39 -04:00
Robin Ward
0f1ed1e41a
Migration topic footer buttons to components
2016-10-28 10:13:41 -04:00
Robin Ward
004e71a3fe
FIX: Some errors that only appear in Ember 1.13
2016-10-26 16:26:10 -04:00
Robin Ward
9ac35f07b9
FIX: Missing icon on history buttons
2016-10-25 15:39:09 -04:00
Robin Ward
622dc82481
Replace deprecated render(buffer) with a custom buffered renderer
2016-10-25 14:00:21 -04:00
Sam
1bf0b2a5f4
FEATURE: show timeline component when expanding post progress
...
- Show fullscreen timeline with title of topic in mobile
- Go to post # kb shortcut now unconditionally uses a modal
- Always show wrench on topics (was missing if progress bar was showing)
- Be smarter about rendering timeline even if composer is open (provided there is room)
2016-10-19 14:29:58 +11:00
cpradio
1e7c69044c
FIX: Improve removing advanced filters
...
Prior:
Entering `test after:5` and then removing the 5 via the search text field would result in the UI not updating
After:
UI updates after half a second
Removing it from the UI, removes it from the search field immediately.
Change the regex to detect filter words. This now matches what happens in search.rb, which gives a lot more flexibility (such as iterating over multiple `in:` terms)
Return [] when searchTerm is empty
Move .trim() to this.set('searchTerm', searchTerm) so it doesn't run twice (which was very obvious when watching the search term field)
More refactoring to make this a bit less complex
Update code based on review comments
FEATURE: Add common `in:` options
2016-10-14 19:04:10 -04:00
Guo Xiang Tan
b16b2a6fbb
FIX: Reset advanced search options when search term is cleared.
2016-10-13 15:54:32 +08:00
Guo Xiang Tan
ef1918662c
PERF: Don't render advanced search options when not expanded.
...
* Debounce options update as well.
2016-10-13 14:46:13 +08:00
Guo Xiang Tan
91a296839f
Remove unnecessary computed property.
2016-10-13 12:08:00 +08:00
Jeff Atwood
70f46d81a9
disable the group and badge searches for now
2016-10-11 14:25:48 -07:00
Sam
f6ac914376
Merge pull request #4467 from cpradio/advanced-search-ui
...
FEATURE: Advanced Search UI
2016-10-11 10:02:35 +11:00
cpradio
dc87b6943a
Fix the ID for postTime
2016-10-08 09:29:05 -04:00
cpradio
a7507dad63
Add Acceptance Tests (which found an error)
...
Tests for populating category and tags
Added acceptance tests for populating the Username and Category through the Advanced Search UI (will work on the other fields later)
Give the combo-box elements ids
Add acceptance tests for the rest of the advanced search UI (except for Tags, tags are evil)
2016-10-08 09:09:37 -04:00
Neil Lalonde
a061c025f1
FIX: in create/edit category modal, don't prompt to choose a parent category when allow_uncategorized_topics is false
2016-10-05 12:06:37 -04:00
Sam
601a96333a
FIX: last visited line not rendering correctly
...
- stop changing cached models
2016-10-05 15:37:47 +11:00
cpradio
4b71fd253b
Advanced Search UI
...
Properly support Categories so it updates the search box correctly
Use category id, as it is more consistent with search results than using the slugs, especially for parent/subcategory
Added Status
Improve AutoComplete so it can receive updates
Added the ability for AutoComplete to receive updates to badge-selector and group-selector
Respect null, which is set via web-hooks
Support both # and category: for category detection.
Only update the searchedTerms if they differ from its current value (this helps the Category Selector receive updates)
Opt in receive updates (#3 )
* Make the selectors opt-in for receiving updates
* Opt-in to receive updates
* Fix category detection for search-advanced-options
Fix eslint error
Update user-selector so it can receive updates live too
Make the canReceiveUpdates check validate against 'true'
Converted to use template literals
Refactor the regex involved with this feature
Split apart the init to make it a bit more manageable/testable
Switch the category selector to category-chooser, so it is a dropdown of categories instead of auto-complete
Reduce RegEx to make this happier with unicode languages and reduce some of the complexity
2016-10-04 11:18:01 -04:00
Rafael dos Santos Silva
16aad189fb
UX: Add text to new messages line
2016-09-27 14:52:03 +08:00
Rafael dos Santos Silva
048dea01f4
Fix tags separation on new category page
2016-09-26 16:14:41 -03:00
Robin Ward
f90e1ce847
FIX: Don't double escape the category title
2016-09-22 21:13:08 -04:00
Guo Xiang Tan
7acbd63d92
FIX: Remove CSS hack.
2016-09-22 17:39:20 +08:00
Guo Xiang Tan
7dea31adce
FIX: Form CDN URL client side instead.
2016-09-22 11:57:18 +08:00
Matt Palmer
51854e56ac
Don't hide e-mail in settings behind email-in plugins
2016-09-06 14:23:43 +10:00
Erick Guan
9ce61b4586
FEATURE: Webhooks.
2016-09-05 18:44:00 +08:00
Sam
55fad7b339
FIX: missing avatars from categories page when ajax loaded
...
UX: display last poster on categories page instead of OP
2016-08-31 14:02:30 +10:00
Régis Hanol
8ef49a9458
add span around subcategories to allow for better styling
2016-08-30 10:27:09 +02:00
Régis Hanol
e064e6f7a3
FEATURE: new 'categories_and_latest' endpoint
2016-08-29 22:47:44 +02:00
Régis Hanol
7d600d9fee
FIX: show topic entrance when clicking the # of replies in /categories
2016-08-24 22:25:10 +02:00
Régis Hanol
3e00672c7d
FIX: clicking the timestamp next to a feature topics should link to the latest post
2016-08-24 22:07:25 +02:00
Régis Hanol
4d6028ea2d
UX: new 'category_page_style' site setting
2016-08-22 23:01:43 +02:00
dtbaker
bbb1517d33
Typo: Unmatched braces }}
...
Just a little typo
2016-08-20 23:55:07 +10:00
Sam
11f9a463ac
FEATURE: highlight last visited topic in topic list
2016-08-19 11:58:39 +10:00
Gerhard Schlager
1042f1a923
UX: Allow translation of composer icons
2016-08-15 18:57:05 +02:00
Robin Ward
cf5b756b1a
SECURITY: Cross-Site Scripting in Category and Group Settings
2016-07-28 11:57:59 -04:00
Neil Lalonde
3af27a6d83
FIX: category settings should not limit number of tags
2016-07-26 16:04:11 -04:00
Neil Lalonde
3c0df3510a
FIX: tags index should show all tags belonging to a category even if they have never been used
2016-07-26 16:04:11 -04:00
Robin Ward
424bb143db
FIX: Jump to post on iOS was broken - replace with prompt
2016-07-26 15:08:04 -04:00
Neil Lalonde
e52c0e2087
FIX: tag filter shows when "no tags" is selected
2016-07-25 12:13:07 -04:00
Neil Lalonde
7c092b0fe0
FEATURE: add filter to show topics that have not been tagged
2016-07-20 16:21:51 -04:00
Robin Ward
8e87a727ef
FIX: Add topic entrance to mobile categories page when clicking count
2016-07-20 16:08:58 -04:00
Régis Hanol
af53d37e47
FEATURE: add plugin-outlets from groups & categories incoming emails
2016-07-20 16:00:30 +02:00
Guo Xiang Tan
4b557842eb
FIX: Clicking on gear icon should hide popup menu.
2016-07-11 10:54:30 +08:00
Guo Xiang Tan
c5a66d4b50
Remove coupling of a composer feature to d editor.
2016-07-04 16:15:36 +08:00
Sam
d61df21d69
FEATURE: allow people to send messages to themselves (for notes etc)
2016-07-04 11:36:43 +10:00
Guo Xiang Tan
41842460b4
UX: Collapse users when composing a private message.
2016-06-29 10:40:38 +08:00
Neil Lalonde
a49ace0ffb
FEATURE: ability to restrict tags to categories using groups
2016-06-07 15:36:20 -04:00
Robin Ward
67303d7679
REFACTOR: Composer messages to use new ember idioms
2016-06-07 14:47:22 -04:00
Robin Ward
a832d88375
UX: Hide the timeline when the composer is open
2016-06-01 14:42:00 -04:00
Neil Lalonde
a6aab00663
FEATURE: show category-to-tag relationships on tags index page
2016-05-31 17:27:22 -04:00
Robin Ward
70df75c381
UX: Show the progress widget when the composer is expanded
2016-05-31 16:55:56 -04:00
Robin Ward
1584033d7a
UX: Don't display the timeline on thinner browser widths
2016-05-31 10:51:53 -04:00
Robin Ward
a6b2f5ddba
FIX: Use topic progress widget for jumping to posts
2016-05-31 10:51:50 -04:00
Robin Ward
751e354ca6
Refactor topic-progress into a component
2016-05-31 10:51:39 -04:00
Neil Lalonde
6796b15857
FEATURE: restrict tags to be used in a category
2016-05-30 16:56:33 -04:00
James Kiesel
feffe23cc5
FEATURE: More granular mailing list mode ( #4068 )
...
* Rearrange frontend to account for mailing list mode
* Allow update of user preference for mailing list frequency
* Add mailing list frequency estimate
* Simplify frequency estimate; disable activity summary for mailing list mode
* Remove combined updates
* Add specs for enqueue mailing list mode job
* Write mailing list method for mailer
* Fix linting error
* Account for stale topics
* Add translations for default mailing list setting
* One query for mailing list topics
* Fix failing spec
* WIP
* Flesh out html template
* First pass at text-based mailing list summary
* Add user avatar
* Properly format posts for mailing list
* Move make_all_links_absolute into Email::Styles
* Apply first_seen_at to user
* Send mailing list email summary hourly based on first_seen_at
* Branch and test cleanup
* Use existing mailing list mode estimate
* Fix failing specs
2016-05-21 15:17:54 +02:00
Jeff Atwood
628773258e
Merge pull request #4221 from DeanMarkTaylor/patch-4
...
FEATURE: Support multiple file selection on mobile
2016-05-11 15:12:49 -07:00
Robin Ward
b3c24e50e3
Deprecations: More {{#each x in y}} templates
2016-05-11 14:26:08 -04:00
Robin Ward
b2bcefd906
Deprecation: Removes more references to view.xyz in templates
2016-05-11 14:26:08 -04:00
Robin Ward
da5e7c7383
Deprecations: {{bind-attr}} is deprecated
2016-05-11 14:26:06 -04:00
Robin Ward
c15ade8a88
Deprecation: {{view}} helper
2016-05-11 14:26:06 -04:00
Dean Taylor
17e0f450e9
FEATURE: Support multiple file selection on mobile
2016-05-11 19:21:33 +01:00
Robin Ward
b1c4c8a5d0
Deprecation: replace itemController with components
2016-05-04 16:18:22 -04:00
Robin Ward
4e5831c43f
Deprecation: Remove {{each itemView=}}
2016-05-04 16:18:15 -04:00
Robin Ward
9ea32bf7d8
Deprecation: Change {{#each x in y}} to {{#each y as |x|}}
2016-05-04 16:18:09 -04:00
cpradio
5c583ff5bb
FEATURE: Extend clicking tracking to the user profile page. ( #4203 )
...
* Extend clicking tracking to the user profile page.
Added qunit tests
Fixed click-track-test so it uses the correct data attribute for topic_id in its fixture
* Added a second excerpt to verify test pulls from the appropriate one.
2016-05-02 11:43:58 -04:00
Robin Ward
04ec679d82
Fixes some deprecations:
...
- LoadMore as a Mixin for discovery, groups
- Removed Views for discovery, groups
2016-04-28 15:25:45 -04:00
Neil Lalonde
e5918c7d00
FEATURE: Merge tagging plugin into core
2016-04-27 11:58:53 -04:00
Robin Ward
905068cf23
FIX: Santized HTML entities on group page
2016-04-26 14:24:36 -04:00
Robin Ward
514c3976f0
PERF: Migrate header to discourse widgets
2016-04-25 10:48:04 -04:00
Régis Hanol
ded03a1aa4
ensure pikaday respects our color scheme
2016-04-21 20:56:12 +02:00
Régis Hanol
27695c74c2
remove unused file
2016-04-20 23:43:23 +02:00
Robin Ward
7996ae50d8
FIX: Group topics should link to the actual post
2016-04-20 10:50:50 -04:00
Robin Ward
f6c460c207
Add tests for groups pages, DRY html into a component
2016-04-11 13:17:34 -04:00
Robin Ward
c948d53d91
UX: Use separate input fields for link and description in d-editor
2016-04-08 16:13:42 -04:00
Erick Guan
e09634dbae
Add plugin outlets for user stream item and topic list item
2016-04-06 15:03:49 -04:00
Régis Hanol
bf579174c1
UX: improved user summary page
2016-03-30 18:05:16 +02:00
Sam
fe51f84aa7
FEATURE: allow admins to enter badge long descriptions
...
FIX: fallback to description if badge long description is missing
Also moves all badge localization into server.en, this slims the client down
serializers pass down localized names/descriptions/long descriptions
2016-03-28 18:38:57 +11:00
Robin Ward
83b79a4e1e
UX: Show a user's badges as cards
2016-03-25 16:10:38 -04:00
Robin Ward
27c793a990
UX: Show badges as cards on the badges index and show page
2016-03-25 15:33:06 -04:00
Robin Ward
db15772ab1
UX: Make user info rendering more consistent
2016-03-24 13:49:35 -04:00
Robin Ward
d1b9a9370a
PERF: Render logo significantly faster
2016-03-21 15:14:31 -04:00
Robin Ward
a9daa33953
Add tests to home-logo component
2016-03-21 14:16:33 -04:00
Robin Ward
243c5a74ce
FIX: Topic entrance wasn't showing on mobile. Tidied up some stuff.
2016-03-15 12:16:02 -04:00
Arpit Jalan
eb6a17f587
UX: show emoji in topic title on groups page
2016-03-11 13:36:31 +05:30
Robin Ward
04990e7c5c
PERF: Use widgets to render categories in hamburger menu
...
Small change results in 1.3x faster on initial render, 1.7x
on subsequent renders.
2016-03-03 13:45:38 -05:00
Guo Xiang Tan
3ce4e568f4
UX: Double show double hr when there aren't any notifications.
2016-02-29 12:33:11 +08:00
Sam
06403df059
Merge branch 'master' into vdom
2016-02-12 17:51:44 +11:00
Sam
3e87250215
UX: initial take at collapsing mobile nav on user page
2016-02-12 17:51:26 +11:00
Robin Ward
d1e85bdd8b
FEATURE: Use virtual dom framework for faster post rendering
2016-02-11 11:00:40 -05:00
Sam
3df2ee3431
UX: allow for an optional toolbar in composer in mobile
...
Allows preview of text, emoji, quoting, whisper
2016-02-09 17:10:41 +11:00
Sam Saffron
bc75010b20
FEATURE: suggested messages for messages
...
FEATURE: clicking envelope takes you to inbox
Suggested messages works somewhat like suggested topics.
- New show up first (in either group inbox or inbox)
- Then unread (in either group inbox or inbox)
- Finally "related" which are messages with same participants as the current pm.
2016-02-03 18:50:05 +11:00
Jeff Atwood
133fcef72c
remove link for created on topic map
2016-02-02 16:20:14 -08:00
Régis Hanol
c79a8e836e
FIX: date picker on mobile
...
UPDATE pickaday.js to latest version
2016-01-20 21:06:41 +01:00
Sam
ca3e2b4da3
FEATURE: you can not drill down and see why you have badges
...
Clicking on badges filters down the list to a particular user.
2016-01-18 17:59:20 +11:00
Neil Lalonde
89be23a5d4
FEATURE: show date ranges in top period chooser
2016-01-15 17:45:00 -05:00
Régis Hanol
e2744fc19f
FIX: adding the 'contains_messages' column back
2016-01-12 12:06:51 +01:00
Régis Hanol
8049dfdfda
CLEANUP: remove 'contains_messages' leftover 💩
2016-01-12 11:29:26 +01:00
Sam
92724dcee1
FEATURE: show posters as opposed to participants in messages
...
Inbox now mixes stuff that you started with stuff you replied to, removing
your avatar from the avatar list causes a lot of confusion.
2015-12-30 14:49:40 +11:00
Sam
03ea0bfe22
FEATURE: allow users to archive messages
...
Messages are now in 3 buckets
- Inbox for all new messages
- Sent for all sent messages
- Archive for all messages you are done with
You can select messages from your Inbox or Sent and move them to your Archive,
you can move messages out of your Archive similarly
Similar concept applied to group messages, except that archiving and unarchiving
will apply to all group members
2015-12-23 11:09:30 +11:00
Arpit Jalan
c87fff670d
add category list label and state
2015-12-21 23:07:16 +05:30
Sam
8496f8dfc2
FEATURE: display username user dropdown
2015-12-20 17:15:45 +11:00
Régis Hanol
1704a362ef
FIX: manually blocking/whitelisting an IP address wasn't working
2015-12-17 19:40:50 +01:00
Sam
9899e8d4a5
FEATURE: First class messages to groups, you can select a group as a target of a message
2015-12-02 15:49:43 +11:00
Sam
d1a5d8ea62
FEATURE: show group mentions and topics in groups page
2015-12-01 16:52:43 +11:00
Robin Ward
de88be2fbc
Support for "Only show overridden" in site text customization
2015-11-30 15:25:08 -05:00
Régis Hanol
ba0df7e4cd
rename 'is_support' to 'contains_messages'
2015-11-26 18:40:54 +01:00
Régis Hanol
9ef8397164
new Category.is_support attribute
2015-11-26 18:31:24 +01:00
Régis Hanol
72fe3e19f4
UX: username should always be case sensitive in user card
2015-11-23 15:57:10 +01:00
Régis Hanol
4fe1a13bae
FIX: multiple file uploads wasn't working due to composer upgrade
2015-11-23 11:30:26 +01:00
Gerhard Schlager
6e33a21a7a
FIX: Replace invalid pluralizations in locale files
2015-11-13 21:25:15 +01:00
Robin Ward
47495a5713
FEATURE: Replace composer editor with ember version
2015-11-06 09:49:16 -05:00
Robin Ward
bb21902954
Add keyboard shortcuts back to d-editor
2015-11-03 14:01:26 -05:00
Robin Ward
4aa601414d
Support for titles on d-editor buttons
2015-11-03 14:01:26 -05:00
Robin Ward
5cd6308850
API for adding buttons to the new composer
2015-11-02 16:18:09 -05:00
Robin Ward
21b29269d0
Remove excessive text on signup CTA
2015-10-30 14:13:16 -04:00
Régis Hanol
bb79e6aff7
FEATURE: new hide_user_profiles_from_public site setting
2015-10-28 19:56:08 +01:00
Jeff Atwood
5d341bef57
remove valign-helper hack, let's go flexbox
2015-10-20 00:46:24 -07:00
Robin Ward
94b60e62a2
FEATURE: New markdown editor re-written in Ember
...
Note this commit leaves out the biggest occurrence of the editor
which is the post/topic composer.
To avoid major breakage, this replaces it everywhere else it was
used:
* User preferences (About Me)
* Admin Customizations > Text Content
* Category Templates
* Editing Queued Posts
A future commit will replace the main composer with this editor
and will remove the unused pagedown code.
2015-10-19 11:01:20 -04:00
scossar
71bc7d2e89
fix typo
2015-10-04 10:49:58 -07:00
Régis Hanol
321d1bd0a9
FIX: allow for more than 1 markdown editor instances
2015-09-29 20:21:47 +02:00
Sam
7ca75a88ce
UX: always show logout link in user menu, use CSS to hide
...
.menu-panel .logout-link {display: none}
2015-09-25 12:15:34 +10:00
Robin Ward
dcdf76a662
FIX: Category Logo preview should not repeat
2015-09-23 11:34:23 -04:00
Guo Xiang Tan
e3d5cc54a1
UX: Disable button when Notification permission is denied.
2015-09-21 18:14:13 +08:00
Robin Ward
0a78cdbd83
FIX: Clicking users in Private Messages Map should show card
2015-09-17 11:38:21 -04:00
Kane York
7e8f4286e3
FEATURE: Allow emoji in some translated strings
2015-09-16 18:33:17 -07:00
Robin Ward
62c20ff5f2
Merge pull request #3760 from riking/signup-cta
...
Signup cta
2015-09-16 14:33:25 -04:00
Guo Xiang Tan
2958b4b0a1
FIX: Don't dismiss dropdown when searching within posts context.
2015-09-17 01:22:19 +08:00
Kane York
390af7118a
Merge branch 'master' into signup-cta
...
Conflicts:
app/assets/javascripts/discourse/templates/topic.hbs
2015-09-16 10:06:47 -07:00
Sam
ca97b325fd
FIX: moderators should not have a link to site settings
2015-09-16 09:46:57 +10:00
Kane York
d47f1db2be
Merge branch 'master' into signup-cta
...
Conflicts:
app/assets/javascripts/discourse/templates/topic.hbs
2015-09-15 13:52:12 -07:00
Robin Ward
b12ace5f9d
FEATURE: Add staff gear icon to composer with options
2015-09-15 16:42:04 -04:00
Kane York
6be78861ca
Merge branch 'master' into signup-cta
...
Conflicts:
app/assets/javascripts/discourse/lib/key-value-store.js.es6
2015-09-15 12:26:25 -07:00
Kane York
41721b0898
Rename variables
2015-09-15 12:25:29 -07:00
Régis Hanol
48c3fa423a
FIX: auto-focus input field on Safari was closing the modal
2015-09-14 12:39:46 +02:00
Robin Ward
4f5d42ca69
Merge pull request #3749 from riking/patch-1
...
FIX: Don't allow editing seeded category security settings
2015-09-11 12:22:58 -04:00
Sam
6437cd0341
FEATURE: add support for generic external avatar services
...
This changes it so we only ship an avatar template down to the client
it has no magic, all it knows is how to plug in size
2015-09-11 15:10:56 +02:00
Kane York
a9d10f454b
Oop
2015-09-10 14:12:08 -07:00
Kane York
d86d4752cb
FIX: Don't allow editing seeded category security settings
2015-09-10 14:04:21 -07:00
Robin Ward
9224afacaf
FIX: Don't put the FAQ as "New" if there is a custom faq_url
...
If we do this, it's impossible to ever mark it as read.
2015-09-10 14:01:55 -04:00
Robin Ward
9f826f1ad6
UX: Change style of "New" next to unread FAQ
2015-09-09 15:18:26 -04:00
Robin Ward
8a11f7f6c1
Remove console.log
2015-09-09 15:05:19 -04:00
Robin Ward
d3666d3468
FIX: If private messages are disabled don't show the menu link
2015-09-08 16:32:20 -04:00
Régis Hanol
e3a80936c8
prefer empty href attribute to #
2015-09-08 18:27:20 +02:00
Robin Ward
32e2d7963a
FEATURE: Show FAQ at top of the hamburger until the user reads it
2015-09-04 16:56:02 -04:00
Robin Ward
49096e5801
FIX: Logout link was too small
2015-09-04 15:36:48 -04:00
Robin Ward
2d684899f7
Make the whole "view older notifications..." a link target
2015-09-04 13:11:25 -04:00
Robin Ward
a83312513e
Move mobile toggle to the bottom of the hamburger
2015-09-04 13:07:51 -04:00
Robin Ward
531ab65ccf
Add counts to new / unread in hamburger
2015-09-03 16:16:49 -04:00