podkit's People
podkit's Issues
Validate feed image requirements
When saving an image url, ensure that it is HTTPS.
The image also needs to be between 1400px X 1400px and 3000px X 3000px and either a PNG or JPG
Add DatePicker for PubDate on episode editor
Test audio url
I want a little button next to the audio URL that opens the path to that URL in a new tab so I can quickly test that I have the url correct.
Add tips for each field so users know how they should be used
Allow Users the ability to remove an episode from their feed
Set lastBuildDate / pubDate on feed
We need to use either lastBuildDate or pubDate on our feed to pull data from an existing feed and save when we do that. The rules for that are below. It sounds like we want to default to pubDate on save based on how our tool currently works.
In case of pubDate, the channel is published manually or in fixed period. In case of lastBuildDate, the channel is built automatically upon new article being added on the website, adding it as new item.
Have Description Editor header float so that users do not have to scroll up when editing
Pull Feed Category from Apple Podcasts predefined categories
A full selection of Apple Podcast's categories can be found here: https://help.apple.com/itc/podcasts_connect/?lang=en#/itc9267a2f12
An example for how they are implemented looks like:
<itunes:category text="Sports & Recreation"> <itunes:category text="Outdoor"/> </itunes:category>
Highlight currently selected episode in sidebar
Ensure feed passes validation
Upload and run a saved feed through a podcast validator to make sure we are compliant with all rules.
This one seems to work well:
https://castfeedvalidator.com/
Apple recommends this one:
http://validator.w3.org/feed/#validate_by_uri
Add "Open from URL" Button
Require feed title before saving
This is the name of the podcast and it is required.
Allow users to preview feed images based on the url that's entered.
Add 'Save As' button and switch save to actual be a normal save
-
Add a 'Save As' button
- Always asks for a save location (just like current 'Save' button)
-
Change 'Save' button to only ask for a location if it's a new file
Fix trim on episode fields
Right now I'm trimming whitespace on episode fields so their isn't a huge gap from the way xml serializes. This is happening during the render, so it trims whitespace as you type it, so you can't add a space at the beginning or the end.
This needs to be moved, probably during the initial deserialization.
Auto wrap audio link with stat service
Reorder episodes
Allow users the ability to enter a list of feed keywords
"Are you sure you want to exit?" If dirty
If the currently opened XML file is changed, warn the use of they try to leave the page that there are unsaved changes.
Note: Browser vs electron behavior might be different here.
Bug: Can't paste into app
I can't paste into the app at all it appears. Huge issue for url text fields and show descriptions.
This might work as a quick fix - https://www.npmjs.com/package/electron-default-menu
Allow users to preview episode images based on the url that's entered.
Make Feed Episode Type a Select Box instead of a Text Box
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.