Commit Graph

794 Commits

Author SHA1 Message Date
Martchus 79d9e1b9d4 Fix spelling mistakes 2022-04-12 01:16:27 +02:00
Martchus fd96d40b1f Add stalebot config 2022-04-10 18:49:04 +02:00
Martchus 0c083531be Change display-name of `SUBTITLE` to "Sub Title" in accordance with Mkv spec 2022-04-09 21:02:59 +02:00
Martchus 4cb728ca48 Restore editability of attachment name in GUI broken by e535e207 2022-04-09 14:25:58 +02:00
Martchus 6577ec161e Make attachments buttons easier to spot on small screens
by simply moving them to the top
2022-04-09 14:21:28 +02:00
Martchus 5e808d069b Support many more fields 2022-04-06 01:15:21 +02:00
Martchus a40cff17a9 Apply clang-format 2022-04-05 20:17:33 +02:00
Martchus d3166b891a Add copyright notice 2022-04-05 20:16:52 +02:00
Martchus 32c9cbaae2 Use `makeNativePath()` instead of `u8path()`
On non-Windows platforms the internal representation used for paths is the
configured native (narrow) character set. Most of the time that's UTF-8 but
only on Windows UTF-8 is *always* used for the internal representation.
2022-03-17 22:41:51 +01:00
Martchus 30bf73163f cli: Catch conversion exceptions when making tag values from CLI args 2022-03-16 21:09:20 +01:00
Martchus df1c949f88 cli: Revamp `extract` to allow specifying index of value to extract 2022-03-16 20:37:35 +01:00
Martchus 7f1e234f36 Fix occurrences of wrong encoding handling with `std::filesystem` 2022-03-16 19:51:54 +01:00
Martchus 7ba63ad79f cli: Display at least MIME-type if field cannot be displayed as string 2022-03-16 19:38:51 +01:00
Martchus feb4180fa3 Increment patch version 2022-03-15 21:52:48 +01:00
Martchus 65ce0cad3a Clarify that license is "GPL-2-or-later" 2022-03-15 21:50:39 +01:00
Martchus f05c64fd1f Update license info for Windows distribution 2022-03-15 00:58:34 +01:00
Martchus 7afe73814a Increase patch version 2022-02-15 23:25:11 +01:00
Martchus 11702cd35f Adapt to tagparser v11.0.0 2022-02-15 23:23:16 +01:00
Martchus 659377a4ba Add OBS repository URL as download page doesn't contain all versions 2022-01-22 17:52:14 +01:00
Martchus 53cc7aff96
Merge pull request #79 from techie2000/patch-1
Update README.md
2022-01-19 10:22:48 +01:00
techie2000 8849b053e7
Update README.md
Correct typos
2022-01-19 08:49:34 +00:00
Martchus 68664d87e3 Update translations 2022-01-11 11:31:06 +01:00
Martchus a21d91e716 Improve coding style in CLI code for parsing specified fields
* Use `std::string_view` instead of C-style strings and e.g. `strncmp`
* Use consistent coding style, e.g. for initialization
2022-01-01 21:15:22 +01:00
Martchus ef637cb361 Use more uniform coding style in `setTagInfo()` 2022-01-01 20:45:06 +01:00
Martchus 28691378ce Avoid creation of targets when relevat values are empty or when using relaxed matching 2022-01-01 20:44:42 +01:00
Martchus 2d39875f96 Remove "Custom substitution" checkbox (group checkbox is used instead) 2021-12-31 18:18:00 +01:00
Martchus 4905aa96b4 Avoid copy when registering interrupt handler 2021-12-31 00:44:52 +01:00
Martchus 2c9be7c223 Fix parsing CLI argument "target-attachments" 2021-12-31 00:42:43 +01:00
Martchus dca5905744 Improve coding style in CLI code
* Use `std::string_view` instead of `const std::string &`
* Use `const` and `auto` where it makes sense
2021-12-31 00:41:56 +01:00
Martchus c71fde86ec Allow relaxed target matching 2021-12-31 00:40:36 +01:00
Martchus 34282ebbe9 Remove handling for comma-separated specifications of targets to remove 2021-12-31 00:35:42 +01:00
Martchus 52edf572d4 Update documentation for `--remove-target` CLI option 2021-12-31 00:32:25 +01:00
Martchus 5242ba590f Fix wording in README.md 2021-12-21 01:09:27 +01:00
Martchus ee1305a3ef Add another exception for fixing umlauts 2021-12-21 01:08:59 +01:00
Martchus b8496df331 Update/improve build instructions 2021-12-05 18:36:36 +01:00
Martchus c753c2e1fd Remove unused variable 2021-12-05 17:52:55 +01:00
Martchus 572c6af5db Bump patch version 2021-12-05 17:52:39 +01:00
Martchus 6b38569ba2 Update translations 2021-10-05 18:26:32 +02:00
Martchus 67ed2add78 Link relevant workarounds from Syncthing Tray's README 2021-10-05 18:26:17 +02:00
Martchus f0f79fae91 Add notes about compatibility of Windows builds 2021-10-05 18:17:33 +02:00
Martchus 43ebafe6dc Improve error message when trying to assign attachments to format not supporting it
See https://github.com/Martchus/tageditor/issues/74
2021-09-24 21:54:52 +02:00
Martchus 8496cc079c Update translations 2021-09-07 15:18:19 +02:00
Martchus dfc7b9ebe5 Fix issues when loading file within GUI
* Update file info before creating tags so the file info actually
  represents the file's state on disk
* Fix treating unknown files as MP3 by using the correct flag
  (`TagCreationFlags::TreatUnknownFilesAsMp3Files`)
2021-09-06 18:28:13 +02:00
Martchus 4efa92f033 Update translations 2021-08-21 01:30:33 +02:00
Martchus f5c4bc5724 Avoid repeating defaults when reading settings 2021-08-21 01:29:07 +02:00
Martchus 1e084f8eae Add option to preserve "modification date" on file saving for UI
See https://github.com/Martchus/tageditor/issues/67
2021-08-21 01:22:29 +02:00
Martchus fef97aa1db Allow specifying `--validate` flag when displaying file info 2021-08-18 23:12:27 +02:00
Martchus cc551d4a83 Update translations 2021-08-17 16:20:46 +02:00
Martchus 2b3fd0720c Improve README.md, add example for `>` syntax 2021-08-14 14:36:25 +02:00
Martchus 33b346fb7e Improve error message when file for tag value not found 2021-08-14 14:23:08 +02:00