Philipp Wolfer
4dffc55ef1
Merge pull request #1379 from phw/PICARD-1677-ignore-tags
...
PICARD-1677: Tags can be ignored for metadata comparisson
2019-11-29 17:02:15 +01:00
Philipp Wolfer
2c21cc7898
Fixed linting issues in shell script reported by codacy.
2019-11-29 17:01:36 +01:00
Philipp Wolfer
4f684d0a48
PICARD-1678: Fix Picard crashing on non-integer search scores
...
If the search scores returned by the server are not integer values Picard crashed during metadata comparisson.
2019-11-29 17:00:59 +01:00
Philipp Wolfer
c82b2b6f5b
Added generic AutocompleteItemDelegate for autocompletion in list views
2019-11-29 15:38:49 +01:00
Philipp Wolfer
c6fcf3f1a0
PICARD-1677: Allow ignoring tags for metadata comparisson
...
Files that only differ in the tags set in the ignore list will not show up as changed even if those tags have changed.
2019-11-29 15:21:10 +01:00
Philipp Wolfer
9baba44c98
Refactored top tags editor into generic TagListEditor widget
2019-11-29 15:21:10 +01:00
Philipp Wolfer
edd79a6dd0
Use QDialog.exec_ instead of .exec
2019-11-29 09:38:40 +01:00
Philipp Wolfer
1fd305c9fe
Github Actions: Do not trigger builds on tag / branch create
...
Limiting this to specific tags / branches seems unsupported, also it seems that tag pushes still trigger the build.
2019-11-29 07:43:47 +01:00
Philipp Wolfer
4eb5b6084a
macOS notarization: Print success message returned by notarization service
2019-11-28 21:12:33 +01:00
Philipp Wolfer
5ecf7b7320
macOS notarization: Faster polling, improved info output
2019-11-28 20:50:09 +01:00
Philipp Wolfer
0277467db1
Use specific event handlers instead of generic event() if possible
2019-11-28 20:39:48 +01:00
Philipp Wolfer
39511dca00
Github Actions: Fixed triggering macOS builds on packaging script changes
2019-11-28 12:43:32 +01:00
Philipp Wolfer
41ca1fe10d
Merge pull request #1374 from metabrainz/github-actions
...
Use GitHub Actions for CI
2019-11-28 08:39:06 +01:00
Philipp Wolfer
af68e3fb29
Github Actions: Run picard -V after pip install test
2019-11-28 08:09:08 +01:00
Philipp Wolfer
c4ed6c7379
Update install restructions to use setup.py build
...
This is required for tagger.py getting build
2019-11-27 23:19:34 +01:00
Philipp Wolfer
629baadc03
Merge pull request #1371 from phw/PICARD-714-user-defined-top-tags
...
PICARD-714: User defined top tags
2019-11-27 19:05:41 +01:00
Philipp Wolfer
d4f4ac0f8f
Github Actions: Run test suite on all pushes
2019-11-27 10:10:33 +01:00
Philipp Wolfer
77ca6a7bc5
Github Actions: Ensure win / mac builds are triggered for release tags
2019-11-27 10:09:52 +01:00
Philipp Wolfer
89d6097125
Github Actions: Run tests even if code style validation fails
...
The test suite will still fail, but we get all issues reported instead of just code style issues.
2019-11-27 08:57:14 +01:00
Philipp Wolfer
a4c123bc25
Github Actions: Limit paths for which to run tests / packaging
2019-11-27 07:58:29 +01:00
Philipp Wolfer
5f92873f65
PICARD-714: Code cleanup
2019-11-26 18:45:25 +01:00
Philipp Wolfer
4c7a93e7e2
Avoid spaces in filenames for binary builds
2019-11-26 16:41:15 +01:00
Philipp Wolfer
bb809846e6
macos-package-app: Run patch_version only on Travis
...
This is handled separately for Github Actions
2019-11-26 16:41:15 +01:00
Philipp Wolfer
c4f9ced825
Github Actions: Test clean pip install from source
2019-11-26 16:41:15 +01:00
Philipp Wolfer
52c6632354
Github Actions: Setup macOS code signing
2019-11-26 16:41:15 +01:00
Philipp Wolfer
23759d8818
Github Actions: Submit code coverage reports to Codacy
2019-11-26 16:41:15 +01:00
Philipp Wolfer
a24e84f3bd
Github Actions: Add git commit hash to version for non-release builds
2019-11-26 16:41:14 +01:00
Philipp Wolfer
7827b1bf16
Github Actions: Use Get-PfxCertificate to open code sign certificate
...
Import-PfxCertificate is not available on Github Actions.
2019-11-26 16:41:14 +01:00
Philipp Wolfer
05bcd89b0e
Github Actions: Windows code signing
2019-11-26 16:41:14 +01:00
Philipp Wolfer
69af7e326d
Github Actions: Upload artifacts to Github releases
2019-11-26 16:41:14 +01:00
Philipp Wolfer
c43020973d
Github Actions: Upload build artifacts
2019-11-26 16:41:14 +01:00
Philipp Wolfer
e2e3c1d7cd
Github Actions: Package Windows app
2019-11-26 16:41:14 +01:00
Philipp Wolfer
1ce769983f
Github Actions: Package macOS app
2019-11-26 16:41:14 +01:00
Philipp Wolfer
94fa88266b
Run tests with Github Actions
2019-11-26 13:12:43 +01:00
Philipp Wolfer
a78e857834
isort import sorting fixes
2019-11-26 13:11:08 +01:00
Philipp Wolfer
3c90cbbe59
PICARD-714: Added buttons to top tags editor
2019-11-25 12:19:16 +01:00
Philipp Wolfer
e481a2ef19
PICARD-714: Allow deleting tags in editable tag list
...
- Empty entries are removed
- Remove selected tags with Delete key
2019-11-25 12:17:26 +01:00
Philipp Wolfer
84455b940d
PICARD-714: Moved editable tag list implementation into own class
...
Added adding new item with double click.
2019-11-25 12:17:22 +01:00
Philipp Wolfer
9193a32d35
PICARD-714: Use tag autocompletion for top tag editor
2019-11-25 12:16:57 +01:00
Philipp Wolfer
b39efa0d7c
PICARD-714: Use QListView for top tag editor
2019-11-25 12:16:57 +01:00
Philipp Wolfer
29eb22c2ce
PICARD-714: Configurable top tags for metadatabox
2019-11-25 12:16:47 +01:00
Philipp Wolfer
87b4a1430a
gitignore tagger.py only in top level dir
2019-11-23 17:11:18 +01:00
Philipp Wolfer
5ee7f32d6f
statusindicator: Fixed call to super() in WindowsTaskbarStatusIndicator
2019-11-21 19:56:07 +01:00
Philipp Wolfer
ce41927f00
PICARD-1675: Disable autoupdate works for pyinstaller and local builds
...
Generate tagger.py from tagger.py.in
2019-11-21 19:16:18 +01:00
Philipp Wolfer
05c695f8de
Removed misleading output from build script
2019-11-21 14:33:45 +01:00
Philipp Wolfer
bb02e0d90a
Avoid progress indicator jumping back to zero on count changes
...
Previously the progress indicators often jumped back to zero when pending counts increased. Now the amount of previously already done tasks is considered, resulting in a smoother and more intuitive update of the progress bars.
2019-11-21 13:25:42 +01:00
Philipp Wolfer
45a5ba7250
PICARD-1674: Show request / save progress via DBus with Unity Launcher API
2019-11-21 13:25:42 +01:00
Philipp Wolfer
f6227f185c
PICARD-1673: Show request / saving progress in Windows taskbar
2019-11-20 15:42:34 +01:00
Philipp Wolfer
17bccbe1a8
Generalized update of pending status in statusbar
...
This allows adding alternative implementations to display the status of
currently loaded and pending items.
2019-11-20 15:42:34 +01:00
Philipp Wolfer
7de2dbdc6d
Update picard.pot
2019-11-20 12:47:55 +01:00