CPod Changelog

What's new in CPod 1.28.2

Jan 13, 2024
  • Fixed more vulnerabilities.

New in CPod 1.28.1 (Jan 1, 2024)

  • Fixed HTML injection vulnerability.
  • Added Content Security Policy.
  • Added warnings that CPod is unmaintained.
  • Disabled MPRIS due to build issues.

New in CPod 1.28.0 (Jul 29, 2021)

  • This build may break a few things, but I want it to go out to everybody because it fixes a security vulnerability.
  • Please note that CPod should be considered unmaintained, and one uses it at their own risk.

New in CPod 1.28.0 Pre-release (Jul 28, 2021)

  • This build may break a few things, but I want it to go out to everybody because it fixes a security vulnerability.
  • Please note that CPod should be considered unmaintained, and one uses it at their own risk.

New in CPod 1.27.1 Pre-release (Apr 6, 2019)

  • Fix newly queued episodes not properly reflecting downloaded and completion status

New in CPod 1.27.0 Pre-release (Oct 24, 2018)

  • Feature: Dark theme (#74)
  • Feature: Ability to control CPod using global media keys (#103)
  • Improvement: Redesign podcast mouseover (#101)
  • Improvement: Small improvements to Search (#98)
  • Improvement: Less jarring section transition animation
  • Dependencies: Upgrade Electron (2.0.0 → 2.0.12)

New in CPod 1.26.1 Pre-release (Sep 29, 2018)

  • Fix: Fix media elements sometimes not being created

New in CPod 1.25.7 Pre-release (Aug 27, 2018)

  • Fix: Fix a bug that caused CPod on Linux and macOS not to work at all if there are downloaded episodes (#88)

New in CPod 1.25.5 Pre-release (Jul 1, 2018)

  • Improvement Add keyboard shortcut for increase/decrease playback speed
  • Improvement Several visual and feedback improvements
  • Fix Fix playback rate not persisting across episodes
  • Translation Add Brazilian Portuguese translation (thanks, @willdowglas)
  • Translation Add German translation (thanks, @ZeroDot1)

New in CPod 1.25.4 Pre-release (Jun 19, 2018)

  • Improvement: More meaningful downloaded episode filenames ("Podcast Name - Episode.ext") (addresses #69)
  • Improvement: Show progress bars when downloading episodes and updating Home (addresses #69)
  • Improvement: Improve efficiency of subscribing to podcasts
  • Improvement: Several visual improvements
  • Fix: Fix OPML generation
  • Fix: Fix playback controls being partially pushed offscreen in skinny view (addresses #70)
  • Fix: Fix display of HTML-escaped chars in player description
  • Translation: Update Portuguese translation

New in CPod 1.25.3 Pre-release (Jun 4, 2018)

  • Fix: Scrolling no longer stops when cursor is over a podcast tooltip in Subscriptions or Explore (addresses #67)

New in CPod 1.25 Pre-release (Jun 2, 2018)

  • Feature: Basic gpodder.net integration (subscriptions only, including device sync; episode actions and queue to come) (addresses #16)
  • Improvement: Replace issue reporter with a link to GitHub Issues
  • Improvement: Autolink URLs in player description
  • Improvement: Show feedback when user's URL input does not point to valid RSS
  • Improvement: Make J/K/L keyboard shortcuts customizable (addresses #66)
  • Improvement: Add different lengths of forward/backward skip (?)
  • Improvement: Several visual improvements
  • Fix: Fix display of HTML-escaped characters in descriptions
  • Dependencies: Remove several dependencies

New in CPod 1.24.1 Pre-release (May 21, 2018)

  • Improvement: Various small visual improvements
  • Fix: Support podcasts with missing cover image (addresses #63)
  • Fix: Only show "Mark all as finished" button for subscribed podcasts
  • Translation: Update Portuguese translation

New in CPod 1.23.4 Pre-release (May 10, 2018)

  • Fix: Fix HTML markup sometimes appearing in Home episode descriptions (addresses #62)
  • Dependencies: Update to Electron 2

New in CPod 1.23.3 Pre-release (May 1, 2018)

  • Fix user sometimes being asked to "update" to older version

New in CPod 1.23.2 Pre-release (May 1, 2018)

  • Bump version patch

New in CPod 1.23.1 Pre-release (Apr 18, 2018)

  • Fix: Fix episode not playing and info not showing when description is nonexistent (addresses #56)
  • Translation: Update Portuguese translation

New in CPod 1.23.0 Pre-release (Apr 13, 2018)

  • Feature: Add ability to customize keyboard shortcuts for play/pause, next, skip backward, and skip forward

New in CPod 1.22.7 Pre-release (Apr 13, 2018)

  • Improvement: Add option to include pre-releases in update check
  • Improvement: Ask before downloading update + ability to skip a version
  • Translation: Update Portuguese translation

New in CPod 1.22.6 Pre-release (Apr 2, 2018)

  • Fix: Fix episode update failure/incomplete when a feed item does not contain the necessary enclosure or media:content tag

New in CPod 1.22.5 Pre-release (Mar 31, 2018)

  • Improvement: Add filter option to show unplayed episodes only
  • Fix: Allow multiple filters to be active at the same time

New in CPod 1.22.2 Pre-release (Mar 30, 2018)

  • Improvement: Add setting to customize skip amount and disable waveform visualization
  • Fix: Fix clash between player controls focus and play/pause keyboard shortcuts
  • Fix: Fix update dialog showing info for wrong release
  • Translation: Update Portuguese translation

New in CPod 1.22.0 Pre-release (Mar 23, 2018)

  • Feature: Add ability to drag and drop to reorder Queue (addresses #48)

New in CPod 1.21.1 Pre-release (Mar 18, 2018)

  • Fix:
  • Fix episodes in per-podcast view sometimes being in the wrong order

New in CPod 1.21.0 Pre-release (Mar 17, 2018)

  • Feature: Windows thumbnail bar integration: play, pause, and skip to next queued episode from taskbar
  • Fix: Fix queue restoration not working for video episodes

New in CPod 1.20.2 Pre-release (Mar 16, 2018)

  • Improvement:
  • Various performance improvements
  • Fix:
  • Fix MPRIS Seeked signal

New in CPod 1.20.1 Pre-release (Mar 16, 2018)

  • Improvement: Put podcast name into MPRIS's artist name field instead of album name field (follow-up to #28)
  • Improvement: Cache Explore podcasts for 1 day
  • Fix: Fix podcast image not showing in MPRIS controller for podcasts subscribed before v1.11.0 (follow-up to #28)

New in CPod 1.19.8 Pre-release (Mar 15, 2018)

  • Fix: Fix app icon for Linux (addresses #33) (for real this time)

New in CPod 1.19.7 Pre-release (Mar 13, 2018)

  • Fix: Fix "Find an episode" not working

New in CPod 1.19.6 Pre-release (Mar 13, 2018)

  • Improvement: Improve performance of fetching new episodes and podcast details
  • Improvement: Better sizing of player background image
  • Fix: Fix horizontal scrollbar showing in player episode description in very small windows

New in CPod 1.19.5 Pre-release (Mar 12, 2018)

  • Fix: Fix last few builds not working at all due to creds.json not being generated during build (sorry about that!)

New in CPod 1.19.4 Pre-release (Mar 11, 2018)

  • Fix: Fix episodes from subscriptions imported from OPML not displaying if Home is initially empty
  • Fix: Fix episode title tooltip clipping at quotation marks

New in CPod 1.19.3 Pre-release (Mar 11, 2018)

  • Fix: Fix episodes that appear when user scrolls to bottom of Home being unplayable (for real this time)
  • Fix: Fix updating Home stream when a podcast is newly subscribed

New in CPod 1.19.2 Pre-release (Mar 11, 2018)

  • Translation: Internationalize snackbar Undo button
  • Fix: Fix Undo button in unsubscribed confirmation not working

New in CPod 1.19.1 Pre-release (Mar 11, 2018)

  • Fix: Fix episodes that appear when user scrolls to bottom of Home being unplayable

New in CPod 1.19.0 Pre-release (Mar 11, 2018)

  • Feature: Support YouTube channels as podcasts (addresses #11) — paste channel URL in Explore box to preview and subscribe
  • Improvement: Add error message for when viewing podcast by URL fails
  • Fix: Fix podcast name and image not showing when listening to non-subscribed podcast

New in CPod 1.18.0 Pre-release (Mar 11, 2018)

  • Improvement: Show more episodes when user scrolls to bottom of Home
  • Translation: Add Korean translation, update Chinese and Portuguese translations, internationalization improvements and fixes
  • Fix: Fix updating podcast images
  • Fix: Remove spaces appearing before podcast and episode descriptions in per-podcast view
  • Fix: Remove redundant OPML file replacement confirmation

New in CPod 1.17.4 Pre-release (Mar 8, 2018)

  • Improvement: Improvements and updates to Portuguese translation
  • Fix: Fix network error when downloading from some HTTPS sources
  • Fix: Fix episode description not scrollable in very small windows

New in CPod 1.17.3 Pre-release (Mar 7, 2018)

  • Improvement: Add setting to change display language
  • Improvement: Slightly improve performance of audio waveform visualization

New in CPod 1.17.2 Pre-release (Mar 6, 2018)

  • Improvement: Internationalization system; Spanish, Portuguese, Chinese (Simp./Trad.) translations
  • Improvement: Notify user upon media error
  • Improvement: Improvement to layout for very small windows
  • Fix: Hide first run message in very small layout to avoid obscuring all controls

New in CPod 1.17.1 Pre-release (Mar 1, 2018)

  • Fix: Fix small grey box and partial episode description shown under last episode in Home or Queue (addresses #36)
  • Fix: Replace OPML import message dialog with snackbar to prevent process blocking (addresses #35)

New in CPod 1.17.0 Pre-release (Feb 21, 2018)

  • Improvement: Better layout for small window sizes (addresses #20)
  • Fix: Fix bug related to window size persistence that would sometimes cause CPod window not to open.

New in CPod 1.16.0 Pre-release (Feb 19, 2018)

  • Feature: Add playback speed option (addresses #30)

New in CPod 1.15.0 Pre-release (Feb 15, 2018)

  • Improvement: Improve layout for smaller window sizes (partially addresses #20)
  • Improvement: Some small performance improvements
  • Fix: Fix some episode descriptions having way-too-large line breaks (addresses #31)
  • Fix: Fix app icon not showing in welcome message
  • Fix: Fix a bug involving empty descriptions

New in CPod 1.14.0 Pre-release (Feb 9, 2018)

  • Improvement: Add welcome message for new users

New in CPod 1.13.1 (Feb 6, 2018)

  • Cumulonimbus is now CPod. (Feedback on this new name would be much appreciated.)
  • Improvement: Add app icon (addresses #18)
  • Note: The asset filenames are currently inconsistent. Disregard this. I will try to fix this in a future release.

New in CPod 1.13.0 (Feb 5, 2018)

  • Feature: Add fullscreen mode for videos
  • Improvement: Add tooltips to side navigation icons

New in CPod 1.12.1 (Feb 5, 2018)

  • Fix: Fix bug where downloaded copy of video podcast is never used

New in CPod 1.12.0 (Feb 5, 2018)

  • Fix bug where downloaded copy of video podcast is never used

New in CPod 1.11.0 (Feb 4, 2018)

  • Improvement: Remember window size (addresses #29)
  • Improvement: Store cover art of newly subscribed podcast images as files (should improve performance)
  • Improvement: Improve podcast description appearance
  • Fix: Fix tooltip subscribe/unsubscribe button not working

New in CPod 1.9.9 (Feb 2, 2018)

  • Feature: Search within podcast for an episode (addresses #21)

New in CPod 1.9.8 (Feb 2, 2018)

  • Improvement: Improve Home performance when many podcasts subscribed
  • Improvement: Disable smooth scrolling
  • Improvement: Load icon set from disk rather than web
  • Improvement: Fix alignment of episode buttons in Home and Queue
  • Fix: Fix episode "completed" indicator and toggle

New in CPod 1.9.7 (Feb 2, 2018)

  • Feature: Address #14 (keep track of unlistened episodes)
  • Fix: Episode progress should now properly restore on startup
  • Caveat: Episodes' completed status will be reset
  • Note: Snap builds are no longer guaranteed to be available for every release. Sorry.

New in CPod 1.9.6 (Jan 10, 2018)

  • Remember play progress for each episode
  • Filter episodes by play progress: unplayed, started but not completed, completed
  • Spacebar as play/pause shortcut
  • Fix Explore tab not loading
  • Other bug fixes and improvements

New in CPod 1.9.4 Pre-release (Jan 8, 2018)

  • Add productName field to build options
  • Fix bug on first run
  • Also show XML files in OPML file chooser
  • Fix black text on dark podcast detail background
  • Bump version

New in CPod 1.9.3 Pre-release (Jan 4, 2018)

  • Slightly optimize arrayFindByKey
  • Add AudioVideo category on Linux
  • Bump version
  • Multiple Linux categories?
  • Linux categories??

New in CPod 1.9.0 Pre-release (Dec 31, 2017)

  • Flatten reading from localforage
  • Record episode play progress (for future feature)
  • Restore play progress
  • Allow filtering by play progress
  • Bump version

New in CPod 1.8.0 Pre-release (Dec 29, 2017)

  • Include chapter info in episode data (for future use)
  • Show snackbar when episode queued
  • Remove `open` dependency
  • Use if instead of switch for ui.display
  • Remove a couple console logs, change a couple vars to lets
  • Disable dynamically hiding stream items
  • De-jQuery-ify a bunch of player-related stuff
  • Add tabs for decription and chapters in player
  • More robust parsing of h??s strings for chapter times
  • Use existsRecursive more for clarity
  • Replace a couple querySelector with getElementsByClassName
  • Add description and chapters transition
  • Implement chapter support
  • Set default filename for opml export (and remove success message)

New in CPod 1.7.2 Pre (Dec 27, 2017)

  • Allow offline downloading from per-podcast view
  • Cosmetic improvement to per-podcast view
  • Show Explore tab when no subscribed podcasts
  • Bump version

New in CPod 1.7.0 Pre (Dec 12, 2017)

  • This is a build of what will become version 1.7.0. Changes include everything in the 1.7.0 milestone, including half-finished offline downloading support.

New in CPod 1.6.7 Pre (Sep 13, 2017)

  • Add issue reporter

New in CPod 1.6.6 Pre (Sep 13, 2017)

  • Change order of xml elems checked for podcast image
  • Exclude unneeded source files from build
  • Revert last commit
  • Reinstate files filter after fixing it …
  • Resize podcast art to 200x200 upon subscribing
  • Fix bug regarding subscribing to podcasts during first run …
  • Bump version

New in CPod 1.6.5 Pre (Sep 11, 2017)

  • Fix bug in handling nonsubbed episodes/podcasts …

New in CPod 1.6.4 Pre (Sep 11, 2017)

  • Add gulp task to compile once as well as watch
  • Rename test script
  • Don't show episode in Home if its podcast is not subbed
  • Better getting of episode data when click from Home
  • Keep episodes of unsubbed feeds in queue and now playing
  • Bump version
  • Fix bug where opening podcast detail from queue wouldn't work
  • Bump
  • Fix bug where playing from queue doesn't remove
  • Bump version
  • Use cursor:pointer for player slider
  • Don't change background opacity when podcast detail shown
  • Allow 3 podcasts in 1 row on Windows
  • Fix bug where stream episode misrecognized as queue episode
  • gitignore yarn-error.log
  • Use specific versions of deps, no ranges
  • Manually chain localforage calls; bump version
  • Try to get CI builds to work
  • Load audiosearch creds from env vars, not a file
  • Ugh
  • Update yarn.lock
  • Add script to write audiosearch creds to file 6059e02
  • Switch back to getting AS creds from file
  • Fix key name for AS app id
  • Tell AppVeyor and Travis to write_audiosearch_creds_to_file

New in CPod 1.5.3 Pre (Sep 9, 2017)

  • Switch index.pug to 2-space indents
  • Include version number and link to 3rd-party licenses
  • Bump version
  • Update to newer Electron release
  • Upgrade request and xml2js, revert to electron 1.7.5
  • Add dev-app-update.yml to gitignore

New in CPod 1.5.2 (Sep 8, 2017)

  • Add publish scripts
  • Fix typo that prevented app start
  • Show a generic image if podcast art missing
  • Bump version

New in CPod 1.4.7 Beta (Sep 5, 2017)

  • Actually fix bug when playing from unsubbed podcasts

New in CPod 1.4.5 Beta (Sep 5, 2017)

  • Move search to Explore tab
  • Fix bug where typing j/k/l in search triggered playback skips
  • Cosmetic improvements
  • Fix bug where podcast stayed in subbed list after unsubbing
  • Change stream icon to home
  • Bump version for last few changes

New in CPod 1.4.0 Beta (Sep 4, 2017)

  • Add explore section for discovering popular podcasts
  • Update readme todo

New in CPod 1.3.0 Beta (Sep 4, 2017)

  • Change line endings???
  • Persistent queue across sessions
  • Fix version string
  • bumpver improvement

New in CPod 1.2.2 Beta (Sep 4, 2017)

  • Update README.md
  • Fix bug where episode info wouldn't open
  • Add script to simplify version bumps
  • Prettyprint bumpver output
  • Bump:
  • gitignore .swp files
  • Make bumpver put newline at end of file

New in CPod 1.2.1 Beta (Sep 4, 2017)

  • Update README.md
  • Add config for building for Mac
  • Add instruction for building for Mac
  • List deps that need to be installed globally
  • Update README.md
  • Remove jquery from bower.json
  • Remove dependence on Bower
  • Fix typo in webcomponents.js url
  • Add Electron as dep and change start script
  • Merge branch 'master' of https://github.com/z-------------/cumulonimbus
  • Set Electron as a dev dep
  • Update README.md
  • Update README.md again
  • Update electron and electron-builder
  • Add ability to remove items from queue
  • Fix updating podcast art
  • Fix bug where we would try to load nonexistent episode art
  • Bump version cbdefaa
  • Update readme
  • Add generic pack and dist scripts

New in CPod 1.1.1 Beta (Sep 1, 2017)

  • Resume last playing episode from previous session
  • Fix bug where client would try to get file://.../null for episode art
  • Show correct episode current time and duration after restoring
  • Bump version
  • Use npm localforage instead of directly including files in repo
  • List yarn as an option for installing deps
  • Update readme todo
  • Bump version
  • Add some electron-builder troubleshooting to readme
  • Add script for building for Linux
  • Update packaging instructions