meme-box
meme-box copied to clipboard
Convert from NPM to PNPM
Milestone 1: Have things compilable and from the compile step complete
- [x] Make Frontend compilable
- [x] WebSockets not working?
- [x] Build Headless Version
- [x] Build Tauri Version
- [x] Build Electron Version
- [ ] Update GH Workflows
Current Step to Fix:
Run pnpm build:all
- [ ] Move Files to alike structure in old repo
- [ ] Migrate back to old repo + PR
Milestone 2: New Release with the new Triggers
- [ ] #558
- [ ] #560
- [ ] Make Frontend Work again (material components)
- [ ] Tooltips Missing Background?!
- [ ] Filter Style is borked
- [ ] Filter Inputs have no background...
- [ ] Mobile View Dialog not showing up
- [ ] and probably many more issues ... yay.
- [ ] Speedup Locally testing https://taskfile.dev/usage/#by-fingerprinting-locally-generated-files-and-their-sources & and later calls of builds using the same source
- [ ] NX Cache of Tauri Build (rebuild if frontend/backend is changed, may result in the same tauri build locally)
- [ ] Working Electron Version
Milestone 3: Post Release (for the next one)
- [ ] Server Build is not caching??? wrong nx build executor?
- [ ] Change VM2 to isolated-vm (try for M1 or push to the M2)
- [ ] isolated-vm needs to have all global functions/arguments added one by one instead of simple function call
- [ ] Use https://taskfile.dev/usage/ instead of chain of package.json scripts
- [ ] nestjs instead of TsED
- [ ] enable angular template strictness one by one Angular 17 Things todo:
- [ ] Wrap All 3rd Party(incl. Material) in their own components for easier upgrades