Installed on Chome, on macOS Tahoe 26.0.1. Thank you!
Would love to see this extension do a "mark as not recorded".
i.e. forget you recorded that so my pass will record the next airing of it.
I had a recording tonight that was corrupted internally (from the source, frndlyTV), CDVR showed it recorded successfully. It almost looked like the frndlyTV source was an OTA broadcast and the antenna was aimed wrong (pixellation/breakup/loss of signal).
I had to use the manual curl method to "mark as not recorded", so my pass will pickup the next airing of the episode.
Of course, it was the series premiere and only airs one more time in the current epg.
You quite likely know that this function is available as an action in Olivetin for Channels. I use it very often, and agree that it would be great if it could be integrated into the GUI as part of this Chrome extension.
Olivetin Action:
Thanks, I knew that 
@bnhf got that from me and I use his OliveTin for Channels for some actions.
I'd always hoped that Channels DVR would implement it in the most obvious place!
I'm just trying to give @mjitkop things that can easily be done in his chrome extension.
The action is a simple deletion of the program id in /dvr/programs
It makes the elephant forget and bumps the scheduler to reschedule the pass ( Thanks to @eric ).
For some history, see https://community.getchannels.com/search?q=%22mark%20as%20not%20recorded%22%20order%3Alatest
Thank you for this suggestion/request.
I will play with it and see what I can do. 
I'm happy to provide version 2.0.0 for public testing.
New in version 2.0.0:
- Added an entry in the top menu to open the manual recording screen from anywhere on the server: DVR > Manual
- Added the option "Mark As Not Recorded" in DVR > Manage > Shows/Movies > Options
- "Mark As Not Recorded" is also available for recorded episodes in Library > TV Shows
- Started preliminary work on tracking channel lineup changes (button "Recent Changes" visible in Settings > Sources but not fully coded yet)

On a recorded program:
"Mark As Not Recorded" is available in the options menu of recorded programs in:
- DVR > Manage > Shows
- DVR > Manage > Movies
- Library > TV Shows
It only works on recorded programs. In other words, it won't work on imported videos, stream links and stream files.
Instructions if you are interested in trying it:
- download the ZIP file on Github: mjitkop/Channels-DVR-Chrome-Extension: Chrome extension to add non-official features to a Channels DVR server.
- extract the content of the ZIP file in a folder on your computer
- follow the instructions shown in this short video: How to install unpacked extension on chrome
Next weekend, I'm planning on submitting it to the Chrome Web Store for official release.
That gives the community 1 week to try it and give me feedback. 
Thank you to @chDVRuser for suggesting the "Mark As Not Recorded" feature and for providing valuable feedback during testing.
This method also works on Brave and Edge
This is great, thanks so much for the update! Another feature request I'd like to submit is for a functional LOGOUT command, since the native one on the CDVR admin page hasn't worked for almost two years now.

Mark as not recorded is working, but the Chrome Web Store doesn't mention it being included in v2.0.0
I forgot to update the page. Thank you for the reminder.
I'll update with the next version.
I could take a look at it but I would need to know what it is supposed to do on the server. Maybe implement the workaround with the getchannels link.
I'm really enjoying this extension, thanks for sharing it!
I have some feature requests for your consideration. I was thinking, if the details could get worked out, to include the functionality of this useful bookmarket, that would be great!
Also, I was thinking maybe this extension could help provide a solution the CDVR guide needs now, the ability to "anchor" the date & time banner so we can scroll down, while keeping track of where we are?
Thank you for the suggestions. I will see what I can do but it will take me a while to work on it. I recently spent some time in the hospital and I have a long recovery ahead.
Thanks for the reply, sending my best to you in your recovery!
Best wishes for a full recovery and a happy, healthful future.
Great idea! There are a lot of people that watch content using the web interface. It would be great if you could implement automatic commercial skipping while viewing.
Thank you,
Morris
Thank you so much for all your hard work creating this Chrome extension. It’s been incredibly helpful for those of us who aren’t as technically inclined.
I have a feature suggestion regarding manual recordings. Right now, it looks like manual recordings have to be scheduled one day at a time. It would be amazing to have an option for recurring daily or weekly manual recordings, for example, setting a specific channel to record automatically at the same time every day.
This would make the feature even more powerful and convenient. Thanks again for everything you’re doing!
I agree with you and I will look into it whenever I have some free time.

