Commit Graph

  • 7c0db00b75 Create databases in dbmanager Keith Edmunds 2025-02-14 21:42:19 +0000
  • e4e061cf1c Add open querylist menu Keith Edmunds 2025-02-12 03:51:15 +0000
  • 61021b33b8 Fix hide played button Keith Edmunds 2025-02-15 10:39:26 +0000
  • a33589a9a1 "=" header fixes Keith Edmunds 2025-02-14 21:45:23 +0000
  • 3547046cc1 Misc cleanups from query_tabs branch Keith Edmunds 2025-02-14 21:44:20 +0000
  • 95983c73b1 Log to stderr timer10 stop/start Keith Edmunds 2025-02-14 19:49:13 +0000
  • 499c0c6b70 Fix "=" header Keith Edmunds 2025-02-14 19:38:06 +0000
  • 33e2c4bf31 Fix order of playdates on hover Keith Edmunds 2025-02-14 19:27:47 +0000
  • 589a664971 New template from manage templates correctly marked in db template_management Keith Edmunds 2025-02-23 17:34:23 +0000
  • 67bf926ed8 Refactor musicmuster and template management Keith Edmunds 2025-02-23 17:28:03 +0000
  • 040020e7ed Refactor playlist management functions Keith Edmunds 2025-02-23 17:26:43 +0000
  • 911859ef49 Show red start in tab of templates Keith Edmunds 2025-02-23 17:24:47 +0000
  • 68bdff53cf Move menu.yaml into app/ Keith Edmunds 2025-02-23 09:20:30 +0000
  • 632937101a WIP dynamic menu for playlist Keith Edmunds 2025-02-22 22:27:05 +0000
  • 639f006a10 Add favourite to playlists Keith Edmunds 2025-02-22 20:23:07 +0000
  • 9e27418f80 Remove queries table definition Keith Edmunds 2025-02-22 20:13:44 +0000
  • c1448dfdd5 WIP: manage templates: template rows have different background Keith Edmunds 2025-02-22 19:42:48 +0000
  • 5f396a0993 WIP: template management: new, rename, delete working Keith Edmunds 2025-02-22 19:16:42 +0000
  • e10c2adafe WIP: template management: edit and delete working Keith Edmunds 2025-02-22 11:34:36 +0000
  • b0f6e4e819 Framework for dynamic submenus Keith Edmunds 2025-02-21 15:18:45 +0000
  • afd3be608c Move menu definitions to YAML file Keith Edmunds 2025-02-21 14:16:34 +0000
  • aef8cb5cb5 Fix hide played button v4.1.11 Keith Edmunds 2025-02-15 10:39:26 +0000
  • 53664857c1 "=" header fixes Keith Edmunds 2025-02-14 21:45:23 +0000
  • c8b571b38f Misc cleanups from query_tabs branch Keith Edmunds 2025-02-14 21:44:20 +0000
  • b3bd93d71c Only have one db.create_all(), and that in dbmanager Keith Edmunds 2025-02-14 21:39:10 +0000
  • 57ffa71c86 Log to stderr timer10 stop/start Keith Edmunds 2025-02-14 19:49:13 +0000
  • a8a38fa5b7 Fix "=" header Keith Edmunds 2025-02-14 19:38:06 +0000
  • 24b5cb5fe0 Fix order of playdates on hover Keith Edmunds 2025-02-14 19:27:47 +0000
  • 955bea2037 Query tabs WIP Keith Edmunds 2025-02-11 21:11:56 +0000
  • 5ed7b822e1 Put menus in correct order Keith Edmunds 2025-02-11 19:55:07 +0000
  • b40c81e79a Split UI into section files; remove infotabs Keith Edmunds 2025-02-11 18:18:25 +0000
  • 7a98fe3920 Create queries table; set up cascade deletes Keith Edmunds 2025-02-07 16:58:26 +0000
  • 6792b2a628 Better management of hiding played sections Keith Edmunds 2025-02-07 12:54:44 +0000
  • c12b30a956 Add pyyaml Keith Edmunds 2025-02-06 12:56:59 +0000
  • 256de377cf Update environment Keith Edmunds 2025-02-06 12:54:01 +0000
  • a3c405912a Fixup logging when no module log.debug output specifed Keith Edmunds 2025-02-05 18:07:22 +0000
  • 4e73ea6e6a Black formatting Keith Edmunds 2025-02-05 17:46:16 +0000
  • c9b45848dd Refine and fix file_importer tests Keith Edmunds 2025-02-05 17:43:38 +0000
  • fd0d8b15f7 Poetry only for dependency management Keith Edmunds 2025-02-02 17:54:44 +0000
  • 7d0e1c809f Update environment Keith Edmunds 2025-02-02 17:52:15 +0000
  • 5cae8e4b19 File importer - more tests Keith Edmunds 2025-02-01 22:11:01 +0000
  • 8177e03387 Tweak pyproject.toml for v2 Keith Edmunds 2025-01-31 10:00:55 +0000
  • f4923314d8 Remove spurious logging. Start 10ms timer at a better time. Keith Edmunds 2025-01-28 21:53:58 +0000
  • 24787578bc Tweaks to FileImporter and tests Keith Edmunds 2025-01-28 21:50:56 +0000
  • 1f4e7cb054 Cleanup around new logging Keith Edmunds 2025-01-28 18:04:36 +0000
  • 92e1a1cac8 New FileImporter working, tests to be written Keith Edmunds 2025-01-28 17:25:06 +0000
  • 52a773176c Refine module and function logging to stderr Keith Edmunds 2025-01-28 13:08:58 +0000
  • cedc7180d4 WIP: FileImporter runs but needs more testing Keith Edmunds 2025-01-28 13:08:29 +0000
  • 728ac0f8dc Add function name to console log output Keith Edmunds 2025-01-27 17:06:05 +0000
  • 4741c1d33f Make failure to connect to OBS a warning, not error Keith Edmunds 2025-01-27 16:20:47 +0000
  • aa52f33d58 Fixup new logging Keith Edmunds 2025-01-27 14:38:48 +0000
  • 2f18ef5f44 Cascade deleted tracks to playlist_rows and playdates Keith Edmunds 2025-01-27 14:28:34 +0000
  • 4927f237ab Use locking when creating singleton Keith Edmunds 2025-01-27 14:25:04 +0000
  • d3a709642b Migrate pyproject.toml to v2 Keith Edmunds 2025-01-31 09:54:14 +0000
  • 3afcfd5856 Move to YAML-configured logging Keith Edmunds 2025-01-27 12:11:42 +0000
  • 342c0a2285 Add type hints for pyyaml Keith Edmunds 2025-01-27 11:44:23 +0000
  • 8161fb00b3 Add pyyaml; update poetry environment Keith Edmunds 2025-01-27 09:07:51 +0000
  • f9943dc1c4 WIP file_importer rewrite, one test written and working Keith Edmunds 2025-01-21 21:26:06 +0000
  • b2000169b3 Add index to notecolours Keith Edmunds 2025-01-18 11:02:56 +0000
  • 5e72f17793 Clean up type hints Keith Edmunds 2025-01-17 21:35:29 +0000
  • 4a4058d211 Import rewrite WIP Keith Edmunds 2025-01-13 15:29:50 +0000
  • 3b71041b66 Remove profiling calls (again) Keith Edmunds 2025-01-10 20:37:49 +0000
  • d30bf49c88 Don't select unplayable track as next track Keith Edmunds 2025-01-10 20:27:26 +0000
  • 3a3b1b712d Much improved file importer Keith Edmunds 2025-01-10 19:50:53 +0000
  • 85cfebe0f7 Fix crash importing files Keith Edmunds 2025-01-01 13:13:54 +0000
  • e23f6e2cc8 Make getting current row safer Keith Edmunds 2024-12-30 08:39:01 +0000
  • 68e524594d Recover from git cockup: reimplement template management v4.2.0 Keith Edmunds 2024-12-29 18:34:44 +0000
  • a8931e8b2b Remove references to 'deleted' column Keith Edmunds 2024-12-29 18:18:39 +0000
  • 6c05ed8c6f Revert "Implement template management" Keith Edmunds 2024-12-29 18:15:27 +0000
  • 02c0c9c861 Implement template management Keith Edmunds 2024-12-29 18:06:31 +0000
  • 72930605db Implement File|New to create from template (possibly empty) Keith Edmunds 2024-12-29 14:32:32 +0000
  • 712c965095 Clean up data structures in musicmuster.py Keith Edmunds 2024-12-28 17:16:19 +0000
  • 4bff1a8b59 Update musicmuster to use self.selection Keith Edmunds 2024-12-28 12:53:19 +0000
  • e55fab71cf Clean up direct references to playlist tab from musicmuster Keith Edmunds 2024-12-28 10:06:33 +0000
  • 7ce07c1cc7 Handle hide sections/tracks better Keith Edmunds 2024-12-27 20:01:46 +0000
  • 839467a5e3 Resove active/proxy model coding Keith Edmunds 2024-12-27 19:48:16 +0000
  • e5dc3dbf03 Fix adding duplicate track and merging comments Keith Edmunds 2024-12-26 15:05:07 +0000
  • 3fde474a5b Save proxy model example in archive Keith Edmunds 2024-12-26 14:10:26 +0000
  • b14b90396f Major update: correct use of proxy model Keith Edmunds 2024-12-26 14:09:21 +0000
  • 937f3cd074 Fix search Keith Edmunds 2024-12-23 21:20:59 +0000
  • cb16a07451 Menu reorganised. Other minor cleanups. Keith Edmunds 2024-12-23 19:19:01 +0000
  • 6da6f7044b Add tooltip to radio buttons on import file choices Keith Edmunds 2024-12-22 17:26:33 +0000
  • a1709e92ae Misc tidying Keith Edmunds 2024-12-22 15:23:22 +0000
  • b389a348c1 Remove mtime from Track Keith Edmunds 2024-12-22 15:23:04 +0000
  • 4c53791f4d Rewrite file importer Keith Edmunds 2024-12-22 15:22:21 +0000
  • d400ba3957 Make AudioMetadata a NamedTuple Keith Edmunds 2024-12-22 15:16:02 +0000
  • 6e258a0ee2 Split music_manager from classes Keith Edmunds 2024-12-22 15:14:00 +0000
  • 205667faa1 Tighten up AudacityController type hints Keith Edmunds 2024-12-22 15:11:30 +0000
  • d9abf72f6a Fix section hiding Keith Edmunds 2024-12-21 16:40:51 +0000
  • 96807a945c Resize rows in config-defined chunks Keith Edmunds 2024-12-17 20:55:25 +0000
  • b9cb7cc326 Fixup section hiding Keith Edmunds 2024-12-16 22:23:01 +0000
  • efde8fe7bc Implement hiding played sections Keith Edmunds 2024-12-14 20:46:19 +0000
  • b16845f352 Add return type hint Keith Edmunds 2024-12-14 19:42:14 +0000
  • 42b5c2413c Fix "=" subtotal line Keith Edmunds 2024-12-14 17:34:46 +0000
  • 2ce6eb95ed Remove "ago" from last played string Keith Edmunds 2024-12-14 17:11:35 +0000
  • 734960e0f3 Set row padding in preferences Keith Edmunds 2024-12-14 17:11:16 +0000
  • 17d88ca8fe Optionally remove colour codes from non-timing headers Keith Edmunds 2024-12-14 15:37:33 +0000
  • 954b404031 Don't show deleted templates Keith Edmunds 2024-12-14 14:56:27 +0000
  • 0391eed88e Optionally remove header colour directives from header Keith Edmunds 2024-12-14 14:49:07 +0000
  • f7f4cdc622 Implement header row foreground colour Keith Edmunds 2024-12-14 12:01:41 +0000