diff --git a/repro-account.ts b/.archived/repro-account.ts similarity index 96% rename from repro-account.ts rename to .archived/repro-account.ts index b045461..bc37163 100644 --- a/repro-account.ts +++ b/.archived/repro-account.ts @@ -1,5 +1,5 @@ import "dotenv/config"; -import config from "./src/payload.config"; +import config from "@payload-config"; import { getPayload } from "payload"; async function main() { diff --git a/reset-test-user-password.ts b/.archived/reset-test-user-password.ts similarity index 100% rename from reset-test-user-password.ts rename to .archived/reset-test-user-password.ts diff --git a/.dockerignore b/.dockerignore index 6821b9a..f6c5fdc 100644 --- a/.dockerignore +++ b/.dockerignore @@ -22,10 +22,10 @@ mission-files # --- Tests + Playwright artifacts (not needed for the production image) --- tests -test-results -playwright-report +.archived/test-results +.archived/playwright-report blob-report -playwright-report +.archived/playwright-report .playwright-mcp test.env playwright.config.ts @@ -56,8 +56,8 @@ AGENTS.md DEPLOYMENT.md docs Writerside -repro-account.ts -reset-test-user-password.ts +.archived/repro-account.ts +.archived/reset-test-user-password.ts pnpm-lock.yaml.bk .yarnrc .npmrc diff --git a/.gitignore b/.gitignore index f5012f7..e87e3e0 100644 --- a/.gitignore +++ b/.gitignore @@ -42,13 +42,15 @@ yarn-error.log* next-env.d.ts .env +.env.stg +.env.prd /media # Playwright node_modules/ -/test-results/ -/playwright-report/ +/.archived/test-results/ +/.archived/playwright-report/ /blob-report/ /playwright/.cache/ diff --git a/.todo/tasks.json b/.todo/tasks.json new file mode 100644 index 0000000..be258e1 --- /dev/null +++ b/.todo/tasks.json @@ -0,0 +1,74 @@ +[ + { + "id": "TASK_1", + "priority": "LOW", + "tags": [ + "Game::Market" + ], + "title": "fix: cannot list locker items on market", + "description": "", + "status": "TODO", + "date": { + "date": { + "year": 2026, + "month": 8, + "day": 20 + }, + "time": { + "hour": 16, + "minute": 2, + "second": 14, + "nano": 427428729 + } + }, + "isImported": false + }, + { + "id": "TASK_3", + "priority": "LOW", + "tags": [ + "App::Helpdesk" + ], + "title": "feat: editable helpdesk tickets", + "description": "", + "status": "TODO", + "date": { + "date": { + "year": 2026, + "month": 8, + "day": 20 + }, + "time": { + "hour": 16, + "minute": 3, + "second": 1, + "nano": 462798021 + } + }, + "isImported": false + }, + { + "id": "TASK_8", + "priority": "LOW", + "tags": [ + "App::Helpdesk" + ], + "title": "feat: ticket upvotes", + "description": "Functionality for people to upvote the features they want to be prioritized for adding, or bugs to be fixed", + "status": "TODO", + "date": { + "date": { + "year": 2026, + "month": 8, + "day": 20 + }, + "time": { + "hour": 16, + "minute": 3, + "second": 28, + "nano": 849363122 + } + }, + "isImported": false + } +] \ No newline at end of file diff --git a/TODO.md b/TODO.md index 6468211..8726c4a 100644 --- a/TODO.md +++ b/TODO.md @@ -14,9 +14,11 @@ ## MVP – Priority Deadline by 8/15 +[!NOTE] Some pieces of this application were not implemented by this date and have been pushed to the next release. + This application must be available to my users by 8/15. The minimum viable product is defined as: -- [ ] Working authentication (login, logout, forgot password without using email) +- [x] Working authentication (login, logout, forgot password without using email) - [ ] Automatically generated profile with customization options for user on the front-end - [ ] Full permissions and ACL system for all components - [ ] ALL ADMIN UI access should be blocked behind a "trusted" role. @@ -31,11 +33,11 @@ This application must be available to my users by 8/15. The minimum viable produ ### Logistics (core of the application) -- [ ] Logistics front-end - - [ ] Working shipments screen - - [ ] Working structures screen - - [ ] Working assets screen - - [ ] Working vehicles screen +- [x] Logistics front-end + - [x] Working shipments screen + - [x] Working structures screen + - [x] Working assets screen + - [x] Working vehicles screen - [ ] Banking system - [ ] Working market screen