Commit Graph

  • 8956642e05 Remove unused import. master v4.1.20 dev Keith Edmunds 2026-01-04 13:58:57 +0000
  • 791fad680a Clean up old error logging; log excessive jitter. Keith Edmunds 2026-01-04 13:54:14 +0000
  • 8c60d6a03d Jitter monitor phase 0 Keith Edmunds 2026-01-03 21:37:50 +0000
  • 7391b4e61c Start header in column zero Keith Edmunds 2026-01-03 18:44:36 +0000
  • 266be281d0 Don't run update_track_times twice on starting track v4.1.19 Keith Edmunds 2026-01-02 14:34:28 +0000
  • ac487a5fa5 Make vlc volume default 100 v4.1.18 Keith Edmunds 2026-01-01 17:18:58 +0000
  • 7d1bb0d3f7 Escape double quotes in filename v4.1.17 Keith Edmunds 2025-12-14 15:58:35 +0000
  • e8d9cf8f00 Ensure track marked as played in playlist v4.1.16 Keith Edmunds 2025-09-26 00:38:44 +0100
  • 7e7ae7dddf Tidy config v4.1.15 Keith Edmunds 2025-09-25 15:07:30 +0100
  • 25cb444335 Set default volumen to 80% Keith Edmunds 2025-09-25 14:53:30 +0100
  • fa14fc7c52 Fixup reloading track from Audacity v4.1.14 Keith Edmunds 2025-08-23 12:18:06 +0100
  • 6e51e65ba8 Add .gitattibutes to define python diffing Keith Edmunds 2025-08-23 12:17:42 +0100
  • 2f9fcae05f All tests pass no_db_objects_use_signals Keith Edmunds 2025-08-19 18:24:09 +0100
  • 4978dcf5c3 Squash no db objects commits Keith Edmunds 2025-08-18 19:56:18 +0100
  • 19b1bf3fde Fix type hint error v4.1.13 Keith Edmunds 2025-08-17 18:42:01 +0100
  • 316b4708c6 Check import filetype; install black Keith Edmunds 2025-08-17 18:26:53 +0100
  • 4fd9a0381f Hide tracks, not sections Keith Edmunds 2025-08-16 15:02:22 +0100
  • 88cce738d7 Move AudacityController management from playlists to musicmuster Keith Edmunds 2025-08-16 14:58:24 +0100
  • 0f22671e38 Fix writing m3u file fix_tracks_by_query Keith Edmunds 2025-04-11 17:06:50 +0100
  • a160473d9e WIP folded get_filtered_tracks into repository Keith Edmunds 2025-04-11 17:04:42 +0100
  • f9c060b091 WIP: add tracks from queries OK Keith Edmunds 2025-04-11 15:59:15 +0100
  • b0385789be All test_repository tests pass Keith Edmunds 2025-04-11 13:05:14 +0100
  • e03e64542f Rolled back complexity of _tracks_where Keith Edmunds 2025-04-11 13:04:58 +0100
  • 83f5ad5303 WIP: Make TrackDTO a member, not parent of, PlaylistRow Keith Edmunds 2025-04-11 09:23:17 +0100
  • f9c8541b17 WIP: moving to signals Keith Edmunds 2025-04-08 16:11:39 +0100
  • 5e492f4569 WIP: sessions only in repository and mocels Keith Edmunds 2025-04-07 18:33:16 +0100
  • f3b1e05e83 WIP Remove repository.py dependency on helpers.py Keith Edmunds 2025-04-05 16:32:31 +0100
  • e71f1d072f Update environment Keith Edmunds 2025-04-05 15:52:34 +0100
  • c182a69a5d WIP: remove session from playlistmodel Keith Edmunds 2025-04-04 18:54:46 +0100
  • e39518e5ee WIP: remove sessions from file_importer Keith Edmunds 2025-04-04 18:52:31 +0100
  • 4eaab98745 WIP: progressing no sessions in app files Keith Edmunds 2025-04-04 16:19:17 +0100
  • 2fce0b34be WIP: clean up imports Keith Edmunds 2025-04-04 16:17:51 +0100
  • ed7ac0758c No more sessions in playlists! Keith Edmunds 2025-03-30 13:55:17 +0100
  • 098ce7198e Remove stack dump from ApplicationError dialog Keith Edmunds 2025-03-30 13:54:10 +0100
  • 38b166737b WIP: add track to header Keith Edmunds 2025-03-30 13:30:04 +0100
  • 0ea12eb9d9 Clean up merge from dev Keith Edmunds 2025-03-30 12:05:41 +0100
  • 75cc7a3f19 Merge changes from dev Keith Edmunds 2025-03-30 11:56:24 +0100
  • f64671d126 Improve function logging Keith Edmunds 2025-03-29 21:04:59 +0000
  • 2bf1bc64e7 WIP: Unify function to move rows within/between playlists Keith Edmunds 2025-03-28 09:57:36 +0000
  • 3c7fc20e5a Remove kae.py from git Keith Edmunds 2025-03-28 07:47:35 +0000
  • 52d2269ece WIP: Move rows within and between playlists working Keith Edmunds 2025-03-28 07:46:14 +0000
  • 3cd764c893 WIP: moving rows within playlist works Keith Edmunds 2025-03-27 11:24:13 +0000
  • 65878b0b75 WIP: all tests for move rows within playlist working Keith Edmunds 2025-03-22 20:54:04 +0000
  • 4e89d72a8f WIP: move within playlist tests working Keith Edmunds 2025-03-22 18:53:14 +0000
  • 92ecb632b5 Report correct line for ApplicationError Keith Edmunds 2025-03-22 09:27:55 +0000
  • 6296566c2c WIP: Can play tracks without errors Keith Edmunds 2025-03-21 12:10:46 +0000
  • 7e5b170f5e Use @singleton decorator Keith Edmunds 2025-03-20 17:44:33 +0000
  • 3db71a08ae WIP remove sessions, use reporistory Keith Edmunds 2025-03-17 18:43:46 +0000
  • 7b0e2b2c6c WIP: playlists load, can't play track Keith Edmunds 2025-03-16 10:36:10 +0000
  • 4265472d73 Keep track of selected rows in model Keith Edmunds 2025-03-14 13:22:12 +0000
  • c94cadf24f WIP: Use PlaylistRowDTO to isolate SQLAlchemy objects Keith Edmunds 2025-03-14 13:21:46 +0000
  • 9720c11ecc Don't track kae.py in git Keith Edmunds 2025-03-29 18:20:13 +0000
  • ca4c490091 Add log_call decorator and issue 287 logging Keith Edmunds 2025-03-29 18:19:14 +0000
  • 1749f0a0b8 Actually add tracks chosen from query v4.1.12 Keith Edmunds 2025-03-13 10:41:56 +0000
  • c9ff1aa668 Improver performance loading playlists Keith Edmunds 2025-03-09 19:23:55 +0000
  • 49776731bf Merge branch 'dev' Keith Edmunds 2025-03-09 17:26:10 +0000
  • 9bf1ab29a8 Fixup tests after data() return type fixups Keith Edmunds 2025-03-09 16:41:28 +0000
  • 4e51b44b44 More work on data() return types Keith Edmunds 2025-03-09 16:40:19 +0000
  • 582803dccc Put more info in ApplicationError dialog Keith Edmunds 2025-03-09 16:34:53 +0000
  • 5f9fd31dfd Merge branch 'issue285' into dev Keith Edmunds 2025-03-08 21:38:11 +0000
  • 74402f640f Only invalidate required roles Keith Edmunds 2025-03-08 21:36:09 +0000
  • 963da0b5d0 No db calls when servicing data() except for caching Keith Edmunds 2025-03-08 21:30:37 +0000
  • 85493de179 Remove profiling decorators Keith Edmunds 2025-03-08 12:03:47 +0000
  • 2f8afeb814 WIP Issue 285 Keith Edmunds 2025-03-08 12:02:07 +0000
  • 3b004567df Implement dogpile cache for Notecolours Keith Edmunds 2025-03-08 11:45:38 +0000
  • 76039aa5e6 Only try to show ApplicationError dialog when we have a QApplication Keith Edmunds 2025-03-08 11:42:59 +0000
  • 1f10692c15 Make notes substring unique Keith Edmunds 2025-03-08 09:57:04 +0000
  • 6dd34b292f Improve ApplicationError reporting Keith Edmunds 2025-03-07 15:44:21 +0000
  • 77a9baa34f Merge branch 'dev' Keith Edmunds 2025-03-07 10:00:09 +0000
  • 6e2ad86fb2 Merge branch 'mark_preview' into dev Keith Edmunds 2025-03-07 09:59:32 +0000
  • be54187b48 Remove old files Keith Edmunds 2025-03-07 09:46:49 +0000
  • 6d56a94bca Don't track .venv Keith Edmunds 2025-03-07 09:43:19 +0000
  • ccc1737f2d Issue 285: additional logging and profiling Keith Edmunds 2025-03-07 09:30:23 +0000
  • 58e244af21 Add profiling information for moving rows Keith Edmunds 2025-03-06 14:30:03 +0000
  • 93839c69e2 Remove main_window_ui.py Keith Edmunds 2025-03-06 14:27:42 +0000
  • 61b00d8531 Put preview track details in status bar Keith Edmunds 2025-03-06 14:26:47 +0000
  • 63b1d0dff4 mypy fixups Keith Edmunds 2025-03-06 11:33:53 +0000
  • 2293c663b9 Migrate from poetry to uv Keith Edmunds 2025-03-05 19:05:13 +0000
  • f5c77ddffd Merge query tabs Keith Edmunds 2025-03-05 15:16:24 +0000
  • 1cf75a5d42 More query tests and remove Optional from Filter query_tabs Keith Edmunds 2025-03-05 14:27:19 +0000
  • 7fd655f96f WIP: queries working, tests so far good Keith Edmunds 2025-03-05 09:00:41 +0000
  • 096889d6cb Fix up tests in light of recent changes Keith Edmunds 2025-03-04 13:22:29 +0000
  • 67c48f5022 Select from query working (may need tidying) Keith Edmunds 2025-03-04 10:32:11 +0000
  • 8e48d63ebb WIP: queries management Keith Edmunds 2025-03-02 19:14:53 +0000
  • aa6ab03555 Make manage queries and manage templates into classes Keith Edmunds 2025-02-28 11:25:29 +0000
  • fc02a4aa7e Merge branch 'bug283' into dev Keith Edmunds 2025-02-28 09:21:47 +0000
  • 6223ef0ef0 Don't allow deletion of current or next track Keith Edmunds 2025-02-28 09:21:22 +0000
  • 76e6084419 Try to speed up tab switching Keith Edmunds 2025-02-27 18:21:55 +0000
  • 90d72464cb Clean up handling of separators in dynamic menu Keith Edmunds 2025-02-27 08:13:29 +0000
  • 82e707a6f6 Make filter field in queries table non-nullable Keith Edmunds 2025-02-27 08:12:48 +0000
  • b4f5d92f5d WIP: query management Keith Edmunds 2025-02-26 13:58:13 +0000
  • 985629446a Create queries table Keith Edmunds 2025-02-26 13:34:10 +0000
  • 64ccb485b5 Fix playdates cascade deletes Keith Edmunds 2025-02-26 13:29:42 +0000
  • 3f248d363f rebase from dev Keith Edmunds 2025-02-23 21:05:21 +0000
  • 40756469ec WIP query tabs Keith Edmunds 2025-02-23 18:19:41 +0000
  • 306ab103b6 Add favourite to queries table Keith Edmunds 2025-02-22 20:18:45 +0000
  • 994d510ed9 Move querylistmodel from SQL to filter Keith Edmunds 2025-02-21 15:26:56 +0000
  • 8b8edba64d Add Filter class to classes Keith Edmunds 2025-02-19 12:49:11 +0000
  • 678515403c Guard against erroneous SQL statements in queries Keith Edmunds 2025-02-15 04:28:52 +0000
  • e6404d075e Query searches working Keith Edmunds 2025-02-14 23:16:56 +0000