Skip to content

Releases: ardwiinoo/worklog

Tiny Worklog v0.5.3

Choose a tag to compare

@ardwiinoo ardwiinoo released this 01 Aug 10:06
98dc3ee

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

Choose a tag to compare

@ardwiinoo ardwiinoo released this 30 May 04:53
0abc86e

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.txt file.
  • Missing days exclude weekends.
  • Holiday support is planned for a future release.

v0.4.0 - Todo Widget MVP

Choose a tag to compare

@ardwiinoo ardwiinoo released this 10 May 05:37
3bf9149

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.json next to the app executable.
  • The todo widget is meant for temporary priorities, not long-term task management.

v0.3.0 - Daily Driver Improvements

Choose a tag to compare

@ardwiinoo ardwiinoo released this 02 May 08:12
507bbe8

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 from go run.
  • If you move or rename the .exe, disable auto-start first, move the file, then enable auto-start again.
  • Quit only exits the currently running app. It does not disable auto-start.
  • Use Quit and disable auto-start if 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.exe

v0.2.0 - Desktop Popup MVP

Choose a tag to compare

@ardwiinoo ardwiinoo released this 01 May 13:11
0636946

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

v0.1.0

Choose a tag to compare

@ardwiinoo ardwiinoo released this 29 Apr 04:41

MVP daily work logger.

Features

  • Add work log entry from CLI
  • Save monthly file as YYYYMM_daily.txt
  • Group entries by date
  • Store logs locally in logs/

Usage

worklog.exe "Meeting Daily"

Output Example

17/04/2026
* Meeting Daily