Sandro CURY CAZZANIGA Kharec
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 »
Kharec pushed to main at Kharec/goyco 2026-02-16 08:43:48 +01:00
31ef30c941 test(health): expect unhealthy for SMTP connection failures
d4a89325e0 fix(health): mark SMTP connection/bootstrap failures as unhealthy
Compare 2 commits »
Kharec pushed to main at Kharec/goyco 2026-02-16 08:43:17 +01:00
4eb0a6360f test(health): cover SMTP unhealthy aggregation behavior
040b9148de fix(health): treat SMTP unhealthy as degraded at app level
Compare 2 commits »
Kharec pushed to main at Kharec/goyco 2026-02-16 08:33:54 +01:00
6e0dfabcff feat: health check now return json, definitely
Kharec pushed to main at Kharec/goyco 2026-02-15 12:05:28 +01:00
9e81ddfdfa fix: don't reinvent the wheel
Kharec pushed to main at Kharec/goyco 2026-02-15 12:04:08 +01:00
b3b7c1d527 test: health check now supports smtp so we test it
4c1caa44dd refactor: smtp tests
Compare 2 commits »
Kharec pushed to main at Kharec/goyco 2026-02-15 12:00:34 +01:00
52c964abd2 docs: update readme
Kharec pushed to main at Kharec/goyco 2026-02-15 11:59:19 +01:00
a854138eac feat: design a health subcommand
Kharec pushed to main at Kharec/goyco 2026-02-15 11:56:22 +01:00
70bfb54acf refactor: use new health package
a3ed6685de feat: design a separate package for health check
Compare 2 commits »
Kharec pushed to main at Kharec/urupam 2026-02-14 19:05:30 +01:00
4eb2939be4 fix: die if redis isn't available
Kharec pushed to main at Kharec/goyco 2026-02-14 12:32:31 +01:00
8f30fe7412 docs: update readme
1a051b594c fix: customize upvote ratio
Compare 2 commits »