Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-08 | bump version to 1.5.0 | Daniel | |
2022-04-08 | update documentation for new EoD content | Daniel | |
2022-04-08 | update evtclib & dependencies | Daniel | |
2022-03-10 | update evtclib to 0.7.0 | Daniel | |
This gives us the End of Dragons content! | |||
2021-11-25 | also update version number in CHANGELOGv1.4.0 | Daniel Schadt | |
2021-11-25 | bump version to 1.4.0 | Daniel Schadt | |
2021-11-25 | add Twisted Castle encounter | Daniel Schadt | |
This requires evtclib 0.6.1, which is why the dependencies have been updated. | |||
2021-11-19 | update changelog | Daniel | |
2021-11-19 | Merge branch 'gamemode-filters' | Daniel | |
2021-11-19 | update CHANGELOG | Daniel | |
2021-11-19 | update manpage and help text | Daniel | |
2021-11-19 | update evtclib to 0.6.0 | Daniel | |
Now that evtclib has been released with the features we need, we can upgrade and do away with the git dependency. | |||
2021-11-17 | Implement -gamemode | Daniel Schadt | |
-gamemode is a more general version of -raid/-fractal/... | |||
2021-11-17 | Add a game-mode filter | Daniel Schadt | |
2021-11-17 | fix tests | Daniel Schadt | |
2021-11-17 | Better output for World vs. World logs | Daniel Schadt | |
2021-11-12 | Add ai to the helptext | Daniel | |
2021-11-12 | Update CHANGELOG | Daniel | |
2021-11-12 | Remove duplicate error handling in search_file | Daniel | |
We already print out errors in the caller, no need to have this duplicated error handling here. | |||
2021-11-12 | Better error handling, less .unwraps() | Daniel | |
Some of these unwraps are fine to stay, mostly those that deal with locks - in this case, crashing the program if something goes wrong is probably fine. However, we also had a lot of other places where we panic'd on errors, even though we really shouldn't have. For example, an invalid zip file would bring down the whole scanner. In this case, we now use proper Result<>s and we log the error. Some places stay with unwrap() for now, mainly the code that is rare and obvious when it goes wrong - such as an overflow in input values. It could be made nicer, but it is not a priority for now. Some unwraps() have been changed to expect() to signal why they shouldn't fail. | |||
2021-11-12 | Minor code smell fixes | Daniel | |
2021-11-12 | Update dependencies | Daniel | |
Only minor changes are needed. | |||
2020-10-12 | mention -n/--count in the manpage | Daniel | |
2020-10-10 | Update boss name list in manpage | Daniel | |
2020-10-10 | fix testsv1.3.1 | Daniel | |
2020-10-10 | fix lints | Daniel | |
2020-10-10 | bump version to 1.3.1 | Daniel | |
2020-10-10 | update dependencies | Daniel | |
2020-10-10 | update to evtclib 0.5.0 | Daniel | |
2020-10-04 | use Encounter::from_header_id | Daniel | |
2020-10-04 | update to newest evtclib | Daniel | |
There's a good chance that this will be evtclib 0.5, so we want to adapt our API usage (mainly replacing evtclib::Boss with evtclib::Encounter). The naming is a bit all over the place now, as we sometimes refer to bosses and sometimes to encounters, but I hope to make a sensible decision at *some point* about what we're actually doing here. | |||
2020-10-04 | update dependencies | Daniel | |
2020-08-28 | update dependencies | Daniel | |
2020-08-28 | add --count/-n flag | Daniel | |
2020-07-24 | bump version to 1.3.0v1.3.0 | Daniel | |
2020-07-24 | use Analyzer/span from evtclib | Daniel | |
This is better than re-implementing these functions, especially for the fight outcome as it is more accurate. | |||
2020-07-24 | update dependencies | Daniel | |
2020-06-26 | implement sorting based on duration | Daniel Schadt | |
2020-06-26 | Merge branch 'comparison-filters' | Daniel Schadt | |
2020-06-26 | fix formatting | Daniel Schadt | |
2020-06-26 | update changelog | Daniel Schadt | |
2020-06-12 | write about the new predicates in the manpage | Daniel | |
2020-06-12 | fix up doc comments and tests | Daniel | |
2020-06-12 | implement -after/-before in terms of -time | Daniel | |
It makes sense to unify this implementation to avoid code duplication and bugs that might be hidden. -after and -before can stay for now, as shortcuts for -time < and -time >, the same way we have other shortcuts as well. | |||
2020-06-12 | add a count(player) to count all players | Daniel | |
2020-06-12 | report invalid filters that are valid regexes | Daniel | |
2020-06-12 | add a comment about the trait aliases | Daniel | |
2020-06-12 | implement count(player: ...) construct | Daniel | |
2020-06-12 | allow durations with minutes as well | Daniel | |
This allows things like "2m 50s" but also "5m". humantime would allow even more, but we need a regular expression to catch them for lalrpop, so for now this are the only two supported formats (together with "50s"). Considering the usual time of fights in GW2, I doubt we'll need anything bigger than minutes. | |||
2020-06-12 | include fight duration in output | Daniel | |
Since we have this information now anyway, might as well include it. We're using humantime here, as that produces the expected "xxm yys zzms" output. The conversion shouldn't fail (the unwrap), as we should never encounter negative fight durations. |