Commit graph

  • 478c661aed docs: add agent skill for using otag main randogoth 2026-10-25 10:42:05 +02:00
  • a97d6df987 chore: bump version to 2.1.0 randogoth 2026-10-25 10:33:22 +02:00
  • 4cfbd581bc feat: add tagspaces plugin with folder and any-file-type plugin support randogoth 2026-10-25 10:32:22 +02:00
  • 712fe264be feat: add image plugin for jpeg, png and gif comments and tag svg files randogoth 2026-10-25 10:24:21 +02:00
  • 0a19339b98 feat: add archive plugin for zip, tar and gzip comments randogoth 2026-10-25 10:18:26 +02:00
  • d2e43e7839 feat: list files as color coded lines and hide unused table columns randogoth 2026-10-25 10:14:11 +02:00
  • 98044782e5 feat: read file paths from stdin and print plain paths from piped ls randogoth 2026-10-25 10:09:46 +02:00
  • 9743103faf fix: removed stray frontmatter randogoth 2026-10-24 22:34:41 +03:00
  • bca6f4308b chore: bump version to 2.0.0 and relicense under Apache-2.0 randogoth 2026-10-24 22:33:20 +03:00
  • af89f9ed9b feat: add scan --replace to take over tags removed in other apps randogoth 2026-10-24 22:26:19 +03:00
  • 8a19f5f0af feat: add write --clear to remove otag's tags from files randogoth 2026-10-24 22:24:39 +03:00
  • c1bc07ffeb fix: add a missing description to Office files instead of silently writing nothing randogoth 2026-10-24 22:19:13 +03:00
  • 93661d664a refactor: give plugins an Entry based read/write interface and stop printing from the library randogoth 2026-10-24 22:15:10 +03:00
  • 143c2b75ef feat: add ebook plugin for EPUB, FB2 and CBZ randogoth 2026-10-24 22:08:02 +03:00
  • e4fc6c0a59 refactor: rebuild the CLI with argparse subcommands and one handler per command randogoth 2026-10-24 21:59:26 +03:00
  • d879c6f871 fix: escape file names in CLI messages randogoth 2026-10-24 21:57:13 +03:00
  • 78528abd3a refactor: rename list to search, load to import_file, split copy from move and use keyword flags randogoth 2026-10-24 21:57:01 +03:00
  • 3a9f3a2fcd fix: escape rich markup in ls table cells randogoth 2026-10-24 21:56:15 +03:00
  • 921f06b4fa refactor: add Entry type that owns the tag syntax and drop the configurable schema randogoth 2026-10-24 21:55:16 +03:00
  • 6fbd54c754 refactor: replace hidden current-folder state with explicit Folder objects randogoth 2026-10-24 21:52:52 +03:00
  • a9a44ccb7e refactor: use pathlib for all path handling and normalize index paths randogoth 2026-10-24 21:50:43 +03:00
  • f18d0300b6 refactor: replace return-code lists with exceptions and plain return values randogoth 2026-10-24 21:47:42 +03:00
  • 675e069a51 fix: make id3 genre mapping robust and test the id3 plugin randogoth 2026-10-24 21:41:04 +03:00
  • 3277e5b323 fix: make frontmatter plugin read string and numeric tags and edit only its own front matter keys randogoth 2026-10-24 21:37:30 +03:00
  • 633012d1ef feat: replace hash// plugin with comment plugin that writes tags in each language's comment style randogoth 2026-10-24 21:32:28 +03:00
  • 90047c22b5 fix: parse imported and embedded tags like CLI arguments so hyphenated tags survive randogoth 2026-10-24 21:28:00 +03:00
  • 991e499fad fix: ignore configured write types the plugin cannot handle randogoth 2026-10-24 21:26:56 +03:00
  • 53b495249b fix: scan the current folder when otag scan gets no path randogoth 2026-10-24 21:26:05 +03:00
  • 042a60713a fix: inherit .otag.toml from parent folders and use the file's own folder config randogoth 2026-10-24 21:25:10 +03:00
  • 81d9d62db3 fix: replace inverted -r flag with -n/--no-recursive randogoth 2026-10-24 21:23:23 +03:00
  • be71728e1a fix: allow cp and mv within the current directory and into folders without trailing slash randogoth 2026-10-24 21:22:09 +03:00
  • b2ab1421df feat: store tags in plain-text .otag files with .otag.toml config and document all commands randogoth 2026-10-24 21:20:39 +03:00
  • f04554a52c fix: repair search, notes, clean, move, import and write, speed up indexing, migrate packaging to pyproject and uv randogoth 2026-10-24 21:06:34 +03:00
  • 85d93e3dae cleanup randogoth 2023-06-12 23:26:39 +03:00
  • a6724c11ef cleanup packed randogoth 2023-06-12 22:14:51 +03:00
  • aefb90d750 cmd docu randogoth 2023-06-12 12:17:39 +03:00
  • b718c06a11 cmd help randogoth 2023-06-12 11:54:47 +03:00
  • 5f8875389e suppress traceback errors randogoth 2023-06-12 01:25:40 +03:00
  • e514223ad9 finalized verbosity, bugfixes randogoth 2023-06-12 01:08:50 +03:00
  • 07ad688af6 more verbose randogoth 2023-06-11 22:57:30 +03:00
  • fb8d21505d verbosity changes randogoth 2023-06-11 01:10:21 +03:00
  • 2bfe336339 verbosity for add, remove, list randogoth 2023-06-11 00:52:44 +03:00
  • f3dbe32fc5 error handling randogoth 2023-06-10 23:38:24 +03:00
  • 643550a272 table style randogoth 2023-06-10 19:20:37 +03:00
  • 96ad299cf3 import/export randogoth 2023-06-10 18:34:35 +03:00
  • d1b829f647 bugfixes randogoth 2023-06-10 16:56:04 +03:00
  • d76fac352f todo randogoth 2023-06-10 02:01:50 +03:00
  • 0fd38ea70c office writer randogoth 2023-06-10 01:46:14 +03:00
  • 710dc8ea47 plugin writers randogoth 2023-06-09 23:09:11 +03:00
  • 34f9c0b6a9 writer plugin framework randogoth 2023-06-09 17:16:13 +03:00
  • d36123b962 plugins cleanup randogoth 2023-06-09 14:40:37 +03:00
  • 7e31c4d997 simplified plugins randogoth 2023-06-09 14:39:19 +03:00
  • 05edcb9f82 changed plugin system randogoth 2023-06-09 13:35:39 +03:00
  • 473094bda9 pdf plugin randogoth 2023-06-09 13:01:47 +03:00
  • 90f3198dac files or folders filter randogoth 2023-06-09 02:17:33 +03:00
  • 91ef2e9cbd renamed files to items, taggable folders randogoth 2023-06-09 02:08:34 +03:00
  • b593c18511 disable plugins from context files randogoth 2023-06-09 01:42:05 +03:00
  • 3a8aaddae1 plugin switch randogoth 2023-06-09 01:32:20 +03:00
  • 0e7862ee4a office meta plugin randogoth 2023-06-09 01:23:14 +03:00
  • 2c239bc07e OR search & delete cache randogoth 2023-06-08 22:47:49 +03:00
  • 07f9da8655 fixed config folder hierarchy randogoth 2023-06-08 22:23:30 +03:00
  • fc7a00ca66 id3 plugin & configs randogoth 2023-06-08 14:34:56 +03:00
  • 51dd5e5337 todo randogoth 2023-06-08 02:32:33 +03:00
  • f17796e513 simplified randogoth 2023-06-08 02:29:14 +03:00
  • 0d92741480 ignore py randogoth 2023-06-08 02:11:37 +03:00
  • cc667d09e0 gitignore randogoth 2023-06-08 02:11:06 +03:00
  • edf5776b06 bugfixes randogoth 2023-06-08 02:09:27 +03:00
  • 35231aa55b plugins randogoth 2023-06-08 01:26:41 +03:00
  • f04ffae75a frontmatter reader plugin randogoth 2023-06-07 18:10:44 +03:00
  • 8489f6cd6d fixed universal search randogoth 2023-06-07 16:04:25 +03:00
  • 40026a3c0d modularized, bugfixes randogoth 2023-06-07 13:28:28 +03:00
  • 3a5633603b pathlib and purge randogoth 2023-06-07 12:26:45 +03:00
  • 534152eb9f meta API randogoth 2023-06-07 00:15:45 +03:00
  • 42c9cbf002 modularized list method randogoth 2023-06-06 22:14:10 +03:00
  • ef12ef0091 better output randogoth 2023-06-06 19:09:07 +03:00
  • 076504a5f6 comparative search randogoth 2023-06-06 18:53:52 +03:00
  • 9efbd434c7 pretty rich output randogoth 2023-06-06 17:34:38 +03:00
  • 8ed492915c cmd randogoth 2023-06-06 16:34:41 +03:00
  • 11328be8d5 inline docu randogoth 2023-06-06 13:31:10 +03:00
  • e80e99c32d defaults randogoth 2023-06-06 13:13:52 +03:00
  • 07c3e974eb caching randogoth 2023-06-06 13:06:52 +03:00
  • 8e68c82057 recursive search randogoth 2023-06-06 12:11:51 +03:00
  • bd9103d362 file operations randogoth 2023-06-06 01:10:24 +03:00
  • e9259dc7ba init, add, remove, purge randogoth 2023-06-05 23:57:44 +03:00