Keith Edmunds
|
7361086da5
|
Use @singleton decorator
|
2025-03-20 17:44:33 +00:00 |
|
Keith Edmunds
|
e40a4ab57a
|
WIP remove sessions, use reporistory
|
2025-03-17 18:43:46 +00:00 |
|
Keith Edmunds
|
e733e7025d
|
WIP: playlists load, can't play track
|
2025-03-16 10:36:10 +00:00 |
|
Keith Edmunds
|
b520178e3a
|
Keep track of selected rows in model
|
2025-03-14 13:22:12 +00:00 |
|
Keith Edmunds
|
9e07e73167
|
WIP: Use PlaylistRowDTO to isolate SQLAlchemy objects
|
2025-03-14 13:21:46 +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
|
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
|
6e2ad86fb2
|
Merge branch 'mark_preview' into dev
|
2025-03-07 09:59:32 +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
|
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
|
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 |
|
Keith Edmunds
|
90d72464cb
|
Clean up handling of separators in dynamic menu
|
2025-02-27 08:13:29 +00:00 |
|
Keith Edmunds
|
82e707a6f6
|
Make filter field in queries table non-nullable
|
2025-02-27 08:12:48 +00:00 |
|
Keith Edmunds
|
b4f5d92f5d
|
WIP: query management
|
2025-02-26 13:58:13 +00:00 |
|
Keith Edmunds
|
985629446a
|
Create queries table
|
2025-02-26 13:34:10 +00:00 |
|
Keith Edmunds
|
64ccb485b5
|
Fix playdates cascade deletes
|
2025-02-26 13:29:42 +00:00 |
|
Keith Edmunds
|
3f248d363f
|
rebase from dev
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
40756469ec
|
WIP query tabs
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
306ab103b6
|
Add favourite to queries table
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
994d510ed9
|
Move querylistmodel from SQL to filter
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
8b8edba64d
|
Add Filter class to classes
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
678515403c
|
Guard against erroneous SQL statements in queries
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
e6404d075e
|
Query searches working
More UI needed
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
7c0db00b75
|
Create databases in dbmanager
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
e4e061cf1c
|
Add open querylist menu
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
61021b33b8
|
Fix hide played button
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
a33589a9a1
|
"=" header fixes
Fixes: #276
|
2025-02-23 21:06:42 +00:00 |
|
Keith Edmunds
|
3547046cc1
|
Misc cleanups from query_tabs branch
|
2025-02-23 21:06:41 +00:00 |
|