Robin Ward
|
9f12b571ef
|
Wizard: Server Side Validation + Finished Step
|
2016-09-22 09:52:19 -04:00 |
Robin Ward
|
0471ad393c
|
Scaffold for new Wizard - Rails / Ember / Tests
|
2016-09-22 09:48:58 -04:00 |
Robin Ward
|
25d6915cac
|
Migrate discourse.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 |
Robin Ward
|
f854eebc5f
|
FIX: Entering a topic at the bottom would cause scroll jumps
|
2016-05-31 10:51:59 -04:00 |
Robin Ward
|
46e4768971
|
FIX: `highlight.js` is used, but for highlighting text, not code.
|
2016-02-18 12:19:00 -05:00 |
Robin Ward
|
d1e85bdd8b
|
FEATURE: Use virtual dom framework for faster post rendering
|
2016-02-11 11:00:40 -05:00 |
Régis Hanol
|
56a16a0e89
|
we still need md5
|
2016-02-05 15:27:24 +01:00 |
Sam Saffron
|
e3747f654b
|
SECURITY: hoist blocks using guids, not md5 hashes
|
2016-02-06 01:02:48 +11:00 |
Sam
|
43d63367fd
|
PERF: stop loading handlebars and ember compilers in prod
(this removes a nice 50K from our initial payload and saves memory)
Also fixes invalid HTML automatically if added to HEAD or /BODY
|
2015-11-27 11:59:01 +11:00 |
Sam
|
cb05b44ee6
|
move template compiler into vendor for now
in future we want to remove it and only include handlebars runtime
|
2015-11-25 15:54:54 +11:00 |
Sam
|
24be285bf2
|
PERF: add one more asset for ember and jQuery
at the moment Ember initialization is a bottleneck, to minimize impact
on initial load we download an evaluate it as early as possible
|
2015-11-25 13:17:57 +11:00 |
Sam
|
0c5189fa2a
|
SECURITY: fix possible XSS expanding quotes
|
2015-09-08 15:25:00 +10:00 |
Sam
|
16d532e9c8
|
FIX: stop disabling default in detect swipe library
|
2015-08-26 10:26:58 +10:00 |
Robin Ward
|
c5460b7d3f
|
FEATURE: Full height hamburger menu
- Rename `site-map` to `hamburger-menu`
- Includes acceptance tests
|
2015-08-25 16:48:43 -04:00 |
Robin Ward
|
e2e3e7c0e0
|
Add ES6 support to more files
|
2015-08-13 10:49:08 -04:00 |
Robin Ward
|
14fa033288
|
Update cloaking code for HTMLBars
|
2015-05-11 11:18:37 -04:00 |
Sam
|
c14d17b5f3
|
FIX: do not include jquery.widget twice
|
2015-03-12 13:35:51 +11:00 |
Robin Ward
|
de4e4f2b98
|
Replace $LAB with path aware `loadScript` that uses jQuery
|
2015-03-09 14:39:39 -04:00 |
Robin Ward
|
f3babdb319
|
Fixes many Ember 1.9.0 deprecations
|
2014-12-17 09:31:42 -05:00 |
Robin Ward
|
bab4f48eeb
|
FIX: Trim the profile text in the user card even if it has multiple lines.
|
2014-11-03 11:59:56 -05:00 |
Robin Ward
|
0fc0533134
|
FEATURE: Admin interface for adding custom fields for users
|
2014-09-25 16:17:51 -04:00 |
Robin Ward
|
2164a25258
|
Merge pull request #2333 from rhacker/select2
feature: use select2 instead of chosen
|
2014-05-28 11:42:40 -04:00 |
nXqd
|
0b6ebdac8a
|
feature: use select2 instead of chosen
|
2014-05-14 08:01:08 +00:00 |
Sam
|
0ade2be7d6
|
FEATURE: logster logs js errors
|
2014-05-13 15:52:25 +10:00 |
Robin Ward
|
a4e30e8f93
|
Proof of concept: Load controller via ES6 module in Discourse
|
2014-05-08 11:35:33 -04:00 |
Robin Ward
|
fd153623bb
|
Revert "Proof of concept: Load controller via ES6 module in Discourse"
This reverts commit 0327f469c1 .
|
2014-05-05 13:58:57 -04:00 |
Robin Ward
|
0327f469c1
|
Proof of concept: Load controller via ES6 module in Discourse
|
2014-05-05 13:23:45 -04:00 |
Wojciech Zawistowski
|
c0a11adbc5
|
Moves Markdown Editor from vendor to discourse.
|
2014-03-31 21:56:19 +02:00 |
Robin Ward
|
e8ee490778
|
Extract breaking up a string into a separate file, include it in
embedded view.
|
2014-03-20 14:34:51 -04:00 |
Sam
|
5e83778fc1
|
PERF: remove ember renderspeed until we make it optional (disabled by default in prd)
|
2014-03-10 09:50:23 +11:00 |
Sam
|
b67a3a85dd
|
split js with vendor/application
avoid one huge js bundle and instead break it down
to application and vendor (3rd party) our app changes
a lot, vendor changes a lot less
|
2013-12-23 10:32:07 +11:00 |