# # ChangeLog for / # # Generated by Trac 1.6.1.dev0 # 07/11/26 10:30:01 Thu, 19 Feb 2026 19:33:50 GMT Tome [92fafb3] * components/BuildDetailsDialog.tsx (modified) * components/ComponentDetailsDialog.tsx (modified) * components/ComponentDialog.tsx (modified) * components/Navbar.tsx (modified) * pages/completed-builds/+Page.tsx (modified) * pages/dashboard/admin/+Page.tsx (modified) * pages/dashboard/user/+Page.tsx (modified) * pages/index/+Page.tsx (modified) Merge remote-tracking branch 'origin/main' Thu, 19 Feb 2026 19:33:36 GMT Tome [c586cbd] * database/drizzle/util/seed.ts (modified) Update seed data Tue, 10 Feb 2026 13:20:22 GMT Mihail [546a194] * pages/completed-builds/+Page.tsx (modified) * pages/dashboard/admin/+Page.tsx (modified) * pages/dashboard/user/+Page.tsx (modified) Optimized sites (changed from deprecated Grid to Box+CSS Grid) Tue, 10 Feb 2026 00:23:31 GMT Mihail [f727252] * components/BuildDetailsDialog.tsx (modified) * components/ComponentDetailsDialog.tsx (modified) * components/ComponentDialog.tsx (modified) * components/Navbar.tsx (modified) * pages/index/+Page.tsx (modified) Optimizations & Layout/Text changes Thu, 29 Jan 2026 02:53:57 GMT Tome [b348db4] * database/drizzle/queries/components.ts (modified) * database/drizzle/util/reports.ts (added) * database/drizzle/util/seed.ts (modified) * package.json (modified) Add stored functions and triggers Thu, 29 Jan 2026 02:53:28 GMT Tome [be22289] * pages/dashboard/admin/adminDashboard.telefunc.ts (modified) * server/telefunc/ctx.ts (modified) Minor refactoring Wed, 28 Jan 2026 22:16:36 GMT Tome [adc31ef] * database/drizzle/queries/components.ts (modified) Add missing compatibility checks Wed, 28 Jan 2026 20:15:38 GMT Mihail [1b5c18b] * components/ComponentDialog.tsx (modified) * pages/forge/+Page.tsx (modified) * pages/forge/utils/RenderSpecs.tsx (modified) Fixed specs displaying in the forge page and some scaling issues. Wed, 28 Jan 2026 15:43:57 GMT Mihail [1d8f088] * pages/forge/+Page.tsx (modified) * pages/forge/types/buildTypes.ts (added) * pages/forge/utils/RenderSpecs.tsx (added) * pages/forge/utils/componentCalculations.ts (added) Added +- buttons for ram and storage, rmeoved them from optional ... Wed, 28 Jan 2026 11:13:13 GMT Tome [a744c90] * components/AddComponentDialog.tsx (modified) * components/ComponentDialog.tsx (modified) * components/Navbar.tsx (modified) * pages/dashboard/admin/+Page.tsx (modified) Merge remote-tracking branch 'origin/main' Wed, 28 Jan 2026 11:12:43 GMT Tome [e03e6fb] * database/drizzle/queries/builds.ts (modified) * database/drizzle/queries/components.ts (modified) * database/drizzle/schema/builds.ts (modified) * database/migrations/0000_shallow_darkhawk.sql (moved) * database/migrations/meta/0000_snapshot.json (modified) * database/migrations/meta/_journal.json (modified) Fix missing attribute in buildComponents relation Sat, 24 Jan 2026 20:18:40 GMT Mihail [87b79bc] * components/AddComponentDialog.tsx (modified) * components/ComponentDialog.tsx (modified) * components/Navbar.tsx (modified) * pages/dashboard/admin/+Page.tsx (modified) Fixed suggests component and also added hamburger menu for small ... Fri, 23 Jan 2026 17:28:03 GMT Tome [ad211d1] * database/migrations/0000_regular_kulan_gath.sql (added) * database/migrations/meta/0000_snapshot.json (added) * database/migrations/meta/_journal.json (added) Allow adding multiple components per build Fri, 23 Jan 2026 17:27:06 GMT Tome [b0685a8] * database/drizzle/queries/components.ts (modified) * database/drizzle/schema/builds.ts (modified) * database/migrations/0000_fancy_mojo.sql (deleted) * database/migrations/meta/0000_snapshot.json (deleted) * database/migrations/meta/_journal.json (deleted) Allow adding multiple components per build Mon, 29 Dec 2025 03:37:31 GMT Mihail [41a2f81] * components/BuildDetailsDialog.tsx (modified) Added mini photos for components Mon, 29 Dec 2025 03:34:44 GMT Mihail [958bc89] * components/AddComponentDialog.tsx (added) * components/BuildCard.tsx (modified) * components/BuildDetailsDialog.tsx (modified) * database/drizzle/util/componentFieldConfig.ts (modified) * pages/dashboard/admin/+Page.tsx (modified) * pages/dashboard/admin/adminDashboard.telefunc.ts (modified) * pages/forge/+Page.tsx (modified) Added add component button, fixed several things Mon, 29 Dec 2025 02:57:17 GMT Tome [f46bf5c] * components/BuildDetailsDialog.tsx (modified) * pages/dashboard/admin/+Page.tsx (modified) * pages/dashboard/user/+Page.tsx (modified) * pages/forge/+Page.tsx (modified) Merge remote-tracking branch 'origin/main' Mon, 29 Dec 2025 02:57:02 GMT Tome [dda6f51] * database/drizzle/queries/components.ts (modified) * database/drizzle/util/componentFieldConfig.ts (modified) * pages/dashboard/admin/adminDashboard.telefunc.ts (modified) Implement getDetailsForNewComponent Mon, 29 Dec 2025 01:32:48 GMT Mihail [b6e1b3c] * components/BuildDetailsDialog.tsx (modified) * pages/dashboard/admin/+Page.tsx (modified) * pages/dashboard/user/+Page.tsx (modified) * pages/forge/+Page.tsx (modified) Added delete button and still fixing naming problem with build creation Mon, 29 Dec 2025 01:25:26 GMT Tome [3870834] * database/drizzle/queries/builds.ts (modified) Add transanction to getBuildState Mon, 29 Dec 2025 00:27:09 GMT Tome [915ce0f] * database/drizzle/util/seed.ts (modified) Update seed data Mon, 29 Dec 2025 00:16:09 GMT Mihail [5af32f0] * pages/dashboard/admin/+Page.tsx (modified) * pages/index/+Page.tsx (modified) Added styling to admin dashboard functions and highest ranking popup Sun, 28 Dec 2025 23:37:49 GMT Mihail [8a7f936] * components/BuildCard.tsx (modified) * components/BuildDetailsDialog.tsx (modified) * components/ComponentDetailsDialog.tsx (modified) * components/ComponentDialog.tsx (modified) * database/drizzle/queries/components.ts (modified) * pages/dashboard/admin/+Page.tsx (modified) * pages/forge/+Page.tsx (modified) * pages/index/+Page.tsx (modified) Added Forge Page, added suggest component, fixed styling Sun, 28 Dec 2025 19:12:33 GMT Tome [ae5d054] * database/drizzle/queries/builds.ts (modified) * database/drizzle/queries/components.ts (modified) Fix compatibility issues Sun, 28 Dec 2025 16:38:29 GMT Tome [d69e088] * pages/forge/forge.telefunc.ts (modified) Refactor queries and telefunctions 3 Sun, 28 Dec 2025 16:29:25 GMT Tome [1ac9ee4] * pages/dashboard/user/userDashboard.telefunc.ts (modified) Refactor queries and telefunctions 2 Sun, 28 Dec 2025 16:27:19 GMT Tome [8fe7f1a] * database/drizzle/queries/builds.ts (modified) * database/drizzle/queries/components.ts (modified) * pages/+Layout.telefunc.ts (modified) * pages/dashboard/user/userDashboard.telefunc.ts (modified) * pages/forge/forge.telefunc.ts (modified) Refactor queries and telefunctions Sun, 28 Dec 2025 02:14:58 GMT Tome [67186d2] * components/ComponentDetailsDialog.tsx (modified) * components/ComponentDialog.tsx (modified) Merge remote-tracking branch 'origin/main' Sun, 28 Dec 2025 02:14:12 GMT Tome [e09fe6f] * database/drizzle/queries/builds.ts (modified) * pages/+Layout.telefunc.ts (modified) Properly implement onAddNewBuild Sun, 28 Dec 2025 01:27:01 GMT Mihail [107303c] * database/drizzle/queries/components.ts (modified) Merge remote-tracking branch 'origin/main' # Conflicts: # ... Sun, 28 Dec 2025 01:26:04 GMT Mihail [6ce6739] * components/ComponentDetailsDialog.tsx (modified) * components/ComponentDialog.tsx (modified) Added real images for components Sun, 28 Dec 2025 00:24:44 GMT Tome [3216215] * database/drizzle/queries/components.ts (modified) Fix images not being queried Sun, 28 Dec 2025 00:18:21 GMT Tome [80f6cdb] * database/drizzle/queries/components.ts (modified) Add imgUrl to components query Sat, 27 Dec 2025 23:21:20 GMT Tome [8de343e] * server/telefunc/ctx.ts (modified) Fix some issues 2 Sat, 27 Dec 2025 23:12:35 GMT Mihail [a932c9e] * components/ComponentDetailsDialog.tsx (added) * components/ComponentDialog.tsx (added) * pages/dashboard/admin/+Page.tsx (added) Added frontend elements 2 Sat, 27 Dec 2025 23:09:30 GMT Tome [9c87509] * database/drizzle/queries/components.ts (modified) * pages/+Layout.telefunc.ts (modified) * pages/dashboard/user/userDashboard.telefunc.ts (modified) Fix some issues Sat, 27 Dec 2025 23:07:22 GMT Mihail [e599341] * components/BuildCard.tsx (modified) * components/BuildDetailsDialog.tsx (modified) * components/Navbar.tsx (modified) * pages/completed-builds/+Page.tsx (modified) * pages/dashboard/user/+Page.tsx (modified) * pages/index/+Page.tsx (modified) Added frontend elements Sat, 27 Dec 2025 19:26:53 GMT Tome [f7c0b0d] * .gitattributes (modified) Improve .gitattributes Sat, 27 Dec 2025 19:18:00 GMT Tome [9e9293a] * .gitattributes (modified) Force LF for migrations Sat, 27 Dec 2025 19:14:14 GMT Tome [9137793] * database/migrations/0000_fancy_mojo.sql (added) * database/migrations/meta/0000_snapshot.json (added) * database/migrations/meta/_journal.json (added) * docker-entrypoint.sh (modified) Fix migration and db seeding Sat, 27 Dec 2025 19:00:37 GMT Tome [cc841a5] * docker-entrypoint.sh (modified) Add migration check Sat, 27 Dec 2025 18:52:51 GMT Tome [05361b8] * docker-entrypoint.sh (added) Add docker-entrypoint.sh with LF line endings Sat, 27 Dec 2025 18:52:11 GMT Tome [e196680] * docker-entrypoint.sh (deleted) Remove docker-entrypoint.sh Sat, 27 Dec 2025 18:50:59 GMT Tome [8348642] * .gitattributes (added) Add gitattributes for LF line endings Sat, 27 Dec 2025 18:39:41 GMT Tome [03722c9] * docker-entrypoint.sh (modified) * pages/dashboard/user/+Page.tsx (modified) Fix line endings in docker-entrypoint.sh Sat, 27 Dec 2025 15:27:26 GMT Tome [fc8a8b1] * package-lock.json (added) add package-lock.json Sat, 27 Dec 2025 14:15:29 GMT Tome [5a1bf39] * README.md (modified) Update README.md Sat, 27 Dec 2025 13:30:24 GMT Tome [5750945] * .dockerignore (added) * .env.example (added) * Dockerfile (added) * TODO.md (deleted) * database/drizzle/db.ts (modified) * database/drizzle/queries/components.ts (modified) * database/drizzle/util/componentFieldConfig.ts (moved) * database/drizzle/util/seed.ts (added) * docker-compose.yml (added) * docker-entrypoint.sh (added) * package.json (modified) * pages/dashboard/admin/adminDashboard.telefunc.ts (modified) * server/db-middleware.ts (modified) * server/entry.ts (modified) Dockerize app Sat, 27 Dec 2025 01:55:52 GMT Tome [016481f] * server/authjs-handler.ts (modified) * server/telefunc/ctx.ts (modified) fix admin check Sat, 27 Dec 2025 01:47:11 GMT Tome [ad311c3] * server/authjs-handler.ts (modified) fix username bug Sat, 27 Dec 2025 01:27:36 GMT Tome [9854393] * database/drizzle/queries/builds.ts (modified) * database/drizzle/queries/components.ts (modified) * pages/+Layout.telefunc.ts (modified) * pages/forge/forge.telefunc.ts (modified) implement components query and filtering Sat, 27 Dec 2025 01:16:17 GMT Tome [82aa6ae] * database/drizzle/queries/builds.ts (modified) fix getFavoriteBuildings Fri, 26 Dec 2025 21:43:20 GMT Tome [dd5067a] * database/drizzle/queries/builds.ts (modified) Add sorting Fri, 26 Dec 2025 21:21:22 GMT Tome [898cf68] * auth.d.ts (added) * server/authjs-handler.ts (modified) * server/drizzle/auth-adapter.ts (added) * server/telefunc/ctx.ts (modified) Config authjs Thu, 25 Dec 2025 02:39:56 GMT Tome [e7f1bfa] * database/drizzle/config/componentFieldConfig.ts (modified) * database/drizzle/queries/builds.ts (modified) * database/drizzle/queries/components.ts (modified) * pages/+Layout.telefunc.ts (modified) * pages/forge/forge.telefunc.ts (modified) implement forge features Thu, 25 Dec 2025 00:49:51 GMT Tome [83fb5e2] * database/drizzle/queries/builds.ts (modified) * database/drizzle/queries/components.ts (modified) * database/drizzle/queries/users.ts (modified) * pages/+Layout.telefunc.ts (modified) * pages/auth/register/register.telefunc.ts (modified) * pages/dashboard/admin/adminDashboard.telefunc.ts (modified) * pages/dashboard/user/userDashboard.telefunc.ts (modified) fix returns and add checks Thu, 25 Dec 2025 00:20:46 GMT Tome [d4842f4] * database/drizzle/queries/users.ts (modified) fix returns Wed, 24 Dec 2025 23:55:19 GMT Tome [f14dc71] * pages/+Layout.telefunc.ts (modified) reorder telefunctions Wed, 24 Dec 2025 23:54:22 GMT Tome [8849e3b] * package.json (modified) update package.json Wed, 24 Dec 2025 23:53:53 GMT Tome [5c079f4] * database/drizzle/config/componentFieldConfig.ts (added) add componentFieldConfig Wed, 24 Dec 2025 22:58:00 GMT Mihail [1bf6e1f] * components/BuildCard.tsx (added) * components/BuildDetailsDialog.tsx (added) * components/Navbar.tsx (modified) * database/drizzle/queries/builds.ts (modified) * pages/auth/login/+Page.tsx (modified) * pages/completed-builds/+Page.tsx (added) * pages/forge/+Page.tsx (added) * pages/index/+Page.tsx (modified) Implemented part of the frontend (index, user, completedBuilds). Wed, 24 Dec 2025 22:50:32 GMT Tome [76b980b] * database/drizzle/schema/components.ts (modified) add pci_express_slots attribute Wed, 24 Dec 2025 22:43:39 GMT Tome [2c6d75a] * pages/+Layout.telefunc.ts (modified) add optional param Wed, 24 Dec 2025 22:41:42 GMT Tome [59f8f5a] * database/drizzle/queries/builds.ts (modified) * pages/+Layout.telefunc.ts (modified) update getApprovedBuilds Wed, 24 Dec 2025 22:11:00 GMT Tome [3fca46c] * pages/+Layout.telefunc.ts (modified) * pages/index/buildCards.telefunc.ts (deleted) remove deprecated query and telefunc Wed, 24 Dec 2025 22:10:35 GMT Tome [e729b88] * database/drizzle/db.ts (modified) * database/drizzle/queries/builds.ts (modified) remove deprecated query and telefunc Wed, 24 Dec 2025 16:31:11 GMT Tome [67dfe57] * components/Navbar.tsx (modified) * pages/+Layout.telefunc.ts (modified) * pages/index/+Page.tsx (modified) Fix AuthState Wed, 24 Dec 2025 15:53:37 GMT Mihail [40ac7a9] * assets/pfp.png (added) * assets/projectlogo.png (added) * components/Footer.tsx (added) * components/Navbar.tsx (added) * emotion-server.d.ts (added) * package.json (modified) * pages/+Layout.telefunc.ts (modified) * pages/+Layout.tsx (modified) * pages/+config.ts (modified) * pages/Head.tsx (moved) * pages/Layout.css (modified) * pages/auth/login/+Page.tsx (added) * pages/auth/register/+Page.tsx (added) * pages/dashboard/user/+Page.tsx (added) * pages/index/+Page.tsx (added) * pages/index/buildCards.telefunc.ts (added) * renderer/PageShell.tsx (added) * renderer/createEmotionCache.ts (added) * renderer/types.ts (added) * renderer/usePageContext.tsx (added) * tsconfig.json (modified) Added frontend elements Tue, 23 Dec 2025 23:34:57 GMT Tome [6196d60] * pages/+Layout.telefunc.ts (modified) * server/telefunc/ctx.ts (modified) Modify getAuthState() Tue, 23 Dec 2025 03:22:06 GMT Tome [ea09e98] * database/drizzle/queries/builds.ts (modified) * database/drizzle/queries/components.ts (modified) * database/drizzle/queries/users.ts (modified) * database/drizzle/schema/builds.ts (modified) Update and add Tue, 23 Dec 2025 03:21:42 GMT Tome [226fbbb] * pages/+Layout.telefunc.ts (modified) * pages/dashboard/admin/adminDashboard.telefunc.ts (modified) * pages/dashboard/user/userDashboard.telefunc.ts (modified) * pages/forge/forge.telefunc.ts (added) * pages/index/approvedBuilds.telefunc.ts (deleted) Update telefunctions Sun, 21 Dec 2025 01:52:22 GMT Tome [ee1fa4e] * database/drizzle/schema/relations.ts (modified) Fix typos Sat, 20 Dec 2025 03:04:03 GMT Tome [5ce5904] * pages/+Layout.telefunc.ts (modified) * pages/dashboard/admin/adminDashboard.telefunc.ts (modified) update telefunc Sat, 20 Dec 2025 03:03:51 GMT Tome [c4dd17d] * database/drizzle/queries/builds.ts (modified) * database/drizzle/queries/components.ts (modified) * database/drizzle/queries/users.ts (modified) * database/drizzle/schema/components.ts (modified) update queries Sat, 20 Dec 2025 03:03:37 GMT Tome [37bcb87] * database/drizzle/schema/builds.ts (modified) * database/drizzle/schema/users.ts (modified) update schema Sat, 20 Dec 2025 03:03:20 GMT Tome [0d447f6] * server/telefunc/ctx.ts (modified) update AuthState Sat, 20 Dec 2025 00:31:36 GMT Tome [b615094] * database/drizzle/schema/builds.ts (modified) * database/drizzle/schema/components.ts (modified) * database/drizzle/schema/users.ts (modified) add constraints Fri, 19 Dec 2025 23:56:21 GMT Tome [b69759d] * database/drizzle/queries/users.ts (added) * pages/+Layout.telefunc.ts (added) * pages/auth/register/register.telefunc.ts (added) * pages/dashboard/admin/adminDashboard.telefunc.ts (added) * pages/dashboard/user/userDashboard.telefunc.ts (added) * pages/index/Counter.tsx (deleted) * pages/index/approvedBuilds.telefunc.ts (added) add telefunctions Fri, 19 Dec 2025 23:55:47 GMT Tome [1ebac59] * database/drizzle/queries/builds.ts (added) * database/drizzle/queries/components.ts (added) * database/drizzle/queries/index.ts (added) * database/drizzle/schema/builds.ts (modified) * database/drizzle/schema/components.ts (modified) * database/drizzle/schema/relations.ts (modified) add schema and queries Fri, 19 Dec 2025 23:54:39 GMT Tome [c30935a] * database/drizzle/queries/todos.ts (deleted) * database/drizzle/schema/todos.ts (deleted) * global.d.ts (modified) * pages/index/+Page.tsx (deleted) * pages/star-wars/@id/+Page.tsx (deleted) * pages/star-wars/@id/+data.ts (deleted) * pages/star-wars/index/+Page.tsx (deleted) * pages/star-wars/index/+data.ts (deleted) * pages/star-wars/types.ts (deleted) * pages/todo/+Page.tsx (deleted) * pages/todo/+config.ts (deleted) * pages/todo/+data.ts (deleted) * pages/todo/TodoList.telefunc.ts (deleted) * pages/todo/TodoList.tsx (deleted) * server/entry.ts (modified) * server/telefunc-handler.ts (modified) * server/telefunc/ctx.ts (added) fix config Tue, 16 Dec 2025 00:31:19 GMT Tome [66bf4fd] * drizzle.config.ts (modified) * package.json (modified) * server/authjs-handler.ts (modified) * server/db-middleware.ts (modified) * server/telefunc-handler.ts (modified) setup config Tue, 16 Dec 2025 00:30:39 GMT Tome [fdd776b] * database/drizzle/db.ts (modified) * database/drizzle/schema/builds.ts (added) * database/drizzle/schema/components.ts (added) * database/drizzle/schema/index.ts (added) * database/drizzle/schema/relations.ts (added) * database/drizzle/schema/users.ts (added) * global.d.ts (modified) Add schema Thu, 11 Dec 2025 01:31:15 GMT Bati [8ee4553] * .gitignore (added) * README.md (added) * TODO.md (added) * assets/logo.svg (added) * biome.json (added) * components/Link.tsx (added) * database/drizzle/db.ts (added) * database/drizzle/queries/todos.ts (added) * database/drizzle/schema/todos.ts (added) * drizzle.config.ts (added) * global.d.ts (added) * package.json (added) * pages/+Head.tsx (added) * pages/+Layout.tsx (added) * pages/+config.ts (added) * pages/+onPageTransitionEnd.ts (added) * pages/+onPageTransitionStart.ts (added) * pages/Layout.css (added) * pages/_error/+Page.tsx (added) * pages/index/+Page.tsx (added) * pages/index/Counter.tsx (added) * pages/star-wars/@id/+Page.tsx (added) * pages/star-wars/@id/+data.ts (added) * pages/star-wars/index/+Page.tsx (added) * pages/star-wars/index/+data.ts (added) * pages/star-wars/types.ts (added) * pages/todo/+Page.tsx (added) * pages/todo/+config.ts (added) * pages/todo/+data.ts (added) * pages/todo/TodoList.telefunc.ts (added) * pages/todo/TodoList.tsx (added) * server/authjs-handler.ts (added) * server/db-middleware.ts (added) * server/entry.ts (added) * server/telefunc-handler.ts (added) * tsconfig.json (added) * vite.config.ts (added) scaffold Vike app with Bati