Robin Ward
|
f51cbc8952
|
FIX: @mentions should not be processed within links
|
2014-05-06 17:48:30 -04:00 |
Robin Ward
|
aa269c92a0
|
Revert "ES6: `AvatarSelector` and `HeaderController` - also includes support for controllers with"
This reverts commit 44b2f82be8 .
|
2014-05-05 13:58:57 -04:00 |
Robin Ward
|
69225a7ea9
|
Revert "ES6: Uses proper `normalize` method, includes support for namespaced"
This reverts commit b98324a937 .
|
2014-05-05 13:58:57 -04:00 |
Robin Ward
|
389c50eb1e
|
Revert "ES6: Half a dozen more controllers converted"
This reverts commit bc2d87e5c1 .
|
2014-05-05 13:58:57 -04:00 |
Robin Ward
|
b17cd2f251
|
Revert "ES6: More controllers converted to ES6"
This reverts commit 23cc7c174a .
|
2014-05-05 13:58:57 -04:00 |
Robin Ward
|
23cc7c174a
|
ES6: More controllers converted to ES6
|
2014-05-05 13:23:45 -04:00 |
Robin Ward
|
bc2d87e5c1
|
ES6: Half a dozen more controllers converted
|
2014-05-05 13:23:45 -04:00 |
Robin Ward
|
b98324a937
|
ES6: Uses proper `normalize` method, includes support for namespaced
controllers.
|
2014-05-05 13:23:45 -04:00 |
Robin Ward
|
44b2f82be8
|
ES6: `AvatarSelector` and `HeaderController` - also includes support for controllers with
camelcase via an error message.
|
2014-05-05 13:23:45 -04:00 |
Robin Ward
|
7a2dbf0d2d
|
FIX: Changed fixture paths
|
2014-04-29 21:09:29 -04:00 |
Robin Ward
|
0528b408a3
|
Add an integration test for the new Ember 404 route
|
2014-04-29 15:29:13 -04:00 |
Robin Ward
|
f50039b48b
|
Support 404 routes in the Ember App
|
2014-04-29 15:29:13 -04:00 |
Robin Ward
|
ba683bc611
|
FIX: XSS in markdown converter.
|
2014-04-28 14:44:15 -04:00 |
Robin Ward
|
cf6cbb955b
|
REFACTOR: Introduce `Discourse.computed.setting` to create a computed
property that links to a `Discourse.SiteSetting`
|
2014-04-24 18:36:02 -04:00 |
Régis Hanol
|
39cc147138
|
BUGFIX: only redirect users top /top page once
|
2014-04-21 20:00:37 +02:00 |
Robin Ward
|
4dc20e6855
|
FIX: Sanitize custom quote attributes
|
2014-04-21 10:19:39 -04:00 |
Robin Ward
|
b3ed8b6a32
|
Use query params for sortable table headings
|
2014-04-17 10:52:57 -04:00 |
Robin Ward
|
fdb751296a
|
FIX: ZALGO test suite was causing failures in the wrong place due to
missing `async` bits.
|
2014-04-17 10:46:33 -04:00 |
Robin Ward
|
617b4bed41
|
FIX: Rather than using `singleton: false` for avoiding caching in the
container, just unregister it afterwards.
|
2014-04-17 10:45:06 -04:00 |
Robin Ward
|
73cc722ed5
|
Update Ember.js, Handlebars and jQuery to latest
|
2014-04-17 10:45:06 -04:00 |
Vikhyat Korrapati
|
b62606e7f1
|
Remove color_hexcode column from badge_types.
|
2014-04-17 05:36:29 +05:30 |
Vikhyat Korrapati
|
3136217fc1
|
Add badge page.
|
2014-04-17 01:57:57 +05:30 |
Robin Ward
|
ed6e2b1d79
|
Remove Zalgo API from `Discourse.Mention`:
http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony -
Thanks @riking for finding it.
|
2014-04-14 16:51:18 -04:00 |
Robin Ward
|
36bb4c02b7
|
Only use `.jshintignore` for the ignore rules.
|
2014-04-01 12:28:17 -04:00 |
Wojciech Zawistowski
|
c0a11adbc5
|
Moves Markdown Editor from vendor to discourse.
|
2014-03-31 21:56:19 +02:00 |
Sam
|
291df4d48d
|
Merge pull request #2193 from slainer68/delete_enable_local_account_create
Delete enable_local_account_create option as it is not used anywhere.
|
2014-03-28 10:19:09 +11:00 |
Régis Hanol
|
5edec22e28
|
fix the build
|
2014-03-27 16:57:46 +01:00 |
Régis Hanol
|
e663d78104
|
SECURITY: sanitize markdown urls (prevent XSS)
|
2014-03-27 15:34:35 +01:00 |
slainer68
|
6fb323fd71
|
Delete enable_local_account_create option as it is not used anywhere.
JS fixture
|
2014-03-27 00:55:06 +01:00 |
Neil Lalonde
|
86244e3a4b
|
New sub-category badges in category chooser. Normalize category badge rendering code.
|
2014-03-25 17:29:59 -04:00 |
Vikhyat Korrapati
|
0f9ea25010
|
Interface for granting/revoking badges from admin user page.
|
2014-03-21 11:09:19 +05:30 |
Sam
|
2dc5e3c81e
|
Merge pull request #2118 from vikhyat/firefox-middle-click
Fix Firefox middle-click popup blocker issue
|
2014-03-21 16:27:02 +11:00 |
Vikhyat Korrapati
|
4f71256542
|
Fix badge description i18n match.
|
2014-03-17 18:43:09 +05:30 |
Vikhyat Korrapati
|
9b26c8584e
|
Initial badge system implementation.
|
2014-03-14 21:49:26 +05:30 |
Vikhyat Korrapati
|
e798705aec
|
Do not call preventDefault on right and middle-click/Ctrl+click.
This should fix the middle click popup blocker issue on Firefox.
|
2014-03-13 11:03:19 +05:30 |
Régis Hanol
|
8b6930a5cf
|
FIX: shortDate tests
|
2014-03-11 12:37:54 +01:00 |
Nick Schonning
|
62d5a10873
|
JSHint test helpers
Remove unreferenced globals
|
2014-03-11 02:40:27 -04:00 |
Nick Schonning
|
86a9e0db6a
|
JSHint assertions.js
Mark all functions as exported
|
2014-03-11 02:36:10 -04:00 |
Nick Schonning
|
054eca840a
|
JSHint parse_html.js
- Mark Tautologistics as a global
- Mark parseHTML as exported
|
2014-03-11 02:34:17 -04:00 |
Nick Schonning
|
3342741876
|
JSHint QUnit helpers
- Don’t redefine controller
- Mark all functions as exported
- Mark the QUnit asyncTest as a global function
|
2014-03-11 02:30:49 -04:00 |
Vikhyat Korrapati
|
b0d1d7a3e8
|
i18n of new/unread text next to topics.
|
2014-03-09 16:31:44 +05:30 |
Régis Hanol
|
8214536614
|
BUGFIX: don't show redirect reason if you aren't redirected
Move the redirect to top page logic server-side and make sure the reason
is not shown when top is not in the navigation menu (top_menu).
|
2014-03-07 18:58:53 +01:00 |
Régis Hanol
|
ca12ea42a7
|
FEATURE: only redirect new users to top page for a limited period
That period is defined by the `redirect_new_users_to_top_page_duration`
site setting and defaults to 7 days.
|
2014-03-05 22:11:01 +01:00 |
Robin Ward
|
15c9c90533
|
When links have thousands of clicks, display them like 3.3K
|
2014-03-04 13:44:53 -05:00 |
Robin Ward
|
02ea67eece
|
BUGFIX: A MDTest was conflicting with BBCode support for upper case
|
2014-03-03 13:14:11 -05:00 |
Robin Ward
|
6143753fef
|
Support uppercase bbcode too.
|
2014-03-03 11:59:57 -05:00 |
Robin Ward
|
d079538a6d
|
Allow the `customHTML` helper to look up fragments outside of the
preloadStore, so plugins can stuff HTML in there when overriding a whole
template doesn't make sense.
|
2014-02-25 16:02:27 -05:00 |
Robin Ward
|
7716d940a0
|
BUGFIX: Allow links to images with absolute URLs as well as parens
|
2014-02-20 15:24:03 -05:00 |
Neil Lalonde
|
b696c96a19
|
Look at the age of a user's first post to determine if the user can be nuked, instead of looking at when the user registered.
|
2014-02-20 12:29:40 -05:00 |
Régis Hanol
|
69e0342d8f
|
fix typo
|
2014-02-18 18:24:11 +01:00 |
Régis Hanol
|
aac4b55926
|
FEATURE: do not redirect to top page when number of topis is low
|
2014-02-17 14:28:12 +01:00 |
Robin Ward
|
5932e32528
|
Merge pull request #1937 from verg/user_dropdown
Add User Avatar Dropdown
|
2014-02-13 10:55:58 -05:00 |
verg
|
95f4c0f583
|
Add User dropdown menu to Header
|
2014-02-13 09:45:51 -05:00 |
Robin Ward
|
2e5413437d
|
Fix the build
|
2014-02-11 18:01:06 -05:00 |
Robin Ward
|
3d62df51a6
|
FIX: Broken MDTest + Fix for removing leading spaces in a code block
|
2014-02-11 17:27:24 -05:00 |
Régis Hanol
|
4a20384b56
|
fix the build
|
2014-02-11 10:18:07 -08:00 |
Sam
|
11e962c848
|
BUGFIX: improve quality of unread / new counters
|
2014-02-11 15:28:05 +11:00 |
Neil Lalonde
|
113057bfa9
|
Comma needs to die
|
2014-02-06 11:57:45 -05:00 |
Robin Ward
|
af5254d3b4
|
FIX: Remove `canvas` tag.
|
2014-02-05 12:22:36 -05:00 |
Robin Ward
|
8adb08a9ca
|
FIX: Don't allow `<button>` in posts either.
|
2014-02-04 16:29:00 -05:00 |
Robin Ward
|
abffcd9f94
|
FIX: Blacklist `<textarea>`
|
2014-02-04 12:48:33 -05:00 |
Sam
|
612001aa74
|
BUGFIX: deleted categories would mess up watching/tracking prefs
|
2014-02-04 15:14:31 +11:00 |
Wojciech Zawistowski
|
73253ce32e
|
Adds JS integration tests for search
|
2014-01-31 01:53:08 -05:00 |
Robin Ward
|
b4fef88412
|
Merge pull request #1884 from velesin/search_controller_refactoring
refactors Discourse.SearchController
|
2014-01-30 10:44:53 -08:00 |
Neil Lalonde
|
b5d0031105
|
Topic list dates formatting changes: use Dec '12 and Jan 21
|
2014-01-29 15:45:06 -05:00 |
Wojciech Zawistowski
|
5b897bc6a4
|
refactors Discourse.SearchController
|
2014-01-29 20:53:08 +01:00 |
Robin Ward
|
2892153712
|
REMOVE: Get rid of the `hotness` control for good.
|
2014-01-29 11:54:34 -05:00 |
Régis Hanol
|
d0c55010aa
|
BUGFIX: clicking on links to the same domain was broken
|
2014-01-29 11:31:36 +01:00 |
Vikhyat Korrapati
|
fad88c6cf3
|
Fix sanitization of smileys like <_< and <3.
|
2014-01-26 18:38:47 +05:30 |
Régis Hanol
|
e393e9765f
|
Merge pull request #1856 from velesin/search_controller_tests
Adds unit tests for SearchController
|
2014-01-24 04:11:10 -08:00 |
Wojciech Zawistowski
|
5166abd75f
|
Adds new QUnit assertion ("not") complementary to built-in "ok"
|
2014-01-23 20:31:33 +01:00 |
Wojciech Zawistowski
|
e27c007653
|
Adds unit tests for SearchController
|
2014-01-23 20:25:37 +01:00 |
Régis Hanol
|
ae06ea6323
|
BUGFIX: clicking the logo when the homepage was /categories or /top would fail
|
2014-01-23 17:08:52 +01:00 |
Robin Ward
|
e2c361f353
|
FIX: Indented code blocks followed by `<blockquote>` weren't working.
|
2014-01-21 16:18:20 -05:00 |
Robin Ward
|
3c3449aa1b
|
Revert "New API for replacing elements in the final JsonML. Also changes spoiler"
This reverts commit 6b9b2d3d6a .
We have come up with a better solution that does not involve HTML
parsing.
|
2014-01-21 12:04:58 -05:00 |
Neil Lalonde
|
9be481f035
|
Merge pull request #1846 from velesin/admin_site_settings_controller_test_fix
fixes unit test broken (and commented out) after adding debounce behavio...
|
2014-01-20 14:26:24 -08:00 |
Robin Ward
|
6b9b2d3d6a
|
New API for replacing elements in the final JsonML. Also changes spoiler
tag handling to be more robust with repsect to HTML content.
|
2014-01-20 15:15:50 -05:00 |
Wojciech Zawistowski
|
8812196b81
|
fixes unit test broken (and commented out) after adding debounce behavior to a method
|
2014-01-20 17:30:12 +01:00 |
Robin Ward
|
4981525047
|
REFACTOR: Fixes poor class hierarchy for listing topics
- Upgrades Ember to latest
- Fixes a bunch of bugs with page titles and missing "active" states
|
2014-01-18 19:26:24 +01:00 |
Régis Hanol
|
ad8755aa70
|
BUGFIX: inline spoiler for text, block spoiler for images
|
2014-01-15 00:53:06 +01:00 |
Robin Ward
|
71aed34e64
|
FIX: Allow click tracking to work with different origins
|
2014-01-14 15:20:46 -05:00 |
Régis Hanol
|
3a6bffa05d
|
FEATURE: better top pages
|
2014-01-14 01:09:12 +01:00 |
Régis Hanol
|
70161498b6
|
BUGFIX: spoiler tag on lightboxed images wasn't working
|
2014-01-12 19:38:46 +01:00 |
Neil Lalonde
|
52580f09af
|
Rename favorite to starred everywhere
|
2014-01-10 14:54:19 -05:00 |
Robin Ward
|
456a213904
|
FIX: Broken qunit test
|
2014-01-09 13:48:58 -05:00 |
Robin Ward
|
b28a8e262f
|
FIX: Categories are ordered by `topic_count`.
|
2014-01-09 13:05:32 -05:00 |
Sam
|
e0284dfef0
|
update fixture
|
2014-01-07 11:40:28 +11:00 |
Régis Hanol
|
87217d940e
|
Merge pull request #1457 from skisulli/keyboard-shortcuts
Global Gmail style keyboard shortcuts
|
2014-01-06 06:40:55 -08:00 |
Régis Hanol
|
0dc0740408
|
BUGFIX: clicking on the Logo generates a javascript error
|
2014-01-06 11:46:19 +01:00 |
Robin Ward
|
6c4417e0f0
|
Use the standard .jshintrc file for JSHint options.
|
2013-12-31 12:41:40 -05:00 |
Régis Hanol
|
7fd88a52c9
|
FEATURE: allow plugins to overwrite handlebars templates
|
2013-12-31 16:43:29 +01:00 |
Régis Hanol
|
54686388fb
|
FEATURE: display the Top tab by default for long-time-no-see users
|
2013-12-30 19:42:45 +01:00 |
Robin Ward
|
a502266c42
|
Enable JSHINT's `unused` option. It caught a bunch of suspicious stuff which is fixed in this commit.
|
2013-12-30 13:30:22 -05:00 |
Régis Hanol
|
8685e4079f
|
FEATURE: the top tab is the default for new users
|
2013-12-30 18:49:16 +01:00 |
Sam
|
d8c43f7b58
|
BUGFIX: fix username breakup so it works with IE
FEATURE: breakup username based on name as well
|
2013-12-30 16:07:35 +11:00 |
Régis Hanol
|
34cbea64d1
|
Merge pull request #1749 from velesin/has_current_user_test_improvement
adds small HasCurrentUser mixin test improvements
|
2013-12-23 05:47:46 -08:00 |
Régis Hanol
|
9ee404b0e6
|
Merge pull request #1750 from velesin/header_controller_test_fix
fixes HeaderController test
|
2013-12-23 05:47:22 -08:00 |
Régis Hanol
|
2f9c81cd75
|
Merge pull request #1751 from velesin/text_field_tests
adds unit tests for Discourse.TextField
|
2013-12-23 05:46:48 -08:00 |
Régis Hanol
|
ef8625caaa
|
Merge pull request #1753 from velesin/search_text_field_tests
adds unit tests for SearchTextField
|
2013-12-23 05:46:12 -08:00 |
Sam
|
d4819c3a65
|
Got rid of crazy user name split
instead decorate with <wbr> to hint on best
spot to split
|
2013-12-23 11:11:41 +11:00 |