Skip to content
Snippets Groups Projects
Select Git revision
  • alpha protected
  • beta protected
  • develop default protected
  • docs/fix-readme
  • docs/update-vitepress
  • draft/rss-feed
  • feat/dashboard
  • feat/episodes-page-ux
  • feat/generator-user-agent
  • feat/headliner
  • feat/new-languages
  • feat/plugins
  • fix/federation
  • fix/forms-ux
  • i18n
  • main protected
  • next protected
  • refactor/transcripts
  • v1.13.4
  • v1.13.3
  • v2.0.0-next.3
  • v1.13.2
  • v1.13.1
  • v1.13.0
  • v1.12.11
  • v1.12.10
  • v1.12.9
  • v1.12.8
  • v1.12.7
  • v1.12.6
  • v1.12.5
  • v1.12.4
  • v2.0.0-next.2
  • v1.12.3
  • v1.12.2
  • v1.12.1
  • v1.12.0
  • v2.0.0-next.1
38 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.06Jan543231Dec3029201523Nov2226Oct528Sep22201731Aug231924Jul221912223Jun21151118May171412319Apr161514121098230Mar19127Feb17161512111023Dec21201098730Nov28262419139543229Oct26222120191615feat: add basic stats on podcast about pagefeat(nodeinfo2): add .well-known route for nodeinfo2 containing metadata about the castopod instancefix(import): add validation for handle field to prevent Router.invalidParameterType errorfeat: prefill season and episode numbers + set episode number as mandatory for serial podcastsrefactor: harmonize redirects after submitting formsfix: define podcast_id and platform_slug as foreign keys in podcasts_plaforms tablechore: update CodeIgniter to latest dev version after 4.1.6feat(soundbites): add soundbite list and creation forms with audio-clipper componentfix(audio-clipper): add mouse position offset when stretching clip to prevent content from jumpingrefactor: set episode and podcast type hints next to each optionrefactor: replace popperjs with floating-uifeat: add audio-clipper toolbar + add video-clip-previewerfix(audio-clipper): show audio playing progress + put waveform behind audio clipperfeat: add audio-clipper webcomponent (wip)feat: add Noto Sans Mono font to use for durations + button to access new video clip form in listfeat(video-clip): generate video clips in the bg using a cron job + add video clip page + tidy up UIfeat(video-clip): add video-clip page with video preview + logsfeat(video-clips): add route for scheduled video clips + list video clips with statusfeat(clips): setup clip entities and model + save video clip to have it generated in the backgroundrefactor(migrations): replace 191 value with more relevant onefix(import): save media files during podcast import + set missing media fieldsfeat(media): save audio, images, transcripts and chapters to media for episode and personsfeat(media): clean media api + create an entity per media typebuild: update dependencies to latestchore(gitignore): untrack media/site iconsfeat: add media entity and link documents, images and audio files to itfeat(video-clips): add new themes + add castopod logo as a watermarkfeat(video-clips): replace hardcoded colors with config's theme colorsrefactor(color-themes): set themes declaration as a config property + generate css file dynamicallyfeat(video-clips): allow episodeNumbering text to stand in the indent of episodeTitle paragraphfeat(video-clips): add dimensions for portrait and squared formatsfeat(video-clips): generate a 16:9 video using ffmpegfeat(pwa): add service-worker + webmanifest for each podcasts to have them install on devicesfeat: add schema.org json-ld objects to podcasts, episodes, posts and comments pagesfeat(settings): add theme settings to set an accent color for all public pagesfeat(themes): set generic css variables for colors to enable instance themesfix(settings): add .jpg extension to site-icon file input to display all jpeg imagesfeat: add podcast banner field for each podcast + refactor images configurationfeat(settings): add general config for instance (site name, description and icon)fix: include missing variables on public ui's episode page and remote_actions
Loading