Commit graph

29 commits

Author SHA1 Message Date
Sacha Greif
ffada3baa0 Changed Posts.getSubParams to Posts.parameters.get; Posts.parameters.get now iterates over the postsParameters callback hook to build parameters object. 2015-09-03 14:22:51 +09:00
Sacha Greif
9ed1841198 clean up comment and posts excerpts in newsletter 2015-08-15 12:28:22 +09:00
Sacha Greif
a40535554d improve email digest template 2015-08-15 11:51:23 +09:00
Sacha Greif
4976c97a34 add comment avatars to newsletter 2015-08-14 17:39:00 +09:00
Sacha Greif
95e66d1762 Merge branch 'improve-newsletter' of https://github.com/sungwoncho/Telescope into sungwoncho-improve-newsletter 2015-08-12 15:24:59 +09:00
Sacha Greif
e041c11368 fix last campaign selection syntax 2015-07-28 12:17:41 +09:00
Sung Won Cho
5914afc808 Display popular comments 2015-07-18 15:31:06 +10:00
Sung Won Cho
b765982a9e Display trimmed down version of htmlBody and fix #1069 2015-07-18 15:31:00 +10:00
Sacha Greif
f437153d63 handle deleted users better in email newsletter (thanks @johnthepink) 2015-06-19 12:09:03 +09:00
Sacha Greif
b15d9095c0 add email testing routes for post approved, new comment, and new reply; clean up notifications; clean up posts, comments, user, utils helpers; change post URL format to /id/slug 2015-06-19 11:52:57 +09:00
Sacha Greif
0029e8b9a4 fix issues with absolute/relative URLs 2015-06-19 09:48:59 +09:00
Sacha Greif
6be2d73d75 namespacing email stuff 2015-05-13 11:52:00 +09:00
Sacha Greif
2bb4913fb2 cleaning up user helpers 2015-05-13 11:01:03 +09:00
Maxime Quandalle
94c6121d91 Improve jsHint consistency
This commit touch a lot of lines of code with the goal to be more
rigorous about JavaScript code conventions defined in the `.jshintrc`.

Some modification:

* Add a list of used global symbols in the corresponding section of
  `.jshintrc`
* Use local variables instead of global in a lot of places where the
  keyword `var` was mistakenly forgotten
* Add missing semi-colons after instructions
* Add new lines at the end of files
* Remove trailing whitespaces
* Use newer name of some Meteor APIs, eg `addFiles` instead of
  `add_files`
* Add missing `break` statements in `switch` blocks
* Use `===` instead of `==` and `!==` instead of `!=`
* Remove unused variables

This commit should also fix a few bugs due to this lack of rigor. One
example of that was the test `typeof navElements === "array"` that was
never true because in JavaScript, `typeof [] === "object"`, we
replaced this test by the `_.isArray` method provided by underscore.
It might also fix some potential collision related to global
variables.

There is still plenty of work until Telescope code base passes jsHint
validation, but at least this commit is a step in the right direction.
2015-05-01 18:38:27 +02:00
Sacha Greif
e0b9bf36b7 namespacing user roles 2015-04-27 17:14:07 +09:00
Sacha Greif
08c6e373fc bringing packages back into core repo after all 2015-04-22 07:50:11 +09:00
Sacha Greif
3d383e06e1 more packageification; removed meteor hacks:npm; changed telescope-blank to custom 2015-04-21 11:42:47 +09:00
Sacha Greif
50fc3eb11a Merge branch 'namespace' of https://github.com/TelescopeJS/Telescope into namespace
# Conflicts:
#	lib/users.js
#	packages/telescope-base/lib/base.js
#	packages/telescope-base/package.js
#	packages/telescope-lib
2015-04-20 13:57:37 +09:00
Delgermurun
057580b793 Settings package 2015-03-28 18:38:20 +09:00
Sacha Greif
7c14e6b065 fix bug with same posts being sent twice 2015-03-16 14:16:32 +09:00
Sacha Greif
aba323695f do not fetch remote resources with juice; upgrade packages 2015-02-22 08:52:20 +01:00
Sacha Greif
1fd47b23f0 fixing newsletter sync/async issue 2015-01-15 09:41:28 +09:00
Delgermurun
0ff3fc7dba rename getParameters to getPostParameters 2014-09-29 15:42:35 +08:00
Sacha Greif
51de4d79db splitting settings form into field sets 2014-09-28 16:31:12 +09:00
Sacha Greif
64df11d9fe Merge branch 'master' of github.com:TelescopeJS/Telescope 2014-09-19 20:17:02 +09:00
Sacha Greif
d78cb03b89 fix comment publication bug 2014-09-19 20:00:22 +09:00
Jeremy Shimko
02e0c58580 one more subtract() arg swap 2014-09-18 16:46:40 -04:00
Sacha Greif
7e34caf0eb Do not mark posts as sent when invoking testCampaign; limit testCampaign to admins 2014-09-18 13:44:50 +09:00
Sacha Greif
733f367f37 add embedly and newsletter packages 2014-08-29 10:37:35 +09:00