Robin Ward
217007ff54
Add acceptance tests for plugin outlets
2016-11-22 14:03:01 -05:00
Robin Ward
852639e27a
FIX: Restore functionality of custom-html for now
2016-11-15 12:15:37 -05:00
Robin Ward
f105d72129
Move non Ember.View classes to raw-views
2016-11-14 16:00:40 -05:00
Robin Ward
3505a13bea
FIX: Broken build
2016-10-28 16:35:42 -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
1e4a56fe14
Backwards compatible support for inline helpers
2016-10-28 12:48:56 -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
eeee5f4c08
Use {{outlets}} instead of {{render}} in the application template
2016-10-26 13:02:58 -04:00
Robin Ward
b601120b39
Support for Raw Handlebars and helpers in Ember 1.13
2016-10-26 10:27:57 -04:00
Robin Ward
bd352385a5
Framework for supporting Ember 1.12/1.13 helpers simulataneously
2016-10-24 15:13:32 -04:00
James Kiesel
d76d78f855
Allow title override for user avatars
2016-10-13 13:43:22 -04:00
Robin Ward
be1d74d207
Split out common functions into discourse-common module
2016-09-22 09:52:19 -04:00
Régis Hanol
dd3d8d85d3
FIX: proper logic for 'noTitle' param of the number helper
2016-08-17 23:28:29 +02:00
Régis Hanol
6d1d7b7c8f
UX: new /categories layout
2016-08-17 23:23:16 +02:00
Régis Hanol
fe080f5c57
FIX: allows plugin-outlets to use to block syntax
2016-07-20 15:59:25 +02:00
Robin Ward
bba0fd0654
REFACTOR: PreloadStore 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
acshi
deda9a6908
Prevent creation of empty entry in _connectorCache for raw templates. ( #4296 )
2016-06-29 10:59:48 -04:00
Régis Hanol
7beea0493e
add icon next to bounced emails in the sent email logs
2016-05-23 22:50:18 +02: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
85e98eeb59
FIX: Accidentally comitted more than I wanted to
2016-05-09 17:07:31 -04:00
Robin Ward
3d392670a7
FIX: ES5 file shouldn't have const in it
2016-05-09 17:05:07 -04:00
Robin Ward
400c061046
Ember.keys is deprected in favor of Object.keys
2016-04-28 16:37:20 -04:00
Neil Lalonde
e5918c7d00
FEATURE: Merge tagging plugin into core
2016-04-27 11:58:53 -04:00
Robin Ward
db15772ab1
UX: Make user info rendering more consistent
2016-03-24 13:49:35 -04:00
Robin Ward
2cd6649ba0
FIX: Was leaking tagName across plugin outlets
2016-03-11 16:32:28 -05:00
Robin Ward
1006b1ba94
Various Plugin Enhancements and Extension Points
2016-03-11 15:53:37 -05:00
Robin Ward
5693795dbf
FIX: Posts should have auto updating dates
2016-02-11 15:17:58 -05:00
Robin Ward
d1e85bdd8b
FEATURE: Use virtual dom framework for faster post rendering
2016-02-11 11:00:40 -05:00
Guo Xiang Tan
bd86e88b05
UX: Remove category hashtag decoration.
2016-01-21 12:27:52 +08:00
Guo Xiang Tan
c6697e2c14
Prefix decorate category badges with '#'.
2016-01-20 12:48:00 +08:00
Guo Xiang Tan
4a7f560a35
FEATURE: Decorate category hashtag links.
2016-01-19 10:58:15 +08:00
Robin Ward
4bbbdd8dc4
SECURITY: Upgrade Ember to fix CVE-2015-7565. Also upgrade Handlebars
2016-01-15 13:57:45 -05: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
Robin Ward
434deb1bd3
SECURITY: Backported XSS fixes from Handlebars
2015-11-24 16:08:08 -05:00
Sam
7038d5f1c4
PERF: cache information about missing view classes.
2015-11-21 23:40:37 +11:00
Robin Ward
8fdd6c18fc
SECURITY: XSS Protection on Queued Posts
2015-11-20 14:13:00 -05:00
Robin Ward
f85d848649
Remove a bunch of old deprecated code
2015-11-10 13:09:05 -05:00
Kane York
7e8f4286e3
FEATURE: Allow emoji in some translated strings
2015-09-16 18:33:17 -07:00
Régis Hanol
0c58f08207
FIX: profile picture selector
2015-09-11 15:10:56 +02: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
Régis Hanol
2742602254
FEATURE: support for external letter avatars service
2015-09-11 02:12:40 +02:00
Robin Ward
5881f68556
Support for rewiring plugin outlets so we can move Akismet up
2015-09-04 16:09:02 -04:00
Robin Ward
ce0a50eae1
FIX: user_custom_preferences did not match other outlet names
2015-08-31 11:06:23 -04:00
Robin Ward
b0541500b4
FIX: eslint deprecations
2015-08-13 15:14:08 -04:00
Robin Ward
e2e3e7c0e0
Add ES6 support to more files
2015-08-13 10:49:08 -04:00
Robin Ward
b7e6eaa961
ES6ify some of the remaining files
2015-08-10 10:21:05 -04:00
Robin Ward
0932e82508
Refactor Customizations to have deeper URLs
2015-08-10 10:21:04 -04:00
Sam
cc9f6e53f2
FEATURE: add support for plugin-outlet in raw templates
2015-08-06 15:49:11 +10:00
Sam
6352528988
EXTENSIBILITY: add filter api to inject hooks in raw templates
...
TODO: decide with @eviltrout,
decide if registerUnboundOverride makes more sense
2015-08-04 18:53:44 +10:00
Neil Lalonde
7518918b8f
FEATURE: add quarterly period to Top page
2015-07-28 12:31:42 -04:00
Sam
b22c890e4b
FEATURE: correct :visited styling for logged on users
2015-07-24 12:11:41 +10:00
Régis Hanol
25a1bf421e
FIX: use CDN for user avatars (take 2)
2015-07-15 19:24:23 +02:00
Robin Ward
4f103f7cc5
Minor typo
2015-07-13 15:04:54 -04:00
Jeff Atwood
030dc7e310
tweaks to /top dates
2015-07-02 02:22:38 -07:00
Neil Lalonde
05b611853c
FEATURE: show date ranges in heading on Top page
2015-07-01 11:48:59 -04:00
Robin Ward
b52e5d1536
FIX: default_avatars wasn't being used for some server side templates
2015-06-26 13:38:09 -04:00
Sam
41e427bd2e
Work in progress, full page search
2015-06-22 18:09:08 +10:00
Robin Ward
874b2a628d
FIX: plugin-outlet should do view injections
2015-06-17 11:11:16 -04:00
Régis Hanol
2d03163be0
FEATURE: add support for emojis in title
2015-06-15 15:27:22 +02:00
Régis Hanol
95fb32f3e5
FIX: use provided avatar_template instead of always computing it
2015-05-29 10:19:51 +02:00
Robin Ward
7af723c0ed
OOPS, remove console.log :fired:
2015-05-26 11:15:53 -04:00
Robin Ward
bea5df0104
UX: Show domains even on local links in the topic map with titles
2015-05-26 11:13:33 -04:00
Robin Ward
d34334ecbe
Use HTMLBars API for inserting partials and views
2015-05-11 11:20:45 -04:00
Robin Ward
39a1444838
Fixes deprecations on various discovery routes
2015-05-11 11:20:45 -04:00
Robin Ward
82a4066993
HTMLBars support for plugin-outlet
2015-05-11 11:18:38 -04:00
Robin Ward
b3b4fd21ed
Broken WIP
2015-05-11 11:18:37 -04:00
Robin Ward
e17ea2e787
UX: Show a dash if a version string is missing
2015-04-23 14:50:37 -04:00
Robin Ward
96d2c5069b
Interface for reviewing queued posts
2015-04-15 14:54:37 -04:00
Régis Hanol
1fd50634f0
FIX: translation issues with top periods
2015-04-06 13:24:46 +02:00
Robin Ward
5f8bd16e7e
FIX: Clicking from one user badge to another was not updating badge
2015-03-30 12:47:19 -04:00
Robin Ward
3d2d224312
FEATURE: User Directory, with sorting and time period filter
2015-03-18 15:20:34 -04:00
Robin Ward
7c9fb5d3fc
Refactored SiteMap/Header to support more dynamic flag counts
...
Also fixes deprecation in `plugin-outlet`
2015-03-11 16:12:53 -04:00
Robin Ward
9974a26c47
FEATURE: Can specify a list of default_avatars urls.
...
These new avatars will be used by new users until they upload their own
avatars. If left blank, letter avatars are used.
2015-03-03 16:19:29 -05:00
Robin Ward
3f729438ad
ES6: Removed and renamed some admin views
2015-02-24 13:47:46 -05:00
Robin Ward
cf3582bedb
FIX: JSHint wasn't validating ES6 files, this fixes a bunch of errors.
2015-02-10 17:21:16 -05:00
Robin Ward
a65e0a80ba
Add support for more ES6 features
2015-02-06 13:26:33 -05:00
Robin Ward
25daca8f23
Helpers for plugins to support enabling/disabling
2015-02-04 16:23:56 -05:00
Sam
a591c019d4
correct tests
2015-01-29 17:57:34 +11:00
Sam
6495bca540
bar style fixes
2015-01-29 17:49:14 +11:00
Sam
844467015d
FEATURE: allow simple selection for category badge styles
...
clean up category badge styling
2015-01-29 17:49:14 +11:00
Robin Ward
8fc477ab07
More refactoring to support extensibility of history
2015-01-28 13:37:06 -05:00
Robin Ward
2ea4c1c9de
FIX: Groups post page was broken.
...
Also added integration tests so we don't miss this breaking in the
future.
2015-01-23 11:13:27 -05:00
Robin Ward
7741e4dc02
Change the admin-menu outlet to use a tagName of li
2015-01-21 16:21:27 -05:00
Robin Ward
649dfd8d23
Revert "Convert html.js to ES6 module format"
...
This reverts commit 60523d8e02 .
2015-01-20 16:13:42 -05:00
Robin Ward
60523d8e02
Convert html.js to ES6 module format
2015-01-20 16:07:29 -05:00
Robin Ward
350554e198
UX: Change category badge style to use stripes
2015-01-20 14:56:06 -05:00
Robin Ward
e7443247dd
Adds plugin-outlet for topic menu buttons. Also a d-button component.
2015-01-14 15:50:20 -05:00
Robin Ward
dba57a4a25
Add title to user header. Refactor statusIcon a bit.
2015-01-12 14:45:43 -05:00
Robin Ward
c02a31d8b4
Raw templates should resolve their views with the resolver
2015-01-07 14:21:31 -05:00
Robin Ward
701d896912
FIX: Link domains were not showing up in the topic map
2015-01-02 10:46:04 -05:00
Sam
7707803201
helper should retain context
2014-12-31 12:30:48 +11:00
Sam
8524a9d94b
FEATURE: raw helper has access to parent and options view object
2014-12-31 12:30:14 +11:00
Robin Ward
0e0d8e79df
For plugin outlets, automatically assign the unique name as a class to
...
the connector.
2014-12-30 17:08:39 -05:00
Robin Ward
57b89a2c7f
Plugin stuff:
...
* Allow plugins to work with only autoloaded assets.
* Give a plugin outlet a class name based on its name if no view class
* Give the `topic-title` outlet a default class of `clear: both`
2014-12-30 16:29:28 -05:00
Robin Ward
db89695d4d
FIX: Load order of Javascript
2014-12-18 11:22:02 -05:00
Robin Ward
8b51176f2e
FIX: Category badges were missing stripes in some places
2014-12-18 11:03:17 -05:00
Robin Ward
a8acbc37a2
Refactor selector components for extensibility
2014-12-18 10:36:58 -05:00
Robin Ward
2ca0a307de
FIX: When using {{avatar}} within autocomplete
2014-12-17 10:05:38 -05:00