Commit graph

9 commits

Author SHA1 Message Date
Sérgio Salgado
ca2274a8a2 fix: use date-fns functional programming module 2021-11-24 23:02:24 +00:00
Sérgio Salgado
973040f409 feat: remove all instances of moment usage 2021-11-24 23:02:23 +00:00
Sérgio Salgado
7d6fb17158 feat: convert from using dst offsets to use timezone code
feat: select timezones from current selected country
2021-11-24 23:02:22 +00:00
Sérgio Salgado
307cb07129 feat: add analytics screen
feat: analytics header overview and legend
feat: data selectors
feat: graph axis and introductory stale data

feat: change graph tick labeling
feat: color formatting
feat: day and month separation in graph grid
refactor: move graph logic to its own file
chore: create dummy transaction factory
feat: make the analytics overview dynamic with data

feat: apply timezone to the analytics screen
fix: multiple bug fixes

fix: graph txs colors
fix: graph no data scenario

feat: remove placeholder icons
fix: used currencies on filtered data

fix: remove timezone object formatting

fix: forex rates on transaction data
fix: styles

fix: growth percentage margin

refactor: pull up variables
fix: clean up code

feat: add transparent areas for mouse event purposes

fix: replace DateTime with Date

fix: small fixes to graph area intervals

fix: graph rectangle location

fix: d3 onClick event in dot graph

chore: move graph popover component to components folder

feat: memo dot graph to avoid expensive rerendering
refactor: separate Graph component for future refactoring purposes

refactor: restructure Graph related components
fix: graph memoizing

feat: top machines stacked bar graph
refactor: further analytics refactor
fix: small fixes on top machines graph

fix: top machines stacked bar grapy y-axis scaling

fix: small fixes on the stacked bar graph
feat: add top machines header

fix: bar drawing
fix: transaction grouping per day of week
refactor: general code cleaning up
feat: mouseover events

fix: transaction filtering on cross-day hour intervals

fix: top machines graph edge case

fix: NaN instances on graph drawing

fix: tooltip date presentation
fix: rearrange files for easier understanding

fix: tooltip date interval

fix: multiple small fixes

fix: remove unnecessary arguments
fix: add second group of hoverable rectangles
2021-11-10 17:34:40 +00:00
Sérgio Salgado
78a4c9f267 fix: formatDate working with timezone code 2021-06-20 15:56:18 +01:00
Sérgio Salgado
da0d25c040 feat: add config migration 2021-06-20 15:56:18 +01:00
Sérgio Salgado
b2b4fedf42 feat: timezone conversion 2021-06-20 15:56:18 +01:00
Sérgio Salgado
ea1aafa3e9 fix: timezone labels 2021-05-25 15:08:44 +01:00
Sérgio Salgado
b1fa5619a7 refactor: move timezone functions to util file 2021-05-25 15:08:44 +01:00