-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
46 lines (43 loc) · 1.82 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
===============
MVP
===============
Run lighthouse
Address security vulnerabilities
Test on other browsers
Test deadline emails
===============
Minor Fixes
===============
Warning if default AL info/ contact info isn't set
Autosave aif numbers when 0 keep on loading firefox
Scrollbar for firefox and edge
Ensure firestore client/frontend web sdk can't be accessed by anyone - security risk
Press enter to open dialog when tabbed onto date picker, or even when focused
Implement ma of 100 users because firebase.auth.getusers has max of 100?
Stop context menu appearing on installed app on long tap
XSS vulnerabilities in date stored in firestore and other firebase auth things like displayname
Make sure database rules are set correctly and are secure
Use v-avatar instead of the module that generates avatars
When checking if error == "internal", should it be error == "INTERNAL"?
What happens to a user's activities if they delete their account? PoepleByUid moved to peoplebyemail is a bad idea
===============
Better UX
===============
Offline mode
Delete activities
Preload fonts and images
Chunk vendors to only load needed views initially
Pull to refresh/Implement reload page/get data from server again (refresh icon button that appears in sidebar item? What about desktop nav?)
Organise activities by date
If redirected to login, redirect to correct page after login. Do the same with reauthentication, so we can enable email link reauth?
Implement webpage html title changing
transition on v-if for autosave
Use email link for reauthentication
Test all functions, vulnerabilities, make sure dates are valid, etc
Skeleton loaders for autosave don't line up, look at AccountProfile
Combobox autosave enter key
===============
Nice Features
===============
Dark mode
Swipe between views on mobile e.g. swipe left to get from overview to plan