Commit Graph

17 Commits

Author SHA1 Message Date
iko
ebdcb8886a
Use new cachix (#162)
* Use new cachix

* set auth key

* Add system to css assets
2022-02-17 15:58:54 +03:00
iko
c840c6e3ae
Improved frontend performance (#156)
* Actually use -O2

* Inlined rendering

* Switched to an external fuzzy finder

* Added insane optimization flags to everything

* Made searching async

* pass system to dev

* Use patched ghcjs

* Slightly toned down the insanity

* bumped all of nix stuff

* tuned runtime

* Made things even less intense since it doesn't make a difference

* bumped everything

* Made overrides faster and prettier

* Removed hack for key search popup

* Removed warnings
2021-12-08 14:00:48 +03:00
iko
8d93d27978
❄️ Bumped ghc to 8.10.7 (#155)
* Bumped ghc to 8.10.7

* Fixed actions

* Set kvm
2021-11-22 19:59:46 +03:00
iko
f8bc81ce31
Check formatting on CI (#103)
* Check formatting on CI

* Formatted everything

* Use git diff

* Fixed formatting
2021-09-15 14:47:28 +03:00
iko
082c50399d
Statically compress all text files (#92) 2021-09-03 13:09:42 +03:00
iko
77456f33f0
Optimize everything except local packages during development (#90)
* Optimize everything except local packages during development

* Optimize CLI

* Turn warning into errors if prod

* Fixed warnings
2021-09-02 16:46:41 +03:00
iko
0f75dc1651
Bumped nix dependencies (#83)
* Bumped nix dependencies

* bumped yet again
2021-08-24 17:06:29 +03:00
iko
648e654ece
Nixified css (#61)
* Nixified frontend

* Use single nixpkgs

* wip

* Remove prod folder and create www

* Format

* Nixified first dev scripts

* Moved all caddy to nix
2021-08-20 19:31:28 +03:00
iko
61d53d3600
Reduced size of frontend js (#60)
* Reduced size of frontend js

* Pass externs to jscc

* Cleaned things up
2021-08-05 18:18:06 +03:00
iko
9309794079
Removed TLS Auth in favour of headers (#54)
* Removed TLS Auth in favour of headers

* chart changes to work with auth header instead of certs

* chart version bump up

* Warnings and formatting

* Removed extra deps

* Split module sources

* Removed extra TLS args

* Slimmed down docker images and added certs to octo cli

* Simplified docker images

* Increased swap

* Added entrypoint to env veriables in docker images

* refactor cli options + get rid of tls options

Co-authored-by: Aleksei Sizov <a.sizov@typeable.io>
Co-authored-by: iko
2021-07-28 14:27:37 +03:00
iko
cbcd09f114 Migrate to haskell.nix for everything (#46)
* Migrate to haskell.nix for everything

* Fixed build (?)

* Fixed build

* build frontend with ghcjs

* Updated Makefile

* Uglified js

* Made frontend actually work (:

* Increase swap

* Added checkout back in (:

* Updated VS Code settings

* formatted cabal.project

* cleaned up nix
2021-07-16 15:56:18 +03:00
iko
a0d24d8d2f Updated haskell-language-server to 0.9.0 (#25) 2021-07-16 15:56:18 +03:00
iko
5fb641bf89 Added favicons (#13) 2021-01-25 18:40:35 +03:00
iko
d13cc40c9b ❄️ Bumped things to support HLS 0.8.0 (#10)
* Bumped things to support HLS 0.8.0

* Removed optparse-applicative

* made shell compile
2021-01-25 18:40:35 +03:00
andor0
50c4614ded Update mtime of static files at deploy time (#6) 2021-01-25 18:40:35 +03:00
iko
47495459e3 Added haskell-language-server support in nix-shell (#4) 2021-01-25 18:40:35 +03:00
Denis Redozubov
4939206d33 Initial open source release 2020-12-09 18:31:07 +03:00