├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── VERSION ├── assets ├── icon │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 16x16.png │ ├── 16x16@2x.png │ ├── 256x256.png │ ├── 256x256@2x.png │ ├── 32x32.png │ ├── 32x32@2x.png │ ├── 512x512.png │ ├── 512x512@2x.png │ └── io.unobserved.furtherance.svg ├── linux │ ├── flatpak │ │ └── io.unobserved.furtherance.yml │ ├── io.unobserved.furtherance.desktop │ └── io.unobserved.furtherance.metainfo.xml ├── macos │ └── Furtherance.app │ │ └── Contents │ │ ├── Info.plist │ │ └── Resources │ │ └── furtherance.icns └── windows │ └── 256x256.ico ├── scripts ├── build-macos.sh ├── build-windows-installer.sh ├── build-windows.sh ├── package-deb.sh ├── package-linux.sh ├── package-macos.sh └── sign-macos.sh ├── shell.nix ├── src ├── app.rs ├── autosave.rs ├── charts │ ├── all_charts.rs │ ├── average_earnings_chart.rs │ ├── average_time_chart.rs │ ├── earnings_chart.rs │ ├── selection_earnings_recorded_chart.rs │ ├── selection_time_recorded_chart.rs │ └── time_recorded_chart.rs ├── constants.rs ├── database.rs ├── helpers │ ├── color_utils.rs │ ├── idle.rs │ ├── messages.rs │ ├── midnight_subscription.rs │ ├── task_actions.rs │ ├── tasks.rs │ └── wayland_idle.rs ├── locales │ ├── de │ │ └── main.ftl │ ├── en-US │ │ └── main.ftl │ ├── es │ │ └── main.ftl │ ├── fi │ │ └── main.ftl │ ├── fr │ │ └── main.ftl │ ├── it │ │ └── main.ftl │ ├── nl │ │ └── main.ftl │ ├── pt-BR │ │ └── main.ftl │ ├── pt-PT │ │ └── main.ftl │ ├── ru │ │ └── main.ftl │ ├── sk │ │ └── main.ftl │ └── tr │ │ └── main.ftl ├── localization.rs ├── main.rs ├── models │ ├── fur_idle.rs │ ├── fur_pomodoro.rs │ ├── fur_report.rs │ ├── fur_settings.rs │ ├── fur_shortcut.rs │ ├── fur_task.rs │ ├── fur_task_group.rs │ ├── fur_todo.rs │ ├── fur_user.rs │ ├── group_to_edit.rs │ ├── shortcut_to_add.rs │ ├── shortcut_to_edit.rs │ ├── task_to_add.rs │ └── task_to_edit.rs ├── server │ ├── encryption.rs │ ├── login.rs │ ├── logout.rs │ └── sync.rs ├── style.rs ├── tests │ └── timer_tests.rs ├── ui │ └── todos.rs └── view_enums.rs └── wix ├── banner.png ├── dialog.png ├── license.rtf └── main.wxs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 25.3.0 -------------------------------------------------------------------------------- /assets/icon/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/128x128.png -------------------------------------------------------------------------------- /assets/icon/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/128x128@2x.png -------------------------------------------------------------------------------- /assets/icon/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/16x16.png -------------------------------------------------------------------------------- /assets/icon/16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/16x16@2x.png -------------------------------------------------------------------------------- /assets/icon/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/256x256.png -------------------------------------------------------------------------------- /assets/icon/256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/256x256@2x.png -------------------------------------------------------------------------------- /assets/icon/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/32x32.png -------------------------------------------------------------------------------- /assets/icon/32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/32x32@2x.png -------------------------------------------------------------------------------- /assets/icon/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/512x512.png -------------------------------------------------------------------------------- /assets/icon/512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/512x512@2x.png -------------------------------------------------------------------------------- /assets/icon/io.unobserved.furtherance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/icon/io.unobserved.furtherance.svg -------------------------------------------------------------------------------- /assets/linux/flatpak/io.unobserved.furtherance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/linux/flatpak/io.unobserved.furtherance.yml -------------------------------------------------------------------------------- /assets/linux/io.unobserved.furtherance.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/linux/io.unobserved.furtherance.desktop -------------------------------------------------------------------------------- /assets/linux/io.unobserved.furtherance.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/linux/io.unobserved.furtherance.metainfo.xml -------------------------------------------------------------------------------- /assets/macos/Furtherance.app/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/macos/Furtherance.app/Contents/Info.plist -------------------------------------------------------------------------------- /assets/macos/Furtherance.app/Contents/Resources/furtherance.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/macos/Furtherance.app/Contents/Resources/furtherance.icns -------------------------------------------------------------------------------- /assets/windows/256x256.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/assets/windows/256x256.ico -------------------------------------------------------------------------------- /scripts/build-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/scripts/build-macos.sh -------------------------------------------------------------------------------- /scripts/build-windows-installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/scripts/build-windows-installer.sh -------------------------------------------------------------------------------- /scripts/build-windows.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/scripts/build-windows.sh -------------------------------------------------------------------------------- /scripts/package-deb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/scripts/package-deb.sh -------------------------------------------------------------------------------- /scripts/package-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/scripts/package-linux.sh -------------------------------------------------------------------------------- /scripts/package-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/scripts/package-macos.sh -------------------------------------------------------------------------------- /scripts/sign-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/scripts/sign-macos.sh -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/shell.nix -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/autosave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/autosave.rs -------------------------------------------------------------------------------- /src/charts/all_charts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/charts/all_charts.rs -------------------------------------------------------------------------------- /src/charts/average_earnings_chart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/charts/average_earnings_chart.rs -------------------------------------------------------------------------------- /src/charts/average_time_chart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/charts/average_time_chart.rs -------------------------------------------------------------------------------- /src/charts/earnings_chart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/charts/earnings_chart.rs -------------------------------------------------------------------------------- /src/charts/selection_earnings_recorded_chart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/charts/selection_earnings_recorded_chart.rs -------------------------------------------------------------------------------- /src/charts/selection_time_recorded_chart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/charts/selection_time_recorded_chart.rs -------------------------------------------------------------------------------- /src/charts/time_recorded_chart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/charts/time_recorded_chart.rs -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/database.rs -------------------------------------------------------------------------------- /src/helpers/color_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/helpers/color_utils.rs -------------------------------------------------------------------------------- /src/helpers/idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/helpers/idle.rs -------------------------------------------------------------------------------- /src/helpers/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/helpers/messages.rs -------------------------------------------------------------------------------- /src/helpers/midnight_subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/helpers/midnight_subscription.rs -------------------------------------------------------------------------------- /src/helpers/task_actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/helpers/task_actions.rs -------------------------------------------------------------------------------- /src/helpers/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/helpers/tasks.rs -------------------------------------------------------------------------------- /src/helpers/wayland_idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/helpers/wayland_idle.rs -------------------------------------------------------------------------------- /src/locales/de/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/de/main.ftl -------------------------------------------------------------------------------- /src/locales/en-US/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/en-US/main.ftl -------------------------------------------------------------------------------- /src/locales/es/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/es/main.ftl -------------------------------------------------------------------------------- /src/locales/fi/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/fi/main.ftl -------------------------------------------------------------------------------- /src/locales/fr/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/fr/main.ftl -------------------------------------------------------------------------------- /src/locales/it/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/it/main.ftl -------------------------------------------------------------------------------- /src/locales/nl/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/nl/main.ftl -------------------------------------------------------------------------------- /src/locales/pt-BR/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/pt-BR/main.ftl -------------------------------------------------------------------------------- /src/locales/pt-PT/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/pt-PT/main.ftl -------------------------------------------------------------------------------- /src/locales/ru/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/ru/main.ftl -------------------------------------------------------------------------------- /src/locales/sk/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/sk/main.ftl -------------------------------------------------------------------------------- /src/locales/tr/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/locales/tr/main.ftl -------------------------------------------------------------------------------- /src/localization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/localization.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models/fur_idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_idle.rs -------------------------------------------------------------------------------- /src/models/fur_pomodoro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_pomodoro.rs -------------------------------------------------------------------------------- /src/models/fur_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_report.rs -------------------------------------------------------------------------------- /src/models/fur_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_settings.rs -------------------------------------------------------------------------------- /src/models/fur_shortcut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_shortcut.rs -------------------------------------------------------------------------------- /src/models/fur_task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_task.rs -------------------------------------------------------------------------------- /src/models/fur_task_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_task_group.rs -------------------------------------------------------------------------------- /src/models/fur_todo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_todo.rs -------------------------------------------------------------------------------- /src/models/fur_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/fur_user.rs -------------------------------------------------------------------------------- /src/models/group_to_edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/group_to_edit.rs -------------------------------------------------------------------------------- /src/models/shortcut_to_add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/shortcut_to_add.rs -------------------------------------------------------------------------------- /src/models/shortcut_to_edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/shortcut_to_edit.rs -------------------------------------------------------------------------------- /src/models/task_to_add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/task_to_add.rs -------------------------------------------------------------------------------- /src/models/task_to_edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/models/task_to_edit.rs -------------------------------------------------------------------------------- /src/server/encryption.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/server/encryption.rs -------------------------------------------------------------------------------- /src/server/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/server/login.rs -------------------------------------------------------------------------------- /src/server/logout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/server/logout.rs -------------------------------------------------------------------------------- /src/server/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/server/sync.rs -------------------------------------------------------------------------------- /src/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/style.rs -------------------------------------------------------------------------------- /src/tests/timer_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/tests/timer_tests.rs -------------------------------------------------------------------------------- /src/ui/todos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/ui/todos.rs -------------------------------------------------------------------------------- /src/view_enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/src/view_enums.rs -------------------------------------------------------------------------------- /wix/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/wix/banner.png -------------------------------------------------------------------------------- /wix/dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/wix/dialog.png -------------------------------------------------------------------------------- /wix/license.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/wix/license.rtf -------------------------------------------------------------------------------- /wix/main.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unobserved-io/Furtherance/HEAD/wix/main.wxs --------------------------------------------------------------------------------