Keith Edmunds
|
2bf1bc64e7
|
WIP: Unify function to move rows within/between playlists
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
3c7fc20e5a
|
Remove kae.py from git
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
52d2269ece
|
WIP: Move rows within and between playlists working
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
3cd764c893
|
WIP: moving rows within playlist works
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
65878b0b75
|
WIP: all tests for move rows within playlist working
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
4e89d72a8f
|
WIP: move within playlist tests working
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
92ecb632b5
|
Report correct line for ApplicationError
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
6296566c2c
|
WIP: Can play tracks without errors
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
7e5b170f5e
|
Use @singleton decorator
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
3db71a08ae
|
WIP remove sessions, use reporistory
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
7b0e2b2c6c
|
WIP: playlists load, can't play track
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
4265472d73
|
Keep track of selected rows in model
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
c94cadf24f
|
WIP: Use PlaylistRowDTO to isolate SQLAlchemy objects
|
2025-03-29 18:20:38 +00:00 |
|
Keith Edmunds
|
9720c11ecc
|
Don't track kae.py in git
|
2025-03-29 18:20:13 +00:00 |
|
Keith Edmunds
|
ca4c490091
|
Add log_call decorator and issue 287 logging
|
2025-03-29 18:19:14 +00:00 |
|
Keith Edmunds
|
1749f0a0b8
|
Actually add tracks chosen from query
|
2025-03-13 10:41:56 +00:00 |
|
Keith Edmunds
|
c9ff1aa668
|
Improver performance loading playlists
|
2025-03-09 19:23:55 +00:00 |
|
Keith Edmunds
|
49776731bf
|
Merge branch 'dev'
|
2025-03-09 17:26:10 +00:00 |
|
Keith Edmunds
|
9bf1ab29a8
|
Fixup tests after data() return type fixups
|
2025-03-09 16:41:28 +00:00 |
|
Keith Edmunds
|
4e51b44b44
|
More work on data() return types
|
2025-03-09 16:40:19 +00:00 |
|
Keith Edmunds
|
582803dccc
|
Put more info in ApplicationError dialog
Show it after dumping error to stderr
|
2025-03-09 16:34:53 +00:00 |
|
Keith Edmunds
|
5f9fd31dfd
|
Merge branch 'issue285' into dev
|
2025-03-08 21:38:11 +00:00 |
|
Keith Edmunds
|
74402f640f
|
Only invalidate required roles
|
2025-03-08 21:36:09 +00:00 |
|
Keith Edmunds
|
963da0b5d0
|
No db calls when servicing data() except for caching
|
2025-03-08 21:30:37 +00:00 |
|
Keith Edmunds
|
85493de179
|
Remove profiling decorators
|
2025-03-08 12:03:47 +00:00 |
|
Keith Edmunds
|
2f8afeb814
|
WIP Issue 285
|
2025-03-08 12:02:07 +00:00 |
|
Keith Edmunds
|
3b004567df
|
Implement dogpile cache for Notecolours
|
2025-03-08 11:45:38 +00:00 |
|
Keith Edmunds
|
76039aa5e6
|
Only try to show ApplicationError dialog when we have a QApplication
|
2025-03-08 11:42:59 +00:00 |
|
Keith Edmunds
|
1f10692c15
|
Make notes substring unique
|
2025-03-08 09:57:04 +00:00 |
|
Keith Edmunds
|
6dd34b292f
|
Improve ApplicationError reporting
|
2025-03-07 15:44:21 +00:00 |
|
Keith Edmunds
|
77a9baa34f
|
Merge branch 'dev'
|
2025-03-07 10:00:09 +00:00 |
|
Keith Edmunds
|
6e2ad86fb2
|
Merge branch 'mark_preview' into dev
|
2025-03-07 09:59:32 +00:00 |
|
Keith Edmunds
|
be54187b48
|
Remove old files
|
2025-03-07 09:46:49 +00:00 |
|
Keith Edmunds
|
6d56a94bca
|
Don't track .venv
|
2025-03-07 09:43:19 +00:00 |
|
Keith Edmunds
|
ccc1737f2d
|
Issue 285: additional logging and profiling
|
2025-03-07 09:30:23 +00:00 |
|
Keith Edmunds
|
58e244af21
|
Add profiling information for moving rows
|
2025-03-06 14:30:03 +00:00 |
|
Keith Edmunds
|
93839c69e2
|
Remove main_window_ui.py
|
2025-03-06 14:27:42 +00:00 |
|
Keith Edmunds
|
61b00d8531
|
Put preview track details in status bar
|
2025-03-06 14:26:47 +00:00 |
|
Keith Edmunds
|
63b1d0dff4
|
mypy fixups
|
2025-03-06 11:33:53 +00:00 |
|
Keith Edmunds
|
2293c663b9
|
Migrate from poetry to uv
|
2025-03-05 19:05:13 +00:00 |
|
Keith Edmunds
|
f5c77ddffd
|
Merge query tabs
|
2025-03-05 15:16:24 +00:00 |
|
Keith Edmunds
|
1cf75a5d42
|
More query tests and remove Optional from Filter
|
2025-03-05 14:27:19 +00:00 |
|
Keith Edmunds
|
7fd655f96f
|
WIP: queries working, tests so far good
|
2025-03-05 09:00:41 +00:00 |
|
Keith Edmunds
|
096889d6cb
|
Fix up tests in light of recent changes
|
2025-03-04 13:22:29 +00:00 |
|
Keith Edmunds
|
67c48f5022
|
Select from query working (may need tidying)
|
2025-03-04 10:32:11 +00:00 |
|
Keith Edmunds
|
8e48d63ebb
|
WIP: queries management
Menus and management working. Wrong tracks showing up in queries.
|
2025-03-02 19:14:53 +00:00 |
|
Keith Edmunds
|
aa6ab03555
|
Make manage queries and manage templates into classes
|
2025-02-28 11:25:29 +00:00 |
|
Keith Edmunds
|
fc02a4aa7e
|
Merge branch 'bug283' into dev
|
2025-02-28 09:21:47 +00:00 |
|
Keith Edmunds
|
6223ef0ef0
|
Don't allow deletion of current or next track
Fixes: #283
|
2025-02-28 09:21:22 +00:00 |
|
Keith Edmunds
|
76e6084419
|
Try to speed up tab switching
|
2025-02-27 18:21:55 +00:00 |
|