Commit Graph

6 Commits (26c9dc2ab6f69e474441c286ee13c32a3659673a)

Author SHA1 Message Date
Armored Dragon 6dde5d7020
Private posts (#4)
* Prohibit viewing on private posts.
Allow viewing of unlisted posts.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>

* Admins can always see posts.
Fixed user registration.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>

---------

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-05-02 16:20:22 +00:00
Armored Dragon 37e582ac1d
Sanity Checks (#3)
* New user registration check.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>

* Post updating permission check.
Moved validation action from internal_api to core.
Updated form validation to delete unneeded data.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>

* Permission check for author editing.
Fixed manifest.json.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>

* Moved checks from core to form_validation.

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>

---------

Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-05-02 14:22:11 +00:00
Armored Dragon fc83b5bbe9
Generic Theme (#1)
* 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>
2024-04-30 10:26:35 -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 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 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