Skip to content

Releases: Facinorous-420/dick

v1.1.1

19 Dec 23:56
02deef1
Compare
Choose a tag to compare

Warning
V1.x.x will no longer have any more updates besides hot fixes beyond this point. All work will be focused on the v2.0.0 React rewrite!

Update Info

🍆 DICK v1.1.1 🍆

🔀 UPDATING

Updating your instance should be easy, unless you already edited the
code base, at that point your on your own.

If you have a direct clone of the old master of v1.1.0 release, then all you need to do is

  1. Browse to your DICK folder
  2. Run git pull to pull new changes
  3. Run npm i to install new dependencies, if any
  4. Delete the dist folder
  5. Start DICK using npm start (or use the docker compose run command)
  6. Enjoy

✏️ CHANGELOG

ADDITIONS
+ Docker
  > Added Dockerfile and docker-compose so people can run DICK using Docker now

REMOVALS
- Removed user count from user list in admin page
  > Unneeded information
- Removed hover effect when hovering over stat cards on user and admin pages
  > Unneeded as they do nothing (such as link somewhere)
CHANGES
= Codebase cleanup
= Optimized some images
= Cleaned up start up message in console

Issues Resolved / Fixes In This Release

None

v1.1.0

02 Dec 00:44
2334a5e
Compare
Choose a tag to compare

V1.1.0 (#24)

Update Info

🍆 DICK v1.1.0 🍆

Our number is getting bigger! Though, I hear size is not what matters
but how you use it. So, I am happy to introduce you to a bunch of new
stuff within the front end!

🔀 UPDATING

Updating your instance should be easy, unless you already edited the
code base, at that point your on your own.

If you have a direct clone of the old master of v1.0.2 release, then all you need to do is

  1. Browse to your DICK folder
  2. Run git pull to pull new changes
  3. Run npm i to install new dependencies
  4. Delete the dist folder
  5. Start DICK using npm start
  6. Enjoy

Warning
Submodules have been deprecated in this release. If you were using submodules prior; please rerun the ASS config command and mark that you are not using a submodule/front end and delete/migrate the DICK folder out of your ASS; DICK had no saved files previously in the last version unless you edited things manually, so removing DICK entirely and starting fresh should not cause issues nor data loss.

Note
If you load your instance and styling seems wrong, please clear your
browsers cache, and reload the page.

Note
The first user to log into your DICK WebUI will be marked as the
instance admin. You can change which users are admin by editing the user
database file located at /src/database/users.json. This file will only
appear once you've started your instance for the first time.

✏️ CHANGELOG

ADDITIONS
+ Admin Dashboard
  > This page will be where system administrators can view their system settings and stats!
+ Database
  > Added DICK database, inside JSON files with management utils.
+ Added new app settings page to Admin Dashboard
  > This will allow administrators to customize their instance on the fly without having to edit the codebase. White labeling!
+ Added user list to Admin Dashboard
  > This allows administrators to view which users are registered in their ASS currently, and their roles set. You can also create new users from this page. (There are a lot of hidden divs in this page so instance admins can add extra code to dick to enable stuff like deletion of users)
+ Registrations
  > Administrators can toggle registrations into their ASS from their DICK UI via the /register page!
+ Captcha
  > By default, when a user gets login information wrong they will be forwarded to a Rick Roll. Now you can add a hCaptcha site key to DICK to enable hCaptcha for your login and register public pages!
+ Added a "default profile picture"
  > Every users default profile picture. This is planned to be able to be set per user in the future, so users can pick their own separate from the default.

REMOVALS
- Removed STAFF_IDs from codebase.
  > This means you can remove this CONSTANT from your instance CONSTANTS file, please see the repo's constants example file to see if yours matches it.
CHANGES
= Large codebase cleanup
= Separated js for components into their own files based on job
= Redid some naming for tailwind colour theme classes to provide proper theming from the tailwind config file
= Cleaned up a lot of the utils
= Added embed gen page as a hidden extra for devs to add themselves in their own time if they wish (please PR if you achieve this 🤘)
= Fixed the flash message warning colours to actually be red or green depending on error/success

Issues Resolved / Fixes In This Release

Resolves #17 , Resolves #14 , Resolves #10 , Resolves #7

v1.0.2

27 Nov 23:55
Compare
Choose a tag to compare

Base release of DICK, no admin page or config gen.

Features
General statistics on your file uploads
File browser, allows you to see all your uploads on one webpage (plans to make it more powerful)
Deletion of items (currently one at a time, plans for multiple at once)
Copy link of items (currently one at a time, plans for multiple with spaces in between in pastebin)

Contributors

Full Changelog: https://github.com/Facinorous-420/dick/commits/v1