Sacha Greif
a8f4fc6fae
fix bug preventing non-logged in users from signing up to newsletter
2015-07-17 08:46:10 +09: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
af655c9571
don't use method for User.setSetting
2015-06-09 10:49:59 +09:00
Sacha Greif
c268d142cb
fixing get/set user setting
2015-06-08 09:54:42 +09:00
Sacha Greif
bae795f268
make subscribeUserOnCreation callback run asynchronously to fix #933
2015-05-19 10:26:31 +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
db49d9746c
add http:// to image links in newsletter template
2015-03-26 18:27:14 +09:00
Sacha Greif
7c14e6b065
fix bug with same posts being sent twice
2015-03-16 14:16:32 +09:00
pjc
7aa6ef77d4
Mailchimp limits email subject to 150 characters
2015-02-24 17:09:47 +00:00
Sacha Greif
aba323695f
do not fetch remote resources with juice; upgrade packages
2015-02-22 08:52:20 +01:00
Sacha Greif
2aab2a49c8
show MailChimp error on client
2015-01-27 10:50:07 +09:00
Anthony Mayer
f771093a06
Adding newsletter time setting
2015-01-20 00:11:30 -08:00
Sacha Greif
1fd47b23f0
fixing newsletter sync/async issue
2015-01-15 09:41:28 +09:00
Sacha Greif
338e251e97
get rid of unnecessary router subscriptions; make day to day nav work
2015-01-08 16:01:51 +09:00
Sacha Greif
a5911bf3f7
remove enableFeeds setting; stop synced-cron message logging
2015-01-06 09:51:35 +09:00
Sacha Greif
37ab8d48b9
feeds require to be enabled
2014-12-31 11:54:38 +09:00
Sacha Greif
778c08d544
clean-up
2014-12-30 18:18:00 +09:00
Sacha Greif
0cc668ce05
add setting for enabling newsletter
2014-12-30 13:46:48 +09:00
Sacha Greif
87548b4903
Merge branch 'master' of https://github.com/TelescopeJS/Telescope into devel
...
Conflicts:
.meteor/versions
2014-12-27 12:01:19 +09:00
shambles
731fc5e119
Couple of small Newsletter fixes
...
1) The route /email/campaign was broken in
ceeb7bf531
. the method
getNextCampaignSchedule() was removed.
e.g. http://meta.telesc.pe/email/campaign
2) The wrong comment count helper was used in the newsletter template
resulting in it being undefined and so you wouldn’t see a count. I’m
guessing this was broken when the post schema was changed as it comes
from a post’s document.
2014-12-26 01:23:23 +00:00
Sacha Greif
b7ba4b3bc0
Merge branch 'post-by-rss' of https://github.com/delgermurun/Telescope into delgermurun-post-by-rss
...
Conflicts:
.meteor/packages
2014-12-18 10:37:49 +09:00
Sacha Greif
ceeb7bf531
clean up newsletter cron code
2014-12-17 11:00:59 +09:00
Delgermurun
f40be395a3
Fixes scheduling cron jobs twice
2014-12-14 19:46:32 +08:00
Sacha Greif
1eb72079b4
adding userCreatedCallbacks callback hook and refactoring user creation
2014-12-13 14:02:45 +09:00
Sacha Greif
eb082473ed
refactor server-side email template routes
2014-11-19 15:14:54 +09:00
Sacha Greif
c335d654c9
fixing missing username in notifications; cleaning up console.logs
2014-11-18 11:00:38 +09:00
Sacha Greif
4838a04f44
updating packages for IR 1.0
2014-11-17 14:53:42 +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
ab47ffcc68
Fixing html-to-text bug
2014-09-16 11:51:05 +09:00
Sacha Greif
02b146df83
reenable facebook avatars
2014-09-10 14:57:01 +09:00
Sacha Greif
733f367f37
add embedly and newsletter packages
2014-08-29 10:37:35 +09:00