Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible Improvements 2 #9

Open
Moebits opened this issue Dec 18, 2024 · 0 comments
Open

Possible Improvements 2 #9

Moebits opened this issue Dec 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@Moebits
Copy link
Owner

Moebits commented Dec 18, 2024

This is another possible list of improvements. Anything here I may think of adding, but some might be too time consuming/difficult.

Bulk Tag Edit Improvements
Currently you can't change the type, rating, and style of multiple posts at once.

Bulk Grouping
There is a bulk favgrouping feature but no bulk grouping yet. I need to add an endpoint that accepts multiple posts to group as currently you can only group them one at a time.

Notes Overlay Mode
When ticked, the text will be displayed overlayed on top of the box instead of showing under on hover. In this mode, there could be additional customization options for the display:

  • Background color
  • Text color
  • Font size
  • Bold, Italic, Underline, or Strikethrough
  • Font family?

Advanced (maybe too difficult): Allow rotating the note box and displaying the text rotated. Many times text is written at an angle in the art.

Reply Options
Add more syntax for additional customization in comments/replies. I could enable the following:

  • Bold: **Bold Text**
  • Italic: //Italic Text//
  • Underline: __Underline Text__
  • Highlight: ==Highlighted Text==
  • Spoiler: ||Spoiler Text||

Post Split/Join
Split and join would be useful admin-level post commands.

  • Split: Delete all the post variations and add them as child posts instead.
  • Join: Delete all the child posts and add them as post variations instead. *This is a destructive action, and would lose the tags and source data of the child posts.

Mass Implicate
Useful admin-level tagging command. Allow mass implicating of wildcards like *hat -> hat (would search all the tags that end with hat and implicate them to hat).

Tag Groups
Tag groups would allow custom grouping of the tags in the sidebar. This would be used on posts with multiple characters to group tags of the respective character so it is easier to read.

  • Possible syntax: Character{tag-1 tag-2 tag-3} tag-4 (tags outside are ungrouped).
  • Possible complications: No other imageboard has these, so I'll have to do all of them manually for each post. How to deal with duplicate tags (eg. two characters with black-hair - maybe I'll just leave them in only one group and leave it at that).

Tags Overhaul
We mostly use the danbooru tags with dashes which are robust, but at times are too vulgar for my taste (eg. using ass instead of butt). I have to update a lot of the tags to suit my liking and fill out the tag replacement json that will convert the danbooru tag to our version.

Recycle Bin
When you delete a post it gets moved to a recycle bin section and pends permanent deletion in 30 days, instead of being deleted immediately. This would also allow me to open deletes to moderator-level rather than keep them admin-only.

Pending Posts
When users upload a post they will be allowed to view it in its pending status. If it is declined, they will get one chance to appeal within 30 days before it is removed. I'm not interested in storing declined posts, but I can add a counter of how many posts a user had declined for tracking purposes.

Tag/Search Statistics
Track some statistics of the most popular tags/searches. Add a lastUsed column to the tags table and track the last date it got used in a post.

Tag Hover Preview
I like the tag hover preview on zerochan and want to copy it. When you hover over a tag it will show a short preview of its description and some posts with the tag.

Style Effects
Add some falling snow/rain effects to the entire site. I also like the more stylized banners on zerochan and e-shuushuu and maybe I can add some like those.

Tag Update Requests
Add tag update requests copying the bulk update requests on danbooru. They will have their own forum section that is separate to avoid clutter and will have pending, accepted, and declined states. Though at this time, I don't see a lot of use for them, I can process tag edits and aliases individually. This will be quite time consuming to add. Possible syntax:

  • Create tag: create tag
  • Delete tag: delete tag
  • Rename tag: rename tag -> tag2
  • Alias to tag: alias tag -> tag2 (remove: unalias tag -> tag2)
  • Implicate to tag: implicate tag -> tag2 (remove: unimplicate tag -> tag2)
  • Update tags: update search query or favgroup:user:name -> tags
@Moebits Moebits added the enhancement New feature or request label Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant