3f4440ec2f
Switching to a single stylesheet.
...
Also bumped the bard version.
2025-09-27 13:29:08 -04:00
e7969c8050
Fixed the TagSelector reactivity.
...
use_server_future was not reliably re-running when url_tag changed during
direct URL navigation, causing tags to remain unselected. use_resource
provides consistent reactivity across all navigation methods and handles
both data fetching and selection logic atomically.
2025-09-27 13:21:56 -04:00
c73c99bf48
Added that tavern is from the cybermages registry.
2025-09-25 11:45:04 -04:00
40b211d06c
Bumped the version for tavern.
2025-09-25 11:43:31 -04:00
fd51c7c0bb
Bumping all versions to the same minor version.
2025-09-25 11:39:56 -04:00
c5c433edb5
Adding initial README files.
2025-09-25 11:38:05 -04:00
54dc751dca
Fixing the Router for the exmaple.
2025-09-25 11:37:36 -04:00
655dc8e90f
Changing loremaster to loreweaver.
2025-09-25 11:36:59 -04:00
6ec711f7ed
Added the blog_test harness to the workspace.
2025-09-24 19:54:50 -04:00
6acbe95024
This is a test project for Bard.
...
This was done because setting up a test even as an example was hard with
the dependencies and other things. It may be doable, but the time
required was not worth it.
2025-09-24 19:52:25 -04:00
8f61185434
Adding and moving a lot of components.
...
This is the main thrust of the library. I know it is a lot of changes,
but I was running out of time and had to hammer them all in.
2025-09-24 19:50:38 -04:00
f752fa17bf
Created the loremaster.
...
This is an application that uses tavern to create/publish a database
from a blog repository.
2025-09-24 19:40:57 -04:00
01dacabc03
Adjusted the tale summary retrieval.
...
The SQL was not properly searching the tales. It had been searching and
finding all the tags that matched the search criteria, but it was
dropping all the other tag information. Now it properly keeps all the
tag information. This fixed an issue where the tags of a post were
disapearing and reapearing as the TagSelector was toggled.
2025-09-24 19:36:29 -04:00
2ffe20254c
Trying to simplify components render sections.
2025-09-12 21:54:06 -04:00
1bb4386010
Removed the context and went to just Signals.
2025-09-12 21:13:41 -04:00
1fc3f718bf
Forgot to add back in the PostHeader.
2025-09-12 14:14:23 -04:00
d646e91bad
Adding the new Tag nav and selector to the pages.
2025-09-12 13:57:43 -04:00
bfbdb3d95f
Adding more reactive pieces to our components.
2025-09-12 13:52:35 -04:00
d2b9982f15
Updated the tavern library version.
2025-09-08 21:24:57 -04:00
d3be69903e
Used the wrong sign on the date check.
2025-09-08 21:23:09 -04:00
c64f62b07e
Updated the Tavern version.
2025-09-08 21:19:14 -04:00
6e643f6aab
Made it so publish date is checked for tales.
...
Basically it will check against the UTC time and see if a tale should be
shown. If not, it doesn't return it.
2025-09-08 21:12:16 -04:00
fe87b2f195
The Blog page should now be able to show all.
2025-09-08 20:52:42 -04:00
c3ee3bef0a
TagItems should now link to the blog list.
2025-09-08 18:48:25 -04:00
1f502a7386
Updating components to use the database.
2025-09-08 18:39:30 -04:00
417c0d01e4
Adjusting page routes.
2025-09-08 12:48:01 -04:00
9db5a5ea3d
Adding some routing.
...
Moving more of the Blog pieces into the Blog library.
2025-09-08 10:01:02 -04:00
72e35cb6dc
Testing out the Author now.
2025-09-07 19:27:26 -04:00
aac6a2eb1c
Fixed a build error.
...
Forgot to compile first, distracted by kid.
2025-09-07 18:32:34 -04:00
be115e05d6
Added a little more debug output.
2025-09-07 18:30:22 -04:00
6b2866c10d
Added the ability to get tags from the database.
2025-09-07 18:12:20 -04:00
81db64f82e
Story can now be Displayed.
2025-09-07 17:58:58 -04:00
80e0fba845
Added the ability to get tags from the database.
...
Also fixed the way the example was compiling so it didn't act weird on
other features.
2025-09-07 17:46:18 -04:00
6bf4aa4bdb
Adjusting to make the database better tested.
2025-09-07 17:18:50 -04:00
2895897e2d
Trying to get the components to talk to server.
2025-09-06 22:48:58 -04:00
341d1b329c
Needed to add error printing for testing.
2025-09-06 16:27:30 -04:00
ce52a944e6
Forgot to make the components use public.
2025-09-06 16:12:36 -04:00
54e54f61c0
Server was unable to see components.
...
Apparently this was needed for the build.
2025-09-06 16:07:08 -04:00
9679578977
Adding components and assets.
...
Commiting to try the library with the target dioxus project.
2025-09-06 15:05:58 -04:00
e6f3ff3c1e
Setting bard to have a server mode.
...
This is so that the database using code that doesn't compile to WASM can
be used by the dioxus frontend.
2025-09-04 12:44:51 -04:00
1cdf5765cf
Made it so that database usage can be skipped.
...
When using dioxus it would be greate to use the types from this library
on the backend and the front end. To do this we need to be able to cut
out the sqlx package because it uses mio which doesn't compile to WASM.
To do this we put the database code behind a database feature flag.
The Publisher feature will also trigger the database flag.
2025-09-04 12:20:48 -04:00
877d7e15a3
Initial Bard library commit.
...
This was added to test the database into server context pipeline.
2025-09-02 14:00:19 -04:00
3fc6bf0666
Made it so database paths are built properly.
2025-09-02 11:33:55 -04:00
a57b2db1ff
[ #5 ] Tavern components added to database.
2025-08-29 22:50:19 -04:00
89fa545ba6
[ #4 ] Added from_config_file constructor to Tavern.
2025-08-29 22:17:27 -04:00
9fd1c2d02d
Fixed a missed warning and bumped to version 0.2.1
2025-08-29 21:08:04 -04:00
5768053d0c
Bumped the tavern up to version 0.2.0
2025-08-29 21:02:42 -04:00
3c6e82dfaf
[ #3 ] Split the tavern project into a workspace.
...
**tavern** - The blogging system library.
**loremaster** - Creates the database from a blogging repository.
**bard** - Dioxus components to display the blog.
2025-08-29 20:43:36 -04:00
7b5c69cc50
[ #2 ] Refactored and added SQLX schema files.
2025-08-29 19:09:05 -04:00
0a16667b76
[ #2 ] Adjusted the database to use SQLX for async.
...
It was determined that Async database access would be prefereable incase
we decide to use a network database instead of sqlite.
Tests and examples need to be checked, but they were made to build.
2025-08-29 18:11:17 -04:00