* Theme work
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* User registration.
Cleanup CSS.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Post Creation and Manipulation
Uploading images now easier. Just drag and drop onto the text area.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Author Page.
Edit author page.
Author display name.
Generic media uploads.
Core refactoring.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Texteditor bugfix.
PGAdmin docker container for management of database.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Tags.
Search by tags.
Return tags used by posts.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* New post button.
Fix index "page" param not being honored.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Post drafts
Users can now only have one "unpublished" draft.
Improved password handling.
Minor cleanup.
Admin panel navigation link.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Post visibility flairs
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Publish date autofill to now.
Fix deleteBlog.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Removed unused function
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Media upload pruning.
Uploaded media is now pruned automatically every time a post is updated.
Minor cleanup.
Groundwork for media types other than images.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
* Updated name.
Use the manifest data.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
---------
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
The new docker-compose file creates a postgresql database automatically and uses it internally. Users are no longer expected to connect it to an existing database outside of the project.
S3 storage was also changed so that YAB can now run without one. The current implementation lacks some QoL improvements, however the software will no longer fail due to any missing S3 information.
This change now allows YAB to run immediately without connecting to outside services.
Reviewed-on: #11
Co-authored-by: Armored Dragon <publicmail@armoreddragon.com>
Co-committed-by: Armored Dragon <publicmail@armoreddragon.com>
Added:
+ In-line video embeds to YouTube, and Odysee.
+ Header anchors, allowing for linking to specific parts in a post
+ Custom text editor for ease of use for supported Markdown syntax
Fixed:
= Spacing on register / login page buttons
= Nonexisting blogs trying to be rendered instead of redirecting
= Image placeholder text not being displayed (being removed when not intended to)
= Images not being uploaded when creating a new blog post
= Undefined images being rendered as "undefined" text (Now does not render at all)
Reviewed-on: #7
Co-authored-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
Co-committed-by: Armored-Dragon <forgejo3829105@armoreddragon.com>