Commit Graph

234 Commits

Author SHA1 Message Date
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