Commit Graph

50 Commits

Author SHA1 Message Date
Keith Edmunds
6890e0d0c2 Improve test coverage 2024-04-27 21:51:47 +01:00
Keith Edmunds
b116f062e9 Update packages, fix one bug 2024-03-01 17:58:25 +00:00
Keith Edmunds
4b6c8b0634 Rewrite logging
Add lots of log.info() statements
2023-12-17 00:12:03 +00:00
Keith Edmunds
e3d20c9bdc WIP V3: cleanup 2023-11-20 11:24:12 +00:00
Keith Edmunds
f311721386 Update packages 2023-11-09 18:47:34 +00:00
Keith Edmunds
86a1678f41 WIP V3: move row initial tests working
More tests to write
2023-10-24 20:48:28 +01:00
Keith Edmunds
da658f0ae3 V3 WIP testing working for test_models 2023-10-23 17:39:56 +01:00
Keith Edmunds
da23ae9732 Move pytest configuration to pyproject.toml 2023-10-23 12:34:05 +01:00
Keith Edmunds
9d3e4b8d0c V3 WIP Drag and drop partly implemented
UI works but outputs model changes needed to stdout
2023-10-22 22:53:59 +01:00
Keith Edmunds
9ac2911a55 Typing and mypy fixes 2023-10-15 21:04:54 +01:00
Keith Edmunds
3513c32a62 Speed increases, more typing, cleanup
Pull all playlist row info in one database query when loading a
playlist.

Fixup some type hints in models.

Comment out stackprinter calls - they mostly get in the way
interactively.
2023-10-15 19:04:58 +01:00
Keith Edmunds
ae87ac82ba Migrate model to SQLAlchemy 2.0 DeclarativeBase 2023-10-15 09:51:02 +01:00
Keith Edmunds
986257bef6 Flake8 and Black run on all files 2023-07-09 16:12:21 +01:00
Keith Edmunds
f44d6aa25e Documentation skeleton in place 2023-07-02 19:18:28 +01:00
Keith Edmunds
6ae6d8e94e WIP volume graphs using matlibplot 2023-06-13 07:55:24 +01:00
Keith Edmunds
52a4de0c01 Implement preview button
Fixes #172
2023-06-11 17:49:29 +01:00
Keith Edmunds
bcb079727a Install and set up pudb for non-production environment 2023-06-07 15:14:52 +01:00
Keith Edmunds
a8ffa6f231 Upgrade PyQt5 → PyQt6 2023-04-12 21:55:13 +01:00
Keith Edmunds
543d0be7f2 Upgrade dependencies 2023-04-09 17:59:09 +01:00
Keith Edmunds
4f3fb6c1ae No mypy errors; four FIXMEs 2023-02-05 21:04:10 +00:00
Keith Edmunds
5d50ebf3aa Typing and other cleanups 2023-01-31 21:14:02 +00:00
Keith Edmunds
d471082e3f Clean up dependencies, update them, add vulture settings 2023-01-20 22:01:52 +00:00
Keith Edmunds
daf8069de2 Tidy up moving to PlaylistTrack object 2023-01-01 09:19:34 +00:00
Keith Edmunds
ce08790343 Merge branch 'resume_use_plrs_issue128' into use_plrs 2022-12-30 10:37:02 +00:00
Keith Edmunds
1d35574224 Add flakehell to pyproject 2022-12-30 10:29:38 +00:00
Keith Edmunds
f1c27e0e8c WIP 2022-12-29 08:56:58 +00:00
Keith Edmunds
eb7ed1d6dd Install line-profiler 2022-12-19 21:31:08 +00:00
Keith Edmunds
bd9c8a84b9 Implement stackprinter 2022-12-18 22:20:55 +00:00
Keith Edmunds
c9a411d15d Tuning replace_files.py 2022-08-22 19:27:47 +01:00
Keith Edmunds
503ba36a88 Replacing files fine tuning 2022-08-17 17:09:19 +01:00
Keith Edmunds
bcc6634e34 Work on replacing existing music files 2022-08-17 11:28:10 +01:00
Keith Edmunds
01a9ce342a Open wikipedia and songfacts from right click menu.
Also reorganised right click menu.
2022-08-15 17:06:01 +01:00
Keith Edmunds
99409e8626 Right-click menu mostly working
Still to implement:
 - Move to playlist
 - Remove row
2022-08-07 20:20:56 +01:00
Keith Edmunds
a4ad78cec3 Fix up Python type checking 2022-04-19 09:47:30 +01:00
Keith Edmunds
4ce6c2e9b9 Add pytest-qt back in 2022-03-12 08:28:22 +00:00
Keith Edmunds
fbca77debe Package management so tests start passing 2022-03-12 08:21:00 +00:00
Keith Edmunds
2b02c1b5b4 profiling 2022-03-06 12:05:12 +00:00
Keith Edmunds
f22f2780a3 Fix move tracks 2022-03-02 20:37:27 +00:00
Keith Edmunds
a91309477b Rebase dev onto v2_id 2022-03-02 09:25:59 +00:00
Keith Edmunds
7f2dd68bce Rebase dev onto v2_id 2022-03-02 09:24:35 +00:00
Keith Edmunds
cf58932fca Rebase dev onto v2_id 2022-03-02 09:16:07 +00:00
Keith Edmunds
ac27486317 Rebase dev onto v2_id 2022-03-02 09:14:44 +00:00
Keith Edmunds
907861ea48 Rebase dev onto v2_id 2022-03-02 09:13:43 +00:00
Keith Edmunds
fcebe2f220 Rebase dev onto v2_id 2022-03-02 09:12:55 +00:00
Keith Edmunds
f3bf829ef3 Rebase dev onto v2_id 2022-03-02 09:11:52 +00:00
Keith Edmunds
a164f4c962 Rebase dev onto v2_id branch 2022-03-02 09:10:46 +00:00
Keith Edmunds
03735c2456 Add ipdb to dev tools 2022-02-26 09:26:44 +00:00
Keith Edmunds
9d78e5fe57 Update packages 2022-02-12 10:10:27 +00:00
Keith Edmunds
e256ceee0f Fixups from PyCharm 2022-02-05 16:14:10 +00:00
Keith Edmunds
88b2789128 Move to Poetry 2022-01-26 20:54:30 +00:00