Commit graph

423 commits

Author SHA1 Message Date
Samuel Clay
57829d6a01 Moving account module 2021-03-25 16:22:44 -04:00
Samuel Clay
8b8de48b40 Been wanting to add this for a long time. Now showing a nice error when feeds fail to load, complete with retry button. 2021-02-03 18:52:39 -05:00
Samuel Clay
2533733dc9 Refactoring favicon url generation. Broke adding folders (due to the addition of 'river:' in the folder id) 2021-01-13 18:51:47 -05:00
Samuel Clay
a2fefeebc2 Restyling segmented controls. 2020-12-16 13:09:51 -05:00
Samuel Clay
6b43f5a9e6 Saving missing dashboard rivers and correctly placing them. Now to tie data and template together, then add options. 2020-12-10 18:33:43 -05:00
Samuel Clay
8736260077 Stubbing in dashboard rivers. Also restyling static pages. 2020-12-10 12:32:20 -05:00
Samuel Clay
ccdf7e260b Stubbing in dashboard rivers model and loading. Needs attachment to JS models. 2020-12-09 18:20:55 -05:00
Samuel Clay
4bfbc0fb94 Styling dashboard 2020-12-09 17:11:36 -05:00
Samuel Clay
b64b37f105 Merge branch 'django1.11' into dashboard
* django1.11: (220 commits)
  Fixing Statistics by fixing how timezones are handled.
  Checking the 'credit' field if author not found. Works for TechRepublic, which I suspect is a one off.
  Handling multiple newsletter feeds.
  Attempting a fix of stories taking too long to sort while counting unreads.
  Fixing newsletter search.
  Fixing newsletter search.
  Newsletters feeds now de-duplicate based on sender email as well as sender name. This should cut down on duplicates.
  Android v10.1.1.
  Fixing API page.
  Ignoring cache for homepage user.
  Fixing both Stripe form and Login form.
  Handling missing user during auth.
  Gotta recreate empty_values somehow
  Going back on AllowAllUsers backend, as it doesn't work with django 1.5 authentication sessions.
  Going back and forth on this but without AllowAllUsersModelBackend, then is_active=False won't allow authentication.
  De-vendorizing django-paypal
  Vendorizing paypal
  Re-vendorizing django-paypal until django 1.11 upgrade is complete.
  Wrong fix for missing tagline. SHould instead create a FeedData.
  Fixing missing tagline error.
  ...
2020-11-24 18:28:03 -05:00
Samuel Clay
58d763629f RIP Shiloh (2000 - 2018). Welcome Lyric (Born May 2020). 2020-11-12 20:28:03 -05:00
Samuel Clay
951dd54d81 Individual dashboard rivers. Need support for opening stories and limits. 2020-07-14 16:41:07 -04:00
Samuel Clay
7516493690 Stubbing in new dashboard river modules. Needs hooked up and needs module-specific options. Would also be nice to add density controls. 2020-07-14 12:08:31 -04:00
Samuel Clay
d66537bd0f Refactoring welcome screen to fix input alignment issue. 2020-07-06 19:57:30 -04:00
Samuel Clay
3bae1582df Loading dark theme if selected on load. 2020-06-25 14:57:31 -04:00
Samuel Clay
99f61d9d5e Updating next/previous buttons and search icon. 2020-06-23 20:09:17 -04:00
Samuel Clay
29965a2436 Half-way fixed homepage. Also adding Auto theme (as default, too), thanks to @dejal's suggestion. 2020-06-19 11:25:01 -04:00
Samuel Clay
dbb555741c Adding 10 features to welcome page. 2020-06-17 19:59:09 -04:00
Samuel Clay
3adb60944d Updating logo for dark mode. 2020-06-17 18:17:05 -04:00
Samuel Clay
49eca350f4 Adding theme chooser controls. 2020-06-11 19:25:03 -04:00
Samuel Clay
26dfca92d8 Rewrote story header to position sticky. Much better. Grid needs numbering to handle new grid layout. 2020-06-10 20:56:34 -04:00
Samuel Clay
953b9712c2 Removing Google Reader traces. 2020-06-10 19:24:02 -04:00
Samuel Clay
24268cb961 Fixing #1117 by adding a new button to collapse/open the feed list sidebar. 2020-06-10 15:48:40 -04:00
Samuel Clay
3a1a94cc60 This actually fixes #1098 by keeping the add url even through login. 2020-06-08 20:40:45 -04:00
Samuel Clay
549719b7cf Phasing out getsatisfaction, moving to discourse. 2018-04-17 18:26:49 -07:00
Samuel Clay
ef7ba42242 Adding preference to hide global shared stories and infrequent site stories. Also moving infrequent site stories above all stories on both ios and web. 2017-12-15 16:16:43 -08:00
Samuel Clay
54cdf8a887 Launching infrequent site stories on web. 2017-12-09 19:01:06 -08:00
Samuel Clay
975c141ed0 Bumping price to /year. 2017-11-10 15:43:25 -08:00
Samuel Clay
16091889c4 Hiding infrequent stories for non-staff to prep for deployment. 2017-11-05 14:52:34 -08:00
Samuel Clay
368f0e15d7 Merge branch 'master' into infrequent
* master:
  Handling issue when story has no original content.
  Switching to Mercury text parser, which is an upgraded Readability. Using old readability as backup.
  Baseline autolayout changes for story page control for iPhone X, but a lot needs to happen to get sizing correct for story traversal buttons and story web views.
  Fixing feed detail view for iPhone X.
  Updating twitter avatar photo on homepage.
2017-10-24 15:48:54 -07:00
Samuel Clay
5bd9971163 Updating twitter avatar photo on homepage. 2017-10-18 16:16:01 -07:00
Samuel Clay
f543e408e9 Attempting new Infrequent Site Stories river. 2017-10-16 14:22:37 -07:00
Samuel Clay
8cec7c4866 Launching notifications. Will blog on Wednesday. 2017-06-12 17:32:18 -07:00
Samuel Clay
6c24e09a78 Custom CSS and Custom JavaScript, saved on the server. 2017-05-18 16:59:35 -07:00
Samuel Clay
930abb9adb Merge branch 'master' into saved_searches
* master: (22 commits)
  Turn original text caching back on.
  Extracting images from original text's noscript.
  Fetcing the original text now extracts the image url for others.
  Monkey patching SSL for new python, since hostnames don't match with S3.
  Converting videos in email notifications to images.
  Upping quota to 100 shared stories a day.
  Bumping premium shares to 50 per day.
  Android v5.1.0
  Only 20 stories may be shared per day for premiums, 3 for free users. Also hits IFTTT sharing.
  Improving messaging on emails that have OPML backups. Thanks to @frenetic for bringing this up. Closes #1003
  Fixing up postgresql backup.
  Hiding cookie lost message.
  Parallel pgbouncer kill.
  Fixing attribution in twitter RTs.
  Downgrading to elasticsearch 2.4.4, since pyes isn't ready for ES 5.
  Adding support for native RTs in Twitter.
  Automatically disbaling transparent huge pages (THP) on mongo and redis. Also upgrading to elasticsearch 5.2.2, although its untested.
  Add two buttons to get the app
  Fixing broken getsatisfaction community feedback.
  Goodbye Turn Touch campaign.
  ...
2017-03-23 16:54:37 -07:00
Samuel Clay
4f3fef424d Goodbye Turn Touch campaign. 2017-03-09 20:11:17 -08:00
Samuel Clay
2c0bf76e20 Saved search for feeds now works. Need to fix scroll to selected feed (and keyboard shortcuts). Also need to hook up other search types. 2017-03-06 19:55:18 -08:00
Samuel Clay
3435bac504 Showing saved searches. Titles need work. And they don't show the feed yet. 2017-03-03 18:12:27 -05:00
Samuel Clay
e1fe5f10a0 Adding feed search header that accurately shows search title. Needs to get hooked up to saving. 2017-03-03 15:43:41 -05:00
Samuel Clay
00695b04af Merge branch 'master' into saved_searches
* master: (771 commits)
  Fixing horrible session loss bug. Turns out the django-redis-sessions library changed timeout behavior, from silently retrying to silently failing. Adding necessary SESSION_* vars.
  Better handling of booleans on /reader/feeds.
  Fixing redis bootstrap
  Add Firefox to story browser list
  Dashboard should not show old stories.
  Faking user agent when rss bans NewsBlur.
  Better recording of non-200/300 status codes on feed fetch.
  Adding new debug to feed fetcher.
  Embedding kickstarter module for TT on dashboard.
  notifications alpha 2
  Updating TT launch email.
  Linking image on TT email.
  No sudo on virtualenv.
  Adding missing feeds for users as part of cleanup.
  Fixing spacing issues in Turn Touch email.
  Updating Turn Touch email.
  Upgrading Readability and forcing images to remain. THis should add a bunch of images back to the Text view.
  Andorid v5.0.
  Fixing bug that would clear river cache while reading the river, caused by the dashboard river reloading when it wasn't visible.
  Revert "Moving from Whitney to Whitney ScreenSmart."
  ...
2017-02-24 17:05:51 -08:00
Samuel Clay
582cd75882 Embedding kickstarter module for TT on dashboard. 2017-02-08 15:55:45 -08:00
Samuel Clay
75837d063f Time to launch the dashboard river. 2017-01-10 16:45:07 -08:00
Samuel Clay
c14161b085 Checking if feed selector is causing feed list reset. This feels sloppy. 2016-12-13 17:41:56 -08:00
Samuel Clay
c5d5ea5001 Attempting to fix dashboard stories by no longer relying on full river reloads when a new story comes in but to fetch that story if it is newer (or older) than last visible dashboard story. 2016-12-13 16:29:42 -08:00
Samuel Clay
4dfa64a5a1 Temporarily turning off dashboard river. 2016-12-13 07:55:18 -08:00
Samuel Clay
4c25c4641d Launching dashbaord river. 2016-12-12 14:52:54 -08:00
Samuel Clay
82f873f504 Fixing final dashbaord river bug, accidentally loading more stories than necessary. Showing end bar when no stories left. 2016-12-07 19:07:00 -08:00
Samuel Clay
d91c47d856 Fixing accidental layout override. 2016-12-01 19:23:38 -08:00
Samuel Clay
e237257b3d Forget paging when transfering dashboard stories, but preserve the stories already there. 2016-12-01 18:05:41 -08:00
Samuel Clay
07454cf3cc Dashbaord stories now reflect read state. Just need focus. 2016-12-01 16:22:51 -08:00
Samuel Clay
da754eca84 Syncing read status on dashboard to river. 2016-12-01 15:06:19 -08:00