Mon, 17 Jul 2023 22:51:43 +0200 Cleanup
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 17 Jul 2023 22:51:43 +0200] rev 133
Cleanup Fix confusion between defined and exists
Mon, 17 Jul 2023 22:25:19 +0200 Bump dependencies versions to something sensible
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 17 Jul 2023 22:25:19 +0200] rev 132
Bump dependencies versions to something sensible
Mon, 17 Jul 2023 22:22:33 +0200 Allow atom and html format for compat with Mojolicious >= 9.11
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 17 Jul 2023 22:22:33 +0200] rev 131
Allow atom and html format for compat with Mojolicious >= 9.11
Mon, 17 Jul 2023 22:06:14 +0200 Remove usage of Mojo::JSON::MaybeXS
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 17 Jul 2023 22:06:14 +0200] rev 130
Remove usage of Mojo::JSON::MaybeXS Not useful, recent Mojolicious will use Cpanel::JSON::XS by default
Wed, 21 Jun 2017 23:13:43 +0200 Improve update, remove unused groups
Vincent Tondellier <tonton+hg@team1664.org> [Wed, 21 Jun 2017 23:13:43 +0200] rev 129
Improve update, remove unused groups
Wed, 21 Jun 2017 23:11:42 +0200 The "stretch" commit. Fix deprecation warnings with Mojolicious 7.21
Vincent Tondellier <tonton+hg@team1664.org> [Wed, 21 Jun 2017 23:11:42 +0200] rev 128
The "stretch" commit. Fix deprecation warnings with Mojolicious 7.21 Require Mojolicious 7.15 for Mojo::File support
Sun, 02 Apr 2017 14:36:18 +0200 Fix Mojo::Pg / database handle confusion.
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 02 Apr 2017 14:36:18 +0200] rev 127
Fix Mojo::Pg / database handle confusion. Only allocate a db connection when we're about to use it, don't store it in the class. This fixes transactions and reconnections, and also lower the total number of db connections
Sat, 31 Dec 2016 20:34:01 +0100 Added tag 0.2.0 for changeset c019ceb604a4
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 31 Dec 2016 20:34:01 +0100] rev 126
Added tag 0.2.0 for changeset c019ceb604a4
Sat, 31 Dec 2016 20:33:24 +0100 Refresh install intructions 0.2.0
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 31 Dec 2016 20:33:24 +0100] rev 125
Refresh install intructions
Sun, 18 Dec 2016 22:17:10 +0100 Add a footer with the version number
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 18 Dec 2016 22:17:10 +0100] rev 124
Add a footer with the version number
Sun, 18 Dec 2016 21:53:46 +0100 Also display search box on the index page
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 18 Dec 2016 21:53:46 +0100] rev 123
Also display search box on the index page
Sun, 18 Dec 2016 21:11:27 +0100 Use Dzil PkgVersion
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 18 Dec 2016 21:11:27 +0100] rev 122
Use Dzil PkgVersion Add a newline after each package to make Dist::Zilla happy
Sun, 18 Dec 2016 20:14:31 +0100 Display an error message instead of a 500 page when the search string is invalid
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 18 Dec 2016 20:14:31 +0100] rev 121
Display an error message instead of a 500 page when the search string is invalid
Sun, 04 Dec 2016 01:16:39 +0100 Add Bug status table in the detailed report.
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 04 Dec 2016 01:16:39 +0100] rev 120
Add Bug status table in the detailed report. Initial support for Bugzilla and Redmine
Sun, 27 Nov 2016 17:17:43 +0100 Use Mojo::Pg automatic json decoding instead of doing it manually
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 27 Nov 2016 17:17:43 +0100] rev 119
Use Mojo::Pg automatic json decoding instead of doing it manually
Sat, 26 Nov 2016 18:33:57 +0100 Let PostgreSQL remove unneeded join on crash_group if possible, join bug_link on crash_report.crash_group_id
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 26 Nov 2016 18:33:57 +0100] rev 118
Let PostgreSQL remove unneeded join on crash_group if possible, join bug_link on crash_report.crash_group_id
Sat, 26 Nov 2016 15:48:43 +0100 Fix fuzzy search (by function), broken by the last commit
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 26 Nov 2016 15:48:43 +0100] rev 117
Fix fuzzy search (by function), broken by the last commit
Sun, 20 Nov 2016 20:57:40 +0100 Adding bug links (column and search), enabled by default
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 20 Nov 2016 20:57:40 +0100] rev 116
Adding bug links (column and search), enabled by default Editing is not implemented yet, use sql to insert bugs
Sat, 29 Oct 2016 18:29:44 +0200 Don't define the variables, that's the job of vars(1)
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 29 Oct 2016 18:29:44 +0200] rev 115
Don't define the variables, that's the job of vars(1)
Sat, 29 Oct 2016 13:20:07 +0200 Fixes for Mojolicious 7
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 29 Oct 2016 13:20:07 +0200] rev 114
Fixes for Mojolicious 7
Mon, 22 Feb 2016 22:58:40 +0100 Make SQL mandatory (cpanm does not install recommends by default)
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 22 Feb 2016 22:58:40 +0100] rev 113
Make SQL mandatory (cpanm does not install recommends by default) Also fix Search::QueryParser::SQL name and version Write META.json
Sun, 21 Feb 2016 22:33:09 +0100 Add changes for version 0.2.0
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 21 Feb 2016 22:33:09 +0100] rev 112
Add changes for version 0.2.0
Sun, 21 Feb 2016 22:32:27 +0100 Add examples (config, systemd and uploader)
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 21 Feb 2016 22:32:27 +0100] rev 111
Add examples (config, systemd and uploader)
Sat, 20 Feb 2016 18:56:11 +0100 Remove unused files, we use minion now
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 20 Feb 2016 18:56:11 +0100] rev 110
Remove unused files, we use minion now
Sat, 20 Feb 2016 18:54:57 +0100 Add metaresource, fix script path, and remove dbs other than postgresql (won't work)
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 20 Feb 2016 18:54:57 +0100] rev 109
Add metaresource, fix script path, and remove dbs other than postgresql (won't work)
Sat, 20 Feb 2016 18:52:45 +0100 Move files around to package the app properly
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 20 Feb 2016 18:52:45 +0100] rev 108
Move files around to package the app properly
Sat, 20 Feb 2016 18:36:00 +0100 Fix syntax in the example config
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 20 Feb 2016 18:36:00 +0100] rev 107
Fix syntax in the example config
Tue, 16 Feb 2016 23:17:21 +0100 Fix error when a crash is not in a group (invalid crashs mostly)
Vincent Tondellier <tonton+hg@team1664.org> [Tue, 16 Feb 2016 23:17:21 +0100] rev 106
Fix error when a crash is not in a group (invalid crashs mostly)
Mon, 15 Feb 2016 00:04:51 +0100 Invert list and stats to avoid bug with pagination
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 15 Feb 2016 00:04:51 +0100] rev 105
Invert list and stats to avoid bug with pagination
Sun, 14 Feb 2016 23:56:24 +0100 Display dates in human format
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 23:56:24 +0100] rev 104
Display dates in human format
Sun, 14 Feb 2016 23:47:24 +0100 Add product, version and group at the top of the crash report page
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 23:47:24 +0100] rev 103
Add product, version and group at the top of the crash report page
Sun, 14 Feb 2016 23:20:44 +0100 Allow showing a group by the uuid of any of it's individual crash
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 23:20:44 +0100] rev 102
Allow showing a group by the uuid of any of it's individual crash This removes the dependency on insertion order. Also split Group::stats_by_product_and_version from get
Sun, 14 Feb 2016 23:15:36 +0100 Cleanup, don't capture group in regex
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 23:15:36 +0100] rev 101
Cleanup, don't capture group in regex
Sun, 14 Feb 2016 22:42:29 +0100 Allow extra columns in group index, and split search columns
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 22:42:29 +0100] rev 100
Allow extra columns in group index, and split search columns
Sun, 14 Feb 2016 22:39:01 +0100 Rename sample config and add more examples
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 22:39:01 +0100] rev 99
Rename sample config and add more examples
Sun, 14 Feb 2016 20:25:24 +0100 Store client_info in database
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 20:25:24 +0100] rev 98
Store client_info in database
Sun, 14 Feb 2016 20:24:11 +0100 Fix race condition in CrashGroup::find_or_create by using constraint and upsert (for pg > 9.5) or table lock
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 20:24:11 +0100] rev 97
Fix race condition in CrashGroup::find_or_create by using constraint and upsert (for pg > 9.5) or table lock
Sun, 14 Feb 2016 20:18:39 +0100 Also update group in CrashReport::update
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 20:18:39 +0100] rev 96
Also update group in CrashReport::update
Sun, 14 Feb 2016 20:17:15 +0100 Use start time when crash time is not defined (fix warnings)
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 20:17:15 +0100] rev 95
Use start time when crash time is not defined (fix warnings)
Sun, 14 Feb 2016 20:15:25 +0100 Use LEFT JOIN to use PostgreSQL join removal when possible
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 20:15:25 +0100] rev 94
Use LEFT JOIN to use PostgreSQL join removal when possible
Sun, 14 Feb 2016 20:12:49 +0100 Factorize search between reports and groups
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 20:12:49 +0100] rev 93
Factorize search between reports and groups Use Mojo::JSON::MaybeXS, and update deps
Sun, 14 Feb 2016 19:58:33 +0100 Fix config key when inserting
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 19:58:33 +0100] rev 92
Fix config key when inserting
Sun, 14 Feb 2016 19:35:51 +0100 Fix missing argument to create
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 14 Feb 2016 19:35:51 +0100] rev 91
Fix missing argument to create
Wed, 30 Dec 2015 19:57:32 +0100 Fix function shortening for complex cases, like:
Vincent Tondellier <tonton+hg@team1664.org> [Wed, 30 Dec 2015 19:57:32 +0100] rev 90
Fix function shortening for complex cases, like: std::basic_ostream<A, B>& operator<< <A, B >(std::basic_ostream<A, B>&, T const&)
Tue, 29 Dec 2015 00:15:38 +0100 Restore searching on extra columns
Vincent Tondellier <tonton+hg@team1664.org> [Tue, 29 Dec 2015 00:15:38 +0100] rev 89
Restore searching on extra columns
Mon, 28 Dec 2015 23:08:23 +0100 Add first cut of the crash grouping feature
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 28 Dec 2015 23:08:23 +0100] rev 88
Add first cut of the crash grouping feature
Mon, 28 Dec 2015 23:07:16 +0100 Small refactoring
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 28 Dec 2015 23:07:16 +0100] rev 87
Small refactoring
Mon, 28 Dec 2015 23:00:47 +0100 Add application css
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 28 Dec 2015 23:00:47 +0100] rev 86
Add application css
Mon, 28 Dec 2015 23:00:18 +0100 Move report templates
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 28 Dec 2015 23:00:18 +0100] rev 85
Move report templates
Mon, 28 Dec 2015 21:42:10 +0100 Display crashing thread number
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 28 Dec 2015 21:42:10 +0100] rev 84
Display crashing thread number
Mon, 28 Dec 2015 21:36:14 +0100 Request a specific model to use in the storage helper
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 28 Dec 2015 21:36:14 +0100] rev 83
Request a specific model to use in the storage helper
Mon, 28 Dec 2015 21:34:08 +0100 Split main layout
Vincent Tondellier <tonton+hg@team1664.org> [Mon, 28 Dec 2015 21:34:08 +0100] rev 82
Split main layout
Sat, 12 Dec 2015 15:58:05 +0100 Remove unused includes
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 12 Dec 2015 15:58:05 +0100] rev 81
Remove unused includes
Sat, 12 Dec 2015 15:56:51 +0100 Display exceptions when loading Mojo DB drivers
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 12 Dec 2015 15:56:51 +0100] rev 80
Display exceptions when loading Mojo DB drivers
Sat, 12 Dec 2015 15:55:55 +0100 Small config reorganization
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 12 Dec 2015 15:55:55 +0100] rev 79
Small config reorganization
Wed, 04 Nov 2015 17:43:00 +0100 Refactor everything
Vincent Tondellier <tonton+hg@team1664.org> [Wed, 04 Nov 2015 17:43:00 +0100] rev 78
Refactor everything - change db access method, use Mojo::{Pg,SQLite,...} instead of DBIx::Class - use Minion as job queue - refactor into a non-Lite Mojolicious app
Sun, 27 Sep 2015 22:45:40 +0200 Enlarge version, 16 characters is too short for some versionning schemes
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 27 Sep 2015 22:45:40 +0200] rev 77
Enlarge version, 16 characters is too short for some versionning schemes
Sun, 27 Sep 2015 22:44:26 +0200 Rename table crash_datas to crash_report_datas
Vincent Tondellier <tonton+hg@team1664.org> [Sun, 27 Sep 2015 22:44:26 +0200] rev 76
Rename table crash_datas to crash_report_datas
Thu, 24 Sep 2015 01:49:55 +0200 Overhaul the repository link functionality
Vincent Tondellier <tonton+hg@team1664.org> [Thu, 24 Sep 2015 01:49:55 +0200] rev 75
Overhaul the repository link functionality - Fix regex (repositories with number or other characters were not accepted) - Url escape template arguments by default (the "do not escape" <%== $var %> markers can be used if needed) - Also support a generic repository type instead of only repotype:repopath in the configuration ($repotype:$repopath has priority over $repotype if both are defined) - Cache compiled templates
Sat, 12 Sep 2015 01:21:06 +0200 Require Mojolicious >= 5.81 for Mojo::Loader functional interface
Vincent Tondellier <tonton+hg@team1664.org> [Sat, 12 Sep 2015 01:21:06 +0200] rev 74
Require Mojolicious >= 5.81 for Mojo::Loader functional interface
(0) -100 -60 tip