Commit graph

2909 commits

Author SHA1 Message Date
Samuel Clay
a880a24b55 All new icons for the feed list. 2022-05-04 11:27:32 -04:00
Samuel Clay
55d229503d Restyling feed title headers. 2022-05-03 17:53:34 -04:00
Samuel Clay
1780b08569 List should have a slightly taller image preview. 2022-05-02 16:02:12 -04:00
Samuel Clay
d3a11f9cd2 Refactoring story layouts to allow for alternative layouts for single stories. 2022-05-02 11:36:58 -04:00
Samuel Clay
41ea3b5b29 Moving story date and author in Split view to fix image preview size. 2022-05-02 10:37:59 -04:00
Samuel Clay
f42b26b18c Adding small border radius to story images. 2022-04-28 12:54:21 -04:00
Samuel Clay
df30cd36f1 Styling story titles, adjusting image preview size and position. 2022-04-27 11:34:45 -04:00
Samuel Clay
a1e710361c More styling perfection on sentiment, manage menu icon, feed title, story titles, authors, and story date, across Split, List, Magazine, and Grid. 2022-04-26 17:38:06 -04:00
Samuel Clay
f3673c959e Moving story sentiment and manage menu button inside story title anchor so that they will be relative to the title, not to the container. 2022-04-26 14:44:52 -04:00
Samuel Clay
a4afa79a74 Merge branch 'master' into pro
* master:
  The complete_river endpoint was on the wrong ajax group, causing it to kill active feed page loads. UGH.
  Bit rot in terraform's digitalocean led to new droplets not being attached for DO projects, thereby not being included in the firewall, so new droplets would never go online until added. This now adds them automatically, although new groups need to be added.
  iOS v11.2
  #1604 (preference for automatically opening folder)
  #1500 (load first story when opening feed)
  #1643 (canceling slide out in story list resets position)
  State restoration experiments
  #1672 (can't add a saved story tag when saving story)
  #1669 (scrolling broken)
  #1660 (don't fetch feeds when opening notifications)
  Fixed #1665 (story cut off in multi app mode)
  #1666 (toggling fullscreen loses story position)
  #1659 (full screen button doesn't work when story titles on bottom)
  Fixed #1657 (returning to the app causes story to be offset)
  Fixed #1656 (odd 1px white border at bottom of story list)
  #1655 (up/down keys no longer working)
  #1649 (feed bar disappears when scrolling to top of story)
  Xcode update
  Fixing use strict error in JS.
  Prod debug on local postgres.
2022-04-26 14:37:09 -04:00
Samuel Clay
952e6937b7 The complete_river endpoint was on the wrong ajax group, causing it to kill active feed page loads. UGH. 2022-04-26 11:53:31 -04:00
Samuel Clay
4647c73df4 Fixing use strict error in JS. 2022-04-25 14:38:24 -04:00
Samuel Clay
8d1e791716 Re-styling feed and story title selection. 2022-04-20 16:52:42 -04:00
Samuel Clay
7d2a5cd206 Adding proration messaging to upgrades. I believe payments are finally done. 2022-04-08 16:08:06 -04:00
Samuel Clay
ae6bbc0aec Showing refunds and finding both paypal and stripe refunds in premium history. 2022-04-08 15:27:40 -04:00
Samuel Clay
8712e57d6a Refunding premium archive accounts that recently used paypal, as a means of prorating their upgrade. This may accidentally cancel subscriptions it shouldn't, but we'll find out. 2022-04-08 15:07:58 -04:00
Samuel Clay
b90501d955 Adding a paypal archive return page. Also redrawing when premium expire/renewal status changes on payment fetch in account dialog. 2022-04-06 15:56:13 -04:00
Samuel Clay
65fac88590 Merge branch 'master' into pro
* master:
  Renaming www in terraform until next www server
  Removing audio handler
  Removing unused audio handler shim that turned audio into flash for older browsers.
  Adding global shared stories feeds so they appear on the dashboard even when not subscribed.
  Adding metrics to a single server, let's see how these shake out.
  Don't show prometheus metrics for migrations.
  Adding django prometheus metrics.
  Beginning upgrade to Mongo 4.0 (eventually to 5.0 to get time-series dbs)
2022-04-01 16:47:03 -04:00
Samuel Clay
21e872bddc Removing audio handler 2022-04-01 16:10:49 -04:00
Samuel Clay
7405cfc686 Removing unused audio handler shim that turned audio into flash for older browsers. 2022-03-31 20:41:03 -04:00
Samuel Clay
f4789667b9 Adding global shared stories feeds so they appear on the dashboard even when not subscribed. 2022-03-31 17:50:16 -04:00
Samuel Clay
ea31cef872 Fixed an issue where a feed going from 0 unreads to a manually marked unread would not show up in the river because the unread count was still marked as dirty. Now client will force an immediate feed recount when marking unread. 2022-03-29 12:25:38 -04:00
Samuel Clay
c988f599f8 Merge branch 'master' into pro
* master:
  New updates category on discourse forum.
  Fixing strict JS error, missing var statement, broken in follow requests.
  Story title customizations image on blog post.
  Blogging new gesture-based layout for iPad app.
2022-03-28 16:43:18 -04:00
Samuel Clay
a704f18025 Fixing strict JS error, missing var statement, broken in follow requests. 2022-03-28 14:50:36 -04:00
Samuel Clay
fc18bc981f New premium icons 2022-03-17 12:24:25 -04:00
Samuel Clay
ab1481333c Randomizing reasons to upgrade. 2022-03-16 15:28:52 -04:00
Samuel Clay
a6ba249104 Fixing feed chooser selection issue. Adjusting sizes. 2022-03-16 12:01:02 -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
9912f3ad8e Showing OPML backup exports and imports in activity popover. Closes #1646. 2022-03-14 11:06:01 -04:00
Samuel Clay
4bba8a1642 Found another strict variable reference. 2022-03-10 14:54:54 -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
2670189ca2 Adding scroll to feed and story options popover (Style menu). 2022-03-09 10:56:54 -05:00
Samuel Clay
05bd98f611 Refactoring story content preview with newlines preserved. 2022-03-08 16:25:55 -05:00
Samuel Clay
00aabee31a Preserving paragraphs in magazine and grid views. 2022-03-07 19:33:49 -05:00
Samuel Clay
f414a502d6 Fixing strict bug where wasn't defined. 2022-03-04 18:21:49 -05:00
Samuel Clay
7a75a97d23 Showing grid image previews. Not sure how this ever worked before. 2022-03-04 18:18:12 -05:00
Samuel Clay
8af4ded941 Grid has image if found already. 2022-03-04 18:13:47 -05:00
Samuel Clay
5d0272e40c Showing grid image on load if youtube 2022-03-04 18:10:56 -05:00
Samuel Clay
0bae64e6fd Recoloring db times logs. 2022-03-04 12:49:01 -05:00
Samuel Clay
b5dff2004e Adding saved header. 2022-02-28 12:23:34 -05:00
Samuel Clay
443925b6b7 Fixing starred date in header. 2022-02-28 12:20:14 -05:00
Samuel Clay
1e86c2715e More use strict changes 2022-02-28 11:53:05 -05:00
Samuel Clay
8ea177b7f5 Another use strict JS global var. 2022-02-28 11:27:32 -05:00
Samuel Clay
d9c86c32ac Another use strict JS global var. 2022-02-28 11:24:11 -05:00
Samuel Clay
47b9cf274b Turning on use strict for JS, fixing global vars. 2022-02-28 11:22:21 -05:00
Samuel Clay
e2cdc90e3f More potential checks for youtube videos in story image preview. 2022-02-23 16:28:16 -05:00
Samuel Clay
2372fec42b Re-arranging grid to fit more text and allow mor ecustomization of image preview. 2022-02-23 12:02:11 -05:00
Samuel Clay
f403fb624e Using youtube thumbnails as image url in stories. 2022-02-22 15:50:21 -05:00
Samuel Clay
f0a9240f86 Keep magazine view, undoing future proofing. 2022-02-22 10:50:28 -05:00
Samuel Clay
cceeb6879d Merge branch 'master' into magazine
* master:
  Don't reload gunicorn unless doing a static files deploy.
  Future proofing magazine view.
  No longer sending tons of mail to admins. Logging is where that goes.
  Updating APNS cert instructions to include passphrase
  Another APNS try.
  Switching APNS and document cert install.
  Switching APNS cert.
  Switch APNS certs.
  Moving notifications to new multi-line title format. Also fixing APNS cert.
2022-02-22 10:50:09 -05:00