Repository navigation
Releases: ardwiinoo/worklog
Release list
Tiny Worklog v0.5.3
This release introduces seamless background GitHub synchronization and a powerful calendar editor to modify past entries on the fly.
What's new
- Added automatic background push/pull synchronization to a private GitHub repository
- Added a Sync Console window to monitor background activities, errors, and app events
- Added tray menu options to show/hide the sync console
- Added the ability to click any date in the calendar to view, edit, or delete its log entries
- Added automatic cloud sync triggering whenever calendar logs are edited
- Added safe offline fallback mode when github_token.txt is missing
- Added universal app logging to track startups, tray actions, and auto-start changes
- Added github_token.txt to .gitignore to prevent accidental credential leaks
Notes
- GitHub synchronization requires a github_token.txt file placed next to the executable.
- The token file should contain a Personal Access Token on the first line, and username/repo on the second line.
- For security, the GitHub token only needs "Read and write" permissions for "Contents" on that single specific repository.
- If the token file is absent or you are offline, the app operates 100% locally with zero errors or interruptions.
v0.5.0 - Calendar MVP
Tiny Worklog v0.5.0
This release adds a lightweight worklog calendar to help quickly review which days already have worklog entries and which weekdays are still missing.
What's new
- Added current month calendar window
- Added tray menu options to show/hide the calendar
- Added worklog day detection from monthly txt files
- Added logged day indicator
- Added missing weekday indicator
- Added weekend, today, and upcoming day indicators
- Added quick open current month log action from calendar
- Improved calendar refresh behavior when the app stays open across month changes
Notes
- Calendar currently shows the current month only.
- Worklog status is detected from the monthly
YYYYMM_daily.txtfile. - Missing days exclude weekends.
- Holiday support is planned for a future release.
v0.4.0 - Todo Widget MVP
Tiny Worklog v0.4.0
This release adds a lightweight temporary todo widget to help track short-term priorities alongside daily work logging.
What's new
- Added temporary todo widget window
- Added tray menu options to show/hide the todo widget
- Added close-to-hide behavior for the todo widget
- Added persistent todo storage using
todo.json - Added add/check/delete todo item support
- Added edit todo item support for quick typo fixes
- Fixed long todo text layout so action buttons stay visible
- Improved todo edit dialog sizing
- Added custom app/window/tray icon
Notes
- Todo items are stored locally in
todo.jsonnext to the app executable. - The todo widget is meant for temporary priorities, not long-term task management.
v0.3.0 - Daily Driver Improvements
Tiny Worklog v0.3.0
This release focuses on making Tiny Worklog more practical as a daily background app.
What's new
- Added Windows auto-start support
- Added tray menu option to enable or disable auto-start
- Added tray menu status marker for auto-start state
- Added "Quit and disable auto-start" option
- Added tray menu option to open the current month log
- Added tray menu option to open the logs folder
- Added Ctrl+Enter shortcut to save
- Added Esc shortcut to hide the popup
- Improved local log path handling so logs are saved relative to the executable folder
Notes
- Auto-start should be enabled from the built
.exe, not fromgo run. - If you move or rename the
.exe, disable auto-start first, move the file, then enable auto-start again. Quitonly exits the currently running app. It does not disable auto-start.- Use
Quit and disable auto-startif you want the app to stop running now and not launch on the next Windows login.
Build
Recommended Windows build command:
go build -ldflags="-H windowsgui" -o dist/worklog-windows-amd64-v0.3.0.exev0.2.0 - Desktop Popup MVP
Tiny Worklog v0.2.0
Desktop popup MVP for quick daily work logging.
This release turns Tiny Worklog from a CLI-only tool into a lightweight Windows desktop app that can stay running in the background and help you capture work updates throughout the day.
What's new
- Added desktop GUI with a multiline input form
- Added system tray support
- App can stay running until manually exited
- Closing the window now hides it instead of quitting the app
- Added scheduled popup reminders
- Added Save and Skip actions
- Added Windows notifications after saving or skipping
- Improved multiline input handling
- Each input line is saved as a new bullet item
- Logs are still saved locally as monthly text files
Current Reminder times:
10:30
13:30
16:30
Log format
Logs are saved under the logs/ folder using this format:
YYYYMM_daily.txt