tag:github.com,2008:https://github.com/pabs3/hamster/releasesTags from hamster2023-11-19T20:04:15Ztag:github.com,2008:Repository/952323501/v3.0.32023-11-19T20:04:15Zv3.0.3: Release 3.0.3<p>Release 3.0.3</p>
<p>After a long hiatus and slow development, finally a hamster release
<br />again! This version contains some usability fixes and makes hamster run
<br />on newer systems.</p>
<p>Starting with this release, the hamster project also provides flatpak
<br />builds of all releases (and also of git development versions). This is
<br />now the recommended way of installing hamster, if your distribution does
<br />not provide (up-to-date) packages.</p>
<p>One notable change is the parsing of the hamster cmdline (the
<br />"activity@category, description, #tag, #other tag" string when you enter
<br />or edit an activity as a single string), which is a bit simplified, but
<br />no longer accepts everything it did before.</p>
<p>In particular:
<br />* Remove the need for using a double comma to start the description,
<br /> a single comma can be used instead. Using double commas is still
<br /> allowed for compatibility. This does mean that a comma can no longer
<br /> be used in the activity or category.
<br />* The tags part must now be separated by a comma (previously, tags
<br /> could be appended directly to the activity, category or description.
<br /> This allows using # inside activity, category and description
<br /> (without needing a double comma to force a possibly empty tags part
<br /> at the end). For compatibility, the tags part can also be separated
<br /> by a double comma.
<br />* Simple #hashwords are now extracted from the description as
<br /> additional tags automatically (they can't start with numbers and
<br /> can't contain spaces, but those can still be written in the "tags
<br /> part" after a comma). This allows writing more natural descriptions
<br /> with embedded tags, like Coding, fix #bugs in #hamster.
<br />* Limitations on the fields are more consistent. All fields can now
<br /> contain any character, except:
<br /> * The activity cannot contain @, since that would start the category.
<br /> * The activity and category cannot contain ,, since that would start
<br /> the description.
<br /> * The description cannot start with # or contain the tag separator
<br /> (one or two commas followed by optional whitespace followed by
<br /> a hash, e.g. , #), since this would start the tags part.
<br /> * Tags in the tag part cannot contain a # or , (since that would
<br /> look like the start of the next tag).
<br /> * Tags in the description part must start with a letter (upper or
<br /> lowercase a-z) and cannot contain whitespace.</p>
<p>Additional changes are:
<br />* A number changes to the overview screen:
<br /> - Add daily total rows. (PR 596)
<br /> - Remove lines previously shown for days without activity. (PR 650)
<br /> - Refactor the range selection dropdown, preventing a problem where it would
<br /> not be shown on systems using Wayland and some other systems. (issue 639,
<br /> 645, PR 647)
<br /> - Do not periodically scroll to the top, only when displaying a new
<br /> set of facts.(issue 594, PR 648)
<br /> - Fix overlapping texts with wide fonts (issue 698, PR 699)
<br />* On Wayland, fix the popup below the tag field when editing activities
<br /> and the time field in the preferences window. (PR 652)
<br />* Fix exception when calling the dbus UpdateJSON method with a string
<br /> argument (issue 671, PR 672).
<br />* Fix the start date picker in the update/add activity window. (issue
<br /> 590, PR 674)
<br />* Allow resuming last activity with ctrl-space (issue 595, PR 678)
<br />* Added croation translation (PR 709)
<br />* Fix running on Python 3.11 by removing call to deprecated
<br /> `bind_textdomain_codeset` gettext function (issue 715, PR 715)
<br />* Fix running on Python 3.12 by updating the waf build system to 2.0.26
<br /> (PR 732)
<br />* Improve HTML export:
<br /> - Preserve newlines and special characters (PR 704)
<br /> - Make checkboxes work (PR 665)
<br />* Updated and improved flatpak packagaging (issue 123, 456, PR 321, 111, 333,
<br /> 610, 685)
<br />* Rework handling of tags in the cmdline, see below for details (issue
<br /> 334, 657, PR 663)
<br />* Stop using pyxdg, GLib could already give the same information about
<br /> XDG directories (PR 727)
<br />* Minor updates to documentation (but far from complete for now)</p>matthijskooijmantag:github.com,2008:Repository/952323501/v3.0.22020-05-19T13:10:19Zv3.0.2: Merge pull request #609 from matthijskooijman/release-3.0.2<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/projecthamster/hamster/pull/609">projecthamster#609</a> from matthijskooijman/release-3…</p>
<p>….0.2</p>
<p>Release 3.0.2</p>matthijskooijmantag:github.com,2008:Repository/952323501/v3.0.12020-03-01T13:19:04Zv3.0.1ederagtag:github.com,2008:Repository/952323501/v3.02020-02-24T09:07:43Zv3.0ederagtag:github.com,2008:Repository/952323501/v3.0-rc22020-02-23T17:33:16Zv3.0-rc2ederagtag:github.com,2008:Repository/952323501/v3.0-rc12020-02-18T20:02:31Zv3.0-rc1ederagtag:github.com,2008:Repository/952323501/v3.0-beta2020-02-09T20:32:58Zv3.0-betaederagtag:github.com,2008:Repository/952323501/v2.2.22019-02-11T12:15:45Zv2.2.2ederagtag:github.com,2008:Repository/952323501/v2.2.12019-02-10T13:09:49Zv2.2.1ederagtag:github.com,2008:Repository/952323501/v2.1.12018-11-28T19:21:00Zv2.1.1ederag