cdbeccc8a3
[fix]: crash on missing video
2026-04-10 07:27:43 -05:00
17b71e7ba3
idk
/ clippy (push) Failing after 5m0s
/ test (push) Failing after 5m57s
2026-04-09 15:30:55 -05:00
ea2d40a224
[work]: converting the service to an Arc<Vec<ServiceItem>>
...
This could likely save us some performance
2026-04-09 12:51:37 -05:00
d955551cd2
[fix]: play pause not working in presenter
2026-04-09 11:40:26 -05:00
9fa26e41cd
[fix]: Fixing bugs when adding items to the service
/ clippy (push) Failing after 5m6s
/ test (push) Failing after 5m40s
2026-04-09 11:33:12 -05:00
030fc23ac2
fix the presenter not having the service items when they are added
/ clippy (push) Failing after 4m56s
/ test (push) Failing after 5m47s
2026-04-09 11:06:43 -05:00
7f0a637cc2
presenter tests and fixing the bugs with changing slides
/ clippy (push) Failing after 5m6s
/ test (push) Has been cancelled
2026-04-09 10:56:45 -05:00
7dcad39d1c
[work]: more tweaks to the parsing of genius lyrics
/ clippy (push) Failing after 5m20s
/ test (push) Failing after 5m48s
2026-04-09 09:47:11 -05:00
252ca2d872
[work]: Think we have a roughly working thing here
/ clippy (push) Failing after 4m56s
/ test (push) Failing after 5m42s
2026-04-08 16:41:49 -05:00
3be778606b
[work]: parsing for verse_name works now
/ clippy (push) Failing after 5m18s
/ test (push) Failing after 6m7s
2026-04-08 15:26:02 -05:00
9de9b1784d
[work]: Setting up parsing for genius lyrics
/ clippy (push) Failing after 5m6s
/ test (push) Failing after 5m38s
2026-04-08 15:09:36 -05:00
3a155ed122
[fix]: broken song model/db tests
...
/ clippy (push) Failing after 5m7s
/ test (push) Failing after 5m59s
The new model and db functions changed alot of things and this gets
the tests working again
2026-04-08 09:54:01 -05:00
4c92bc1f43
[fix]: broken loading test
...
After making some optimizations to text_svg, some were smaller than
the anticipated amount
2026-04-08 09:52:03 -05:00
cf2866e019
sorta broken tests
/ clippy (push) Failing after 4m54s
/ test (push) Failing after 5m47s
2026-04-07 15:13:24 -05:00
694b84cd6e
tests build now
/ clippy (push) Failing after 4m50s
/ test (push) Failing after 5m47s
2026-04-07 14:55:31 -05:00
01993ea7eb
fixing lints
/ clippy (push) Failing after 6m55s
/ test (push) Failing after 8m11s
2026-04-07 13:53:54 -05:00
ab01a4bba8
formatting and other fixes
2026-04-07 13:44:47 -05:00
a647a123ee
somehow we are fixing the frame issues i had
/ clippy (push) Failing after 5m50s
/ test (push) Has started running
2026-04-07 13:35:09 -05:00
94c00c7b23
better names for db_functions
/ clippy (push) Failing after 4m42s
/ test (push) Failing after 5m37s
2026-04-07 12:46:57 -05:00
79401bb95e
add button for adding item from library
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-07 12:44:05 -05:00
73054a6709
presenter should use the same create_video fn
/ clippy (push) Failing after 5m0s
/ test (push) Failing after 5m41s
2026-04-07 11:51:40 -05:00
1d0f26d7be
fix video framerate crashes
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-04-07 11:49:54 -05:00
fbb4490a73
videos to reuse the correct pipeline in editor as in presenter
2026-04-07 11:40:52 -05:00
9a814665fb
working using the passing of model items around
...
Moving the model into and out of the db functions creates more
messages, but allows for less complexity in the overall library
module.
This means that the library can just use those functions to change the
model and db, but need to remember to readd the items to the model
once the function is finished in the async function.
2026-04-07 11:40:52 -05:00
82bed2c9b8
more functions for db actions
2026-04-07 11:40:52 -05:00
4d8e2cf270
note the way
2026-04-07 11:40:52 -05:00
0e94874ca9
this may be the way.
...
By making the db functions take the vector of items in the model, we
can drain the model, pass an owned version of those items to the async
db function(adding, updating, deleting, etc) and then return an
updated list of the items back in the Result.
We should probably return a tuple with the original vector of items in
case the db function fails somehow.
2026-04-07 11:40:52 -05:00
45b4a27113
tried to reroute through runtime, but PoolConnections not clonable
...
Without being able to clone a PoolConnection, we can't pass the
connection back through the runtime. Maybe we could do it with an Arc?
But I'm really not sure.
2026-04-07 11:40:52 -05:00
64faaf0c1a
trying to remodel the models...
...
This may not be possible since the models are owned by the
library. This means that in order to run the sql queries, you will
need to pass owned versions of the models to the task and therefore
clone the entire model perhaps. Not ideal....
2026-04-07 11:40:49 -05:00
8c59688e2f
fixing lint issues and style issues
2026-04-07 11:40:43 -05:00
f3d0ec9aa2
a working build of the new update
2026-04-07 11:40:43 -05:00
ff2bfc4f86
getting closer
2026-04-07 11:40:43 -05:00
679a2cafa5
working on updating
2026-04-07 11:40:43 -05:00
2b87c4cad7
back to working
/ clippy (push) Failing after 5m14s
/ test (push) Failing after 5m45s
2026-04-02 14:22:58 -05:00
0d20a1f1ff
making some tweaks to the db pieces
/ clippy (push) Failing after 5m3s
/ test (push) Failing after 6m24s
2026-04-02 12:58:11 -05:00
78edc2eae8
better tests for song_search
/ clippy (push) Failing after 5m13s
/ test (push) Failing after 6m24s
2026-03-13 16:03:23 -05:00
4fce826893
tests are failing because hashmap is returned in different order
2026-03-10 16:39:09 -05:00
f9a473d5ac
better test for updating song model
2026-03-10 14:59:42 -05:00
a14e0ff13f
fixing some presentation/library bugs
/ clippy (push) Failing after 5m10s
/ test (push) Failing after 5m39s
2026-03-06 16:52:04 -06:00
3ac38e4769
some ui tweaks
2026-03-06 12:05:24 -06:00
11fab45a30
fix splitting pdfs so they update in db
2026-03-06 11:55:33 -06:00
19fc673761
fixing eliding text panicing when using text that isn't UTF-8
2026-03-06 11:35:02 -06:00
67b2bf2478
adding genius lyrics searcher
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-02-24 15:18:51 -06:00
cf691a2de2
split this into its own function
/ clippy (push) Successful in 6m25s
/ test (push) Failing after 12m51s
2026-02-23 15:18:38 -06:00
57d0380ca3
converting OnlineSong to Song testing
2026-02-23 15:16:46 -06:00
c482436d05
cleanup: some refactoring in the file module
2026-02-23 15:16:25 -06:00
c30f077246
bugfix: fixing the loading not creating the handle to the TextSvg
/ clippy (push) Failing after 4m49s
/ test (push) Failing after 5m21s
2026-02-23 12:12:45 -06:00
1b3e67ada1
testing: some other test data fixes
/ clippy (push) Successful in 4m44s
/ test (push) Failing after 5m29s
2026-02-23 12:01:39 -06:00
24b444567a
testing: fix the testing data to allow the fontdb to choose a font
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-02-23 11:59:58 -06:00
df1e247576
testing: loading test is more robust around size
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-02-23 11:57:46 -06:00