Skip to content

Commit 78725a6

Browse files
Merge pull request #8 from DanielGilbert/dev
v1.0.4
2 parents 24965cb + bf34b2b commit 78725a6

30 files changed

+1109
-509
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: bug
6+
assignees: DanielGilbert
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Desktop (please complete the following information):**
27+
- OS: [e.g. iOS]
28+
- Browser [e.g. chrome, safari]
29+
- Version [e.g. 22]
30+
31+
**Smartphone (please complete the following information):**
32+
- Device: [e.g. iPhone6]
33+
- OS: [e.g. iOS8.1]
34+
- Browser [e.g. stock browser, safari]
35+
- Version [e.g. 22]
36+
37+
**Additional context**
38+
Add any other context about the problem here.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: enhancement
6+
assignees: DanielGilbert
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.

.gitignore

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
build/chrome/release.zip
2-
build/firefox/release.zip
3-
debug/chrome
4-
debug/firefox
1+
debug
2+
build

Assets/screenshot.png

-8.2 KB
Binary file not shown.

CHANGELOG.md

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [unreleased]
9+
10+
## [0.1.4] - 2022-01-11
11+
12+
### Added
13+
14+
- Completely new Settings UI
15+
- Ability to fill the attendance for the whole week
16+
- Localization has been completed
17+
18+
### Changed
19+
20+
- Attendance for whole week is now the only visible option. This can be changed in the settings.
21+
22+
### Fixed
23+
24+
- Fixes an issue where the buttons won't appear after logging in
25+
26+
### Maintenance
27+
28+
- Code has been refactored
29+
830
## [0.1.3] - 2022-01-04
931

1032
### Added
@@ -52,8 +74,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5274
- Ability to fill the attendance sheet for a month
5375
- Ability to fill the attendance sheet for a day
5476

55-
[unreleased]: https://github.com/DanielGilbert/kenOne/compare/v0.1.3...HEAD
56-
[0.1.3]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.1.1...v0.1.3
57-
[0.1.2]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.1.1...v0.1.2
58-
[0.1.1]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.1.0...v0.1.1
59-
[0.1.0]: https://github.com/olivierlacan/keep-a-changelog/releases/tag/v0.1.0
77+
[unreleased]: https://github.com/DanielGilbert/kenBuddy/compare/v0.1.4...HEAD
78+
[0.1.4]: https://github.com/DanielGilbert/kenBuddy/compare/v0.1.3...0.1.4
79+
[0.1.3]: https://github.com/DanielGilbert/kenBuddy/compare/v0.1.1...v0.1.3
80+
[0.1.2]: https://github.com/DanielGilbert/kenBuddy/compare/v0.1.1...v0.1.2
81+
[0.1.1]: https://github.com/DanielGilbert/kenBuddy/compare/v0.1.0...v0.1.1
82+
[0.1.0]: https://github.com/DanielGilbert/kenBuddy/releases/tag/v0.1.0

README.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# kenBuddy - Browser extension
2+
![](/asset/screenshot.png)
3+
24
This extension allows to fill the attendance sheet provided at kenjo.io in a more easier manner. If the real attendance is not important, and you are just filling this sheet for legal purpose - this extension is for you. It comes with an entropy and a small options page.
35

46
For this extension to work, the "Attendance" widget needs to be visible on the home screen.
@@ -8,18 +10,25 @@ For this extension to work, the "Attendance" widget needs to be visible on the h
810
- [Mozilla Firefox][firefox-store]
911

1012
## Settings
11-
In the settings, it is possible to change the following:
12-
- Entropy: This will alternate the start time randomly with a maximum of the given value
13-
- Schedule: You can set a custom start time, a custom duration (depending on how many hours you work per day) and the duration for your break.
14-
- Fill Month: You can also activate a hidden button, which will allow you to prefill the whole month. I'm not endorsing that feature, but, you know...
13+
![](asset/screenshot-settings.png)
14+
15+
### General Settings
16+
- **Show for complete month** - this will show you the button for the complete month. Keep in mind that you won't be able to change the prefilled values until the respective day has been reached.
17+
- **Show for entire week** - same as above, but just for the current week.
18+
- **Show for single day** - shows the button to fill the attendance for just this day.
19+
20+
- **Entropy** - you can alternate the starting time. The entropy marks the maximum amount of minutes that will be added to the start time. If you don't want to have anything of that happening, just set it to 0.
21+
22+
### Schedule
23+
- **Start** - set the time you usually start working.
24+
- **Pause** - your usual pause duration.
25+
- **Hours** - the amount of hours you work on this day.
1526

1627
## FAQ
1728
- **I cannot see the button?**
1829
- Make sure to add the attendance widget to your Home Screen
1930
- **I still cannot see the button!**
2031
- Press _"Refresh"_ or <kbd>F5</kbd> - mostly, this appears after you've navigated inside the kenjo web app, and return back to the Home screen.
21-
- **What does _Attendance: Fill Month_ do?**
22-
- It fills the attendance sheet for the entire month. As there is currently no way to remove entries that were made in advance, I highly discourage you to do that. Also, HR might not like it.
2332

2433
[google-store]: https://chrome.google.com/webstore/detail/kenone/fdalhlmgbllklibldlbglgnomghicmhm
2534
[firefox-store]: https://addons.mozilla.org/de/firefox/addon/kenbuddy/
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)