Commit Graph

  • d8d7dcc6d5 Add on to previous commit, forgot to add files ;-; XlXi/Rewrite-2 XlXi 2023-05-27 13:03:37 -0400
  • 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 XlXi 2023-05-27 13:00:12 -0400
  • 89bcc2c100
    Create README.md main Graphictoria 2023-04-14 16:01:37 -0400
  • 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. Graphictoria 2023-01-29 02:43:37 -0500
  • 8b3f940fc6 Changed opengraph embed and theme color. Graphictoria 2023-01-29 02:43:37 -0500
  • 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. Graphictoria 2023-01-25 18:53:42 -0500
  • 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. Graphictoria 2023-01-16 22:07:11 -0500
  • d9ca6b4785 Revert the unneeded transaction hotfix. My bad. Graphictoria 2023-01-14 22:48:43 -0500
  • 6739406c02 Oops, forgot to commit the new art. Graphictoria 2023-01-14 21:38:56 -0500
  • a66a672968 Transaction purchase delta hotfix. Graphictoria 2023-01-14 21:35:51 -0500
  • 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. Graphictoria 2023-01-08 21:26:52 -0500
  • 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. Graphictoria 2023-01-07 21:25:24 -0500
  • 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. Graphictoria 2023-01-06 20:57:15 -0500
  • 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. Graphictoria 2023-01-05 22:18:47 -0500
  • 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. Graphictoria 2022-12-28 15:28:11 -0500
  • 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. Graphictoria 2022-12-27 22:47:22 -0500
  • de46b30b8a QoL and development changes. I have a lot of work to do... Graphictoria 2022-12-16 23:04:44 -0500
  • 730eb2ccb4 I've been busy back here. Graphictoria 2022-11-27 02:31:56 -0500
  • 6c482f5a22 Rework user page, more page concepts. Graphictoria 2022-10-19 23:57:39 -0400
  • 550fafeee5 Blog edits. Graphictoria 2022-10-05 23:41:05 -0400
  • ed3cef5057 A ton of frontend. Graphictoria 2022-10-01 00:20:48 -0400
  • ac65f02703 Removed useless Laravel readme.md file. Graphictoria 2022-09-13 18:40:28 -0400
  • 8c4f41a1d0 Simpler token HTML, shop info hover cards. Graphictoria 2022-09-13 18:36:12 -0400
  • 8a245e94e0 Basic admin panel. Graphictoria 2022-09-01 21:04:15 -0400
  • fd22eb092c A few thumbnail changes. Graphictoria 2022-08-25 22:07:30 -0400
  • 6d7b781470 Actual asset renders are working!!!! Graphictoria 2022-08-21 23:58:44 -0400
  • 80ba7876c5 Fix typo in new README.md file. Graphictoria 2022-08-21 01:05:41 -0400
  • eea366f0cd Finally adding a proper README.md file lol. Just looks nicer. Graphictoria 2022-08-21 01:04:10 -0400
  • c8ccf668c9 Fix a small capitalization mishap. Graphictoria 2022-08-19 19:49:26 -0400
  • 57fcc25822 A few rendering updates for templating scripts and some admin page stuff. Graphictoria 2022-08-19 19:48:11 -0400
  • 6c939f4c2d BUGFIX - renders will no longer change timestamps lol Graphictoria 2022-08-16 13:51:33 -0400
  • 70f2f88394 Whole load of stuff. Renders, admin management bar, CDN, you name it! Graphictoria 2022-08-15 17:06:17 -0400
  • e4ef85a1ce Fix bugs with auth pages, added quick management bar, basic profile, and user rolesets. Graphictoria 2022-08-04 22:32:18 -0400
  • 0231e78941 Added created/updated date on assets. Graphictoria 2022-08-03 18:23:49 -0400
  • d8e0aaa50f Updated JS copyright headers and added asset comments Graphictoria 2022-08-03 18:16:57 -0400
  • 8e0a66247d Going to start working on friends, almost done with the catalog. Graphictoria 2022-07-30 21:09:47 -0400
  • a4f5c0c5d7 Bug fix, bootstrap was loading twice. Graphictoria 2022-07-27 23:51:52 -0400
  • 9cb693fb9c even more shop stuff, we're almost there! Graphictoria 2022-07-27 23:38:16 -0400
  • 4900679f01 More shop stuff, settings stuff, and gameserver stuff. Graphictoria 2022-07-27 01:49:42 -0400
  • a680360ef7 More shop stuff. Graphictoria 2022-07-22 00:13:13 -0400
  • 4d888e938e Lots more shop stuff, working on the asset pages. Graphictoria 2022-07-18 00:22:20 -0400
  • a4218d3302 More shop stuff (again!!!) Graphictoria 2022-07-13 22:59:19 -0400
  • 313ac4e108 More shop stuff Graphictoria 2022-07-13 16:45:41 -0400
  • ebc725296a Some more shop stuff. Graphictoria 2022-07-05 23:45:02 -0400
  • 0321c8ecf6 Catalog categories nearly functional, just need to set up APIs. Also added gear attributes/genres, and normal asset genres. Graphictoria 2022-06-22 00:51:04 -0400
  • c0461f57c0 Working on shop javascript & fixed assettypeids. Graphictoria 2022-06-21 20:53:32 -0400
  • 0a2f41131b Finalize shop design. Graphictoria 2022-06-17 14:44:42 -0400
  • 35c65a66ed (pt 2) Oops, forgot something. Graphictoria 2022-06-16 19:42:34 -0400
  • f7b21fb573 Oops, forgot something. Graphictoria 2022-06-16 19:41:17 -0400
  • dc77fb8691 Catalog layout almost complete Graphictoria 2022-06-16 19:40:05 -0400
  • 070c79c706 Remove some annyoing _blank targets. Graphictoria 2022-06-12 21:30:12 -0400
  • 4a69d5d133 More asset migration stuff, still need to work on the actual implementation. Graphictoria 2022-06-12 21:25:50 -0400
  • 079513157c Basic asset helper (still need to finish assets later but im tired so im going to bed) Graphictoria 2022-06-09 23:22:59 -0400
  • 67963c8268 Banners support markdown now. Graphictoria 2022-06-09 23:09:58 -0400
  • 899691b710 Working on assets, todo later Graphictoria 2022-06-09 22:50:09 -0400
  • fdc09544f5 Start of what will be the catalog. Graphictoria 2022-06-05 14:04:14 -0400
  • 4995f2402f Feed pretty much finished. (except for group shouts/ranked user icons) Graphictoria 2022-05-25 23:12:51 -0400
  • 59db25d3b1 Feed js now loads from the API. Still have to finish posting. Graphictoria 2022-05-25 21:35:29 -0400
  • 15a5a95005 Beginning of statuses/feed api. Graphictoria 2022-05-22 22:10:09 -0400
  • f0ff6a69e4 Setting up api. Graphictoria 2022-05-22 02:20:19 -0400
  • 7d1e097a3d Disable double session protector. Graphictoria 2022-05-21 23:17:39 -0400
  • 09c5029310 Api in a separate DocumentRoot to prevent /images from being used on api urls. Apache config example also added to the /etc folder. Graphictoria 2022-05-16 17:38:53 -0400
  • 22033a0d15 Simple docker implementation, still being worked on. Graphictoria 2022-05-14 13:01:35 -0400
  • c7dd39954a Mostly-infinite sessions. Graphictoria 2022-05-13 21:59:46 -0400
  • 14d570589a Twemoji on dashboard. Graphictoria 2022-05-12 23:09:40 -0400
  • 8e2c838363 Indev dashboard feed. Graphictoria 2022-05-11 20:51:25 -0400
  • f0096f2e97 Major refactors to the way routes work Graphictoria 2022-05-07 22:37:05 -0400
  • a5d1d2f55b Basic ban system(unfinished), improved double session protection, and sessions on all middleware groups. Graphictoria 2022-05-07 14:28:17 -0400
  • 80eb66fb86 Error pages. Graphictoria 2022-05-06 21:19:28 -0400
  • f8407994cc DDoS prevention middleware and recaptcha validation rules added. Still need to implement recaptcha into the existing auth views. Graphictoria 2022-05-05 23:12:15 -0400
  • 608b071ee8 Daily currency reward. Graphictoria 2022-05-03 22:42:02 -0400
  • 45f6074c9c Logging in with either username or email. Graphictoria 2022-05-02 23:13:36 -0400
  • 0fed56e37a Password reset views. Graphictoria 2022-05-02 22:59:29 -0400
  • 6f0a7e790a Kill laravel mix manifest. Graphictoria 2022-05-02 22:27:13 -0400
  • 122ebe0f91 Noscript alert Graphictoria 2022-05-02 22:26:26 -0400
  • 7e6ce0d595 Gitignore public /css, /js, and /fonts directories Graphictoria 2022-05-01 23:00:12 -0400
  • 2fd917a43a Clean up autogenerated files. Graphictoria 2022-05-01 22:59:24 -0400
  • 16c52646bb Search bar. Graphictoria 2022-05-01 22:58:26 -0400
  • ad30d06e25 Dashboard Graphictoria 2022-04-30 13:54:14 -0400
  • 38f18d5fb5 Sign up and registration have been implemented. The old views have also been re-implemented. Graphictoria 2022-04-29 23:07:16 -0400
  • 4016ba4794 Redirect / to dashboard when logged in. Graphictoria 2022-04-29 21:05:15 -0400
  • b2ccbdac27 Username regex, swap users table to use "username" instead of "name" as the username column name. Graphictoria 2022-04-29 20:52:49 -0400
  • df6ddb4fcc Breeze authentication. Graphictoria 2022-04-29 20:23:17 -0400
  • 24d9f7fcb4 Initial commit. Graphictoria 2022-04-29 19:50:07 -0400
  • 6d34216f2d Some stuff, cant really remember what all I did. XlXi/Server-Rendered-Web-Changes Graphictoria 2022-04-29 19:13:44 -0400
  • a65e618d04 Fix maintenance constraint page. Graphictoria 2022-04-23 16:16:01 -0400
  • 23f75ea803 Working on the maintenance page. TODO: fix the stupid cookie error Graphictoria 2022-04-22 22:48:51 -0400
  • 2c7842b3fa Redirect to ReturnUrl when maintenance is disabled. Graphictoria 2022-04-21 22:50:06 -0400
  • 9de81c1281 Dark theme maintenance page, theme Blade @selection directive. Graphictoria 2022-04-21 22:46:01 -0400
  • 0e4cec86cc Reworked maintenance system. Also had to rework a few HTTP error related things because the 404 page wasn't being run through middleware. Graphictoria 2022-04-21 22:37:18 -0400
  • 4a06844a53 Implement Laravel mix versioning. Graphictoria 2022-04-20 21:01:08 -0400
  • 5f96ecd96f indev maintenance page, indev /asset impl Graphictoria 2022-04-16 23:36:42 -0400
  • 73547da723 Banners Graphictoria 2022-04-16 14:07:56 -0400
  • 057450bbed Blog opens in new tab. Graphictoria 2022-04-16 13:30:09 -0400
  • 3c3f2df195 Add spacing to socal cards on the home page. Graphictoria 2022-04-16 00:35:15 -0400
  • 3c97b9e515 Page titles, fixed error page card titles, fixed no javascript page. Graphictoria 2022-04-16 00:32:50 -0400
  • d94a73674b Navbar active classes. Graphictoria 2022-04-15 23:58:55 -0400
  • 4c8ea3e2b5 More error pages. Graphictoria 2022-04-15 23:36:51 -0400
  • d00bbab8e4 Better handling for 404 pages, http 500 page, and some home page improvements. Graphictoria 2022-04-15 23:26:30 -0400
  • ab5b1e08c4 404 page, home page Graphictoria 2022-04-15 16:06:26 -0400