Commit graph

16125 commits

Author SHA1 Message Date
Samuel Clay
e1ad3bcad1 Merge branch 'master' into pro
* master:
  www -> haproxy group
  Rearranging mongo servers
2022-03-15 17:19:11 -04:00
Samuel Clay
8c56c6f98e www -> haproxy group 2022-03-15 17:19:01 -04:00
Samuel Clay
2065214dc2 Rearranging mongo servers 2022-03-15 15:02:11 -04:00
Samuel Clay
db7bcbdfd1 Found missing on/off label 2022-03-15 15:01:57 -04:00
Samuel Clay
778d913463 Merge branch 'master' into pro
* master: (196 commits)
  Adding count to activity for exported OPML, for #1646.
  Submitting iOS v11.1 to the App Store.
  Showing OPML backup exports and imports in activity popover. Closes #1646.
  Don't accept anything under /api/* unless explicit. This would've prevented the #1575 url miscommunication by returning a 404.
  /api/add_url for #1575.
  #1607 (widget is slow to reload)
  #1575 (include a subscribe to site page on the share sheet)
  Accepted GET or POST for /api/add_site. For #1575.
  #1575 (include a subscribe to site page on the share sheet)
  #1575 (include a subscribe to site page on the share sheet)
  Build 135
  Found another strict variable reference.
  #1515 (add private save to sharing extensions)
  #1597 (account deletion)
  #1607 (widget is slow to reload)
  #1607 (widget is slow to reload)
  Ignoring spurious server error when logging in as another user
  #1607 (widget is slow to reload)
  #1637 (moving Delete this site in story detail menu)
  #1641 (folder highlight does not deactivate upon return)
  ...
2022-03-14 16:01:47 -04:00
Samuel Clay
3a260fb2f7 Adding count to activity for exported OPML, for #1646. 2022-03-14 15:52:22 -04:00
Samuel Clay
93fb2dde12 Merge branch 'testflight'
* testflight: (190 commits)
  Submitting iOS v11.1 to the App Store.
  #1607 (widget is slow to reload)
  #1575 (include a subscribe to site page on the share sheet)
  #1575 (include a subscribe to site page on the share sheet)
  #1575 (include a subscribe to site page on the share sheet)
  Build 135
  #1515 (add private save to sharing extensions)
  #1597 (account deletion)
  #1607 (widget is slow to reload)
  #1607 (widget is slow to reload)
  Ignoring spurious server error when logging in as another user
  #1607 (widget is slow to reload)
  #1637 (moving Delete this site in story detail menu)
  #1641 (folder highlight does not deactivate upon return)
  Turning off staging
  PROD_DEBUG set to staging server.
  #1629 (don't reload feeds until an hour has passed since user last used app)
  #1630 (search long-press opens Infrequent Sites Stories)
  #1619 (river is loaded twice on cold start)
  #1620 (folder highlight color should extend to full width)
  ...
2022-03-14 13:46:40 -04:00
Samuel Clay
5522cd837d Submitting iOS v11.1 to the App Store. 2022-03-14 12:19:17 -04:00
Samuel Clay
233fa98e89 Merge branch 'master' into testflight
* master:
  Showing OPML backup exports and imports in activity popover. Closes #1646.
  Don't accept anything under /api/* unless explicit. This would've prevented the #1575 url miscommunication by returning a 404.
  /api/add_url for #1575.
  Accepted GET or POST for /api/add_site. For #1575.
2022-03-14 11:57:53 -04:00
Samuel Clay
9912f3ad8e Showing OPML backup exports and imports in activity popover. Closes #1646. 2022-03-14 11:06:01 -04:00
Samuel Clay
5d25d6d75e Don't accept anything under /api/* unless explicit. This would've prevented the #1575 url miscommunication by returning a 404. 2022-03-14 10:31:01 -04:00
Samuel Clay
91f6eff3e6 /api/add_url for #1575. 2022-03-14 10:28:11 -04:00
David Sinclair
07dc071a02 #1607 (widget is slow to reload)
- Hidden the Widget Site Stories smart folder.
- Changed the Widget Sites preferences to only allow selecting feeds for one folder, or all.
- The selected folder is displayed when tapping a feed in the widget.
- N.B. This is a temporary solution until each widget can have settings for what folder or feed to show.
2022-03-11 21:30:28 -07:00
David Sinclair
172419fec9 #1575 (include a subscribe to site page on the share sheet)
- Debug code to get the response data (disabled).
2022-03-11 21:27:09 -07:00
Samuel Clay
8747c5bfd1 Accepted GET or POST for /api/add_site. For #1575. 2022-03-11 15:00:08 -05:00
David Sinclair
842fa117ef #1575 (include a subscribe to site page on the share sheet)
- Corrected the endpoint.
2022-03-11 11:46:35 -07:00
David Sinclair
975e0ab6e2 Merge branch 'master' into dejal 2022-03-11 11:28:23 -07:00
David Sinclair
aaf9644843 Merge branch 'dejal' of https://github.com/samuelclay/NewsBlur into dejal 2022-03-10 16:47:08 -07:00
David Sinclair
06af724619 #1575 (include a subscribe to site page on the share sheet)
- Now uses NewsBlur icons.
- Now posts a user notification indicating success or failure.
2022-03-10 16:46:34 -07:00
Samuel Clay
08879315ab Build 135 2022-03-10 17:05:24 -05:00
Samuel Clay
7657f8ecf7 Renaming story can be marked as unread 2022-03-10 15:41:51 -05:00
Samuel Clay
4bba8a1642 Found another strict variable reference. 2022-03-10 14:54:54 -05:00
Samuel Clay
d9b235498c Missing import 2022-03-10 12:04:27 -05:00
David Sinclair
0c54797839 #1515 (add private save to sharing extensions)
- Added the tag count.
2022-03-09 22:04:31 -07:00
David Sinclair
c5e4e2a740 #1597 (account deletion)
- Added a Delete Account button to the bottom of Preferences.
- Enhanced Preferences to make the button red.
- Tapping it dismisses Prrefs and shows the delete account web page.
- I created a “dejaldeletetest” account, then deleted it, to confirm it works.
2022-03-09 21:06:09 -07:00
David Sinclair
4b0f469af5 #1607 (widget is slow to reload)
- Tweaks for iPad.
2022-03-09 20:06:14 -07:00
David Sinclair
09ac81ecce #1607 (widget is slow to reload)
- Added a new smart folder for Widget Site Stories, above Read Stories towards the bottom.
- It lists stories from the feeds the widget displays.
- Loading a story from the widget uses this feed, so it’s much faster (doesn’t have to keep loading to find the story).
2022-03-09 19:16:43 -07:00
Samuel Clay
e061f410cc Stubbing in new MUserUnreadStory model. This is only for unread stories beyond a premium archive user's unread_cutoff. Need to change unread counts and get_stories to consider these stories. 2022-03-09 17:51:32 -05:00
Samuel Clay
b986d07937 Merge branch 'master' into pro
* master:
  Better handling of widget exceptions.
2022-03-09 17:49:39 -05:00
Samuel Clay
b1beddc71f Better handling of widget exceptions. 2022-03-09 17:46:22 -05:00
Samuel Clay
d231499672 Merge branch 'master' into pro
* master: (28 commits)
  Bumping up node images size.
  Android v11.3.0.
  #1600 Mark story as read button width
  Cleaning up preferences on android
  Merge master into sictiru
  #1600 Mark story read timer WIP
  #1600 Mark story read immediately or manually.
  #1634 Update infrequent logo
  #1606 Adjust story title length based on story content preview style.
  #1628 Handle feed missing metadata.
  Merge master into sictiru
  #1618 Handle multi window mode lifecycle.
  #1624 Offer context before potentially logging out.
  Android v11.2.2.
  #1598 Add immutable flag for PendingIntents
  Android v11.2.1.
  Fix reading pager fragment transaction.
  Open billing connection for the subscription sync service.
  Android v11.2
  Finishing up PostgreSQL migration. Needs to test backups.
  ...
2022-03-09 17:32:07 -05:00
Samuel Clay
ab63f9d2ae Bumping up node images size. 2022-03-09 17:31:56 -05:00
Samuel Clay
954a4b302c Merge branch 'sictiru'
* sictiru: (27 commits)
  Android v11.3.0.
  #1600 Mark story as read button width
  Cleaning up preferences on android
  Merge master into sictiru
  #1600 Mark story read timer WIP
  #1600 Mark story read immediately or manually.
  #1634 Update infrequent logo
  #1606 Adjust story title length based on story content preview style.
  #1628 Handle feed missing metadata.
  Merge master into sictiru
  #1618 Handle multi window mode lifecycle.
  #1624 Offer context before potentially logging out.
  Android v11.2.2.
  #1598 Add immutable flag for PendingIntents
  Android v11.2.1.
  Fix reading pager fragment transaction.
  Open billing connection for the subscription sync service.
  Android v11.2
  Finishing up PostgreSQL migration. Needs to test backups.
  Handling unreadable POST for push feeds and their fat pings.
  ...
2022-03-09 14:30:08 -05:00
Samuel Clay
62d0a92d3f Android v11.3.0. 2022-03-09 14:30:03 -05:00
Samuel Clay
f33cbcf312 Merge branch 'master' into pro
* master: (72 commits)
  Missing import
  Correctly decoding shared stories in RSS feed.
  Adding scroll to feed and story options popover (Style menu).
  Magazine view blog post.
  Refactoring story content preview with newlines preserved.
  Boosting db profiling from 1% to 5%.
  Ignore data uris for widget, they are never the big images
  Wait to strip data uri header until it's time.
  Moving encoding
  Don't double encode base64 images for widgets.
  Preserving paragraphs in magazine and grid views.
  Fixing bad instrumentation on mongo and redis logs.
  Wrong url for db profiler.
  Let's try showing only single feeds in the DB profiler to see if it's better at showing abnormalities with less noise.
  Fixing strict bug where  wasn't defined.
  Showing grid image previews. Not sure how this ever worked before.
  Grid has image if found already.
  Showing grid image on load if youtube
  Only monitor river_stories for db times
  Not hitting a db shouldnt be colored any differently than a small value.
  ...
2022-03-09 11:41:40 -05:00
Samuel Clay
685d2750fb Missing import 2022-03-09 11:02:56 -05:00
Samuel Clay
3c9e09887b Correctly decoding shared stories in RSS feed. 2022-03-09 11:02:16 -05:00
Samuel Clay
2670189ca2 Adding scroll to feed and story options popover (Style menu). 2022-03-09 10:56:54 -05:00
Samuel Clay
b4453d2457 Magazine view blog post. 2022-03-09 10:31:33 -05:00
sictiru
4a43b0c1f3 Merge branch 'sictiru' of github.com:samuelclay/NewsBlur into sictiru 2022-03-08 21:51:36 -08:00
sictiru
95b80fb645 #1600 Mark story as read button width 2022-03-08 21:50:20 -08:00
David Sinclair
797eb96abc Ignoring spurious server error when logging in as another user 2022-03-08 21:32:08 -07:00
David Sinclair
ef6e630376 #1607 (widget is slow to reload)
- Muted sites are omitted from the Widget Sites list.
2022-03-08 21:16:55 -07:00
Samuel Clay
05bd98f611 Refactoring story content preview with newlines preserved. 2022-03-08 16:25:55 -05:00
Samuel Clay
2097c5276e Boosting db profiling from 1% to 5%. 2022-03-08 13:32:49 -05:00
Samuel Clay
7581eb5dc6 Ignore data uris for widget, they are never the big images 2022-03-08 13:21:41 -05:00
Samuel Clay
d0571e2ab0 Wait to strip data uri header until it's time. 2022-03-08 13:11:08 -05:00
Samuel Clay
3f8193984b Moving encoding 2022-03-08 13:09:24 -05:00
Samuel Clay
ca728af375 Don't double encode base64 images for widgets. 2022-03-08 12:48:57 -05:00
Samuel Clay
abee69a0aa Cleaning up preferences on android 2022-03-08 11:36:29 -05:00