tag:github.com,2008:https://github.com/pabs3/hamster/releases Tags from hamster 2023-11-19T20:04:15Z tag:github.com,2008:Repository/952323501/v3.0.3 2023-11-19T20:04:15Z v3.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> matthijskooijman tag:github.com,2008:Repository/952323501/v3.0.2 2020-05-19T13:10:19Z v3.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> matthijskooijman tag:github.com,2008:Repository/952323501/v3.0.1 2020-03-01T13:19:04Z v3.0.1 ederag tag:github.com,2008:Repository/952323501/v3.0 2020-02-24T09:07:43Z v3.0 ederag tag:github.com,2008:Repository/952323501/v3.0-rc2 2020-02-23T17:33:16Z v3.0-rc2 ederag tag:github.com,2008:Repository/952323501/v3.0-rc1 2020-02-18T20:02:31Z v3.0-rc1 ederag tag:github.com,2008:Repository/952323501/v3.0-beta 2020-02-09T20:32:58Z v3.0-beta ederag tag:github.com,2008:Repository/952323501/v2.2.2 2019-02-11T12:15:45Z v2.2.2 ederag tag:github.com,2008:Repository/952323501/v2.2.1 2019-02-10T13:09:49Z v2.2.1 ederag tag:github.com,2008:Repository/952323501/v2.1.1 2018-11-28T19:21:00Z v2.1.1 ederag