Skip to content

Repository files navigation

Earner

Windows app that displays earnings in real time and logs time worked on specified tasks. Generates an Excel file with a log of the earnings and work performed for specified time period (all, year, month, week, day).

Latest release zip package

Github All Releases License

Display earnings in real time

Earner

Log work on user defined tasks

Earner tasks

Get report of work

Earner report periods

Earner task log

Settings

Settings

About

About

Build and release

Use the .NET 10 SDK on Windows. The release is a self-contained Windows x64 executable, so users do not need to install .NET.

dotnet build Earner.sln -c Release -p:Platform=x64
dotnet run --project tests/ExportSmoke/ExportSmoke.csproj -c Release

For a release, increment the four version fields in EarnerApp/Earner.csproj using the existing four-part version convention, validate, and commit/push to master. Run the maintained PowerShell release entry point:

& '.\Release Handling\Release.ps1' -Publish -NotesFile 'C:\path\to\release-notes.md'

The script tests the actual Excel exporter, builds the portable executable, preserves Earner.zip and VERSION.TXT compatibility, creates a draft release, downloads and compares all five assets with SHA-256, then publishes it as Latest. Omit -Publish for local packaging. Outputs go to Releases/<version>; existing outputs are never overwritten. The old batch release manager is historical and uses obsolete machine-specific tooling.

About

Display earnings in real time and log to Excel

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages