Samuel Clay
637f4201b8
Replacing tutorial_finished boolean bakc in db so I can run development and production against the same db.
2012-03-20 11:15:40 -07:00
Samuel Clay
8f0afbb7c2
All setup module items now disappear/appear or show a Done title appropriately.
2012-03-19 14:15:38 -07:00
Samuel Clay
cb1bbe25bc
Merge branch 'master' into social
...
* master:
Adding press story.
Fixing forgot password links by blanking out old passwords.
Document the key to toggle read/unread
2012-03-12 09:00:28 -07:00
Samuel Clay
546f22acfb
Fixing forgot password links by blanking out old passwords.
2012-03-11 13:26:57 -07:00
Samuel Clay
aaa5aa1cd6
Merge branch 'master' into social
...
* master:
Changing copy on premium/feedchooser dialog.
Styling errors on stripe payment form.
Final stripe.js tweaks before launch.
Adding Pay by Credit Card as an option to feed chooser dialog. Thus concludes Stripe.js integration. Time to launch!
Styling the stripe.js background.
Using correct kwargs for stripe signal.
Wrapping up stripe.js form. Has validation, styling, and does the right thing for new subscriptions. Needs a link to the form, though.
Setting up correct customer model for stripe webhook.
Moving JS assets to bottom of the page for faster loadtimes.
Fixing exception on missing param in feed address searching.
Fixing recommendation date serialization bug.
Fixing bugs around login with blank password using full password. Also fixing bug in signups with no username.
Stripe.js payments using zebra. Adding zebra as a vendored dependency. Webhooks and views all in. Needs styling, custom username and email fields, and loads of testing.
Adding error checking on requests in page fetching.
Using a probability from redis to determine whether or not to skip a fetch.
Allowing any password to be used on accounts with no password set.
Adding paypal logo.
Conflicts:
assets.yml
media/js/newsblur/reader/reader_feedchooser.js
settings.py
templates/base.html
2012-02-29 16:22:47 -08:00
Samuel Clay
85eb73b1a7
Using correct kwargs for stripe signal.
2012-02-28 17:39:02 -08:00
Samuel Clay
c9866c087d
Wrapping up stripe.js form. Has validation, styling, and does the right thing for new subscriptions. Needs a link to the form, though.
2012-02-28 17:37:01 -08:00
Samuel Clay
45bb45c9e5
Setting up correct customer model for stripe webhook.
2012-02-28 13:14:45 -08:00
Samuel Clay
29234a8bac
Stripe.js payments using zebra. Adding zebra as a vendored dependency. Webhooks and views all in. Needs styling, custom username and email fields, and loads of testing.
2012-02-27 21:46:34 -08:00
Samuel Clay
603ac08faa
Merge branch 'master' into social
...
* master:
Allow login from signup form.
Reducing celery prefetch to get more accurate queue sizes.
Removing RabbitMQ dependency. Moving to redis for task queuing.
Counting queue size for celery/redis.
Switching to redis to feed queuing. Also adding a weight for skipping feed fetches under high load.
Skipping feed resurrection.
Fixing last update problem that has been choking feed fetchers.
Fixing last update problem that has been choking feed fetchers.
Typo in feed pool drain.
Adding ability to wind down feed queue by faking requests.
Adding debug message about counting errors.
Conflicts:
fabfile.py
2012-02-27 13:13:27 -08:00
Samuel Clay
fcb78b3133
Allow login from signup form.
2012-02-27 13:11:55 -08:00
Samuel Clay
2b9ad97b51
Switching a ton of feed and user fetches to simple ID matches. ".user.pk -> .user_id"
2012-01-26 09:32:24 -08:00
Samuel Clay
638963f31a
Adding profile photos, hiding of completed Getting Started items, following and auto-following of new friends, creating connections.
2011-12-24 00:30:37 -08:00
Samuel Clay
ae367bf8ba
Fixing a range of server issues -- sendign story emails, failing silently on SES outages, and giving a 404 instead of a 500 on bad params.
2011-10-28 10:29:11 -07:00
Samuel Clay
8fb9bdd7db
Adding luminosity detection for the iphone river. Also fixing marking stories as read and tagging a river request.
2011-10-26 20:09:28 -07:00
Samuel Clay
5876310bf4
Handling error on emails for new premiums.
2011-10-19 09:40:31 -07:00
Samuel Clay
49433e1f58
Updating user email when activating premium.
2011-10-06 10:45:16 -07:00
Samuel Clay
16b1ab6f9c
Adding logging for emails sent. Also using history.replaceState to clear the ?next= parameter.
2011-09-23 18:13:16 -07:00
Samuel Clay
f29266d707
Adding forgot password email with conveniences.
2011-09-22 09:23:42 -07:00
Samuel Clay
ed7d2bd88f
Finishing up new account email. Adding migration to save email sending preference.
2011-09-21 17:49:40 -07:00
Samuel Clay
482076d1de
Adding autologin (with optout param) for use with emails.
2011-09-19 09:46:36 -07:00
Samuel Clay
afae94cf7d
Templating emails -- new account and new premium.
2011-09-19 08:56:16 -07:00
Samuel Clay
d4dddf4896
Adding iphone and android apps, along with necessary migration for hiding mobile.
2011-08-07 21:38:09 -07:00
Samuel Clay
ff50d85d7d
Updating a bunch of defaults to make NewsBlur installable on anybody's machine. Fleshing out README installation instructions.
2011-07-17 20:53:30 -07:00
Samuel Clay
913fc49c3a
Adding profile field for completing the tutorial.
2011-05-12 18:15:15 -04:00
Samuel Clay
8e2936fc1b
Utils -> vendor
2011-04-11 21:57:45 -04:00
Samuel Clay
4ab3904d52
Adding paging on recommendations. Also moved out of profile preferences, since it needs to be used by the base template when setting up the middle column (the column where recommended feeds go). Now a first-order column on user profiles.
2011-03-13 16:24:49 -04:00
Samuel Clay
de80258365
Adding *'s to premium users during logging.
2011-02-23 13:46:47 -05:00
Samuel Clay
68a2d9370c
Fixing stale feed refreshing by using the correct IDs.
2011-01-31 00:09:33 -05:00
Samuel Clay
aeab6ed994
Refactoring queue_new_feeds as to be accessible from everywhere, and to correctly queue new feeds and stale feeds that aren't new.
2011-01-30 23:56:51 -05:00
Samuel Clay
8afdbd8ab0
Adding bookmarklet modal. Also adding the api app, which will handle incoming bookmarklet site adds. Uses a new privacy token to generate a unique URL for each user, so only they can add sites, no login needed.
2011-01-20 09:57:23 -05:00
Samuel Clay
03981d8867
Only queueing stale feeds if there are any to queue.
2011-01-18 08:45:35 -05:00
Samuel Clay
7fdd173ac0
Refreshing stale feeds for old users returning.
2011-01-17 14:20:36 -05:00
Samuel Clay
976e4fd33d
Changing log colors for imports. Also starting to fill out the fabfile.py, which needs a lot of love.
2010-12-15 22:26:05 -05:00
Samuel Clay
cbe5df95aa
A few color logging tweaks.
2010-12-05 17:15:58 -05:00
Samuel Clay
e7646d7e98
Adding change password to Preferences. Also changing timing for feed updates.
2010-11-08 12:09:55 -05:00
Samuel Clay
786b3d9982
Fixed a bunch fo bugs around feed chooser, OPML import, google reader import, and counts. Also added preferences for new windows, timezone support, and default views. This is one loaded commit.
2010-10-30 00:27:52 -04:00
Samuel Clay
22570cf4c8
Adding premiums to munin. Fixing a few missing feeds bugs. These have to be addressed categorically, but for now, just pass on the bad ones.
2010-10-29 09:02:54 -04:00
Samuel Clay
7b4060a384
Fixing errors around a user trying to open a feed that has been de-duped and lost. The server now finds the de-duped feed and sends it back.
2010-10-25 20:20:59 -04:00
Samuel Clay
8448a2cf08
Logging for new premium accounts. Emails + logs.
2010-10-23 12:29:18 -04:00
Samuel Clay
6b0d2f457c
Refactoring activation of premium accounts. Trying out production paypal.
2010-10-23 11:20:54 -04:00
Samuel Clay
57aeed6670
Wrong import location.
2010-10-16 23:24:55 -04:00
Samuel Clay
086ec84e40
Fixing paypal URLs and adding in a custom username hook to actually save the user's new status.
2010-10-16 23:23:15 -04:00
Samuel Clay
00d42abb47
Adding Paypal IPN integration.
2010-10-16 18:52:52 -04:00
Samuel Clay
b2571e91e3
Further refining feed chooser dialog to include premium account information. Also refactoring across the board to handle premium accounts.
2010-10-05 19:05:01 -04:00
Samuel Clay
4eabb83def
Folder moving and collapsing. Persistent across sessions, and is pretty fancy, too.
2010-09-05 18:08:08 -07:00
Samuel Clay
5740ad6d9f
Persisting view settings (page, view, story) on a per feed basis. Saves the current view for the feed for a user.
2010-07-06 14:59:34 -04:00
Samuel Clay
80deb056ad
Last seen middleware, to keep track of when users are on.
2010-06-30 13:36:51 -04:00
Samuel Clay
1e810105ad
Big new feature: locking the mouse indicator keyline. This comes with user profiles, so I can now store lots of personalized data between sessions.
2010-06-11 20:55:38 -04:00
Samuel Clay
d015bcfbfa
Fixing feed calculation to allow for calculating all feed scores for a specific user.
2010-05-11 21:36:17 -04:00