Oleg Shparber
a6f03e9547
build(just): move release-push into a script
2026-07-29 13:57:44 +03:00
Oleg Shparber
ac6eca8a9b
ci(github): publish snap edge nightly
2026-07-29 02:48:23 +03:00
zealdocs-ci[bot]
a716f6c170
chore: bump version to 0.9.2
2026-07-28 21:15:50 +00:00
Oleg Shparber
7a881b6921
chore: release v0.9.1
v0.9.1
2026-07-28 23:54:46 +03:00
Oleg Shparber
e6a3eb7afc
build(tools): harden appdata bullet generation
2026-07-28 23:50:15 +03:00
Oleg Shparber
530fa44395
ci(github): install-test the MSI on Windows
2026-07-28 23:20:47 +03:00
Oleg Shparber
c7bcf3d4b4
fix(wix): drop unusable Windows build launch condition
2026-07-28 23:12:23 +03:00
Oleg Shparber
f854fcf8d7
ci(github): drop EOL questing from PPA series
2026-07-28 22:53:13 +03:00
Oleg Shparber
cd12f8dcf5
ci(github): skip build-dep check in PPA source build
2026-07-28 22:42:20 +03:00
zealdocs-ci[bot]
5edfac529b
chore: bump version to 0.9.1
2026-07-28 19:34:52 +00:00
Oleg Shparber
f5a00fed3a
chore: release v0.9.0
v0.9.0
2026-07-28 22:03:29 +03:00
Oleg Shparber
5f772c4ed7
ci(github): grant discussions permission
2026-07-28 22:01:54 +03:00
Oleg Shparber
ee946cf73f
build(just): add release-delete recipe
2026-07-28 20:41:24 +03:00
Oleg Shparber
59f68ee115
build(cmake): use x64 signtool on ARM64
2026-07-28 20:24:49 +03:00
Oleg Shparber
32266e213c
ci(github): use Artifact Signing client
2026-07-28 20:24:49 +03:00
Oleg Shparber
e6edf27f80
build(tools): move changelog links to the top
2026-07-28 19:57:17 +03:00
Oleg Shparber
eb0f3d38e1
build(just): fix release-push tag handling
2026-07-28 19:17:40 +03:00
Oleg Shparber
57a99203f0
ci(github): fix publish job permissions
2026-07-28 18:08:15 +03:00
Oleg Shparber
a2b09abe65
fix(core): sweep leftover docset directories ( #1941 )
2026-07-28 18:01:57 +03:00
Oleg Shparber
fe42ebfde1
fix(core): remove docsets without blocking the UI ( #1940 )
2026-07-28 15:57:22 +03:00
Oleg Shparber
79247a8126
fix(ui): remove partial docset on extract error ( #1939 )
2026-07-28 15:53:28 +03:00
Oleg Shparber
adaed6b78f
fix(ui): update status on extraction error
2026-07-28 15:23:10 +03:00
Oleg Shparber
458fbaaf1b
fix(ui): harden docset directory cleanup on install ( #1938 )
2026-07-28 15:09:38 +03:00
Oleg Shparber
c229b91695
fix(registry): validate index names before drop ( #1937 )
2026-07-28 12:04:50 +03:00
Oleg Shparber
1d5f9a6271
build(cmake): bundle MSVC runtime on Windows ( #1936 )
...
Fixes #1658 .
2026-07-27 15:23:39 +03:00
Yash Bavadiya
6260df0a4f
feat(ui): add default zoom level setting ( #1930 )
...
Fixes #1335 .
2026-07-27 02:41:29 +03:00
Oleg Shparber
cb904e77ac
docs: move screenshots to media repository
2026-07-26 18:46:06 +03:00
Oleg Shparber
b3f26ea81f
fix(app): require Windows 10 1809 or later ( #1935 )
...
Fixes #1920 .
2026-07-26 18:44:28 +03:00
Oleg Shparber
2c3e1ee391
refactor(browser): make short URL keys constexpr ( #1934 )
2026-07-26 14:51:02 +00:00
Oleg Shparber
9c57b0dac9
fix(browser): keep web bridge on rejected loads ( #1933 )
2026-07-26 17:42:17 +03:00
dependabot[bot]
0293f61e5b
ci(github): bump ossf/scorecard-action from 2.4.3 to 2.4.4 ( #1932 )
2026-07-24 14:42:19 +03:00
Oleg Shparber
4e8ac4da04
fix(ui): fix regression in metadata parsing
...
Fixes #1931 .
2026-07-19 16:44:39 +03:00
dependabot[bot]
58d1bb5f04
ci(github): bump KSXGitHub/github-actions-deploy-aur from 4.1.3 to 4.2.0 ( #1928 )
2026-07-18 14:37:50 +03:00
Oleg Shparber
19cad78b72
fix: address security related edge cases ( #1919 )
2026-06-30 21:59:03 +03:00
Oleg Shparber
d9f74690a7
fix(ui): use Link role for search match highlight ( #1924 )
...
Fixes #1922 .
2026-06-30 19:26:06 +03:00
Oleg Shparber
c24c807c1c
fix(ui): credit bundled fonts, drop Oat
2026-06-30 14:37:04 +03:00
Oleg Shparber
076b2b6068
feat(browser): redesign new-tab and not-found ( #1923 )
2026-06-30 14:31:51 +03:00
dependabot[bot]
525589d97e
ci(github): bump actions/cache from 5 to 6 ( #1921 )
2026-06-24 07:43:52 +03:00
dependabot[bot]
29b3bbe24b
ci(github): bump actions/checkout from 6 to 7 ( #1918 )
2026-06-19 01:12:00 +03:00
Oleg Shparber
2101637d00
refactor: address clang-tidy issues
2026-06-11 14:06:08 +03:00
Oleg Shparber
7a34933ba0
chore(tools): support linting specific files
2026-06-11 14:05:30 +03:00
Oleg Shparber
8e148bab00
build(just): tidy up command descriptions
2026-06-11 14:01:26 +03:00
Oleg Shparber
61b9bf941e
feat(registry,ui): show download size in tooltips ( #1916 )
...
Fixes #353 .
2026-06-10 13:42:29 +03:00
Oleg Shparber
eaa3bd8306
feat(core): add --port command-line option ( #1915 )
...
Fixes #1774 .
2026-06-09 19:20:48 +03:00
Oleg Shparber
62ea725eff
feat(browser): add Tabler icons to context menu
2026-06-09 18:02:58 +03:00
Oleg Shparber
139ee001bb
fix: harden docset download and extraction ( #1914 )
...
- Reject archive entries that resolve outside the destination (path traversal).
- Treat non-EOF header-read termination as an extraction failure rather than
reporting success on a corrupt or truncated archive.
- Surface an error and reset UI state when a download temporary file cannot be
opened, instead of leaving the install silently stuck.
2026-06-09 16:47:54 +03:00
Oleg Shparber
f21bffc518
feat(docsets): support compressed tarix docsets ( #1912 )
...
Fixes #138 .
Fixes #1278 .
Fixes #1588 .
2026-06-09 12:07:53 +03:00
Oleg Shparber
bbf1585ceb
build(just): support configure arguments
2026-06-08 22:25:19 +03:00
Oleg Shparber
d4f6f191a0
refactor(core): expose extractor ( #1913 )
2026-06-08 22:23:43 +03:00
Oleg Shparber
6ddccaa705
build(cmake): avoid uninitialized env var warning
2026-06-06 15:54:20 +03:00