Skip to content

Fixed timeline - #6

Merged
VinayIN merged 2 commits into
mainfrom
fix-cli
Aug 23, 2026
Merged

VinayIN merged 2 commits into
mainfrom
fix-cli

Conversation

@VinayIN

@VinayIN VinayIN commented Aug 23, 2026

Copy link
Copy Markdown
Collaborator

This pull request introduces significant changes to the podcast timeline and deployment model, improves the documentation, and simplifies the CLI interface. The most important changes are grouped below:

Timeline and Metadata Model Updates

  • The timeline field now replaces the standalone citation field in podcast metadata. It supports a single ordered list mixing BibTeX citation files (by path) and existing news item IDs (integers), which are deployed in order as timeline_news rows. [1] [2] [3] [4]
  • The code for deploying podcasts and timelines has been refactored to process this new timeline structure, ensuring correct order and linking, and removing the previous relationship resolution logic. [1] [2] [3]
  • The citation field is now only used internally for backward compatibility, with all new relationships handled via timeline. [1] [2] [3]

CLI and User Interface Improvements

  • The uninstall command has been simplified to remove the --force flag and now deletes both the CLI and local data. [1] [2] [3]
  • The documentation for the interactive TUI has been expanded with updated key bindings, actions, and project structure details, making it easier for users to understand and navigate the interface. [1] [2] [3]

Documentation and Usability

  • The README.md and CHANGELOG.md have been updated to reflect the new timeline model, authentication details, local database usage, and improved installation and command instructions. [1] [2] [3] [4]

Codebase Simplification

  • Refactored deployment logic to remove unnecessary structs and streamline the process of deploying timelines and citation events. [1] [2] [3] [4]

These changes modernize the timeline and citation model, improve user experience, and clean up the deployment and CLI codebase.

@VinayIN
VinayIN merged commit a994017 into main Aug 23, 2026
6 of 11 checks passed
@VinayIN
VinayIN deleted the fix-cli branch August 23, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant