Commit Graph

26 Commits (b2354645b2b232734b0ccf0be450aa23e0e7d654)

Author SHA1 Message Date
Armored Dragon b2354645b2
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>
2024-04-25 08:49:49 -05:00
Armored Dragon a11f5857c6
Removed unused function
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-25 05:36:00 -05:00
Armored Dragon 1d1e2795b0
Publish date autofill to now.
Fix deleteBlog.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-24 08:51:16 -05:00
Armored Dragon 64c49dca11
Post visibility flairs
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-24 08:29:28 -05:00
Armored Dragon c1c5e5ca1d
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>
2024-04-24 07:30:02 -05:00
Armored Dragon e59d3a98f6
New post button.
Fix index "page" param not being honored.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-24 05:21:32 -05:00
Armored Dragon e0b530c606
Tags.
Search by tags.
Return tags used by posts.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-23 08:13:48 -05:00
Armored Dragon 6df5d7e818
Author Page.
Edit author page.
Author display name.
Generic media uploads.
Core refactoring.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-18 00:49:23 -05:00
Armored Dragon ca8b4ae5af
Post Creation and Manipulation
Uploading images now easier. Just drag and drop onto the text area.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-14 18:52:16 -05:00
Armored Dragon 5ab8a79e78
User registration.
Cleanup CSS.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-08 20:11:35 -05:00
Armored Dragon 1b9ea56423
Theme work
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-06 17:46:16 -05:00
Armored Dragon 50f30f227d RSS content delivery (#13)
YAB now supports RSS content delivery which can be enabled or disabled though the admin panel

Reviewed-on: #13
Co-authored-by: Armored Dragon <publicmail@armoreddragon.com>
Co-committed-by: Armored Dragon <publicmail@armoreddragon.com>
2024-04-01 20:34:32 +00:00
Armored Dragon a403b114e8 Integrated database and better S3 storage management (#11)
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>
2024-04-01 20:01:13 +00:00
Armored Dragon 32c0ca36ef
Author page exception fix
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-03-22 07:30:12 -05:00
Armored Dragon 78923279be Post-tags (#9)
Reviewed-on: #9
Co-authored-by: Armored Dragon <publicmail@armoreddragon.com>
Co-committed-by: Armored Dragon <publicmail@armoreddragon.com>
2024-03-22 09:24:19 +00:00
Armored Dragon d24f87e23a Post searching (#8)
Ability to search for posts

Reviewed-on: #8
Co-authored-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
Co-committed-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
2023-12-30 23:45:44 +00:00
Armored Dragon 5ac2196d00 Blog Post Improvements (#7)
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>
2023-11-29 08:45:22 +00:00
Armored Dragon 83da8100dc Admin page refresh. (#6)
Added settings and options.
Settings parsing catch.
Fix postSetting API responses.
Adjusted spinner visibility toggle.

Reviewed-on: #6
Co-authored-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
Co-committed-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
2023-11-28 20:52:19 +00:00
Armored Dragon 94424df08f Deployment-Hotfixes (#5)
Reviewed-on: #5
Co-authored-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
Co-committed-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
2023-11-20 20:53:37 +00:00
Armored Dragon bc92cd5681 database cleanup (#3)
Reviewed-on: #3
Co-authored-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
Co-committed-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
2023-11-15 18:49:09 +00:00
Armored Dragon 624b46e345 Blog Uploading support (#2)
Provides basic functionality when uploading blog posts.

Pending cleanup.

Reviewed-on: #2
Co-authored-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
Co-committed-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
2023-11-08 10:08:40 +00:00
Armored Dragon f5cab625ec Basic Cleanup (#1)
Reviewed-on: #1
Co-authored-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
Co-committed-by: Armored-Dragon <forgejo3829105@armoreddragon.com>
2023-10-27 22:26:28 +00:00
Armored Dragon 404c7e6d83 Basic pages 2023-10-25 16:48:36 -05:00
Armored Dragon f762f817d5 Website init improvements 2023-09-25 15:17:52 -05:00
Armored Dragon e60f58a975 Admin page
Toggle account registration
2023-09-20 19:41:57 -05:00
Armored Dragon c9d13320d5 Init
User accounts
Login & registration
2023-09-13 14:56:58 -05:00