File hamster-time-tracker.changes of Package hamster-time-tracker
-------------------------------------------------------------------
Wed Mar 26 21:15:01 UTC 2025 - Martin Wilck <mwilck@suse.com>
- Update to GNOME 48
* del 0180-metadata.json.in-mark-GNOME-47-supported.patch
* add 0180-metadata.json-Mark-compatible-with-GNOME-Shell-47.patch
* add 0181-Make-hamster-shell-extension-compatible-with-GNOME-4.patch
* add 0182-Remove-GNOME-45-from-the-list-of-supported-releases.patch
- Fix GNOME support for 15.6 (GNOME 45)
-------------------------------------------------------------------
Mon Oct 28 13:54:47 UTC 2024 - Martin Wilck <mwilck@suse.com>
- Mark GNOME 47 supported
* add 0180-metadata.json.in-mark-GNOME-47-supported.patch
-------------------------------------------------------------------
Tue Apr 9 13:22:49 UTC 2024 - Martin Wilck <mwilck@suse.com>
- Re-add GNOME 45 compatibility (gh#projecthamster/hamster-shell-extension#368)
* update code to GitHub develop branch (e3a4cb1)
* add 0177-metadata.json-re-add-GNOME-45-support.patch
* add 0178-todaysFactsWidget-Fix-broken-layout-in-GNOME-45.patch
* add 0179-todaysFactsWidget-Fix-broken-layout-in-GNOME-45-and-.patch
-------------------------------------------------------------------
Wed Apr 3 15:15:09 UTC 2024 - Martin Wilck <mwilck@suse.com>
- Update GNOME extension for GNOME shell 46 support
* add 0174-Fix-compatibility-issues-with-Gnome-shell-46.patch
* add 0175-Change-README.rst-to-refer-to-metadata.json.in-for-g.patch
* add 0176-metadata.json.in-change-compatible-gnome-shell-versi.patch
-------------------------------------------------------------------
Thu Feb 22 07:48:11 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Mon Nov 20 11:33:04 UTC 2023 - mwilck@suse.com
- Update to version 3.0.3
- Changed fact entry syntax (see NEWS.md for details)
* Remove the need for using a double comma to start the description,
a single comma can be used instead.
* The tags part must now be separated by a comma. This allows using
'#' inside activityx, category and description
* extract simple #haswords from description, like
"fix #bugs in #hamster"
* consistent limitations on field content
- spec file: fix build with python 3.6
* added remove-text-keyword-from-subprocess.run.patch
* refreshed replace-env-python-invocation-by-direct-call.patch
-------------------------------------------------------------------
Wed Sep 27 21:07:24 UTC 2023 - Martin Wilck <mwilck@suse.com>
- Update GNOME extension for GNOME shell 45 support
(older GNOME shell is not supported any more)
* add 0162-README.rst-add-info-about-restarting-the-extension.patch
* add 0163-TotalTimeWidget-port-to-JS6-classes.patch
* add 0164-prefs.js-Remove-display-of-extension-version.patch
* add 0165-settings-schema-fix-description-for-panel-placement-.patch
* add 0166-README.rst-simplify-installation-instructions.patch
* add 0167-panelWidget-add-button-to-open-extension-settings.patch
* add 0168-Use-ECMAScript-import-export-statements.patch
* add 0169-extension.js-adapt-to-GNOME-45.patch
* add 0170-prefs.js-re-implement-for-GNOME-45.patch
* add 0171-metadata.json.in-GNOME-45-support.patch
* add 0172-README.rst-fixup-GNOME-shell-compatiblility.patch
* add 0173-Replace-global.log-by-console.log.patch
* del 0133-Bump-latest-validated-gnome-shell-version-1.patch (empty)
-------------------------------------------------------------------
Mon Jun 19 15:50:30 UTC 2023 - Martin Wilck <mwilck@suse.com>
- Update to version 3.0.3~20 (git d10ae12):
* Had to bump pre-release to 20 to fix artefact of broken version
for shell extension ("3.0.3~10.10.0_42" instead of "3.0.3~1_0.10.0_42")
* Fix hamster startup failure under python 3.11
(remove call to deprecated bind_textdomain_codeset gettext function)
* HTML export fixes and clean up (gh#projecthamster/hamster#665)
* Apply escaping and preserve newlines in HTML export (gh#projecthamster/hamster#704)
* Update Croatian translation, add hr.po
* Fix time-activity overlap with wide fonts
- Update GNOME shell extension to upstream 75541ac
* use upstream patches for GNOME shell 44 support
* Fix GNOME shell dependency on TW
* gracefully handle hamster DBUS service disappearing
* del 0154-metadata.json.in-add-support-for-GNOME-44.patch
* add 0154-prefs.js-handle-different-return-values-of-Gtk.accel.patch
* add 0155-Use-of-ellipsis-instead-of-tripledot.patch
* add 0156-Use-ellipsis-instead-of-triple-dot-.-in-translations.patch
* add 0157-Add-Gnome-Shell-43-compatibility.patch
* add 0158-Add-basic-gnome-44-support.patch
* add 0159-Report-errors-in-DBUS-calls.patch
* add 0160-Report-errors-on-initial-DBUS-connection.patch
* add 0161-Gracefully-handle-hamster-DBUS-disappearing.patch
- spec file: Fix GNOME shell dependency so that it works for "44.2"
-------------------------------------------------------------------
Mon May 1 09:41:00 UTC 2023 - Andrey Gankov <gav@qsolution.ru>
- GNOME 43 and GNOME 44 support for GNOME shell extension
* added 0154-metadata.json.in-add-support-for-GNOME-44.patch
-------------------------------------------------------------------
Wed Nov 30 00:41:45 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
- Remove unneeded BuildRequires on Python 2.
-------------------------------------------------------------------
Tue Mar 29 07:23:50 UTC 2022 - Martin Wilck <mwilck@suse.com>
- Fix version ranges for GNOME shell extension
* Avoid "nothing provides gnome-shell >= 42" errors from factory
bot for s390x/ppc64
* This will cause conflicts on future GNOME shell updates, but
that's what we want, actually.
-------------------------------------------------------------------
Fri Mar 25 19:53:17 UTC 2022 - mwilck@suse.com
- Update to upstream hamster 3.0.3~1
- Upstream fixes and enhancements:
* Resume last activity using Ctl-Space. (#678)
* FactController: Fix start date picker modifying date twice (#674)
* Fix Wayland pop-up issues (#652)
* Add keyword entry to .desktop file (#649)
* Reset position in FactTree only when needed (#648)
* Remove dark bars for empty days in overview. (#650)
-------------------------------------------------------------------
Fri Mar 25 19:21:03 UTC 2022 - Martin Wilck <mwilck@suse.com>
- Fix GNOME shell versions for TW and 15.4
- GNOME 41 and GNOME 42 support for GNOME shell extension
* added 0152-metadata.json-add-support-for-GNOME-41.patch
* added 0153-metadata.json.in-add-support-for-GNOME-42.patch
- Changed default shortcut from Super-t to Super-h to avoid conflict
with GNOME's "minimize window" shortcut
* added 0151-Default-shortcut-Super-t.patch
- Allow "center" positioning in menu bar
* added 0149-Extension-configuration-add-a-new-option-center-with.patch
* added 0150-Improve-description-of-center-positioning.patch
- Display total time for the day
* added 0148-display-total-time-for-the-day.patch
-------------------------------------------------------------------
Thu May 20 20:53:22 UTC 2021 - Martin Wilck <mwilck@suse.com>
- GNOME 40 support for hamster shell extension
Upstream: d6e45d7 ("Fix GNOME shell error message about factsBox.FactsBox")
* added 0131-metadata.json.in-fix-json-syntax-error.patch
* added 0132-Update-README.st.patch
* added 0133-Bump-latest-validated-gnome-shell-version-1.patch
* added 0134-README-mention-GNOME-shell-compatibility-of-this-ver.patch
* added 0135-README.rst-document-GNOME-shell-compatibility.patch
* added 0136-ongoingFactEntry-stop-using-deprecated-Clutter-key-s.patch
* removed 0132-ongoingFactEntry-stop-using-deprecated-Clutter-key-s.patch
* added 0137-README.rst-update-GNOME-shell-compatibility-informat.patch
* added 0138-Makefile-Add-install-user-target.patch
* added 0139-Makefile-Add-install-target.patch
* added 0140-README-Add-description-of-install-targets.patch
* added 0141-Update-reST-syntax.patch
* added 0142-Update-reST-syntax-take-2.patch
* added 0143-Document-GNOME-3.38-compatibility.patch
* added 0144-panelWidget-Remove-show-method.patch
* added 0145-panelWidget-Rename-toggle-to-toggle_menu.patch
* added 0146-Makeing-it-work-with-Gnome-40.-340.patch
* added 0147-fixup-Makeing-it-work-with-Gnome-40.-340.patch
-------------------------------------------------------------------
Wed May 12 17:24:53 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 3.0.2
* Fix off-by-one-day error in CSV exports
-------------------------------------------------------------------
Tue Apr 28 15:34:47 UTC 2020 - Martin Wilck <mwilck@suse.com>
- Fix malfunction of backspace key in GNOME extension (3.36)
* add patch: 0132-ongoingFactEntry-stop-using-deprecated-Clutter-key-s.patch
-------------------------------------------------------------------
Tue Apr 28 12:28:12 UTC 2020 - Martin Wilck <mwilck@suse.com>
- Fix syntax error in metadata.json.in
* add patch: 0131-metadata.json.in-fix-json-syntax-error.patch
-------------------------------------------------------------------
Mon Apr 27 11:01:53 UTC 2020 - Martin Wilck <mwilck@suse.com>
- Support GNOME 3.34 on SLE15-SP2/Leap15.2
- Correctly set GNOME shell version depending on OS release
- Update shell extension to GNOME-3.36 branch, and use upstream patch order
* renumber patch: 0101-Don-t-try-to-access-controller.activities-before-it-.patch
(was 0001-Don-t-try-to-access-controller.activities-before-it-.patch)
* renumber patch: 0102-Fix-disable-callback-gnome-shell-3.30-compatibility.patch
(was 0002-Fix-disable-callback-gnome-shell-3.30-compatibility.patch)
* renumber patch: 0103-convenience.js-has-been-removed-in-GNOME-extensions-.patch
(was 0003-convenience.js-has-been-removed-in-GNOME-extensions-.patch)
* renumber patch: 0104-Makefile-allow-shipping-convenience.js.patch
(was 0005-Makefile-allow-shipping-convenience.js.patch)
* renumber patch: 0105-metadata.json-mark-GNOME-3.30-as-supported.patch
(was 0004-metadata.json-mark-GNOME-3.30-as-supported.patch)
* remove patch: 0006-Makefile-don-t-zip.patch
* add patch: 0106-Fix-installation-instructions-matches-Ubuntu-18.04-T.patch
* add patch: 0107-metadata.json-remove-version-field.patch
* renumber patch: 0108-drop-convenience.js.patch
(was 0007-drop-convenience.js.patch)
* renumber patch: 0109-make-test-style-set-esversion-to-6-for-GNOME-3.32.patch
(was 0008-make-test-style-set-esversion-to-6-for-GNOME-3.32.patch)
* renumber patch: 0110-Mark-GNOME-3.32-as-supported-all-others-as-unsupport.patch
(was 0009-Mark-GNOME-3.32-as-supported-all-others-as-unsupport.patch)
* renumber patch: 0111-Port-GObject-classes-to-JS6-classes.patch
(was 0010-Port-GObject-classes-to-JS6-classes.patch)
* renumber patch: 0112-add-jshint-validthis-to-silence-warnings-about-stric.patch
(was 0011-add-jshint-validthis-to-silence-warnings-about-stric.patch)
* renumber patch: 0113-todaysFactsWidget-add-missing-bind.patch
(was 0012-todaysFactsWidget-add-missing-bind.patch)
* renumber patch: 0114-replace-Lang.bind-with-function-.bind.patch
(was 0013-replace-Lang.bind-with-function-.bind.patch)
* renumber patch: 0115-Port-non-GObject-class-to-JS6.patch
(was 0014-Port-non-GObject-class-to-JS6.patch)
* renumber patch: 0116-extension.js-add-jshint-validthis-hints.patch
(was 0015-extension.js-add-jshint-validthis-hints.patch)
* renumber patch: 0117-extension.js-fix-indentation-after-previous-change.patch
(was 0016-extension.js-fix-indentation-after-previous-change.patch)
* renumber patch: 0118-Don-t-log-ACTIVITIES-at-every-refresh.patch
(was 0017-Don-t-log-ACTIVITIES-at-every-refresh.patch)
* renumber patch: 0119-doc-remove-broken-link-to-usejsdoc.org.patch
(was 0018-doc-remove-broken-link-to-usejsdoc.org.patch)
* renumber patch: 0120-factsBox-use-GObject.registerClass.patch
(was 0019-factsBox-use-GObject.registerClass.patch)
* renumber patch: 0121-panelWidget-fix-object.actor-is-deprecated-warning.patch
(was 0020-panelWidget-fix-object.actor-is-deprecated-warning.patch)
* renumber patch: 0122-metadata.json-mark-GNOME-3.34-as-supported.patch
(was 0021-metadata.json-mark-GNOME-3.34-as-supported.patch)
* add patch: 0123-Makefile-don-t-fail-if-zip-is-unavailable.patch
* add patch: 0124-Makefile-collect-must-depend-on-build.patch
* add patch: 0125-todaysFactsWidget-replace-Clutter.TableLayout-with-C.patch
* add patch: 0126-Fix-GNOME-shell-error-message-about-factsBox.FactsBo.patch
* add patch: 0127-Makefile-configurable-extension-UUID.patch
* add patch: 0128-metadata.json.in-mark-GNOME-3.36-supported.patch
* add patch: 0129-README.rst-mention-the-GNOME-extensions-tool.patch
* add patch: 0130-README.rst-Add-a-section-about-UUID-changing.patch
-------------------------------------------------------------------
Tue Mar 17 16:41:04 UTC 2020 - mwilck@suse.com
- Update to version v3.0.1+8:s
* New source file hamster-time-tracker-v3.0.1+8.tar.xz
(3.0.1 + 2 bug fixes, upstream commit e6b90fcd)
* Fix off-by-one error in hamster export tsv (upstream
#576, #580)
* Use itstool instead of xml2po (#584)
- Fix broken version number of extension package in previous build
- Remove upstreamed patches
* Drop patch: fix-from_start_end-handle-datetime-first.patch
* Drop patch: choke-on-invalid-types-in-from_start_end.patch
* Drop patch: Use-itstool-instead-of-xml2po.patch (i18n fixes)
* Drop patch: fixup-Use-itstool-instead-of-xml2po.patch
-------------------------------------------------------------------
Sun Mar 15 21:30:12 UTC 2020 - mwilck@suse.com
- Update to version 3.0.1:
* remove binary waf footer
* mark org.gnome.Hamster.GUI as experimental
* restore edit method in WindowServer
* add edit action in cli
* appdata: Rename to org.gnome.Hamster
* explicitly set application ID and prgname on startup
* Fix completion in categories TreeView
* Fix search function (#551)
* metainfo file renamed to org.gnome.Hamster.GUI.metainfo.xml
- Use --skip-icon-cache-update option during build
- Dropped / renamed patches
* Drop patch: wscript-don-t-update-icon-cache.patch (obsolete)
* Drop patch: Fix-search-function-551.patch (merged upstream)
* Drop patch: hamster-explicitly-set-application-ID-and-prgname-on.patch
(merged upstream)
* Drop patch: Revert-remove-unused-edit-method.patch (rejected
upstream)
* Rename patch: env-script-interpreter.patch
-> replace-env-python-invocation-by-direct-call.patch
* Removed appdata.patch in OBS
- Added upstram bug-fix PR #580 ("Fix handling of datetime arguments
to from_start_end")
* Add patch: fix-from_start_end-handle-datetime-first.patch
* Add patch: choke-on-invalid-types-in-from_start_end.patch
- Added merged upstream PR #584 ("Use itstool instead of xml2po")
* Add patch: Use-itstool-instead-of-xml2po.patch (i18n fixes)
* Add patch: fixup-Use-itstool-instead-of-xml2po.patch
-------------------------------------------------------------------
Wed Feb 12 20:16:15 UTC 2020 - Martin Wilck <mwilck@suse.com>
- Fix search function
(https://github.com/projecthamster/hamster/pull/551)
* Add Fix-search-function-551.patch
- Fix icon not being displayed on Wayland
(https://github.com/projecthamster/hamster/pull/541)
* Add hamster-explicitly-set-application-ID-and-prgname-on.patch
-------------------------------------------------------------------
Tue Feb 11 20:51:50 UTC 2020 - Martin Wilck <mwilck@suse.com>
- Fix non-working "Add Earlier activity" button in shell extension
(https://github.com/projecthamster/hamster/pull/549)
* Add Revert-remove-unused-edit-method.patch
-------------------------------------------------------------------
Mon Feb 10 21:36:47 UTC 2020 - mwilck@suse.com
- Update to version 3.0~beta:
* Numerous bug fixes (see NEWS)
* New 'version' or 'Version' command/methods available (PR 528).
* New *JSON dbus methods to pass facts verbatim (PR 514).
* Changed parser:
- Accept activity starting with hash '#' (issue ?)
- Accept comma in activity (issue ?)
- Breaking (sorry, really needed):
Description delimiter is a double comma ',,' instead of a single comma.
- Comma is forbidden in category (instead of silently swallowed)
- Same parser for terminal, gui and D-Bus interface.
Range is still searched at tail (terminal) or head position (gui, D-Bus).
- Fact.range start/end are always datetimes
any time given without date is attributed to a default hamster day.
The default hamster day is usually today.
In the gui, the default day is the day selected in the timeline.
- start/end can be entered as +mmm or -mmm (<sign><1-3 digits>),
relative to a reference. The reference is usually now.
- The fact duration can be given as mmm (<1-3 digits>, no sign),
instead of the end.
- hour/minutes separator can be colon, comma, dot, e.g. 9.30.
No separator is allowed, but only with 4 digits: hhmm.
* Improved consistency in date/time handling (PR 429) by
- switching to ISO date format (%Y-%m-%d) in lib/*
to be consistent with hamster-cli usage
- rounding (i.e. truncating) all activity start/end timestamps
to the minute
** note that this only affects new and/or edited activities in the database
* Added stop tracking button to header bar (PR 427)
* The help system is back (PR 393).
* Improved keyboard handling:
- Ctrl+Space to stop tracking.
- Left/Right arrows change date.
- Resume: start now a clone of the selected activity.
Ctrl-+: clone or fallback to new if none selected.
(same as pressing the + button)
Ctrl-R: only Resume (clone) an existing fact.
Ctrl-N: only new.
- Up, down, Home, End, Page-Up, Page-Down, Return
work straight from the overview (no need to click).
- More info on PR #387.
- Removed obsolete patches (merged upstream)
* removed appdata.patch (shipping upstream metainfo now)
* removed 0002-Overview-fix-gtk.show_uri-call.patch
* removed 0003-Overview-add-help-menu-entry.patch
* removed 0004-waf-install-help-files-into-usr-share-help.patch
* removed 0005-wscript-install-bash-completion-to-usr-share-bash-co.patch
* removed 0006-Overview-show-error-window-if-opening-help-fails.patch
- Added patches to skip waf installation steps that aren't needed for
openSUSE packaging because they're done at package install time
* added wscript-don-t-update-icon-cache.patch
* added waf-skip-gsettings-schema-compilation.patch
- No more gconf support after move to gsettings
-------------------------------------------------------------------
Tue Oct 22 18:58:23 UTC 2019 - Martin Wilck <mwilck@suse.com>
- Added a Provides: for gnome-shell-extension-hamster for proper
package renaming
-------------------------------------------------------------------
Tue Oct 22 15:14:44 UTC 2019 - Martin Wilck <mwilck@suse.com>
- Make hamster-shell-extension compatible with GNOME 3.34 for TW
(gh#projecthamster/hamster-shell-extension#316)
* added 0019-factsBox-use-GObject.registerClass.patch
* added 0020-panelWidget-fix-object.actor-is-deprecated-warning.patch
* added 0021-metadata.json-mark-GNOME-3.34-as-supported.patch
- Renamed gnome-shell-extension-hamster to gnome-shell-extension-hamster-time-tracker
and changed version number scheme which was broken before
* coded "maximum GNOME shell version" in
* don't use hamster main package version, as the extension has an
independent code base and the hamster API is stable
-------------------------------------------------------------------
Fri May 10 09:56:26 UTC 2019 - Martin Wilck <mwilck@suse.com>
- Make hamster-shell-extension compatible with GNOME 3.32 for TW
(gh#projecthamster/hamster-shell-extension#312)
* added 0007-drop-convenience.js.patch
* added 0008-make-test-style-set-esversion-to-6-for-GNOME-3.32.patch
* added 0009-Mark-GNOME-3.32-as-supported-all-others-as-unsupport.patch
* added 0010-Port-GObject-classes-to-JS6-classes.patch
* added 0011-add-jshint-validthis-to-silence-warnings-about-stric.patch
* added 0012-todaysFactsWidget-add-missing-bind.patch
* added 0013-replace-Lang.bind-with-function-.bind.patch
* added 0014-Port-non-GObject-class-to-JS6.patch
* added 0015-extension.js-add-jshint-validthis-hints.patch
* added 0016-extension.js-fix-indentation-after-previous-change.patch
* added 0017-Don-t-log-ACTIVITIES-at-every-refresh.patch
* added 0018-doc-remove-broken-link-to-usejsdoc.org.patch
-------------------------------------------------------------------
Fri Mar 15 12:57:14 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Make full use of the %setup macro.
- Remove one set of %if..%endif guards that do not affect the build.
-------------------------------------------------------------------
Thu Mar 07 19:39:38 UTC 2019 - mwilck@suse.com
- Update to version 2.2.2:
* add PangoCairo require_version (#390)
* use .format() instead of f-string (#389)
* test for decimal number in activity (#386)
* add total duration in 'hamster list' command (#380)
* take the current hamster day as default date
* start a clone of the selected activity upon clicking "add"
* fix xml and ical export
* remove the ReportWriter.export function (fix issue #373)
* keep input order for tag list
* Ellipsize labels that don't fit in stats window
* and many minor fixes
-------------------------------------------------------------------
Mon Mar 4 11:41:26 UTC 2019 - Martin Wilck <mwilck@suse.com>
- Handle error when opening help files (when no help browser is
installed)
* add 0006-Overview-show-error-window-if-opening-help-fails.patch
-------------------------------------------------------------------
Sat Mar 2 07:31:55 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Trim bias from description. Generalize description.
-------------------------------------------------------------------
Fri Mar 1 14:31:49 UTC 2019 - Martin Wilck <mwilck@suse.com>
- Added help files and help menu entry
* added 0002-Overview-fix-gtk.show_uri-call.patch
* added 0003-Overview-add-help-menu-entry.patch
* added 0004-waf-install-help-files-into-usr-share-help.patch
- Added gnome-shell-extension-hamster
* added hamster-shell-extension-0.10.0.tar.gz
* added convenience.js (from gnome-shell-extensions 3.30)
- Patches for 3.30 compatibility and OBS support for the GNOME extension:
* added 0001-Don-t-try-to-access-controller.activities-before-it-.patch
* added 0002-Fix-disable-callback-gnome-shell-3.30-compatibility.patch
* added 0003-convenience.js-has-been-removed-in-GNOME-extensions-.patch
* added 0004-metadata.json-mark-GNOME-3.30-as-supported.patch
* added 0005-Makefile-allow-shipping-convenience.js.patch
* added 0006-Makefile-don-t-zip.patch
- Spec file fixes:
* restored proper gconf schema handling, which had been removed
in a previous submission
* added requirements for %desktop_database_post and
%icon_theme_cache_post
* moved bash completions to /usr/share/bash-completion/completions
(added 0005-wscript-install-bash-completion-to-usr-share-bash-co.patch)
* added some %doc and %license files
* removed build dependency on pkgconfig(gnome-keybindings), replaced
by deps on the build tools actually needed. This provides a much
leaner build.
* removed build dependency on translation-update-upstream
(we don't call it anyway)
* added BuildRequires on gobject-introspection to get autogenerated
typelib dependencies right
-------------------------------------------------------------------
Thu Nov 29 23:01:41 UTC 2018 - edera@gmx.fr
- Update to version 2.1.1 (legacy hamster) from
https://github.com/projecthamster/hamster/releases/tag/v2.1.1
python3 migration + minor usability fixes
with respect to 2.0-rc1 (Gtk3 port)
-------------------------------------------------------------------
Fri Mar 24 10:13:04 UTC 2017 - mwilck@suse.com
- spec file: removed obsolete %clean section
-------------------------------------------------------------------
Thu Feb 16 08:24:58 UTC 2017 - martin.wilck@suse.com
- Update to version 1.04+0:
* Build from github, using _service file (localonly mode)
- Fix email address in .changes file.
-------------------------------------------------------------------
Tue Oct 4 05:21:14 UTC 2016 - mailaender@opensuse.org
- Add appdata.xml for https://en.opensuse.org/openSUSE:AppStore
-------------------------------------------------------------------
Sun Jan 19 17:41:18 UTC 2014 - zaitor@opensuse.org
- Update to version 1.04:
+ Bugfixes around talking to the notifications daemon.
+ Updating tags list in prefs wasn't doing anything.
+ In some cases activity updates were failing when tags where
provided.
-------------------------------------------------------------------
Fri Feb 8 23:06:08 UTC 2013 - dimstar@opensuse.org
- Update to version 1.03.3 (bnc#802601):
+ Fix exporting entries to file.
- Changes from version 1.03.2:
+ Fix bug when trying to enter an activity with tags.
- Changes from version 1.03.1:
+ Fix silly bug with path.
- Changes from version 1.03:
+ Fix issue #61: installation was missing initial database for
fresh installs
+ Loosen backend dependencies so that hamster.client can be used
outside the project.
+ Desktop notification now once again correctly notifies of
"No activity"
-------------------------------------------------------------------
Tue Jan 15 18:03:43 UTC 2013 - cfarrell@suse.com
- license update: GPL-3.0+ and CC-BY-SA-3.0
A substantial number of content files found with CC-BY-SA-3.0 license
-------------------------------------------------------------------
Mon Jan 14 14:10:52 UTC 2013 - dimstar@opensuse.org
- Rename to hamster-time-tracker, following upstream
- Update to version 1.02.1:
+ Drop gnome-keybindings as a dependency.
- Changes from version 1.02:
+ Project Hamster has detached from Gnome and thus we are
resetting the versioning. The program name also has changed
from hamster-applet to a more generic hamster-time-tracker
+ Improvements in the command line. hamster-cli has been renamed
to simply "hamster" and without parameters launches the day
view. Run "hamster --help" to get help on available commands.
The executable also supports tab-completion to suggest actions
as well as to look up activities and categories
+ Desktop notifications are back
+ The notification tray interaction has been slightly improved
+ ~20 bug fixes.
- Obsolete hamster-applet and docky-hamster-applet <= 2.91.2 (last
release prior the rename by upstream).
- Note: docky-hamster-applet has been completely dropped for now.
- Change python-evolution Requires to Recommends: h-t-t can work
without evolution support and on recent evo-versions, there are
no python bindings available.
-------------------------------------------------------------------
Thu Jun 9 12:46:03 CEST 2011 - vuntz@opensuse.org
- Update dependencies to be more specific:
+ Add python-evolution, python-gconf and python-wnck Requires
since those modules are explicitly used.
+ Drop gnome-python-desktop and python-gnome Requires: we
explicitly have the Requires we need now, and so we don't need
those more generic meta-packages.
+ Add a comment about the gnomeapplet python module, and why it
is not needed anymore with GNOME 3.
- Drop gnome-python-desktop BuildRequires that was there only for
directory ownership, and instead remove the .server file for the
GNOME 2 applet since we can't use it.
-------------------------------------------------------------------
Fri Mar 4 17:51:18 UTC 2011 - fcrozat@novell.com
- Update to version 2.91.2:
+ Experimental trophy support (gnome-achievements is needed for
this, see fate#312280).
+ Improvements in HTML reports
+ Updated translations
-------------------------------------------------------------------
Mon Feb 14 19:49:23 CET 2011 - sbrabec@suse.cz
- Added support for translation-update-upstream.
-------------------------------------------------------------------
Sun Feb 13 16:24:44 CET 2011 - vuntz@opensuse.org
- Call relevant macros in %post/%postun:
+ %desktop_database_post/postun because the package ships at
least one desktop file.
+ %icon_theme_cache_post/postun because the package ships themed
icons.
- Pass %{?no_lang_C} to %find_lang so that english documentation
can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
english documentation is not there anymore.
-------------------------------------------------------------------
Wed Dec 15 10:28:17 CET 2010 - vuntz@opensuse.org
- Add gnome-python-desktop BuildRequires (which is already a
Requires), for directory ownership, to fix build.
- Move the dockmanager files to docky-hamster-applet.
-------------------------------------------------------------------
Tue Nov 16 09:36:20 CET 2010 - dimstar@opensuse.org
- Update to version 2.32.1:
+ Totals are returned to HTML report
+ Fixed problems with the stop button and python 2.7
+ Ampersand now is safe to use again
+ Updated translations.
- Add python-xdg Requires. Fix bnc#653578.
-------------------------------------------------------------------
Mon Sep 27 13:48:47 CEST 2010 - vuntz@opensuse.org
- Update to version 2.32.0:
+ Fixed bug with stale cache in description label
+ Updated translations.
-------------------------------------------------------------------
Mon Sep 13 15:33:55 CEST 2010 - vuntz@opensuse.org
- Update to version 2.31.92:
+ Minor bugfixes
+ Updated translations.
-------------------------------------------------------------------
Tue Aug 31 01:40:33 CEST 2010 - vuntz@opensuse.org
- Update to version 2.31.91:
+ Data integrity bugfixes
+ Updated translations.
-------------------------------------------------------------------
Tue Aug 17 11:11:45 CEST 2010 - dimstar@opensuse.org
- Update to version 2.31.90:
+ Maintaining selection on refresh in a more sane manner
+ Self-monitor the database not only for updates but also for
remove/create (solves problems with some synchronization tools)
+ Fixed the global hotkey, require gnome-keybindings package as
the hotkey is part of expected functionality
+ Updated translations.
- Add pkgconfig(gnome-keybindings) BuildRequires.
-------------------------------------------------------------------
Mon Aug 9 00:53:35 CEST 2010 - vuntz@opensuse.org
- Remove unneeded BuildRequires: gnome-control-center-devel,
gnome-python-desktop, gtk2-devel, python-gnome-devel,
python-gtk-devel.
- Add glib2-devel BuildRequires.
-------------------------------------------------------------------
Fri Aug 6 00:35:19 CEST 2010 - vuntz@opensuse.org
- Update to version 2.31.6:
+ the top graph in overview is now interactive and allows zooming
in and out
+ sqlite utf-8 case sensitivity workarounds for queries
+ hamster's docky helper installed together with hamster
+ using full text search in the overview window now
+ hopefully activity trees now behave better on refresh
+ updated translations
- Changes from version 2.31.5:
+ adjustments for custom widgets to better work with themes
+ if dialog windows are called from commandline, make sure they
shut down properly
+ updated translations
- Make package noarch.
- Call %suse_update_desktop_file for hamster-applet.desktop
- Create a docky-hamster-applet subpackage for the docky
integration.
-------------------------------------------------------------------
Thu Jul 8 02:12:04 CEST 2010 - dimstar@opensuse.org
- Update to version 2.31.4:
+ overview gets a menu, drops toolbars and now supports date
range browsing
+ adjustments to starts and ends graph in statistics (should be
more accurate)
+ performance updates in graphics
+ html report was looking in the wrong place for the template
- Changes from version 2.31.3.2:
+ bgo#620965: respecting SYSCONFDIR environment variable to
determine where to store gconf schema
- Changes from version 2.31.3.1:
+ including generated help pages in the tarball
- Changes from version 2.31.3:
+ dropped in-house global hotkey management in favour to Gnome's
global hotkeys
+ HTML report template now can be overridden from $HOME folder.
instructions can be found in the report footer
+ remembering path of last saved report
+ moved build system from autotools to waf
- Changes from version 2.31.2:
+ optional integration with gtg (via preferences)
+ all kinds of bugfixes
- Changes from version 2.31.1.2:
+ add missing file from tarball
- Changes from version 2.31.1.1:
+ add missing translations
- Changes from version 2.31.1:
+ application has been split up in back-end d-bus daemon and
clients
+ edit activity preview widget got some love
+ minor bugfixes from 2.30 release
+ updated translations
- Adapt spec file to use waf instead of configure.
-------------------------------------------------------------------
Thu Apr 29 14:31:14 CEST 2010 - dimstar@opensuse.org
- Update to version 2.30.1:
+ translations were not appearing in standalone
+ database file change monitor now follows symlinks
+ fixed rounding error in totals (regression)
+ standalone can be now closed using standard Ctrl+w keystroke
+ updated translations.
-------------------------------------------------------------------
Wed Mar 31 14:24:41 CEST 2010 - vuntz@opensuse.org
- Update to version 2.30.0.1:
+ bgo#614452 - load translations in standalone mode
-------------------------------------------------------------------
Mon Mar 29 15:08:03 CEST 2010 - vuntz@opensuse.org
- Update to version 2.30.0:
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 8 17:29:56 CET 2010 - dimstar@opensuse.org
- Update to version 2.29.92:
+ depend on gnome-python-desktop to fulfill wnck-python
dependency
+ minor bug with screen refresh after deletion
+ Updated translations.
-------------------------------------------------------------------
Wed Feb 24 12:05:21 CET 2010 - dimstar@opensuse.org
- Update to version 2.29.91:
+ avoiding blank entries, not reusing fact ids; other details
+ Updated translations.
-------------------------------------------------------------------
Wed Feb 10 19:39:45 CET 2010 - vuntz@opensuse.org
- Update to version 2.29.90:
+ Updated translations.
- Add back the gconf packaging magic.
-------------------------------------------------------------------
Tue Jan 26 18:22:19 CET 2010 - vuntz@opensuse.org
- Update to version 2.29.6:
+ workspace tracking - switch activity, when switching desktops
+ chart improvements - theme friendly and less noisier
+ for those without GNOME panel there is now a standalone
version, accessible via Applications -> Accessories -> Time
Tracker
+ overview window remembers position
+ maintaining cursor on the selected row after edits / refreshes
(unimportant, but very convenient)
+ descriptions once again in the main input field, delimited by
comma
+ activity suggestion box now sorts items by recency
+ updated translations
- Add gnome-doc-utils-devel BuildRequires.
- Add gnome-control-center-devel BuildRequires to support custom
keybindings.
- Remove all the gconf packaging magic since the gconf schemas were
removed, but this might come back (see bgo#608252).
- Update new desktop file with the X-SuSE-TimeUtility category.
-------------------------------------------------------------------
Thu Jan 14 03:55:41 CET 2010 - captain.magnus@opensuse.org
- Update to version 2.29.5:
+ searching
+ simplified save report dialog, thanks to the what you see is
what you report revamp
+ overview/stats replaced with activities / totals and stats
accessible from totals
+ interactive graphs to drill down in totals
+ miscellaneous performance improvements
+ pixel-perfect graphs
-------------------------------------------------------------------
Tue Dec 22 04:33:17 CET 2009 - lmedinas@opensuse.org
- Update to version 2.29.4:
+ Overview window overhaul (still in progress)
+ More progress on tag front (now showing in lists)
+ Updated translations.
-------------------------------------------------------------------
Wed Dec 2 22:04:47 CET 2009 - vuntz@opensuse.org
- Update to version 2.29.3:
+ partial tag support (adding to a fact and editing autocomplete
list, no reports yet)
+ fixed glitches when editing ongoing task
+ improved save report dialog
+ better autocomplete for the entries
+ Updated translations.
- Changes from version 2.29.2:
+ bgo#599343 - the charts are now back again (for those who had
lost them)
+ hamster midnight is now a preference
+ when in panel, printing uncaught errors to .xsession-errors
+ when looking for ongoing task, don't look into the future
(causes some mad durations and is generally impractical)
+ new dbus method getCurrentActivity that returns just the name
and category
+ fixed problems with hamster interfering with screensaver
hibernation code
+ database MOVED to the xdg home (~/.local)
+ in reports inlude also activities without category
+ set start time to the end of the last activity if adding
previous activity for today
+ fixes to the dropdown in compiz (not spanning over virtual
desktops anymore)
+ in dropdown added end time and dropped the stripes (too much
noise already)
+ Updated translations.
- Pass --disable-schemas-install to configure.
-------------------------------------------------------------------
Sat Nov 14 21:29:15 CET 2009 - vuntz@opensuse.org
- Update to version 2.28.1:
+ Avoid getting activities from the future (bgo#596617)
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 22 19:42:36 CEST 2009 - dimstar@opensuse.org
- Update to version 2.28.0:
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 8 10:44:35 CEST 2009 - dimstar@opensuse.org
- Update to version 2.27.92:
+ Updated translations.
-------------------------------------------------------------------
Tue Aug 11 04:08:18 CEST 2009 - lmedinas@gmail.com
- Update to version 2.27.90:
+ Fixes to idle detection
+ Return of the day view
+ UI layout fixes to match HIG
+ Now it is possible to add more than one applet to panel without
crashing
+ Updated translations
-------------------------------------------------------------------
Tue Jul 28 16:32:19 CEST 2009 - lmedinas@gmail.com
- Update to version 2.27.5:
+ Better autocomplete
+ More skeptic on parsing time
+ Legend in overview is sized proportionally to screen size,
allowing larger labels
+ Translation updates.
-------------------------------------------------------------------
Mon Jul 20 01:39:30 CEST 2009 - lmedinas@gmail.com
- Update to version 2.27.4:
+ Now it is possible to copy/paste activities in the overview
+ Mostly polishing and bug fixing the new stuff brought in 2.27
cycle
+ Translation updates
-------------------------------------------------------------------
Tue Jun 16 14:28:24 CEST 2009 - vuntz@novell.com
- Update to version 2.27.3:
+ A much better DBUS support
+ Switch days at 5am because humans tend to work late.
Overlapping activities fall in day where the largest part of it
is
+ Now you can enter negatives minutes to start an activity in
past. Example "-30 cookies" will start activity "cookies" 30
minutes before now
+ TSV, XML and iCal export
+ Ability to filter task by date and category
+ Overview has been improved by adding some nifty statistics for
your pleasure
+ Updated translations.
- Add dbus-1-python Requires.
-------------------------------------------------------------------
Wed May 27 12:43:57 CEST 2009 - vuntz@novell.com
- Update to version 2.27.2:
+ Now a reminder is displayed every configured amount of time
also when no activity is being tracked.
+ Allow to switch to same task if description differs.
+ Activity edit icon in dropdown is now keyboard accessible.
+ Start time and end time can be specified when typing in task.
Example: 00:04 Hamster
+ Slightly smarter autocomplete with category suggestions when
after @ symbol
+ Fixes to edit activity dialog's end time field.
+ Updated translations.
-------------------------------------------------------------------
Tue May 5 19:51:27 CEST 2009 - vuntz@novell.com
- Update to version 2.27.1:
+ Overview window graphs have been redone and now are less noisy
+ Tasks now can span over midnight, showing correct per-day
totals in overview
+ Add earlier activity / edit activity has been overhauled and
now is much easier to use. An experimental preview has been
added
+ In preferences UI buttons have been added for editing and
deletion
+ Glade files have been migrated to gtkbuilder format
+ Now it is possible to start overview and other windows straight
from command line using "-s [stats|edit|prefs]" switch
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 16 22:56:35 CET 2009 - vuntz@novell.com
- Update to version 2.26.0:
+ Final fixes to utf-8 and Python 2.6 sqlite.
+ Updated translations.
- Remove AutoReqProv: it's default now.
- Use parallel make.
-------------------------------------------------------------------
Sun Mar 8 23:57:32 CET 2009 - vuntz@novell.com
- Review changes.
-------------------------------------------------------------------
Wed Mar 4 12:36:57 CET 2009 - lmedinas@gmail.com
- Update to version 2.25.92:
+ Fixed problems with utf-8 and Python 2.6 sqlite
+ Escaping user input so they don't break UI where pango is used
+ Stop tracking on shutdown was ignoring user preference
+ Translation updates
-------------------------------------------------------------------
Mon Feb 16 23:58:59 CET 2009 - mboman@suse.de
- Update to version 2.25.91:
+ Show day totals in statistics
+ Better keyboard support (Enter / Escape)
+ Fixes to detect alternative pygtk
+ Fixes to support Japanese better
+ Python 2.6 support
+ Better duplicate entry checks in activities / categories
+ Translation updates
- Remove checks for <= 10.2
- Remove gnome-common and perl-XML-Parser from BuildRequires
-------------------------------------------------------------------
Sat Feb 14 03:51:17 CET 2009 - mboman@suse.de
- Remove python-sqlite2 from Requires
-------------------------------------------------------------------
Fri Feb 6 13:11:21 EST 2009 - hfiguiere@suse.de
- Review and approve
- Fix dependencies
-------------------------------------------------------------------
Thu Feb 5 01:43:29 WET 2009 - lmedinas@gmail.com
- Update to 2.25.90
+ Locales fixes
+ Fix checks for python 2.6 and 3.0
+ Translation Updates
- Update homepage url
- Use %%fdupes
-------------------------------------------------------------------
Wed Jan 14 13:51:28 GMT 2009 - awafaa@opensuse.org
- Update to 2.24.3
-------------------------------------------------------------------
Thu Apr 24 11:19:08 CDT 2008 - maw@suse.de
- Improve package's metadata
- Build on 10.2
- Require things that should be required.
-------------------------------------------------------------------
Thu Apr 24 10:38:27 CDT 2008 - maw@suse.de
- Initial hamster-applet package: version 0.2.