Commit graph

643 commits

Author SHA1 Message Date
914b2237ab videos to reuse the correct pipeline in editor as in presenter
Some checks failed
/ clippy (push) Failing after 5m3s
/ test (push) Failing after 5m49s
2026-04-07 11:39:13 -05:00
4c0123e94e 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:28:20 -05:00
4ad86785e5 more functions for db actions
Some checks failed
/ clippy (push) Failing after 5m2s
/ test (push) Failing after 5m48s
2026-04-07 09:45:46 -05:00
1f38ca9406 note the way 2026-04-06 16:48:07 -05:00
fbc4606471 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-06 16:45:36 -05:00
ae1f2830e4 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-06 14:54:08 -05:00
588ef0df56 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-06 13:59:55 -05:00
69410e3b6e fixing lint issues and style issues
Some checks failed
/ clippy (push) Failing after 5m7s
/ test (push) Failing after 5m43s
2026-04-06 11:31:07 -05:00
896eda5b9d a working build of the new update
Some checks failed
/ clippy (push) Failing after 5m8s
/ test (push) Failing after 12m14s
2026-04-03 15:14:07 -05:00
b05f29d7b5 getting closer
Some checks failed
/ clippy (push) Failing after 13m8s
/ test (push) Failing after 5m59s
2026-04-03 11:23:13 -05:00
11cca05de4 working on updating
Some checks failed
/ clippy (push) Failing after 14m41s
/ test (push) Failing after 7m36s
2026-04-02 15:27:53 -05:00
2b87c4cad7 back to working
Some checks failed
/ 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
Some checks failed
/ clippy (push) Failing after 5m3s
/ test (push) Failing after 6m24s
2026-04-02 12:58:11 -05:00
0d17389c0b add details to todo
Some checks failed
/ clippy (push) Failing after 5m22s
/ test (push) Failing after 5m45s
2026-04-02 06:17:03 -05:00
e11550e2d6 making todo show up in org agenda 2026-04-01 05:58:43 -05:00
78edc2eae8 better tests for song_search
Some checks failed
/ clippy (push) Failing after 5m13s
/ test (push) Failing after 6m24s
2026-03-13 16:03:23 -05:00
c3cc4d8227 db had edits
Some checks failed
/ clippy (push) Failing after 5m5s
/ test (push) Failing after 5m38s
2026-03-13 13:20:05 -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
53e15cd539 update todo to make better tests in models 2026-03-10 14:59:28 -05:00
a14e0ff13f fixing some presentation/library bugs
Some checks failed
/ 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
508d9a2d88 update todo 2026-03-06 11:34:58 -06:00
5c8b3f344f update todo
Some checks failed
/ clippy (push) Failing after 4m34s
/ test (push) Failing after 5m20s
2026-03-06 07:30:19 -06:00
dc2ddec965 update todo
Some checks failed
/ clippy (push) Failing after 4m59s
/ test (push) Failing after 5m20s
2026-03-06 07:03:53 -06:00
eeb969722e update todo
Some checks failed
/ clippy (push) Failing after 4m48s
/ test (push) Failing after 5m9s
2026-03-05 10:34:15 -06:00
acfbda6463 update todo
Some checks failed
/ clippy (push) Failing after 4m51s
/ test (push) Failing after 5m22s
2026-02-24 15:21:54 -06:00
67b2bf2478 adding genius lyrics searcher
Some checks failed
/ 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
Some checks failed
/ 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
e0d2944437 update todo 2026-02-23 15:16:18 -06:00
c30f077246 bugfix: fixing the loading not creating the handle to the TextSvg
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ test (push) Waiting to run
/ clippy (push) Has been cancelled
2026-02-23 11:57:46 -06:00
0710eb9609 bugfix: adding TextSvg to the saving and loading functions
Some checks failed
/ clippy (push) Failing after 4m59s
/ test (push) Failing after 5m29s
2026-02-23 10:01:34 -06:00
605cf4c271 update todo 2026-02-20 23:02:18 -06:00
d7061508f5 getting closer to some tests that may help with proper loading 2026-02-20 22:55:44 -06:00
9026e0505e update todo
Some checks failed
/ clippy (push) Successful in 5m21s
/ test (push) Failing after 11m55s
2026-02-18 13:44:33 -06:00
985710b7c5 bugs: loading is nearly working...
There is a bug with the slides not containing the text portions of the
songs. There is also perhaps a bug in the logic to move to the next
and previous slides
2026-02-18 13:35:46 -06:00
3685670ff7 bugfix: fixing scrolling issues with the verse editors
Some checks failed
/ clippy (push) Successful in 4m43s
/ test (push) Failing after 5m26s
2026-02-18 11:54:07 -06:00
3e9882ba75 adding a semi working load function with some testing 2026-02-18 11:45:49 -06:00
56d5e684b9 building a loading function
Some checks failed
/ clippy (push) Failing after 5m14s
/ test (push) Failing after 10m48s
2026-02-18 10:07:03 -06:00
bc0464ef03 trying to fix the scrolling in the verse editors
Some checks failed
/ clippy (push) Failing after 4m59s
/ test (push) Failing after 14m57s
2026-02-17 15:23:11 -06:00
a36af6bc3b fixing unused import 2026-02-17 15:07:55 -06:00
57e5177f8b fixing inconsistencies in the ui 2026-02-17 15:04:02 -06:00
12847da660 update todo 2026-02-17 14:25:30 -06:00