doka-nt / worklog-reminder Goto Github PK
View Code? Open in Web Editor NEWApp for track time in JIRA issue worklogs
License: GNU Affero General Public License v3.0
App for track time in JIRA issue worklogs
License: GNU Affero General Public License v3.0
Summary:
Every N minutes app reloads JIRA issue list.
When fetch fails, exceptions is thrown.. Possible reload stops.
Valid case is to retry on fail
Sentry: https://sentry.io/organizations/doka-nt/issues/2734100346
Travis CI allows to run build on linux, windows and macos instead of Circle CI (in free plan)
In some linux systems hidden windows not available to re-open after hide.
In code was added workaround for that
But some linux supports tray as app is expected, so app have to:
lsb_release -a
echo $XDG_CURRENT_DESKTOP
Helpfull links:
['macos', 'win32', 'linux']
Add dark theme to the app
Worklog Reminder keeps send notification after you end of the working day. It could be annoying, and enforces user to close app. Next time app get change not to be opened.
Add setting to provide working hours and days.
By default it could be, for example: Mon - Fri, 10:00 - 19:00
When type fast a comment to worklog, last symbol sometimes disappears
App starting to collect crash report information using sentry
So for now app have to allow users to choose - send anonymous reports or not
SettingsScreen
createAgent().startMainAgent()
based on settingcreateAgent().startRendererAgent()
base on setting. Pass this setting using EventEmitter.sendSync(is_agent_enabled)
Ensure test notification is sent after onboarding complete
This notification need in macOS to show "Allow notification" request for newly installed app
Trigger: By clicking the icon or shortcut Shift
+ CMD
+ C
Action: Copy current issue url to clipboard and shows toast "Copied!"
Links
As user I expect that window will move when I click, hold and move pointer
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.