Hangar/frontend-new/TODO.md

269 lines
4.6 KiB
Markdown
Raw Normal View History

2022-02-13 02:24:05 +08:00
Stuff that needs to be done before I consider this a successful POC
## general stuff
2022-02-13 02:24:05 +08:00
- [x] initial setup (pages, layout, autoimport, basically the vitesse stuff)
- [x] windi/tailwind
- [x] store (with ssr)
- [x] async data replacement
2022-02-13 18:56:14 +08:00
- [x] i18n
2022-02-13 02:24:05 +08:00
- [x] api calls
- [x] seo
- [x] route perms
- [x] error pages (needs design but what doesnt?)
2022-02-13 02:24:05 +08:00
- [ ] snackbar
- [ ] maybe deployment alongside the existing frontend? (server is working now)
2022-02-13 18:56:14 +08:00
- [ ] figure out why vite isn't serving the manifest
- [x] investigate why eslint/prettier don't auto fix
## Big list of pages!
2022-03-17 01:24:56 +08:00
All pages need to be check that they
1. fetch all data
2. provide methods to alter data
3. implement layout to display all data and click all buttons etc
4. have the design done
5. passed QA by somebody else other than the implementor
once QA has passed, the checkboxes can be removed and the page can be ~~striked out~~
2022-03-17 01:24:56 +08:00
- api
- [x] fetch
- [ ] post (api auth missing)
- [x] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- authors
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- error
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- index
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- linkout
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- logged-out
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- new
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- notifications
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- staff
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- organizations (empty)
- new
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- tools (empty)
- bbcode
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- [user]
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* index
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* settings (empty)
2022-03-17 01:24:56 +08:00
- api-keys
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* [project]
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* channels
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* discuss
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* flags
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* index
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* notes
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* settings
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* stars
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* watchers
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* pages (empty)
2022-03-17 01:24:56 +08:00
- [...all]
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* versions (empty)
2022-03-17 01:24:56 +08:00
- index
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- new
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- [version]
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
* [platform] (empty)
2022-03-17 01:24:56 +08:00
- index
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- reviews
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- admin (empty)
- flags
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- health
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- log
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- stats
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- versions
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- activities (empty)
- [user]
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- approval (empty)
- projects
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- versions
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa
2022-03-17 01:24:56 +08:00
- user (empty)
- [user]
- [ ] fetch
- [ ] post
- [ ] layout
- [ ] design
- [ ] qa