Commit Graph

10 Commits

Author SHA1 Message Date
Graphictoria c00e8ccc75 More catalog changes.
- Added padding to punishments page.
- Also fixes a bug with the expiration date in the Punishment model.
- Transactionss.
- Created methods for user assets to automatically calculate an item's serial.
- Added a "hasAsset" function to the User model to check if a user owns an asset id.
- Asset purchase API.
- Fix bug where apis could be accessed despite the site being under maintenance.
- Fixed rounding issue with number formatting.
- Updated shop JS to allow for purchases.
- Added userasset downloading to the /asset client api.
2023-01-08 05:13:21 -05:00
Graphictoria 0083a01d85 Catalog changes and punishments.
- Updated pagination to 35 assets per page in order to fit with newer card scaling.
- Implemented the ability to go to traverse pages in the shop.
- Allowed the CPU/Memory usage updater job to run when the site is under maintenance.
- User punishments.
- Revamped punishment notice page.
- Created middleware to redirect to punishment notice page when a punishment is active.
- Completed moderation status label on user admin/search pages.
- Added routes for punishments.
- Fixed user homepage button on user admin page.
- Added punishments section on user admin page.
- Removed legacy bans.
- Prevent banned user thumbnails from being rendered.
2023-01-07 04:21:58 -05:00
Graphictoria 241f2deb16 Asset related changes.
- Created configuration for Roblox cookie to be used with rate-limited Roblox apis.
- Autouploader APIs.
- Fillable Assets and AssetVersions.
- Indev auto uploader.
- Roblox asset tracker. This will prevent reuploads of already auto-uploaded assets.
- Update assets to use longText instead of string on descriptions.
- Modify view to be able to display newlines.
- Fix truncate on shop card titles.
- Create default thumbnails for deleted, pending, and unrenderable(unavailable) asset thumbnails.
- Make /asset redirect to a local asset if one exists for a Roblox asset ID when the the requested asset isnt already locally on the website.
- Added Roblox's default thumbnails to grid storage folder.
- Temporary clientsettings hack.
2023-01-05 22:18:50 -05:00
Graphictoria de46b30b8a QoL and development changes. I have a lot of work to do...
- Case insensitive URLS.

- More deployment stuff.
2022-12-16 23:04:44 -05:00
Graphictoria 730eb2ccb4 I've been busy back here.
- Added setup endpoint.

- Added cdn endpoint.

- Indev games page and place page.

- Universes for places. These are pretty much just a collection of places with shared things like datastores, player points, etc.

- Moved asset types to the database.

- Indev negotiation tickets. Only the migration has been added.

- Indev client/studio deployments. Mostly complete.

- Upgraded to fontawesome pro.

- Moved the admin usage bars to their own component for cleanliness.

- Created default place thumbnails. Not used at the moment.

- Updated /asset to behave with the migration of asset types to the database.

- "Busy" icon for a rendering game icon.
2022-11-27 02:31:56 -05:00
Graphictoria ed3cef5057 A ton of frontend.
- Added basic blog layout and routes.

- Basic games frontend.

- Basic frontend for admin site configuration.

- User profiles.

- User last online dates.

- Fixed performance issues with CPU and memory usage counters. They are now queued events that update their respective rows in the database every minute.

- Renamed "graphictoria-item-page" css class to "graphictoria-smaller-page".

- Added screenshots that some images were based on.
2022-10-01 00:20:48 -04:00
Graphictoria 57fcc25822 A few rendering updates for templating scripts and some admin page stuff. 2022-08-19 19:48:11 -04:00
Graphictoria e4ef85a1ce Fix bugs with auth pages, added quick management bar, basic profile, and user rolesets. 2022-08-04 22:32:18 -04:00
Graphictoria 38f18d5fb5 Sign up and registration have been implemented. The old views have also been re-implemented. 2022-04-29 23:07:16 -04:00
Graphictoria 24d9f7fcb4 Initial commit. 2022-04-29 19:50:07 -04:00