Commit Graph

83 Commits

Author SHA1 Message Date
XlXi d8d7dcc6d5 Add on to previous commit, forgot to add files ;-; 2023-05-27 13:03:37 -04:00
XlXi cfdc49c20f Minor branding changes and updated dependencies.
- Ran npm update
- Split bootstrap css into two phases (web/resources/sass/VirtuBrick.scss)
- Updated default icons to use the VirtuBrick logo instead of the Graphictoria logo
- Updated readme branding to include VirtuBrick instead of Graphictoria
- Removed deployments.txt
- Removed outdated docker build batch file
- Removed outdated web start batch file
2023-05-27 13:00:14 -04:00
Graphictoria 426778c340 Asset changes and bugfixes.
- Squashed a bug that prevented sales from being displayed on the transaction overview page.
- Split up auto uploader and xml uploader on admin panel.
- Manual asset uploader on admin panel.
- General package AssetType support.
- Manual BodyPart upload support.
- Manual Face upload support.
- Trusted, user creatable, and admin creatable options added to asset types.
- Vertical tabbed navs.
- Moved all routes for "shop.asset" to a method in the asset model itself.
- Added a way to view a list of the most recent assets uploaded by admins.
- Added Face render support.
- Indev outfits page.
2023-02-13 00:12:18 -05:00
Graphictoria 8b3f940fc6 Changed opengraph embed and theme color. 2023-01-29 02:43:37 -05:00
Graphictoria f94d6e3555 Thumbnail and user punishment changes.
- User manual moderation page.
- Sped up thumbnail loading times majorly. This improves the shop and character editor.
- Named punishment types.
- Added email address search on the find user page.
- Added internal note and pardon note to user punishments.
- User admin page shows previous usernames if the user has any.
- Username changing support.
2023-01-29 01:59:12 -05:00
Graphictoria 131ff27343 Avatar and 3d thumbnail changes.
- Fixed 3d view causing a rerender on resize.
- Avatar editor page.
- Made avatar editor page mobile-friendly.
- Fixed bug on shop where thumbnails would persist across pages.
- Avatar editor CSS changes. Added a class for the shop item card.
- Avatar editor api.
- Updated 2d/3d thumbnail JS to support the 2d asset/user thumbnail api.
- Fixed some rate limiters to not be global.
- Tightened up the rate limit on the maintenance bypass api to 20 requests with a decay of 30 minutes.
- APIs for avatar editor. This is for wearing/removing/listing items.
- Ability to delete files from the CDN.
- BodyColors/CharacterAppearance client endpoints.
- Wearable assets.
- BodyColors XML in grid storage folder for use by the BodyColors endpoint.
- Owned/worn asset on sign up configurable.
- Models for outfits. They are not finished at this moment in time.
2023-01-21 03:32:32 -05:00
Graphictoria d9ca6b4785 Revert the unneeded transaction hotfix. My bad. 2023-01-14 22:48:43 -05:00
Graphictoria 6739406c02 Oops, forgot to commit the new art. 2023-01-14 21:38:56 -05:00
Graphictoria a66a672968 Transaction purchase delta hotfix. 2023-01-14 21:35:51 -05:00
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 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 ffe0c2f77c Admin panel changes.
- Indev user assets.
- Moved admin find user endpoint.
- Shifted around some buttons on the admin panel navigation.
- Re-implement .border-0.
- Indev user admin page. Somewhat functional mess.
- Updated admin search input component to have the label as optional.
- Grouped user search routes.
- Admin user lookup tool.
- Tabbed admin pages.
- Update profile quick moderation user admin button to work with the new user admin page.
- Remove unfinished quick moderate button from user profile.
2022-12-28 21:17:58 -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 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 6c482f5a22 Rework user page, more page concepts.
- Added page concept for games.

- User page now mostly resembles what Roblox's user profile page looked like back in 2016.

- Added biography for users.
2022-10-19 23:57:39 -04:00
Graphictoria 550fafeee5 Blog edits.
- Added some more frontend for the blog. This includes a general layout for the home page and a basic 404 page.

- Added a 404 page.

- Changed urls to use routes instead.

- Added RSS button, functionality is still to-do.
2022-10-05 23:41:05 -04: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 ac65f02703 Removed useless Laravel readme.md file. 2022-09-13 18:40:28 -04:00
Graphictoria 8c4f41a1d0 Simpler token HTML, shop info hover cards.
- The complexity and size of the HTML of tokens has been reduced to a simple class, no more styles and no more image.

- Hover cards have been added to the shop item cards, along with item cards being moved to it's own class in the shop Javascript. Simply just put your mouse overtop of a shop item and more info will be shown to you below it! Very epic.
2022-09-13 18:36:12 -04:00
Graphictoria 8a245e94e0 Basic admin panel. 2022-09-01 21:04:15 -04:00
Graphictoria fd22eb092c A few thumbnail changes. 2022-08-25 22:07:30 -04:00
Graphictoria 6d7b781470 Actual asset renders are working!!!! 2022-08-21 23:58:44 -04:00
Graphictoria 80ba7876c5 Fix typo in new README.md file. 2022-08-21 01:05:41 -04:00
Graphictoria eea366f0cd Finally adding a proper README.md file lol. Just looks nicer. 2022-08-21 01:04:10 -04:00
Graphictoria c8ccf668c9 Fix a small capitalization mishap. 2022-08-19 19:49:26 -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 6c939f4c2d BUGFIX - renders will no longer change timestamps lol 2022-08-16 13:51:33 -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 e4ef85a1ce Fix bugs with auth pages, added quick management bar, basic profile, and user rolesets. 2022-08-04 22:32:18 -04:00
Graphictoria 0231e78941 Added created/updated date on assets. 2022-08-03 18:23:49 -04:00
Graphictoria d8e0aaa50f Updated JS copyright headers and added asset comments 2022-08-03 18:16:57 -04:00
Graphictoria 8e0a66247d Going to start working on friends, almost done with the catalog. 2022-07-30 21:09:47 -04:00
Graphictoria a4f5c0c5d7 Bug fix, bootstrap was loading twice. 2022-07-27 23:51:52 -04:00
Graphictoria 9cb693fb9c even more shop stuff, we're almost there! 2022-07-27 23:38:16 -04:00
Graphictoria 4900679f01 More shop stuff, settings stuff, and gameserver stuff. 2022-07-27 01:49:42 -04:00
Graphictoria a680360ef7 More shop stuff. 2022-07-22 00:13:13 -04:00
Graphictoria 4d888e938e Lots more shop stuff, working on the asset pages. 2022-07-18 00:22:20 -04:00
Graphictoria a4218d3302 More shop stuff (again!!!) 2022-07-13 22:59:19 -04:00
Graphictoria 313ac4e108 More shop stuff 2022-07-13 16:45:41 -04:00
Graphictoria ebc725296a Some more shop stuff. 2022-07-05 23:45:02 -04:00
Graphictoria 0321c8ecf6 Catalog categories nearly functional, just need to set up APIs. Also added gear attributes/genres, and normal asset genres. 2022-06-22 00:51:04 -04:00
Graphictoria c0461f57c0 Working on shop javascript & fixed assettypeids. 2022-06-21 20:53:32 -04:00
Graphictoria 0a2f41131b Finalize shop design. 2022-06-17 14:44:42 -04:00
Graphictoria 35c65a66ed (pt 2) Oops, forgot something. 2022-06-16 19:42:34 -04:00
Graphictoria f7b21fb573 Oops, forgot something. 2022-06-16 19:41:17 -04:00
Graphictoria dc77fb8691 Catalog layout almost complete 2022-06-16 19:40:05 -04:00
Graphictoria 070c79c706 Remove some annyoing _blank targets. 2022-06-12 21:30:12 -04:00