summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-08-09WIP: Put the icon on a circle (it looks terrible)wip/round-iconWill Thompson6-44/+44
The motivation is that the current icon looks terrible on Endless OS, but this one looks even more terrible.
2018-08-09Makefile: install non-symbolic scalable iconWill Thompson1-3/+5
2018-08-09CI: disable Flatpak buildWill Thompson1-1/+1
It currently fails at the first hurdle, trying to fetch the Haskell Platform over HTTPS.
2018-08-01README.md: add Flathub buttonWill Thompson1-0/+2
2018-07-25Bump version to 0.7.2.1Will Thompson1-1/+1
2018-07-24Release notes for 0.7.2bustle-0.7.2Will Thompson3-1/+28
2018-07-24Tweak maintainer-make-releaseWill Thompson1-2/+1
I'll probably ultimately amend this to use `stack upload --test-tarball` but I want to test it first.
2018-07-24bustle.cabal: fix warnings from sdistWill Thompson1-6/+11
Now I know about this autogen-modules field! This is what I was looking for in 0cb3ac56d5531ae3d181162d2296f7f05e42432e.
2018-07-24Update messages.potWill Thompson1-46/+71
2018-07-24Invoke hgettext via stack execWill Thompson1-1/+1
2018-07-24Unmark placeholder strings for translationWill Thompson1-2/+2
oh no
2018-07-22Merge branch 'staging/flatpak-ci' into 'master'Will Thompson1-0/+5
Run flatpak-build only on master, staging/* and flatpak/* See merge request bustle/bustle!10
2018-07-21Run flatpak-build only on master, staging/* and flatpak/*Daniel Firth1-0/+5
2018-07-18Merge branch 'gitlab-ci-flatpak' into 'master'Will Thompson2-41/+65
Run flatpak-builder in GitLab CI, too (and update Flatpak manifest) See merge request bustle/bustle!8
2018-07-18CI: run flatpak-builder build, publish resultWill Thompson1-17/+37
I combined the existing `stack build` and `stack test` build steps because the logs show that the working directory is not shared between them, so `stack test` re-runs the entire build (doubling the time for CI to complete). The Flatpak build takes an astonishing 30 minutes when uncached (not sure why) but is very quick in the common case where all steps bar the last one are cached. https://gitlab.gnome.org/GNOME/Initiatives/wikis/DevOps-with-Flatpak and https://docs.gitlab.com/ee/ci/yaml/README.html were both invaluable resources.
2018-07-18flatpak: update to Haskell platform 8.4.2, and other new stuffWill Thompson1-22/+26
hashtables needed updating for the Glorious Semigroup Change in 8.4 so I just updated almost everything. The exception is 'dbus' for the reason given.
2018-07-18flatpak: build flatpak/flatpak-xdg-utils, not my forkWill Thompson1-2/+2
2018-07-16Merge branch 'lc/deriveapplicative' into 'master'Will Thompson1-4/+1
Auto-derive Applicative in Bustle/Renderer.hs See merge request bustle/bustle!7
2018-07-16Auto-derive Applicative in Bustle/Renderer.hsDaniel Firth1-4/+1
2018-07-13Merge branch 'lc/constraints' into 'master'Will Thompson1-14/+15
Tidy up typeclass constraints in Bustle/Loader/Pcap.hs See merge request bustle/bustle!5
2018-07-13Tidy up typeclass constraints in Bustle/Loader/Pcap.hsDaniel Firth1-14/+15
2018-07-10Merge branch 'lc/stack' into 'master'Will Thompson2-4/+2
Bump to nightly-2018-07-09 See merge request bustle/bustle!4
2018-07-10Merge branch 'master' into 'master'Will Thompson7-44/+29
Use void/forM_ over (>> return ()) See merge request bustle/bustle!3
2018-07-10Bump to nightly-2018-07-09Daniel Firth2-4/+2
2018-07-10Use maybe instead of case statement in DetailsView.hsDaniel Firth1-3/+1
2018-07-09Avoid using return (), use void and forM_Daniel Firth6-41/+28
2018-07-05CONTRIBUTING: fix funky line wrappingWill Thompson1-2/+2
2018-07-05Encourage contributors to use 'stack'Will Thompson2-4/+21
2018-07-05Renderer: don't shadow 'first'Will Thompson1-3/+3
2018-07-05Setup: don't use deprecated rewriteFileWill Thompson1-1/+1
2018-07-05Drop Tested-With: GHC == 8.2.2Will Thompson1-1/+1
95393cb17c2fe5f0903470a449e36728471759eb introduced a dependency on the Semigroup typeclass introduced in base 4.11 (which comes withGHC 8.4.x), and 0193b332d6d42d1820c16a616239aa66b06984a8 updated the build-depends accordingly. GHC 8.2.2 has base 4.10, so can no longer be used to build Bustle. As of today, neither Debian unstable nor Fedora rawhide has GHC 8.4.x, but that will change in due course. In the meantime, one can install the Haskell Platform or use Stack to get a newer GHC. If anyone complains vigorously, we can back out the changes linked above.
2018-07-04Merge branch 'master' into 'master'Will Thompson3-21/+5
Use NonEmpty instance in base See merge request bustle/bustle!2
2018-07-04Use NonEmpty instance in baseDaniel Firth3-21/+5
2018-07-04README: link to wiki with https:Will Thompson1-1/+1
2018-07-04README: add CI pipeline badgeWill Thompson1-0/+2
2018-07-04AboutDialog: credit @locallycompactWill Thompson1-0/+1
2018-07-04Merge branch 'master' into 'master'Will Thompson25-167/+189
Add stack build, gitlab CI with stack and hlint See merge request bustle/bustle!1
2018-07-04Update versions in bustle.cabalDaniel Firth1-4/+4
2018-07-04Turn off use camelCase and reduceDuplication for now, we'll get these laterDaniel Firth1-0/+2
2018-07-04Fix hlint errors in Diagram.hs, Loader.hs, StatisticPane.hs, Stats.hs, UI.hs andDaniel Firth7-14/+13
Util.hs
2018-07-04eta reduce in Bustle/Application/Monad.hsDaniel Firth1-1/+1
2018-07-04Fix hlint errors in Monitor.hs, Noninteractive.hs and Regions.hsDaniel Firth3-7/+7
2018-07-04Fix hlint errors in Stats.hsDaniel Firth1-11/+7
2018-07-04Fix hlint errors in Diagram.hsDaniel Firth1-3/+3
2018-07-04Fix hlint errors in Pcap.hsDaniel Firth1-14/+13
2018-07-04Remove unnecessary Control.Monad.Except importDaniel Firth1-1/+0
2018-07-04Fix hlint errors in Renderer.hsDaniel Firth1-10/+9
2018-07-04Remove unnecessary Control.Applicative importsDaniel Firth4-4/+0
2018-07-04Fix hlint errors in UI.hsDaniel Firth1-25/+25
2018-07-04Fix hlint errors in Canvas.hsDaniel Firth1-2/+1