Commit graph

400 commits

Author SHA1 Message Date
Samuel Clay
b87a5de6ce Lots of work towards the eventual release of recommended feeds. Now can try feeds (maybe taste would've been a better name?). 2011-03-15 23:42:27 -04:00
Samuel Clay
24aa214346 Refactoring feed canonical representations. Split Feed from UserSubscription for use in the feed recommended module. Hooked up Statistics and Intelligence Trainer modals to the recommended feed. Still need Try/Add, and paging. 2011-03-04 12:27:31 -05:00
Samuel Clay
de80258365 Adding *'s to premium users during logging. 2011-02-23 13:46:47 -05:00
Samuel Clay
95abe1aac2 Allowing adding a url even if already subscribed. Just checks for dupes in the specific folder, but otherwise, dupes are allowed. 2011-02-14 01:15:45 -05:00
Samuel Clay
48afe91758 Refactoring how feeds are found using urls in the add modal. Also fixing a display issue around showing the river icon in a collapsed feed and showing the manage menu. Lastly, changing the feedfinder's user agent because some assclown website was disallowing on the string 'feedfinder' 2011-02-08 22:07:59 -05:00
Samuel Clay
4fd6a7cfe0 Fixing a metric-ton of bugs: Google Reader import on badly parsed xml, refreshing toplevel feeds loses their manage menu, retrying exception feeds now de-dupes and correctly updates on the page. Plus a bunch of other bugs. 2011-02-06 15:04:21 -05:00
Samuel Clay
a31717b7ca Refactoring folder creation. This could be done a lot more abstractly as to make sense to new functions I build which include folder subscription creating. Let this be a reminder as to how shoddy code is born. And let this be quickly remedied. 2011-01-23 02:13:55 -05:00
Samuel Clay
a46329fcb6 Adding all error cases for the bookmarklet. Added styling to all elements. Ready to launch? 2011-01-22 21:42:58 -05:00
Samuel Clay
6e19d4d88b Using correct domain, not adding the same site twice, messaging, better styling. 2011-01-22 18:25:16 -05:00
Samuel Clay
5606a2cd8d Adding feeds through the bookmarklet now works over JSONP. 2011-01-22 11:22:14 -05:00
Samuel Clay
567840ffff Bookmarklet now shows a modal where you can select which folder to add the site. Includes JS and CSS, uncompressed, on host page. 2011-01-21 20:29:19 -05:00
Samuel Clay
c909e333b9 By adding an entire minute on to the mark_as_read date, we are inadvertantly ignoring all read stories during that minute, which may lead to stories being shown as unread, when they are in fact read. 2011-01-20 18:20:38 -05:00
Samuel Clay
0ab880f855 Dropping a bunch of extra postgres tables. 2011-01-17 23:20:25 -05:00
Samuel Clay
f85b757f5b Retooling River of News to use three hueristics: Story date, statistics, and intelligence. So far, this is story date, with the necessary changes to ensure unread stories are within the correct date bounds at all times. 2011-01-15 18:41:41 -05:00
Samuel Clay
f4114e038f Removing items before the mark_read_date. Paging is broken though. 2011-01-07 16:26:17 -05:00
Samuel Clay
7d3a173422 Rudimentary makring as unread. Also repositioning starring. 2010-12-31 10:34:31 -05:00
Samuel Clay
328b1cd4cf Changing colors of red folder mod items. 2010-12-13 17:36:40 -05:00
Samuel Clay
21b6c7ffc1 Finishing up folder renames on the server. All set for launch. 2010-12-11 17:16:12 -05:00
Samuel Clay
3b9e950c37 Feed renaming on the server-side. 2010-12-11 15:26:45 -05:00
Samuel Clay
f12ada9613 A whole bunch of colored logs. 2010-12-05 23:50:48 -05:00
Samuel Clay
725d4e5905 A whole bunch of colored logs. 2010-12-05 21:05:34 -05:00
Samuel Clay
fd88d41f74 Showing starred stories in their own feed view. 2010-12-02 20:18:33 -05:00
Samuel Clay
b66080ca4d Fixing how duplicate feeds are handled and found. When a subscription is not found, check for duplicate feeds and then switch accordingly. When merging feeds, don't forget to bring along the dupe feed's dupe feeds. 2010-11-09 09:55:44 -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
44fcee1568 Adding uniqueness on Folders. Also removing unused indexes in mongo. 2010-11-04 22:47:18 -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
10f58f8608 Renaming json.py to json_functions.py to resolve namespace conflict with anyjson. 2010-10-23 13:06:28 -04:00
Samuel Clay
443f25effa Merge branch 'master' into chooser 2010-10-13 18:39:49 -04:00
Samuel Clay
35ae5a6b91 Changing how unread counts are calculated. No more collisions between negatives and positives. 2010-10-13 18:18:37 -04:00
Samuel Clay
eb2c38c0b1 Changing how unread counts are calculated. No more collisions between negatives and positives. 2010-10-13 18:08:30 -04:00
Samuel Clay
9b5ec6eaa2 Merge branch 'master' into chooser
Conflicts:
	apps/reader/models.py
	apps/rss_feeds/models.py
	media/css/reader.css
	media/js/newsblur/reader.js
	utils/feed_fetcher.py
2010-10-13 09:08:42 -04:00
Samuel Clay
4cf9b05f0c Changing all datetime.datetime.now() to datetime.datetime.utcnow(). 2010-10-10 23:55:00 -04:00
Samuel Clay
6d20886529 Putting server and client sides together to choose feeds. 2010-09-28 18:53:57 -04:00
Samuel Clay
e4c00a77a8 Feeds get auto-selected in feed chooser by priority. Unfortunately, it prioritizes incorrectly right now by using the minimum cutoff in a non-stable sort. 2010-09-24 18:22:12 -04:00
Samuel Clay
c7d1410bb1 Hiding unneccessary logging statement. 2010-09-23 16:37:43 -04:00
Samuel Clay
825ca6d407 Quick changes to fix issues with new users and their newly subscribed feeds. 2010-09-23 16:33:06 -04:00
Samuel Clay
402ef2db2e Deleting old stories just for the specific feed. 2010-09-22 11:15:56 -04:00
Samuel Clay
9870276df1 Adding Delete Folder to the folder action menu. Uses a new algorithm that is far better and way more efficient than deleting each feed individually. 2010-09-22 10:12:38 -04:00
Samuel Clay
7099107899 Merge branch 'master' into folder_actions 2010-09-20 19:32:17 -04:00
Samuel Clay
0143fee6c8 Merge branch 'master' of github.com:samuelclay/NewsBlur
Conflicts:
	apps/reader/models.py
2010-09-20 18:22:07 -04:00
Samuel Clay
28f5be041e Tightening compute scores times. 2010-09-20 09:34:18 -04:00
Samuel Clay
4119266e56 Now that we're counting unread stories differently, make sure to not include old stories that are behind the mark_read date for the user. 2010-09-19 11:48:38 -04:00
Samuel Clay
82163735e5 Increasing verbosity of feed fetching when forced. 2010-09-19 11:41:22 -04:00
Samuel Clay
b9cbf6a71e Deleting old read stories and speeding up computing feed scores by caching stories to search through. 2010-09-19 11:30:18 -04:00
Samuel Clay
554d5f5985 Adding extra logging to calculate_feed_scores for debugging purposes. 2010-09-18 16:19:30 -04:00
Samuel Clay
905600a798 Adding extra logging to calculate_feed_scores for debugging purposes. 2010-09-18 16:15:59 -04:00
Samuel Clay
afc7d15ad0 Fixing timezones so future stories aren't unread when tehy are marked as read. 2010-09-16 22:04:18 -04:00
Samuel Clay
471a8bc28b Fixing bad login problems. 1) Showing error info for unknown usernames, and 2) coercing all usernames to lowercase when logging in. 2010-09-16 14:36:51 -04:00
Samuel Clay
220b4f6033 Mark Folder as Read. 2010-09-16 11:28:42 -04:00
Samuel Clay
7c1041b713 While story_guids are not fully migrated, need to check for both guid and unicode ID. 2010-09-10 08:56:30 -07:00