2022-02-13 02:24:05 +08:00
|
|
|
Stuff that needs to be done before I consider this a successful POC
|
|
|
|
|
2022-03-17 00:55:11 +08:00
|
|
|
## 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
|
2022-03-16 03:26:18 +08:00
|
|
|
- [x] route perms
|
2022-03-15 16:28:56 +08:00
|
|
|
- [x] error pages (needs design but what doesnt?)
|
2022-03-30 00:20:26 +08:00
|
|
|
- [x] snackbar/success notifications/whatever
|
2022-03-27 17:28:56 +08:00
|
|
|
- [x] maybe deployment alongside the existing frontend?
|
2022-02-13 18:56:14 +08:00
|
|
|
- [ ] figure out why vite isn't serving the manifest
|
2022-03-22 00:08:08 +08:00
|
|
|
- [x] cors?
|
2022-04-03 06:23:48 +08:00
|
|
|
- [x] i18n + ssr, server needs locale for both logged in and anon user
|
2022-03-21 01:02:35 +08:00
|
|
|
- [x] date formatting needs to go thru i18n
|
2022-03-13 02:13:50 +08:00
|
|
|
- [x] investigate why eslint/prettier don't auto fix
|
2022-03-22 00:08:08 +08:00
|
|
|
- [x] actually implement page transitions (as opposed to popping up below the page)
|
2022-04-30 19:17:15 +08:00
|
|
|
- [ ] validation of forms/inputs etc (mostly done)
|
|
|
|
- [ ] check that we have loading states everywhere, on like buttons and whatever (mostly done)
|
2022-03-27 17:28:56 +08:00
|
|
|
- [x] add header calls to all pages
|
2022-03-17 00:55:11 +08:00
|
|
|
|
|
|
|
## Big list of pages!
|
2022-03-17 01:24:56 +08:00
|
|
|
|
|
|
|
All pages need to be check that they
|
|
|
|
|
|
|
|
1. fetch all data
|
2022-03-17 02:24:50 +08:00
|
|
|
2. implement layout to display all data and click all buttons etc
|
|
|
|
3. functionality (including posting to server if needed)
|
2022-03-17 01:24:56 +08:00
|
|
|
4. have the design done
|
|
|
|
5. passed QA by somebody else other than the implementor
|
2022-03-17 00:55:11 +08:00
|
|
|
|
|
|
|
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
|
|
|
|
- [x] layout
|
2022-04-02 02:30:20 +08:00
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- authors
|
2022-03-17 02:24:50 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-03 06:23:48 +08:00
|
|
|
- [x] functionality
|
2022-03-20 22:22:39 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- error
|
2022-03-27 17:28:56 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] design
|
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- index
|
2022-03-17 02:24:50 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-06 20:46:36 +08:00
|
|
|
- [ ] functionality (search without reloading the page, sorting, licence and version filter)
|
2022-04-02 02:30:20 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- linkout
|
2022-03-17 02:24:50 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
2022-04-02 02:30:20 +08:00
|
|
|
- [x] design
|
2022-04-06 20:46:36 +08:00
|
|
|
- [x] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- new
|
2022-04-03 17:53:16 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-06 04:53:24 +08:00
|
|
|
- [x] functionality
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] design
|
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- notifications
|
2022-03-17 17:58:27 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-02 02:30:20 +08:00
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- staff
|
2022-03-17 02:24:50 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-03 06:23:48 +08:00
|
|
|
- [x] functionality
|
2022-03-20 22:22:39 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- organizations (empty)
|
|
|
|
- new
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] fetch
|
|
|
|
- [ ] layout
|
2022-03-17 02:24:50 +08:00
|
|
|
- [ ] functionality
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] design
|
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- tools (empty)
|
|
|
|
- bbcode
|
2022-03-21 23:32:12 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-03-25 01:23:24 +08:00
|
|
|
- [x] functionality
|
2022-04-17 00:19:01 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-25 04:02:36 +08:00
|
|
|
- [user] (was filled in old but kinda empty in new)
|
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* index
|
2022-04-05 04:15:05 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* settings (empty)
|
2022-03-17 01:24:56 +08:00
|
|
|
- api-keys
|
2022-03-22 03:21:19 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-30 19:17:15 +08:00
|
|
|
- [x] functionality
|
2022-03-22 03:21:19 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* [project]
|
2022-03-25 04:02:36 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
2022-04-06 20:46:36 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* channels
|
2022-03-25 03:56:40 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-06 20:46:36 +08:00
|
|
|
- [x] functionality
|
2022-03-25 03:56:40 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* discuss
|
|
|
|
- [ ] fetch
|
|
|
|
- [ ] layout
|
2022-03-17 02:24:50 +08:00
|
|
|
- [ ] functionality
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] design
|
|
|
|
- [ ] qa
|
|
|
|
* flags
|
2022-03-25 01:23:24 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* index
|
2022-04-02 05:15:12 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-06 20:46:36 +08:00
|
|
|
- [ ] functionality (promoted versions, download latest)
|
2022-04-02 05:15:12 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* notes
|
2022-03-25 01:23:24 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
2022-03-25 03:56:40 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* settings
|
2022-04-02 22:09:24 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [ ] design (needs styling the tabs)
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* stars
|
2022-03-23 22:38:33 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* watchers
|
2022-03-23 22:38:33 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* pages (empty)
|
2022-03-17 01:24:56 +08:00
|
|
|
- [...all]
|
2022-03-27 01:46:59 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-03 01:02:56 +08:00
|
|
|
- [x] functionality
|
2022-03-27 01:46:59 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* versions (empty)
|
2022-03-17 01:24:56 +08:00
|
|
|
- index
|
2022-03-27 02:47:41 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-30 19:17:15 +08:00
|
|
|
- [ ] functionality (pagination)
|
2022-03-27 02:47:41 +08:00
|
|
|
- [ ] design (don't like the version li yet)
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- new
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] fetch
|
2022-04-05 04:15:05 +08:00
|
|
|
- [ ] layout (rough draft)
|
2022-03-17 02:24:50 +08:00
|
|
|
- [ ] functionality
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] design
|
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- [version]
|
2022-03-27 04:47:02 +08:00
|
|
|
- [x] fetch
|
2022-04-02 22:09:24 +08:00
|
|
|
- [x] layout
|
2022-03-27 04:47:02 +08:00
|
|
|
- [x] functionality
|
2022-04-02 22:09:24 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
|
|
|
* [platform] (empty)
|
2022-03-17 01:24:56 +08:00
|
|
|
- index
|
2022-03-27 04:47:02 +08:00
|
|
|
- [x] fetch
|
2022-04-05 04:15:05 +08:00
|
|
|
- [x] layout
|
|
|
|
- [ ] functionality (misses deleting, admin actions and other buttons)
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] design
|
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- reviews
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] fetch
|
|
|
|
- [ ] layout
|
2022-03-17 02:24:50 +08:00
|
|
|
- [ ] functionality
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] design
|
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- admin (empty)
|
|
|
|
- flags
|
2022-03-19 18:49:40 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-03-23 03:38:55 +08:00
|
|
|
- [x] functionality
|
2022-03-20 22:22:39 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- health
|
2022-03-20 00:32:10 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
2022-03-20 22:22:39 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- log
|
2022-03-21 01:02:35 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [ ] functionality (pagination)
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- stats
|
2022-03-19 20:34:50 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
2022-03-20 22:22:39 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- versions
|
2022-03-19 00:00:02 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-03-25 01:23:24 +08:00
|
|
|
- [x] functionality
|
2022-03-20 22:22:39 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- activities (empty)
|
|
|
|
- [user]
|
2022-03-23 01:36:27 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- approval (empty)
|
|
|
|
- projects
|
2022-03-23 03:38:55 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- versions
|
2022-03-23 23:30:50 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
2022-04-02 22:09:24 +08:00
|
|
|
- [x] functionality
|
2022-03-23 23:30:50 +08:00
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|
2022-03-17 01:24:56 +08:00
|
|
|
- user (empty)
|
|
|
|
- [user]
|
2022-03-22 01:11:08 +08:00
|
|
|
- [x] fetch
|
|
|
|
- [x] layout
|
|
|
|
- [x] functionality
|
|
|
|
- [x] design
|
2022-03-17 00:55:11 +08:00
|
|
|
- [ ] qa
|