Commit Graph

  • 2896b54a69 docs: update the changelog main Dash 2026-10-17 19:59:24 +02:00
  • 9ceda9b873 ui/curses: wait for keys instead of polling Dash 2026-10-17 19:57:28 +02:00
  • c9bce751ac build: ignore coverage data Dash 2026-10-17 19:54:09 +02:00
  • 9689372e25 tests: run in parallel with pytest-xdist Dash 2026-10-17 19:53:53 +02:00
  • d1d7c2d9df tests: play shorter games when comparing Dash 2026-10-17 19:53:51 +02:00
  • c169102c32 pqcli: reject --load-save 0 and negative numbers Dash 2026-10-17 19:51:19 +02:00
  • 60d2c54a88 tests: drive the curses UI in a pseudo-terminal Dash 2026-10-17 19:45:32 +02:00
  • f8c370cc2e tests: cover the basic UI Dash 2026-10-17 19:22:43 +02:00
  • 083dbe01c2 tests: cover the roster and the command line Dash 2026-10-17 19:20:53 +02:00
  • 92d4466f6d build: add pyte and measure subprocess coverage Dash 2026-10-17 19:16:44 +02:00
  • dde49cf2dd build: run hooks and tests in GitHub Actions Dash 2026-10-17 19:16:02 +02:00
  • 8d523a4af8 build: update locked packages Dash 2026-10-17 19:15:33 +02:00
  • 2fef41ca5e pqw: restore state through public methods Dash 2026-10-17 19:14:46 +02:00
  • 7573807808 build: drop the unused urwid dependencies Dash 2026-10-17 19:13:32 +02:00
  • 4dd2cdf1ad misc: release 1.1.0 1.1.0 Dash 2026-10-17 11:48:40 +02:00
  • 56a954e6c5 build: drop pre-commit from runtime dependencies Dash 2026-10-17 16:15:37 +02:00
  • cee0626827 docs: add a changelog Dash 2026-10-17 11:47:41 +02:00
  • 804b0d8b38 ui: import and export .pqw files from the menus Dash 2026-10-17 11:46:23 +02:00
  • 612b223a59 pqcli: add --import-save and --export-save Dash 2026-10-17 11:46:23 +02:00
  • 0beb550548 pqw: import and export web saves Dash 2026-10-17 11:42:24 +02:00
  • fced929d77 lingo: add to_arabic, the inverse of to_roman Dash 2026-10-17 11:39:52 +02:00
  • ed5c5cbdc3 tests: type queued tasks in the upstream bridge Dash 2026-10-17 11:39:33 +02:00
  • fd4a7d151d misc: replace Any with precise types Dash 2026-10-17 11:37:38 +02:00
  • 00794aca37 build: type-check with ty in a pre-commit hook Dash 2026-10-17 11:33:29 +02:00
  • 9155ef418b misc: fix all ty diagnostics Dash 2026-10-17 11:32:05 +02:00
  • 0c1d5185a4 tests: compare pqcli with upstream in node Dash 2026-10-17 11:33:26 +02:00
  • 9ad3bee59b mechanic: start acts as their loading task does Dash 2026-10-17 11:33:18 +02:00
  • 0a4358e2b8 misc: drop typing as T, use builtin generics Dash 2026-10-17 11:27:17 +02:00
  • ada8d5b6ed build: switch hooks to prek, check 50/72 Dash 2026-10-17 11:25:47 +02:00
  • 4d620bc384 build: replace black and isort with ruff Dash 2026-10-17 11:24:44 +02:00
  • 9c44d69633 random: port Alea, one generator per character Dash 2026-10-17 11:16:27 +02:00
  • f1cdff8140 mechanic: fill the plot bar during the Prologue Dash 2026-10-17 11:09:16 +02:00
  • c25f9dc057 lingo: extend roman numerals past 4000 Dash 2026-10-17 11:08:43 +02:00
  • 48f48aec58 mechanic: keep at most 100 quests in the log Dash 2026-10-17 11:08:31 +02:00
  • fa31045052 lingo: use "an" before words starting with Ü Dash 2026-10-17 11:08:22 +02:00
  • 0f1100d4be mechanic: sync impressive guys and cinematics Dash 2026-10-17 11:08:13 +02:00
  • 9942091af7 mechanic: cap new item wins on huge inventories Dash 2026-10-17 11:07:48 +02:00
  • 17e1b91a18 mechanic: clump stat gains on prime stats only Dash 2026-10-17 11:07:27 +02:00
  • ab179c1eb0 mechanic: shorten quests as upstream does Dash 2026-10-17 11:07:11 +02:00
  • bec6171483 mechanic: use upstream's exponential level curve Dash 2026-10-17 11:07:01 +02:00
  • f03394f680 tests: add a recipe to re-record parity traces Dash 2026-10-17 11:06:45 +02:00
  • b69231f321 docs: update install and contributing for uv Dash 2026-10-17 10:50:45 +02:00
  • 1a6cd720ac build: move dev dependencies to dependency-groups Dash 2026-10-17 10:50:44 +02:00
  • c0c6c8aeba mechanic: move word lists to data files Dash 2026-10-17 10:49:10 +02:00
  • 5337d94f82 build: add justfile Dash 2026-10-17 10:49:10 +02:00
  • da60c6f792 build: remove poetry.lock Dash 2026-10-17 10:49:06 +02:00
  • 696fad78b3 build: add Docker builds Jakub StastkaandJakub Stastka 2026-04-19 02:58:04 +02:00
  • 7426924170 misc: release 1.0.4 1.0.4 Dash 2025-12-11 14:50:18 +01:00
  • 9609e9a3f2 misc: fix style issues Dash 2025-12-11 14:55:44 +01:00
  • 7e52a74065 misc: update author info Dash 2025-12-11 14:50:32 +01:00
  • 4d5b070949 build: migrate to uv Dash 2025-12-11 14:49:15 +01:00
  • 326b9297c1 build: migrate to uv Dash 2025-12-11 14:49:15 +01:00
  • 7790e52a6d misc: fix crash on Linux due to zero length addnstr call Owen Cochell 2025-04-10 02:20:21 -04:00
  • e6d18352c5 misc: fix empty character sheet on Linux Owen Cochell 2025-04-04 14:26:08 -04:00
  • 4122e936c8 build(deps-dev): bump setuptools from 69.5.1 to 70.0.0 dependabot[bot] 2024-07-15 19:32:39 +00:00
  • 803eba416e misc: fix xdg-base-dirs refactor Marcin Kurczewski 2024-07-02 15:41:16 +02:00
  • 07cae1a4e8 misc: use xdg-base-dirs Marcin Kurczewski 2024-05-04 12:18:03 +02:00
  • 9eaf4397df misc: fix syntax warning Marcin Kurczewski 2024-04-26 01:27:33 +02:00
  • 077016f7a0 misc: fix seed type issue anakojm 2023-10-05 09:40:33 +02:00
  • e51a14c081 misc: Set correct python version in classifiers txtsd 2022-11-11 00:21:12 +05:30
  • 77391e7888 misc: Remove unused imports txtsd 2022-11-11 00:03:21 +05:30
  • 69ad5e7299 misc: Fix grammar txtsd 2022-11-10 23:18:57 +05:30
  • 04e0611d45 misc: Fix typos txtsd 2022-11-10 23:17:55 +05:30
  • c0395e9447 misc: Update .gitignore txtsd 2022-11-08 00:46:12 +05:30
  • 3b2d9db2e2 build: switch to Poetry rr- 2021-12-20 23:28:07 +01:00
  • bbe3842a2f ui: allow loading characters directly from cli (#16) Marcin Kurczewski 2020-09-30 20:20:29 +02:00
  • 1ad563ad93 misc: release 1.0.2 1.0.2 rr- 2020-08-17 09:12:13 +02:00
  • 29207c1d4c misc: remove unused imports rr- 2020-08-17 09:09:09 +02:00
  • 67c3888f82 docs: add troubleshooting section CJ Kucera 2020-06-22 14:57:43 -05:00
  • d4675c747a misc: require windows-curses for Windows rr- 2020-05-07 15:36:41 +02:00
  • c5f0c60ec8 roster: fix overwriting old saves on Windows Petr Gašparík 2020-05-07 14:48:38 +02:00
  • fc4dcff9e3 ui/curses: fix division by zero rr- 2020-05-07 15:04:56 +02:00
  • f8a030a648 misc: release 1.0.1 1.0.1 rr- 2019-04-10 20:09:47 +02:00
  • 82c8d21395 ui/curses: fix division by zero rr- 2019-04-10 20:09:22 +02:00
  • 746ca551f3 misc: release 1.0 1.0 rr- 2019-02-02 00:32:48 +01:00
  • 5d47a0f44c mechanic: fix simulation stopping under certain conditions rr- 2019-01-17 00:47:23 +01:00
  • 555f386b24 ui/curses: highlight changed and added items rr- 2019-01-14 16:04:40 +01:00
  • 5f34a85c80 ui/curses: fix new quests and acts not appearing rr- 2019-01-14 14:47:19 +01:00
  • 97552a711a misc: don't use relative imports rr- 2019-01-14 14:42:29 +01:00
  • 561f28bd95 readme: add curses title screen rr- 2019-01-13 22:25:23 +01:00
  • 0bd4583c73 ui/curses: add swords to logo rr- 2019-01-13 22:20:52 +01:00
  • adc3c7914d ui/curses: use title case in menus rr- 2019-01-13 21:42:16 +01:00
  • d2c06b08bb ui/curses: cycle widgets on tab rr- 2019-01-13 21:38:03 +01:00
  • 4dc674816b ui/curses: add focus to character stats view rr- 2019-01-13 21:16:02 +01:00
  • 8c6b1a2504 ui/curses: add focus to character name view rr- 2019-01-13 21:13:13 +01:00
  • 8d385523ad ui/curses: split into files rr- 2019-01-13 20:58:48 +01:00
  • 05c9bcd0e6 ui/curses: improve margins rr- 2019-01-13 20:53:18 +01:00
  • 2c3da6484b ui/curses: align button hints to left rr- 2019-01-13 20:50:05 +01:00
  • d4f9326759 ui/curses: make escape work in game view rr- 2019-01-13 20:48:33 +01:00
  • e85a8d5826 ui/curses: improve character choice rr- 2019-01-13 19:48:54 +01:00
  • 2da46a44a4 ui/curses: implement cheats rr- 2019-01-13 18:34:09 +01:00
  • 0ecfc2c1fd ui/urwid: remove urwid ui rr- 2019-01-13 18:21:27 +01:00
  • ffe5734433 ui: default to curses user interface rr- 2019-01-13 18:06:27 +01:00
  • ae99f1f1a4 ui/urwid: respect --no-colors rr- 2019-01-13 17:45:24 +01:00
  • a47d6233be ui/urwid: colorize logo rr- 2019-01-13 17:33:19 +01:00
  • 1980049c6f ui/urwid: drop customizing color palettes rr- 2019-01-13 17:31:44 +01:00
  • 9fc078ad94 ui/curses: add colors rr- 2019-01-13 17:28:25 +01:00
  • 7a835c615e ui/urwid: split to files rr- 2019-01-13 16:33:07 +01:00
  • 9412a03da7 misc: add pyproject.toml rr- 2019-01-04 20:49:33 +01:00
  • 9012363437 misc: update readme, add new screenshots rr- 2019-01-04 20:48:20 +01:00