• v0.1.0 83f195b178

    v0.1.0
    All checks were successful
    Lint, test and build / build (push) Successful in 59s
    Stable

    xenrox released this 2025-10-20 19:43:57 +00:00 | 7 commits to master since this release

    Signed by xenrox
    GPG key ID: 415CD778D8C5AFED

    First release of bibliodrina.

    Thorben Günther (68):
    Add license
    Add basic firefox plugin and native manifest
    Write stub cli
    firefox: Open URL in new tab
    Add config file
    config: Support command line options for chooser
    config: Use database backend by default
    Select bookmark with chooser
    Add SQLite backend
    chooser: Read bookmarks from database
    Move firefox code into internal package
    Correctly invoke firefox mode
    firefox: Add get-bookmark action
    internal/firefox: Retrieve bookmarks from database
    firefox: Refactor background.js to support multiple commands
    firefox: Add support for saving bookmarks
    internal/firefox: Add action to save bookmarks
    internal/db Addbookmark: Trim trailing slash from URL
    internal/db: Add function to delete bookmarks
    firefox: Add more commands
    internal/firefox: Add action to remove bookmarks
    Add gitignore
    internal/database: Rename package
    internal: Validate URL when adding it
    Implement "add", "delete", "open" subcommands
    internal/config: Make opener configurable
    internal/config: Don't fail on non-existent config
    cmd/bibliodrina: Don't call cmd.Run() twice
    internal/database: Try to create database folder
    internal/chooser: Use tabwriter for aligned output
    internal/database: Check if a bookmark was removed
    firefox: Send notifications for successful/failed actions
    internal/firefox: Improve error handling
    firefox: Parse error message from cli
    cmd/bibliodrina: Support logging to file
    Add example config file
    Add CI workflow
    ci: Fix workflow syntax
    ci: Install node before checking out code
    ci: Upgrade before installing packages
    internal/database: Add tests
    firefox: Generalize bibliodrina path in native manifest
    Add readme
    readme: Add missing bracket
    ci: Use custom alpine image
    ci: Fix custom image name
    Downgrade go version
    Downgrade go version once more
    internal/database: Add benchmark for bookmark retrieval
    internal/chooser: Don't return empty strings
    cmd/bibliodrina: Add "--stdout" flag to open command
    Add qutebrowser user script
    qutebrowser: Add user notifications
    internal/database: Set journal_mode and synchronous with connection string
    qutebrowser: Support user input
    internal/database: Add GetCategories
    internal/database: Add missing error check to GetBookmarks
    internal/database: Correct category behaviour
    internal/database: Add database to verify category handling
    internal/database: Implement simple migration process
    cmd/bibliodrina: Set logger configuration before opening db
    internal/database: Add index on category
    readme: Add qutebrowser explanation
    cmd/bibliodrina: Add category flag
    database: Refactor GetBookmarks into two functions
    internal/chooser: Change category handling
    cmd/bibliodrina: Add flag to let user select a category
    Move native manifest to own folder

    Downloads