Sandro CURY CAZZANIGA Kharec
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 04:02:24 +01:00
da20e84513 docs: update readme
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 03:57:55 +01:00
dcb43f65dd chore: fix wording
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 03:56:48 +01:00
beca8ee085 perf(library): optimize paginated fetch with bounded concurrent scheduling
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 03:54:21 +01:00
e813267d5e refactor(library): decompose monolithic LibraryClient into fetch/extract/positions/finished/format mixins while preserving public behavior
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 03:44:43 +01:00
eca58423dc refactor(constants): split constants into domain modules with compatibility exports
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 03:39:56 +01:00
307368480a chore: update changelog
a8add30928 chore(changelog): document download filename metadata fallback fix
3e6e31c2db test(playback): verify prepare_and_start passes naming hints to downloads
6335f8bbac test(downloads): cover preferred naming hint propagation in get_or_download
0cf2644f55 test(downloads): validate author_title stem generation and cache fallbacks
Compare 10 commits »
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 03:21:23 +01:00
9c19891443 chore: update changelog
01de75871a feat: versionning
Compare 2 commits »
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 03:18:15 +01:00
e88dcee155 test: cover app and playback controller mixin behavior
4bc9b3fd3f test: add focused playback helper unit coverage
cd99960f2f test: reorganize core suite into explicit domain files
Compare 3 commits »
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 03:01:54 +01:00
bd2bd43e7f test: add regression coverage for app key bindings and space priority
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 02:59:07 +01:00
7f5e3266be fix: ensure Space always reaches toggle_playback action in TUI
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 02:51:37 +01:00
184585bed0 fix(interface): app compose, table query, and Space pause
Kharec created pull request Kharec/auditui#1 2026-02-18 02:44:22 +01:00
Massive refactoring
Kharec pushed to new-architecture at Kharec/auditui 2026-02-18 02:43:54 +01:00
8e73e45e2d refactor: restructure into package layout and split large modules
Kharec created branch new-architecture in Kharec/auditui 2026-02-18 02:43:54 +01:00
Kharec pushed to main at Kharec/auditui 2026-02-17 14:26:14 +01:00
bc24439da8 test: replace cached search dummy setup with dataclass fixture object
c9d6be6847 test: model StubDownloads state with a dataclass
f85a2d3cda test: convert DummyApp test context to typed dataclass
7e4a57d18e test: refactor MockClient state fields into a dataclass
Compare 4 commits »
Kharec pushed to main at Kharec/auditui 2026-02-17 12:43:09 +01:00
4a7fa69c2e test: clean up tests/test_ui_filter.py using dataclass and slots
Kharec pushed to main at Kharec/auditui 2026-02-16 21:01:17 +01:00
78f15b4622 chore: add a changelog
Kharec pushed to main at Kharec/auditui 2026-02-16 20:15:11 +01:00
b63525060a docs: mention textual dependency in hacking section
79355f3bdf chore: bump __version__ to 0.1.6
7602638ffe chore: refresh lockfile for textual 8
dd8e513063 chore: bump package metadata for v0.1.6
bdccc3a2eb fix: update ui typing for textual 8
Compare 6 commits »
Kharec pushed to main at Kharec/urupam 2026-02-16 13:16:34 +01:00
aa68b59fb1 fix(validation): block private hosts on first DNS lookup in URL blocking
Kharec pushed to main at Kharec/skywipe 2026-02-16 12:34:38 +01:00
a2d94d4749 test: validate typed delete payload fields
e84a357821 test: assert operation processed/failed/skipped results
09268dfe24 test: cover run_all fetch-failure escalation
039dbbcea6 fix: fail run_all when fetch errors occur
67ca69f900 feat: return operation result stats and raise on fetch failures
Compare 5 commits »