-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODOs
86 lines (79 loc) · 3.02 KB
/
TODOs
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Templates:
Add default point value templates:
[x] Scrum (0, 0.5, 1, 2, 3, 5, 8, 13, 20, 40, 100)
[x] Fibonacci (0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89)
[x] Sequential (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
[x] T-Shirt (XS: 0, S: 1, M: 2, L: 3, XL: 4, XXL: 5)
[x] Custom formats (list of values, input range)
[x] Default is range [1, 10]
[x] List of values max amt (15)
[x] Add "nearest" result section to lov display rooms
Value/Display Mapping:
Support custom displaynames for specific values:
[x] -1 = ? (special, input >= 0 should be enforced)
[x] -2 = Coffee (special, input >= 0 should be enforced)
[x] custom (see t-shirt)
Performance Improvements:
[ ] Drizzle ORM (use joins)
[x] Don't invalidate room on pusher events, where possible
[ ] Rate limits
[ ] Optimize queries
[ ] Remove redundant mutation returns
[ ] Prefer return mutation data over invalidation
[-] Vector clock for pusher events to keep things in sync
[ ] East coast is slow sadge
More Room Customization:
[x] Room member cap, range: [2, 100] int
[ ] Kicking users
[ ] Banning users
UI/UX:
[x] Reduce layout shift by fixing sections in place
[ ] Make nicer styling or whatever
[x] Remove join room button
[x] Github Link on main page to repo
[x] Fix "Copied!" tooltip showing in the wrong place
[ ] Confirmation dialogs for clear, complete
[x] Fix selection of tickets sometimes not enabling voting on other clients
[x] Enable logs on prod
[ ] Prettify pusher event logs to be like tRPC logs
[x] + for expanding ticket info should be right justified
[x] Sort rooms on main page by date created (most recent first)
[x] Sort items in voting section like how its done in tags
[ ] Hide voting button area if voting is off and not owner
[x] Improve colors on light mode
[ ] Improve A11Y
[ ] Improve keyboard experience (hotkeys)
[x] For voting screen options, if selected AND previously voted, show as gradient purple->pink diagonally to bottom right
[x] In completed, show total sums for all categories
[x] Export section should have an <all> card
[x] Export section should be able to exclude particular tickets
[x] Manual overrides for points
[x] Ability to reject ticket
[x] "enable voting" should disable the "everyone voted -> move to discussion"
[x] Name customization
[x] Room name customization
[ ] Allow tickets to be re-ordered (drag and drop + sorting -> order column?)
Misc:
[x] "Spectator" mode where you can only observe
Timer:
[-] Locally only
[-] Sync w/ client push
[x] Store start time / stop time in unix ts
[x] Vote times also stored in unix ts
External Platform Support:
Imports:
[x] JIRA
[ ] Linear
[ ] Trello
[ ] Notion
Exports:
[ ] JIRA
[ ] Linear
[ ] Trello
[ ] Notion
OAuth:
[x] Atlassian
[x] Linear
[x] Notion
[x] Github
[x] Gitlab