Commit Graph

13 Commits

Author SHA1 Message Date
Graphictoria ad71c712b9 Shop, thumbnail, transactions, and admin changes.
- Fix shop view all button.
- Fix internal server error when accessing an asset page while logged out.
- User render busy icon.
- Virtubrick server-side rendering paginator.
- Pagination in user search.
- Details of punishments on user admin page.
- Updated some APIs to not return virtubrick.local thumbnail urls.
- Compacted admin user search and turned it into a GET request.
- Removed testing thumbnail from user circle component.
- Removed testing thumbnail from user admin page.
- Updated dashboard and profile to use new function for user thumbnails.
- Grammar edit on user admin page for "user is a (power type)" label.
- Made MarkdownHelper play nicely with site alerts.
- Created a transactions page and APIs to go along with it.
- Website can now render user thumbnails.
- Reworked avatar/closeup render scripts.
- Added a "userToJson" function to the user model for use in APIs that return user data.
2023-01-14 21:29:00 -05:00
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 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 056d12d309 Virtubrick
- Mostly rebranded the website to Virtubrick, following Icseon's decision to stop paying for gtoria.net.
- Name is dynamic and can be configured via the .env file.
- Admin user search page.
- Made a page explaining what the purpose of testing sites are.
- Readded maintenance page.
- Created a batch file for (re)generating the ssl certificate.
- Reworking admin configuration page.
- Indev Roblox asset auto uploader.
- Component for user headshot/name. Toggleable status visualization.
- Virtubrick-styled tables.
2022-12-28 03:04:59 -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 70f2f88394 Whole load of stuff. Renders, admin management bar, CDN, you name it! 2022-08-15 17:06:17 -04:00
Graphictoria d8e0aaa50f Updated JS copyright headers and added asset comments 2022-08-03 18:16:57 -04:00
Graphictoria a4218d3302 More shop stuff (again!!!) 2022-07-13 22:59:19 -04:00
Graphictoria ebc725296a Some more shop stuff. 2022-07-05 23:45:02 -04:00
Graphictoria 4995f2402f Feed pretty much finished. (except for group shouts/ranked user icons) 2022-05-25 23:12:51 -04:00
Graphictoria f0ff6a69e4 Setting up api. 2022-05-22 02:20:19 -04:00
Graphictoria 24d9f7fcb4 Initial commit. 2022-04-29 19:50:07 -04:00