Commit Graph

38 Commits

Author SHA1 Message Date
1a57f3d143 openGraph image now set properly to default image. 2025-10-10 01:24:41 -04:00
1a82e856d9 use_resource is the correct thing to use.
The top components can use_resource and be properly setup during
hydration. The sub components need to use_server_resource so that they
can be hydrated later.
2025-10-10 00:26:17 -04:00
e49ecbac4d The TagSelector needed to stay a use_resource. 2025-10-10 00:01:31 -04:00
bca3e9f939 Switching all server function calls.
Now server function calls use, use_server_future. It seems to be working
now, unlike in 0.6.3
2025-10-09 23:49:35 -04:00
3fe3d874ca Added the ability to specify images.
The blog title can now be set to be an image. If not it will default to
the text. If no text it will just be "Blog".

A Post has now been given a default post image that will be used for all
posts for their openGraph sharing. This can later be expanded to allow
a blog post to have a desired image.
2025-10-09 17:00:56 -04:00
725824003b Updated to use the new Dioxus v0.7.0-rc.1
The system is using the nightly toolchain now due to Dioxus needing it.
2025-10-08 15:17:48 -04:00
ce80af94ee Cleaned up some Author related displays.
It was determined to use the Author's desired name and no handle. The
handle will only be used for unique linking.

Also, the CyberMages LLC was dropped from the Author metadata until a
company can be specified per Author. Not all users will be associated
with CyberMages.
2025-10-07 11:31:07 -04:00
cba2e95290 Doing some overall warning cleanup. 2025-09-28 20:25:19 -04:00
468b9449b2 Client side settings can now be specified.
Here we use a context provider on the app itself to handle passing the
settings to our library. This way even the layout can use them.
2025-09-28 15:12:03 -04:00
6efec6bd22 TagList and TagItem are now used in the post nav.
The TagItem is now used properly in the post nav area. Only the
ToggleTags are different now.

Bumped the patch version.
2025-09-27 14:22:26 -04:00
3f4440ec2f Switching to a single stylesheet.
Also bumped the bard version.
2025-09-27 13:29:08 -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
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
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
c64f62b07e Updated the Tavern version. 2025-09-08 21:19:14 -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
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
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
877d7e15a3 Initial Bard library commit.
This was added to test the database into server context pipeline.
2025-09-02 14:00:19 -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