Ferdinand Mütsch
4ee3da6f7e
feat: implement file statistics ( resolve #80 )
2023-03-22 20:45:27 +01:00
Ferdinand Mütsch
8ccfcef8e3
chore: show warning message when data about to expire
2023-01-18 01:27:07 +01:00
Steven Tang
fbae5f8757
Tailwind 3 & Footer alignment ( #419 )
...
* ui: footer alignment
* chore: upgrade tailwind to v3
* fix: tailwind 3 class renames
* ui(fix): alias green to emerald for tailwind 3
2022-10-09 10:53:52 +11:00
Ferdinand Mütsch
d5eff46651
fix: summary page layout
2022-04-24 09:33:04 +02:00
bdeshi
9048a8eb7a
Merge branch 'master' into fork
2022-04-24 03:56:18 +06:00
bdeshi
1f19c5e93c
feat: make vibrantColors a localStorage setting
2022-04-24 03:39:08 +06:00
Ferdinand Mütsch
40067d252e
fix: non-ascii project badges ( resolve #357 )
...
chore: locally generated badges (resolve #348 )
2022-04-18 11:39:26 +02:00
bdeshi
f6cc489425
feat: allow toggling vibrant color for all charts
...
- supports new config key `app.vibrant_color` or env `WAKAPI_VIBRANT_COLOR`
- updates and extends `data/colors.json` with editor and os colors
- fixes #343
2022-03-28 01:56:13 +06:00
Ferdinand Mütsch
23d00d574b
chore: easier setup instructions ( resolve #325 )
2022-03-02 08:55:58 +01:00
Ferdinand Mütsch
247aef5ef3
chore: fix api url in setup instructions
...
chore: bump version
2022-01-02 21:02:20 +01:00
Ferdinand Mütsch
c2d3426bcd
feat: project details page with branch statistics ( resolve #242 )
2022-01-02 20:04:29 +01:00
Ferdinand Mütsch
bb0d0569fd
chore: make time picker a standalone petite-vue component
2022-01-02 18:30:22 +01:00
Ferdinand Mütsch
c4c62f31e4
chore: move time picker to separate component
2022-01-02 14:38:04 +01:00
Ferdinand Mütsch
a72af7d57e
chore: add title attribute for kpi texts
2022-01-02 12:02:16 +01:00
Ferdinand Mütsch
92f6d44606
feat: total heartbeats per summary ( resolve #283 )
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
aebfdc535d
refactor: redefine tailwind build
...
chore: encapsulate commonly used css classes
chore: add npm scripts for building tailwind and iconify assets
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
c217f8e664
chore: move vue components to separate js files
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
ba54e7bb96
fix: responsiveness
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
26825b07de
refactor: migrate most non-chart-related js logic to petite-vue ( resolve #282 )
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
7b7fa8bdf3
refactor(wip): redesign settings page
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
af0d2e84e1
refactor: replace roboto by source sans 3 font
...
chore: minor front page styling
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
44a2e609fb
refactor: redesign login page
...
refactor: redesign signup page
refactor: redesign summary page
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
5df0f48303
feat: user avatars
2021-10-14 12:04:21 +02:00
Steven Tang
f0ac0f6153
fix: ui errors from conditional HasData on summary
2021-08-29 11:10:54 +10:00
Ferdinand Mütsch
0542813ed6
docs: update backwards-compatible api url in readme
2021-08-07 10:23:27 +02:00
Ferdinand Mütsch
7c4a2024b6
chore: link to labels settings
2021-06-12 11:40:13 +02:00
Ferdinand Mütsch
0d64858721
feat: implement project labels ( resolve #204 )
2021-06-11 20:59:34 +02:00
Ferdinand Mütsch
ee31212cdd
fix: hotfix for invalid api base url prefix ( #203 )
2021-05-19 10:18:18 +02:00
Ferdinand Mütsch
ef9303e61e
feat: settings dialog for mail reports
2021-04-30 16:20:24 +02:00
Ferdinand Mütsch
e01e6575db
chore: fix api key on instructions page
2021-04-25 20:07:15 +02:00
Ferdinand Mütsch
d3713017e3
fix: include icon library to fix missing emojis on some platforms ( resolve #119 )
2021-04-16 17:07:11 +02:00
Ferdinand Mütsch
a9739a6db0
fix: make range picker show actual range with ceiled to date ( fix #175 )
2021-04-16 11:53:37 +02:00
Ferdinand Mütsch
1783858854
fix: minor fixes ( resolve #151 ) ( resolve #154 )
2021-04-04 10:42:27 +02:00
Ferdinand Mütsch
6b83600acc
fix: responsiveness in firefox mobile ( resolve #137 )
2021-03-25 10:51:36 +01:00
Roch D'Amour
17ddd7ca76
Prevent invalid dates ranges in summary page
...
It is currently possible to enter a "End" date that is before the start
date, or a "start" date that is after the end date. This commit prevent the
user from directly entering an invalid date by setting a "min" and "max"
value on those two date picker.
There are no validation or the server's side, but that shouldn't be a
problem since the invalid date will not create an error, it will simply
not return any data.
2021-03-06 02:38:28 -05:00
Ferdinand Mütsch
30510591eb
feat: custom time intervals ( resolve #115 )
2021-02-13 12:59:59 +01:00
Ferdinand Mütsch
703805412b
chore: code smell [ci skip]
2021-02-12 19:26:23 +01:00
Ferdinand Mütsch
218c571859
feat: display setup instructions on startup ( resolve #120 )
2021-02-12 10:10:44 +01:00
Ferdinand Mütsch
9ff35b85d0
feat: implement stats endpoint ( resolve #114 )
2021-02-06 23:02:35 +01:00
Ferdinand Mütsch
82e9244cdc
style: change color palette
2021-02-05 23:42:20 +01:00
Ferdinand Mütsch
a6aff07b21
chore: use wakatime colors for editors and os ( resolve #100 )
2021-01-30 09:51:36 +01:00
Ferdinand Mütsch
9766d8e903
feat: ability to choose number of top entities to display ( resolve #81 )
2021-01-05 12:41:01 +01:00
Ferdinand Mütsch
e610bb3ee3
fix: html footer rendering
...
chore: update chartjs
2020-12-02 23:16:12 +01:00
Ferdinand Mütsch
16b9aa2282
feat: add front page ( resolve #34 )
2020-11-28 20:23:40 +01:00
Ferdinand Mütsch
67a59561c8
fix: use custom date for summary model to support sqlite deserialization
2020-10-16 14:49:22 +02:00
Ferdinand Mütsch
21b822de42
chore: minor code enhancements
2020-10-09 21:37:20 +02:00
Ferdinand Mütsch
19a8c61f77
feat: add more pre-configured intervals ( resolve #51 )
2020-09-12 12:40:38 +02:00
Ferdinand Mütsch
97cb29ee4d
feat: show placeholders when no data is available ( resolve #42 )
...
feat: add jsx as custom language by default (resolve #50 )
2020-08-30 16:51:37 +02:00
Ferdinand Mütsch
12cc4cd9cf
feat: introduce machine summaries ( resolve #48 )
2020-08-29 22:03:01 +02:00
Ferdinand Mütsch
0294425de0
feat: add ability to change passwords ( resolve #30 )
2020-06-07 19:28:32 +02:00