-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
147 lines (139 loc) · 4.92 KB
/
TODO
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
TODO
====
Jeff:
- [ ] different highlighting to suggest row/col categories
- [ ] animation during pivot (?)
General:
- [ ] disable text select in crosstab
- [ ] modals in wrong layer
- [x] crosstab re-rendering during pivot operation
- [ ] de-bounce queries while selecting a time range
- [ ] loading spinners throughout
- [ ] other aggregates in quantiles
- [ ] minor legend problems
- [x] swap rows & columns button
- [ ] minor CSS problems
- [ ] resizing headers not working
- [ ] final column not sizing correctly
Christopher:
- [ ] fine-tune memcached hits
- [ ] test harness for aggregation web service
- [ ] multiple categories in a single axis
- [ ] mark fields aggregating over NA (= verifie mais incomplet)
Agathe:
- [ ] clear query entirely?
- [ ] left column cut off (resizing not obvious)
- [ ] tous button sometimes takes too long
- [ ] select more than one cell?
- [ ] reveal scroll bars on Windows
- [ ] download data in pivoted format (LOW PRIORITY)
Sara:
- [ ] temporal dimensions only in rows (not columns) - two columns (CLARIFY)
- [ ] require theater when seating category is selected
- [ ] SEPARATE: 'verifie mais incomplet' status
- [x] SEPARATE: faceted browser receipts totals
- [x] order theaters chronologically
- [ ] check that date ranges limit analytics
- [ ] debounce date range changes
- [ ] sel dates in the database query
- [x] CSV downloads
- [ ] click on theater name
- [ ] legend for calendar
- [ ] calendar shows current query
- [ ] selection box
- [ ] draggable handles on selection box
- [x] day click should switch to calendar + register
- [ ] make calendar invert use drawing scale
- [x] i18n in calendar
- [ ] tooltips with actual data
- [x] tooltips near rect (not mouse)
- [ ] animation: focus / context
- [x] theater rules
- [x] currently selected day
- [x] draggable margins for crosstab table
- [ ] prettier crosstab axes on scale
- [ ] bounded dragging for crosstab table
- [x] carousel: crosstab / crosstab + calendar / calendar + register
- [x] bounded dragging for register
- [ ] graph mode for pivot columns
- [x] january appearing out of order
- [x] loading spinner in react
- [x] handle case where an axis is unset
- [ ] reformat the dimension selector
- [ ] formatting of 'date du piece' NOT TO DO
- [x] boolean dimensions repeat 'non'
- [x] check the back button
- [ ] requires / forbids relationships between dims
- [x] authors out of order
- [ ] playbill 1-5 badly formatted
- [ ] signal when loading
- [x] ordering and formatting domains
- [x] natural order for some dimensions (weekday)
- [x] filtering on formatted values doesnt work
- [x] cells need to be formatted
- [ ] better url grooming
- [x] formatting for all dimensions in client
- [ ] set border based on size of domains
- [ ] url doesn't include filter
[ move routing to separate file ]
- [x] reading from url is broken
- [x] webpack breaking unicode in css
- [ ] use a compile regexp in the search widget
- [x] node api install/configuration in jekyll
- [x] react updating correctly
- [x] graph layout indents for hierarchy
- [ ] server loads from postgres
- [ ] seating categories with n/a value NOT NECESSARY
- [x] formatting for the obscure categories
- [x] use webpack for css too?
- [ ] move spinner into react
- [ ] feed from a proper star schema [dimensions]
- [ ] date
- [ ] seating category
- [ ] performance[n]
- [ ] play[m]
- [ ] fix urls
- [ ] modals in right place, truly modal
- [ ] subtotals below/after their children
[ mouseover to group visually ]
- [x] move data to server
- [x] refining on numerical values isn't working
- [ ] toggle ordering by alpha or value
- [x] adding new searches (via autocomplete)
- [ ] subtotals for nested queries
- [ ] (don't show enclosing category)
- [ ] scrolling (only in table; headers track)
- [ ] drag and drop reorder for categories
- [x] size svg correctly
- [x] activate measures other than count of days
- [ ] adjust size of header & cell spacing?
- [x] not adding a row when button clicked
- [x] not loading register page at beginning
- [ ] calendar selection shown in toolbox & url
- [x] back button not working reliably
- [x] click & drag to set calendar selection
- [x] highlight current register page
- [x] loading signal
- [x] make sure filters are being applied
- [x] pivot table & calendar not connected
- [x] fix css for pivot (see green lis)
- [x] layout with small CFRP stamp on right
- [x] bin list for rows + cols + agg
- [x] + / - for bin list
- [x] pulldown to select categories
- [ ] drag and drop to reorder categories
- [ ] nice CSS styling for table
- [ ] labels for calendar months
- [ ] subscript play data fields
- [ ] order weekdays logically
- [ ] sorting results by measure
- [ ] scroll gesture on calendar
- [ ] calendar selection via opacity
- [ ] multiple calendar selections?
- [ ] compact calendar configuration
- [ ] pivot columns
FIXES
=====
- [ ] boolean categories not filtering properly
- [ ] filter values containing '&' truncated
- [ ] check URL keys against dimensions & aggs