Keith Edmunds
|
a1709e92ae
|
Misc tidying
|
2024-12-22 15:23:22 +00:00 |
|
Keith Edmunds
|
b389a348c1
|
Remove mtime from Track
|
2024-12-22 15:23:04 +00:00 |
|
Keith Edmunds
|
4c53791f4d
|
Rewrite file importer
|
2024-12-22 15:22:21 +00:00 |
|
Keith Edmunds
|
954b404031
|
Don't show deleted templates
|
2024-12-14 14:56:27 +00:00 |
|
Keith Edmunds
|
0391eed88e
|
Optionally remove header colour directives from header
|
2024-12-14 14:49:07 +00:00 |
|
Keith Edmunds
|
f7f4cdc622
|
Implement header row foreground colour
|
2024-12-14 12:01:41 +00:00 |
|
Keith Edmunds
|
07d8ce9c41
|
Add type hints for profiling calls
|
2024-12-11 22:35:11 +00:00 |
|
Keith Edmunds
|
eaac2ef4ca
|
Handle moving next track between playlists
Fixes #266
|
2024-12-08 17:00:22 +00:00 |
|
Keith Edmunds
|
8c33db170d
|
Add profiling calls
|
2024-11-28 06:59:10 +00:00 |
|
Keith Edmunds
|
ac2e811ed6
|
Remove all profiling calls
|
2024-11-24 21:56:12 +00:00 |
|
Keith Edmunds
|
fabf3e18bf
|
Re-add profiling calls
|
2024-11-23 07:24:03 +00:00 |
|
Keith Edmunds
|
3cec08db85
|
Remove profiler decorations
|
2024-11-16 13:03:10 +00:00 |
|
Keith Edmunds
|
61adc43b45
|
Add profiling to paste_rows and related functions
|
2024-11-01 15:18:47 +00:00 |
|
Keith Edmunds
|
42ebf2fa7b
|
Remove deep_rows query
Aim to fix sometimes slow moving of rows. Data from the 'deep' part is
no longer used anyway.
Fixes #258
|
2024-08-09 12:55:43 +01:00 |
|
Keith Edmunds
|
d6f55c5987
|
Rewrite of track handling
Combine the old track_manager and playlist data structures into
RowAndTrack data structure.
|
2024-07-29 18:52:02 +01:00 |
|
Keith Edmunds
|
7a6c8a0f95
|
Mark playlist last used on creation
Fixes #249
|
2024-07-19 12:46:10 +01:00 |
|
Keith Edmunds
|
5f3119be1f
|
Tighter mypy testing, fixed up type hints
|
2024-07-08 19:03:35 +01:00 |
|
Keith Edmunds
|
71257e4d67
|
Ensure one db instance only
Ensure testing db is correctly set to sqlite
|
2024-06-16 08:40:03 +01:00 |
|
Keith Edmunds
|
21156d8fa1
|
Improve getting/setting of Settings
|
2024-06-16 08:16:24 +01:00 |
|
Keith Edmunds
|
c5ca1469dc
|
Remove all carts code
|
2024-06-02 12:04:26 +01:00 |
|
Keith Edmunds
|
36e28ca4f4
|
Fix bug storing open tabs
|
2024-05-22 16:52:35 +01:00 |
|
Keith Edmunds
|
253550b490
|
Implement SQLAlchemy Pool.pre_ping
Fixes #241
|
2024-05-04 20:35:14 +01:00 |
|
Keith Edmunds
|
a24ff76b6b
|
Build in replace_file functionality
Major rewrite of file importing
Fixes #141
|
2024-05-03 22:40:21 +01:00 |
|
Keith Edmunds
|
dfc51e1399
|
Hover previous track to see list
Fixes #205
|
2024-04-28 17:07:02 +01:00 |
|
Keith Edmunds
|
f898e4645b
|
Hover last played column to show list
Fixes #205
|
2024-04-28 16:41:16 +01:00 |
|
Keith Edmunds
|
cce7194aa1
|
Remove superflous __repr__
|
2024-04-06 11:15:17 +01:00 |
|
Keith Edmunds
|
92d85304f2
|
Put commit()s where needed, move some info to debug logging
|
2024-04-05 14:42:04 +01:00 |
|
Keith Edmunds
|
c380d37cf9
|
V4 WIP: mostly Black formatting
|
2024-04-05 10:41:14 +01:00 |
|
Keith Edmunds
|
3821a7061b
|
Migrated to Alchemical
|
2024-04-05 10:38:03 +01:00 |
|
Keith Edmunds
|
6fd541060e
|
Migrate to Alchemical
|
2024-04-05 10:38:03 +01:00 |
|
Keith Edmunds
|
dbe71c3be4
|
Improve test coverage
|
2024-04-05 10:38:03 +01:00 |
|
Keith Edmunds
|
128fe2925f
|
Disable selected row timing during move_unplayed
|
2024-01-12 10:36:05 +00:00 |
|
Keith Edmunds
|
3922be2642
|
Report track import errors correctly
|
2023-12-22 13:21:12 +00:00 |
|
Keith Edmunds
|
7ed54f2bab
|
Fix issues saving/restoring active tab
Fixes #212
|
2023-12-08 14:00:59 +00:00 |
|
Keith Edmunds
|
3179c6f5de
|
V3 tweaks and polishes
|
2023-11-28 14:29:09 +00:00 |
|
Keith Edmunds
|
80c363c316
|
WIP V3: better handle row order changing
|
2023-11-23 04:44:17 +00:00 |
|
Keith Edmunds
|
223fb3bdec
|
WIP V3: tests for moving rows between playlists pass
|
2023-11-22 16:57:16 +00:00 |
|
Keith Edmunds
|
262ab202fc
|
WIP V3: catch proposed duplicate playlist name
Fixes #197
|
2023-11-19 11:13:49 +00:00 |
|
Keith Edmunds
|
8f2ab98be0
|
Fix create playlist from template and tab handlding
Tab restore code rewritten.
|
2023-11-18 14:29:52 +00:00 |
|
Keith Edmunds
|
199f0e27fa
|
WIP V3: fixup row insertion/deletion
All row insertions and deletions are now wrapped in beginRemoveRows /
endRemoveRows (and similar for insertions).
|
2023-11-17 22:17:47 +00:00 |
|
Keith Edmunds
|
2861511f1f
|
WIP V3: remove functions, formatting
|
2023-11-16 00:08:12 +00:00 |
|
Keith Edmunds
|
71f3e4cda8
|
WIP V3: delete rows works
|
2023-11-15 23:40:48 +00:00 |
|
Keith Edmunds
|
9554336860
|
Move SQLAlchemy statements to models.py
|
2023-10-31 13:04:21 +00:00 |
|
Keith Edmunds
|
813b325029
|
Black reformatting, tidying
|
2023-10-31 08:15:24 +00:00 |
|
Keith Edmunds
|
37cdaf3e3f
|
Call scalars() from session rather than row results
|
2023-10-27 06:41:40 +01: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
|
95c7ccbf34
|
WIP V3: editing saves
|
2023-10-21 13:49:13 +01:00 |
|
Keith Edmunds
|
bb14b34c2e
|
WIP V3: column widths set/save works
|
2023-10-20 11:30:54 +01:00 |
|
Keith Edmunds
|
dbbced7401
|
Fix repr() for Settings
|
2023-10-20 11:06:50 +01:00 |
|