Commit Graph

12150 Commits

Author SHA1 Message Date
ShrykeWindgrace
ce02f20d29 feat: support hledger-ui on windows
Introduced or bumped dependencies:

- brick-2.1.1
- vty-6.1
- vty-crossplatform-0.4.0.0
- vty-windows-0.2.0.1 conditionally on windows (current version of
  vty-crossplatform has 0.2.0.0 as a lower bound, need to put a newer version explcitly;
  once we get a newer vty-crossplatform, we will be able to drop this conditional)
- vty-unix (indirectly via vty-crossplatform)
2023-12-19 08:20:16 -10:00
ShrykeWindgrace
03808552ff feat: add notepad as default editor for windows 2023-12-19 08:20:16 -10:00
Simon Michael
fcda6bfb35 ;doc: REGRESSIONS 2023-12-19 08:06:59 -10:00
Simon Michael
4e3db05507 ;just: functest: allow any shelltest options 2023-12-16 11:13:27 -10:00
Simon Michael
7163bb4290 ;dev: revert chinese.journal, fix func tests 2023-12-16 11:12:35 -10:00
Simon Michael
51826d5c90 ;just: fmt 2023-12-16 10:59:18 -10:00
Simon Michael
d7ff57add9 ;just: drop cloc 2023-12-16 10:59:15 -10:00
Simon Michael
9a38fd7efb Merge branch 'just' 2023-12-16 10:48:22 -10:00
Simon Michael
57a92a2caa ;git: mailmap: update to clean up git shortlog -se
Dump everyone in there, it's easier.
2023-12-16 10:46:41 -10:00
Simon Michael
7c82c54f0b ;just: more porting, cleanups 2023-12-16 10:46:20 -10:00
Simon Michael
f4156475cf ;just: port more make rules 2023-12-15 19:35:18 -10:00
Simon Michael
f7763cbc9c ;examples: update some example journals 2023-12-15 19:35:18 -10:00
Simon Michael
1f5a6fc758 ;tools: generatejournal: make runnable without compiling, with arguments 2023-12-15 19:35:18 -10:00
Simon Michael
07967b4c04 ;just: _watch 2023-12-15 19:35:18 -10:00
Simon Michael
da5c507383 ;just: fmt 2023-12-15 19:35:18 -10:00
Simon Michael
78aea61b60 ;just: capitalise 2023-12-15 19:35:18 -10:00
Simon Michael
1d69d9b71f just: port/copy remaining make rules (TESTING, BENCHMARKS, DOCUMENTATION, MISC) 2023-12-15 19:35:02 -10:00
Simon Michael
4333694bd3 ;just: show some group headings; cleanup 2023-12-15 18:29:42 -10:00
Simon Michael
5798a73a96 ;just: format 2023-12-15 18:29:42 -10:00
Simon Michael
e1711f613f just: port BUILDING make rules 2023-12-15 18:29:42 -10:00
Simon Michael
9430ca5109 just: port INSTALLING make rules 2023-12-15 18:29:42 -10:00
Simon Michael
d1ca270063 ;doc: REGRESSIONS: cleanup 2023-12-15 14:53:22 -10:00
Simon Michael
ad1c2d43cc ;doc: REGRESSIONS, group by version 2023-12-15 14:48:09 -10:00
Simon Michael
2bd78cdbc4 ;doc: REGRESSIONS, group by version 2023-12-15 14:44:06 -10:00
Simon Michael
217f9787aa ;doc:REGRESSIONS 2023-12-15 14:26:56 -10:00
Simon Michael
bf8875bfbb ;doc:REGRESSIONS 2023-12-15 14:08:56 -10:00
Simon Michael
fccaf0d35a ;doc: update command help 2023-12-15 13:59:12 -10:00
Simon Michael
ac50d8c5a6 ;doc: update manuals 2023-12-15 13:59:02 -10:00
Simon Michael
60f7896dd5 fix:web: drop non-working --file-url option for now [#2139] 2023-12-15 13:58:25 -10:00
Simon Michael
13ebf18d24 fix:web: make --base-url work again [#2127], [#2100] 2023-12-15 13:58:25 -10:00
Simon Michael
7bc077cd8e ;cabal: update cabal files 2023-12-15 13:58:25 -10:00
Simon Michael
14a9ab5f28 dev:web:docs 2023-12-15 13:58:25 -10:00
Simon Michael
e81430f05b dev:web: rename makeFoundation* to makeApp* 2023-12-15 13:58:25 -10:00
Simon Michael
8e0370bd58 dev:web: rename Hledger.Web.Foundation to Hledger.Web.App 2023-12-15 13:58:25 -10:00
Simon Michael
0396725e71 dev:web: cleanup 2023-12-15 13:58:25 -10:00
Simon Michael
d5b967834f dev:web: add tests: --base-url, --file-url (disabled) [#2127], [#2139] 2023-12-15 13:58:22 -10:00
Simon Michael
9c56ed1104 imp!:web:tests: respect options when running tests
The hledger-web tests have been cleaned up and now allow more testing
of command line options like (though still not everything).

Note tests now run the app listening on its default host and port,
127.0.0.1 and 5000, instead of "any IPv4 or IPv6 hostname" and 3000.
This would seem to mean hledger-web tests can conflict more with
things running on port 5000, eg a normal hledger-web instance, but I
haven't been able to reproduce it.
2023-12-15 09:57:01 -10:00
Simon Michael
80ebd18d08 imp:web: more accurate startup messages, eg with --socket [#2127] 2023-12-14 17:58:25 -10:00
Simon Michael
569d2c8e5f doc:web: clean up options and manual [#2134] 2023-12-14 15:31:49 -10:00
Simon Michael
fbd2fdef40 ;cabal: update cabal files 2023-12-14 08:58:02 -10:00
Simon Michael
a3290bfaeb pkg: allow megaparsec 9.6* 2023-12-14 08:57:42 -10:00
Simon Michael
eeb45ec6ef ;doc:ISSUES:prioeritisation: sync levels with github labels 2023-12-13 18:07:01 -10:00
Simon Michael
6771d37f13 ;github: issue templates: update 2023-12-13 11:45:37 -10:00
Simon Michael
b9826434e7 ;github: new issue templates: edits 2023-12-12 23:08:02 -10:00
Simon Michael
c740891feb ;github: new issue templates: more cleanups; solicit severity and likelihood estimates
(for ISSUES.md > Prioritising)
2023-12-12 22:38:44 -10:00
Simon Michael
1c840e144c ;github: new issue templates: cleanups 2023-12-12 22:31:05 -10:00
Simon Michael
d2f95966ab ;github: new issue templates: cleanups 2023-12-12 22:20:07 -10:00
Simon Michael
ad36708518 ;doc: ISSUES: update 2023-12-12 21:58:40 -10:00
Simon Michael
5bcf69a72b ;doc: ISSUES: edit 2023-12-12 21:45:00 -10:00
Simon Michael
11090a53ee ;doc: ISSUES: simpler prioritisation scheme 2023-12-12 21:41:59 -10:00