Commit graph

12535 commits

Author SHA1 Message Date
Samuel Clay
755eaba268 Logging api key. 2019-04-13 16:26:53 -04:00
Samuel Clay
23bec565f6 Updating node_modules 2019-04-13 16:17:13 -04:00
Samuel Clay
3df1cbb401 Updating node_modules. 2019-04-13 16:01:51 -04:00
Samuel Clay
6c8097aa05 Updating mongodb node modules. 2019-04-13 15:32:47 -04:00
Samuel Clay
2e6ad3afda Adding new node app: original_text. To replace Mercury Reader. Thanks for all the text. 2019-04-13 15:29:14 -04:00
Samuel Clay
67d5142bbe Updating node modules. 2019-04-13 15:11:58 -04:00
Samuel Clay
792ec5c881 Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00
David Sinclair
ed8d3c76e6 iOS: #1160 (state restoration)
- Added a "Restore position" preference in the "Reading Stories" group, with options to restore the previous state on launch always, within a specified interval, or never.
- When within the indicated interval, the app restores the feeds, feed detail, and story selections and scrolling positions.
- The active story is marked unread to ensure it remains available for restoring, and re-marked read when resumed.
- NOTE: only supported on iPhone for now.  I’ll add iPad support later.
2019-03-27 12:47:15 -04:00
David Sinclair
f10a002d46 Fixed iOS: #1175 (duplcated sentences in content previews)
Sorry, a bug in the optimized HTML converter that affected some content.
2019-03-27 12:47:15 -04:00
Samuel Clay
7cfbd69a9a Fixing styling on moved mark read buttons. 2019-03-24 18:47:22 -04:00
Samuel Clay
49d421c637 Moving mark read button to consistent location. 2019-03-24 18:42:47 -04:00
David Sinclair
3aecee118c iOS: tweaked #1156 (story height)
- Fixed overlap when the title is long and the content is short.
2019-03-04 20:30:11 -08:00
David Sinclair
9ffb727d70 iOS: tweaked #1137 (full screen)
- Pinch in gesture in a story to force the nav bar to show when hidden for full screen or autoscroll.
- Pinch out gesture to hide it if appropriate.
- Form sheet Safari presentation now only on iPad.
- Responsive swipe is covered by another issue.
2019-03-04 20:07:42 -08:00
David Sinclair
899451a9e4 NewsBlur iOS: tweaked #1171 (autoscroll)
Fixed scrolling next to autoscroll buttons.
2019-03-04 19:21:52 -08:00
David Sinclair
992e836529 iOS: #1171 (autoscroll)
I really like this feature!

- Added a segmented control to the story detail menu (in the previous commit).
- When autoscroll is on, the story scrolls automatically.
- Tapping the story when autoscroll is on now shows a small overlay with buttons to turn off autoscroll, pause/resume scrolling, go slower, or go faster.
- The overlay auto-hides after a moment.
- Uses full-screen, even if not separately enabled.
- The user can still manually scroll, and it keeps autoscrolling from there.
- It stops autoscrolling when reaches the bottom.
- When going to another story, the autoscroll overlay briefly appears (if enabled), so the user can resume autoscroling, but it doesn’t resume automatically.
2019-02-28 15:29:31 -08:00
David Sinclair
ba94f4ef8f iOS: #1137 (full screen)
- Removed the tap gesture, as requested. Though I suspect you might change your mind about that one.
- Added a segmented control to toggle full screen in the story detail menu.
- (Also added one for the forthcoming autoscroll feature while I was there, since it’s easier to add both at once.)
- Fixed a bug with full screen when vertically scrolling between stories.
2019-02-27 13:33:38 -08:00
David Sinclair
311469e968 iOS: #1154 (iPad size issue)
See discussion in previous comment on the issue. Sam, you can decide whether to accept this change, which seems reasonable to me, or live with rare sites borking the app, or perhaps ask for help from Apple DTS.
2019-02-26 14:40:14 -08:00
David Sinclair
3d61e34e38 iOS: fixed #1169 (scroll performance)
Improved the performance of the convertHTML method, used when calculating dynamic row heights.
2019-02-25 20:42:05 -08:00
David Sinclair
fed8d00018 Merge branch 'master' of https://github.com/samuelclay/NewsBlur into dejal 2019-02-25 19:37:00 -08:00
Samuel Clay
74f46686e3 Double checking for image urls. 2019-02-18 15:38:44 -05:00
David Sinclair
d012c3a16e iOS: #1156 (story titles height)
- Fixed mistakenly showing the infrequent stories message.
- Fixed the alignment of the segmented controls, by making all non-proportional.
- Added a control for the image size.
- Decodes HTML entities, and strips line breaks.
- Uses dynamic row heights when the text is short.
2019-02-18 15:38:44 -05:00
David Sinclair
45875d2e10 iOS: #1156 (story titles height)
- Fixed mistakenly showing the infrequent stories message.
- Fixed the alignment of the segmented controls, by making all non-proportional.
- Added a control for the image size.
- Decodes HTML entities, and strips line breaks.
- Uses dynamic row heights when the text is short.
2019-02-12 20:43:44 -08:00
Samuel Clay
96df94f8b4 Turning off online/offline events in case they're causing issues. 2019-02-07 15:02:01 -05:00
David Sinclair
fc1fa9a941 iOS: #1156 (story titles height)
Added segmented control in feed detail list.
2019-02-05 21:05:34 -08:00
Samuel Clay
757d333724 Removing svg mask on favicon. 2019-02-05 15:09:07 -05:00
Samuel Clay
3e06b96221 Moving extract image urls into saving for all new stories. 2019-02-04 11:49:01 -05:00
Samuel Clay
9d7fc6827a Enforcing secure image urls when replacing image from text extraction. 2019-02-01 11:55:10 -05:00
Samuel Clay
185d5ac8fc Binding to online/offline events. 2019-02-01 11:04:00 -05:00
David Sinclair
22ab38b017 Warning fix 2019-01-30 19:14:04 -08:00
David Sinclair
c8d7f88890 iOS fixed #1149 (mark read on scroll while loading) 2019-01-30 15:07:26 -08:00
David Sinclair
6c97dc1868 iOS done #1152 (draw story after 1 second) 2019-01-30 14:39:50 -08:00
David Sinclair
1077ddc12a iOS: done #1156 (story titles height)
Replaced the Preview descriptions preference with a multi-select for title only, plus short, medium, and long title & content. The text space is dynamically distributed between the two. The thumbnail is constrained in size so both the large and small variations work with all preview text sizes, with the date below if it fits.
2019-01-30 11:58:32 -08:00
David Sinclair
087032e5a9 iOS #1167 (dark mode iPad display issue) 2019-01-25 19:44:05 -08:00
David Sinclair
eb7b049679 iOS: fixed #1166 (keyboard shortcut story skipping)
Easy enough fix. Can’t trust the nextPage.pageIndex, as the view may not have been reused yet in the middle of scrolling.
2019-01-25 19:18:06 -08:00
David Sinclair
d86e0b5234 iOS: #1137 (full screen reading)
Now shows the traverse buttons when showing the bar, and hides when hiding.
2019-01-24 20:04:00 -08:00
Samuel Clay
5e12fed813 Everybody should have this background color. 2019-01-20 17:22:17 -05:00
Samuel Clay
5865c23e7c Moving feedburner images to the back of the image list to highlight original images where possible. 2019-01-20 14:53:39 -05:00
Samuel Clay
67d237a6ce First do a naive strip, which is faster than rendering which makes network calls 2019-01-20 14:24:43 -05:00
Samuel Clay
57b6671a7b Adding secure image urls for shared stories. 2019-01-20 14:12:28 -05:00
Samuel Clay
80ee4fd814 Securing images through Text view. Now need to fix shared stories and saved stories. 2019-01-20 13:55:40 -05:00
Samuel Clay
e8c0decd50 Adding logging for secure images 2019-01-20 11:01:37 -05:00
Samuel Clay
076638ad5c Enforcing https for photo urls. 2019-01-19 16:54:03 -05:00
Samuel Clay
bffec3e7e3 Switching to ssl proxy backed images, only for staff for now. 2019-01-19 16:40:13 -05:00
Samuel Clay
676d8e1e32 Merge branch 'camo'
* camo:
  Adding camo nginx server.
  Upgrading nginx, adding secure_image_urls to all stories.
  Creating sgined urls for camo.
2019-01-19 16:03:56 -05:00
Samuel Clay
f2df6926fd Adding camo nginx server. 2019-01-19 15:37:30 -05:00
Samuel Clay
da969804fb Upgrading nginx, adding secure_image_urls to all stories. 2019-01-19 15:37:20 -05:00
Samuel Clay
800d56bb0b Merge branch 'master' into camo
* master:
  Proxy all story view.
  iOS: #1137 (full screen reading)
  Forget the original page for saved stories.
  Fetch original page for saved stories.
  Fixing saved stories inline.
  Adding logging
  Wrong split story hash
  Fidning duplicate feeds in saved stories.
  iOS: #1137 (full screen reading)
  Fix: build postgres container without error
2019-01-19 14:15:23 -05:00
Samuel Clay
2a082a4c3c Proxy all story view. 2019-01-18 16:47:24 -05:00
Samuel Clay
17465ffc08 Merge branch 'dejal'
* dejal:
  iOS: #1137 (full screen reading)
2019-01-18 16:05:10 -05:00
David Sinclair
b707623e00 iOS: #1137 (full screen reading) 2019-01-18 15:21:56 -05:00