Robin Ward
3bb4e22692
FIX: cleanDOM couldn't be called from url
2016-10-26 13:27:47 -04:00
Régis Hanol
3841cd9a7f
FEATURE: onebox everything by default
...
FEATURE: new 'max_oneboxes_per_post' site setting
FEATURE: change onebox whitelist to a blacklist
PERF: debounce the loading of oneboxes
PERF: improve perf of mention links in preview
FIX: sort loading of custom oneboxer
2016-10-24 12:46:22 +02:00
Sam
f083994f5a
FIX: exact group match always should be added
2016-10-24 12:43:38 +11:00
Robin Ward
fab36e6cf7
Fix more deprecations:
...
- Remove all `needs:` code
2016-10-21 17:28:37 -04:00
Neil Lalonde
761cc688b4
FEATURE: add a setting to allow url schemes other than http(s)
2016-10-21 12:21:31 -04:00
Régis Hanol
35a79a70c3
FIX: uploading custom avatar was always hidden
2016-10-20 19:53:41 +02:00
Régis Hanol
9f7b529495
FIX: properly detect when attachments are allowed
2016-10-19 18:42:24 +02: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
Guo Xiang Tan
af90a04bd9
FIX: All clicks should close autocomplete.
2016-10-13 13:28:24 +08:00
Sam
6031e692f0
Merge pull request #4366 from xfalcox/print
...
Print Support
2016-10-11 11:47:20 +11: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
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
Robin Ward
f0937dc5d3
FIX: Route to .rss or .json as a server side URL
2016-09-28 10:36:56 -04:00
Robin Ward
8871c9852c
FIX: Allow us to link to server side responses
2016-09-28 05:04:23 -04:00
Rafael dos Santos Silva
03ec480c65
Removes UI for print, adds CTRL+P shortcut
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
7149e2ba20
FIX: New Emoji had missing group info
2016-09-26 18:12:40 -03:00
Robin Ward
be1d74d207
Split out common functions into discourse-common module
2016-09-22 09:52:19 -04:00
Guo Xiang Tan
5d2aa957b4
UX: Take into account of header when rendering autocomplete.
2016-09-22 13:42:49 +08:00
Guo Xiang Tan
6b8a96f2a9
Make eslint happy.
2016-09-21 11:45:17 +08:00
Guo Xiang Tan
24dcd7df47
FIX: 'quote reply' button not showing when an emoji is included.
2016-09-21 11:14:43 +08:00
Robin Ward
a26e0df0c7
FIX: Bug when linking to anchors
2016-09-20 11:13:40 -04:00
Arpit Jalan
72f9369966
add unique body class to search and user pages
2016-09-19 10:24:58 +05:30
Neil Lalonde
e3e15182df
FEATURE: avatar flair on user cards
2016-09-15 16:15:18 -04:00
Sam
fe7883eeea
UX: don't allow user scaling in mobile view
...
on iOS 10 behavior of zoom restriction has changed.
This does not disable zooming on iOS 10 but it DOES stop it from randomly
zooming when you are composing
2016-09-15 07:36:16 +10:00
Robin Ward
aa7c735d34
FIX: Improve selecting text over line breaks
2016-09-13 11:36:17 -04:00
Erick Guan
9ce61b4586
FEATURE: Webhooks.
2016-09-05 18:44:00 +08:00
Neil Lalonde
2251104e32
FEATURE: avatar flair can be font awesome icons
2016-08-26 17:15:37 -04:00
Robin Ward
b6bcfc0426
FIX: Improper routing of https URLs
2016-08-22 16:45:11 -04:00
Régis Hanol
96b6d342cc
FIX: /categories page issues
...
FIX: endless spinner when /categories is set to homepage and you click the home logo
FIX: latest column should respect topic state for the current user (new, unread, etc.)
FIX: post count should have heat colors applied based on like ratios
FIX: Add "More" button at the bottom of the latest column
UX: The topic count number in the categories panel should be slightly larger
2016-08-18 19:41:21 +02:00
Robin Ward
78e8aa823d
UX: Just show "1m" if less than 1m
2016-08-18 12:47:00 -04:00
Neil Lalonde
d079f69b7b
FEATURE: add flair to avatars using new settings in the groups admin UI
2016-08-17 15:13:15 -04:00
Robin Ward
8f19f60588
FIX: Broken acceptance test
2016-08-11 15:03:23 -04:00
Robin Ward
6507246e97
UX: Full page search results weren't linked to users
2016-08-11 14:27:19 -04:00
Guo Xiang Tan
8dab20e5b8
SECURITY: Escape image title in lightbox.
2016-08-11 11:15:00 +08:00
Robin Ward
28436a604a
FIX: Prevent tricking the search from ignoring minimum lengths
2016-08-09 14:49:46 -04:00
Robin Ward
b2134aa173
Refactor full page search for style, remove lookups
2016-08-09 14:49:46 -04:00
Robin Ward
d8808aa9ab
Add back acceptance tests for full page search
2016-08-09 14:49:46 -04:00
cpradio
d8165d7cee
FEATURE: Allow keyboard shortcuts for topic list to start from last viewed topic
2016-08-06 11:24:44 -04:00
Régis Hanol
a21d52951a
don't use startsWith just yet
2016-08-03 14:31:52 +02:00
Guo Xiang Tan
bf683178a8
FIX: Remove tag plugin code from tag hashtag check.
2016-08-02 10:59:12 +08:00
Robin Ward
efc6408b1d
FIX: Regression with escaping on badge page
2016-07-28 15:57:06 -04:00
Robin Ward
078f6c3fb5
FIX: Consistency with HTML anchors
2016-07-20 15:13:56 -04:00
Robin Ward
e09a304122
FIX: Jumping within a topic should respect anchors
2016-07-20 14:39:26 -04:00
Robin Ward
e7e6840803
FIX: I shouldn't commit while tired :)
2016-07-20 10:42:35 -04:00
Robin Ward
ad7e2f15c7
Support linking to anchored headings in the first post
2016-07-19 17:05:45 -04:00
Sam Saffron
3dcd6edb46
FEATURE: stage post in stream on edit
2016-07-14 22:20:43 +10:00
Robin Ward
00e45c0d3c
FIX: Safari strict mode errors
2016-07-13 15:36:34 -04:00
Guo Xiang Tan
c3cab98998
FEATURE: Admins should be able to create polls even when plugin is disabled.
2016-07-13 18:05:19 +08:00
Robin Ward
3d21805022
FIX: Backwards compatibility for plugins who sanitize
2016-07-11 12:57:05 -04:00
Robin Ward
bba0fd0654
REFACTOR: PreloadStore to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
7ff5b228cd
REFACTOR: Raw Handlebars ported to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
b8125b3512
REFACTOR: Remove Discourse.Ajax
2016-07-11 12:57:05 -04:00
Robin Ward
56f07529bb
REFACTOR: Migrate more legacy JS to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
a546395397
REFACTOR: Migrate markdown functionality in ES6
2016-07-11 12:57:05 -04:00
Travis Northcutt
e4316523d4
Put 👍 and 👎 emojis in emotional order ( #4317 )
...
Inspired by [Slack](https://twitter.com/SlackHQ/status/472141845703565312 )
2016-07-07 13:47:41 -04:00
Robin Ward
97ef5d87c5
FIX: Change the order of notifications in the drop down
2016-07-07 13:44:50 -04:00
Robin Ward
1eb64151f6
User interface for watching first post
2016-07-07 11:21:50 -04:00
James Kiesel
3035d144c0
FEATURE: Add options to inject class / page into emoji toolbar ( #4312 )
...
* Add options to inject class / page into emoji toolbar
* Fix options page setter
2016-07-06 11:42:24 -04:00
Sam
bd46bc62ff
FEATURE: show like button to anon
2016-07-05 12:11:48 +10:00
Sam
c665607f72
FIX: not doing non leading word match in emoji autocomplete
2016-07-04 19:16:08 +10:00
Guo Xiang Tan
4657d22eb0
Make eslint happy.
2016-07-04 11:00:14 +08:00
Guo Xiang Tan
d102a079b1
FIX: Bump plugin API version.
2016-07-01 09:32:30 +08:00
Guo Xiang Tan
904d9735ab
Refactor desktop notifications to be more modular.
2016-07-01 00:11:32 +08:00
Mark Wingerd
e4074f75b1
Stop URLs from being censored ( #4288 )
...
URLs that contained a censored word were being altered by
censored-words.js and ulimately this broke the links. As an example
www.expertsexchange.com would get censored when it would link to a
legitimate website. This URL blocking functionality should be
handled through other settings.
2016-06-29 10:41:54 -04:00
Guo Xiang Tan
717d606430
Merge pull request #4295 from tgxworld/ux_collapse_users_on_om
...
UX: Collapse users when composing a private message.
2016-06-29 11:56:19 +08:00
Guo Xiang Tan
41842460b4
UX: Collapse users when composing a private message.
2016-06-29 10:40:38 +08:00
Sam
7a4c3af29d
Merge pull request #4279 from scossar/s3cdn-upload-location
...
FIX: get urlWithCDN before appending protocol
2016-06-29 12:18:44 +10:00
Sam
ea46e5dd57
UX: add minimum height for zoomed composer on mobile
2016-06-27 17:22:42 +10:00
Guo Xiang Tan
63b8797667
FIX: Incorrect model for embedded post widget.
2016-06-27 13:15:26 +08:00
scossar
3159dfb0ee
add m4a to audio onebox filetypes
2016-06-20 14:41:37 -07:00
scossar
9bf381b95c
get urlWithCDN before appending protocol
2016-06-20 14:03:24 -07:00
cpradio
145ee10f40
FIX: Correct the topic notification keyboard shortcuts
2016-06-17 14:44:08 -04:00
Guo Xiang Tan
2484ef93ed
Use ES6 arrow functions instead.
2016-06-17 11:37:15 +08:00
Guo Xiang Tan
a74291c91a
We no longer pass it the controller.
2016-06-16 17:12:45 +08:00
Guo Xiang Tan
5813352439
FEATURE: Add new API to add a toolbar popup menu button.
2016-06-15 00:39:53 +08:00
Robin Ward
df368ce251
FIX: Don't notify of duplicate links on edit of the first post
2016-06-09 13:03:06 -04:00
Robin Ward
9a81115c1c
FIX: Duplicate link shouldn't happen on edit
2016-06-08 17:22:23 -04:00
Robin Ward
c275a68daf
FIX: mdash being displayed when a date was invalid
2016-06-08 11:07:45 -04:00
Robin Ward
431179dd25
FEATURE: Prompt users when they are entering duplicate links
2016-06-07 14:47:22 -04:00
Robin Ward
74a454c203
FIX: Lock keyboard controls for navigating posts to eyeline
2016-06-02 13:50:12 -04:00
Robin Ward
d2ebf0436c
FIX: On small heights jumping to posts was iffy
2016-05-31 10:52:00 -04:00
Robin Ward
5fc47e6942
FIX: Much less jankiness on the scroller
2016-05-31 10:52:00 -04:00
Robin Ward
717999b302
FIX: iPad locking on was broken when posting.
2016-05-31 10:51:59 -04:00
Robin Ward
f854eebc5f
FIX: Entering a topic at the bottom would cause scroll jumps
2016-05-31 10:51:59 -04:00
Robin Ward
0b8a3ff5da
FIX: Better handling of position when near the top or bottom
2016-05-31 10:51:56 -04:00
Robin Ward
9e1021dfa3
WIP: Add notifications button to timeline
2016-05-31 10:51:53 -04:00
Robin Ward
288b407bd1
UX: Also use timeline date format on the bottom of the timeline
2016-05-31 10:51:52 -04:00
Robin Ward
a6b2f5ddba
FIX: Use topic progress widget for jumping to posts
2016-05-31 10:51:50 -04:00
Robin Ward
3cebba5b1f
UX: Add "ago" to the bottom of the timeline when relative
2016-05-31 10:51:49 -04:00
Robin Ward
90330d30f4
FIX: Error in smart short date function
2016-05-31 10:51:47 -04:00
Robin Ward
2bd59d7ca1
FIX: Some odd jumping behavior for the timeline
2016-05-31 10:51:44 -04:00
Robin Ward
1c49c57494
UX: Change the date formatting for timeline start + scroller
2016-05-31 10:51:42 -04:00
Robin Ward
559fa36c18
FEATURE: Topic timeline widget
2016-05-31 10:51:39 -04:00
Robin Ward
751e354ca6
Refactor topic-progress into a component
2016-05-31 10:51:39 -04:00
Jeff Atwood
817df3e3a0
Merge pull request #4175 from danielhers/user-search-non-whitespace
...
Allow any username character in user search
2016-05-28 01:58:23 -07:00
Guo Xiang Tan
2dcabd4762
Merge pull request #4229 from tgxworld/uncaught_error_warning
...
FIX: Don't throw uncaught error warning when in readonly mode.
2016-05-25 23:09:51 +08:00
Régis Hanol
c4f93846f9
add linebreaks when uploading a file
2016-05-20 11:35:47 +02:00
Régis Hanol
2c2c47fe4e
add support for 'command + up/down' to go to first/last post
2016-05-19 22:16:23 +02:00
Guo Xiang Tan
5ee9b3cd19
FIX: Don't throw uncaught error warning when in readonly mode.
2016-05-18 10:33:21 +08:00
Guo Xiang Tan
dd0260e435
Improve example for addStorePluralization.
2016-05-17 11:23:32 +08:00
Guo Xiang Tan
4f671724cc
Add store addPluralization to plugin-api. ( #4224 )
2016-05-16 11:11:15 -04:00
Simon Cossar
6077ac013b
FIX[WIP]: return correct path for uploads stored on s3 ( #4222 )
...
* return correct path for uploads stored on s3
* rename method
2016-05-16 08:12:05 +02:00
Robin Ward
f401d8d7de
FIX: undefined text on user profile
2016-05-11 16:25:43 -04:00
Robin Ward
7c0fb41ec0
Deprecation: Use Ember.Helper for later versions of Ember
2016-05-11 14:26:09 -04:00
Robin Ward
c7beecd8e3
Deprecation: somethingBinding is deprecated in newer embers
2016-05-11 14:26:07 -04:00
Robin Ward
da5e7c7383
Deprecations: {{bind-attr}} is deprecated
2016-05-11 14:26:06 -04:00
Robin Ward
e831203897
FIX: Widgets should support links to foreign hosts
2016-05-11 12:02:10 -04:00
Robin Ward
4875fe1c3e
FIX: Logo links to a different domain were broken
2016-05-10 10:42:16 -04:00
Robin Ward
3d392670a7
FIX: ES5 file shouldn't have const in it
2016-05-09 17:05:07 -04:00
Robin Ward
2d2bf4dd56
FIX: Keyboard controls were broken at the bottom of topics
2016-05-06 11:11:14 -04:00
Robin Ward
0fcfc6bed9
Add acceptance tests for all mobile templates
2016-05-05 12:49:12 -04:00
Robin Ward
3220f9e3cc
FIX: ESLint
2016-05-04 17:20:36 -04:00
Robin Ward
148c4da23d
FIX: Server side missing jQuery
2016-05-04 17:01:13 -04:00
Robin Ward
9ea32bf7d8
Deprecation: Change {{#each x in y}} to {{#each y as |x|}}
2016-05-04 16:18:09 -04:00
Robin Ward
2950a82a7d
FIX: showFlags was not triggered correctly by the keyboard shortcut
2016-05-04 12:03:20 -04:00
Régis Hanol
ad15049ef0
FIX: don't track clicks on links in quotes
2016-05-03 18:47:01 +02:00
cpradio
b7b5caa50e
FEATURE: Apply external window setting to Revision History ( #4207 )
2016-05-02 14:48:34 -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
Arpit Jalan
b1d6e2307f
FIX: do not track mailto links
2016-04-30 15:40:19 +05:30
Robin Ward
1a3b63e07d
createWithMixins is deprecated.
2016-04-29 16:50:52 -04:00
Robin Ward
187d7d6f96
Remove more views and deprecations.
2016-04-28 16:17:18 -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
514c3976f0
PERF: Migrate header to discourse widgets
2016-04-25 10:48:04 -04:00
Régis Hanol
4960b62110
FEATURE: new 'block_auto_generated_emails' site setting
2016-04-20 21:29:27 +02:00
Guo Xiang Tan
2db42e970d
FIX: Autocomplete retriggering when term is blank on keyup.
2016-04-16 23:53:24 +08:00
Daniel Hershcovich
8aac646759
Allow any username character in user search
2016-04-16 10:39:33 +03:00
Robin Ward
95854a94c9
FIX: When viewing a summary, if a post jumps to the bottom cancel it.
2016-04-13 15:58:54 -04:00
Sam
cb6d1632ba
FIX: stop suppressing browser search for short closed topics
...
If a topic is closed (or closed and reopened)
browser search was unconditionally suppressed
2016-04-12 10:48:17 +10:00
Régis Hanol
e4e37fe70c
Merge pull request #4163 from frictionel/keyboard-shortcuts2
...
FIX: position view on `j`+`k` keyboard shortcuts
2016-04-11 23:04:02 +02:00
Régis Hanol
6ee11adf58
FIX: 'Discourse.isInternal' wasn't working with protocol-less URLs
2016-04-11 22:21:39 +02:00
Peter Lejeck
9bba68ed74
Allow disabling link tracking with .no-track-link ( #4160 )
2016-04-11 11:39:49 -04:00
TK
18a0a15c75
FIX: position view on j+k keyboard shortcuts
2016-04-10 14:00:15 +02:00
Robin Ward
b10b6c673d
Add h helper to plugin-api in v0.3
2016-04-07 16:38:30 -04:00
Régis Hanol
a5d8dfb07e
FIX: don't hardcode maximum file size
2016-04-06 22:51:28 +02:00
Régis Hanol
514d6ede0e
FIX: addPosterIcon wasn't working on initial load
2016-04-01 18:25:13 +02:00
Sam
d5b63730bc
don't bother with register emoji if dialect is missing
2016-03-30 18:10:14 +11:00
Robin Ward
e0347b18da
UX: Improve icon positioning on mobile
2016-03-23 14:44:34 -04:00
Robin Ward
86d2773d3a
FIX: Don't process infinite scrolling while safari hacks are active
2016-03-22 16:36:20 -04:00
Konrad Borowski
dd2605bae7
FIX: Allow displaying posts by deleted users.
2016-03-21 08:49:49 +01:00
Robin Ward
b1ac7491de
Include the topic's creator in transformed posts
2016-03-18 13:18:06 -04:00
Angus McLeod
99d93264b7
Move autosize from admin/lib to discourse/lib
2016-03-18 09:48:57 -04:00
Robin Ward
7e97724341
FIX: On mobile jumping to replies was not working
2016-03-14 13:26:30 -04:00
Robin Ward
1006b1ba94
Various Plugin Enhancements and Extension Points
2016-03-11 15:53:37 -05:00
Sam Saffron
0f29269de8
lang-auto not being treated correctly after update
2016-03-10 16:44:24 +11:00
Sam
f590036525
zero width joiner for emojis so no space is added when converting
2016-03-10 08:58:19 +11:00
Robin Ward
616006a9ce
FIX: All unicode replacements beside words. Omit some symbols.
2016-03-09 14:59:36 -05:00
Robin Ward
0a96829508
FIX: Search aliases but don't add them to the results
2016-03-04 16:08:17 -05:00
Robin Ward
396713718b
FEATURE: Adds ~200 more emoji
...
This includes all new emoji from Unicode 7 and Unicode 8 with the
exception of skin tones which will require a new interface.
2016-03-04 15:10:14 -05:00
Robin Ward
0167f6bb57
FIX: Don't substitute emojis within code blocks
2016-03-02 14:32:00 -05:00