arcanis
700893ecac
build: subpackages implementation ( #164 )
...
* migrate to hatch
* reorder tests
* generic fixtures
* straight forward conftest
* fix docs generation
* fix tox environments
* reformat tomls
* cleanup pyproject
* some play with renaming
* move root conftest into pytest plugins
* fix setup script
* move fixtures to __init__.py
* remove duplicate fixtures
* disable pylint warning
* simplify configuration fixture
* remove empty conftest
* remove crap from local pyprojects
2026-07-17 14:00:20 +03:00
arcanis
aef7fa5f93
build: update frontend dependencies
2026-07-06 16:16:31 +03:00
arcanis
c412b08135
fix: remove staleTime defaults for query client
2026-07-06 15:33:20 +03:00
arcanis
49cd3d43c8
fix: handle errors in sse stream
2026-06-09 01:01:08 +03:00
arcanis
3e1e24cb50
feat: SSE support ( #162 )
...
* event bus implementation
* update tests
* docs update
* review fixes
* update configs
* fix typo
* frontend changes
* install missing pacakge
* queue processing simplification
2026-05-08 10:20:03 +03:00
arcanis
6ee8b26bd5
feat: show aur url in interface
2026-04-22 06:56:28 +03:00
arcanis
1c312bb528
feat: add error boundary
2026-03-24 01:17:42 +02:00
arcanis
34014d1cdd
build: add more rules for typescript
2026-03-22 17:23:16 +02:00
arcanis
5e090cebdb
refactor: reorder arguments in web ui
2026-03-22 04:03:41 +02:00
arcanis
d7984c12f0
feat: package rollback support ( #161 )
...
* implement support of rollback handler
* react interface for the rollback
2026-03-22 00:36:48 +02:00
arcanis
2e9837b70d
build: update frontend dependencies
2026-03-15 19:18:58 +02:00
arcanis
dc394f7df9
feat: dynamic package hold ( #160 )
...
* add dynamic hold implementation to backend
* update frontend to support new status
* force reporter loader
* handle missing packages explicitly
* handle missing packages explicitly
2026-03-15 18:47:02 +02:00
arcanis
058f784b05
fix: center icons on buttons
2026-03-15 17:07:39 +02:00
arcanis
f688768ca7
fix: fallback to timestamp in case if crypto context is not available
...
Previous tests have been done in either secure (HTTPS) or loopback
(localhost) environments, so I missed the case, that crypto methods
might not be available
Fixes #159
2026-03-13 17:00:06 +02:00
arcanis
021d88dc4c
feat: store and show pkgbuild (implements #157 )
2026-03-11 01:05:06 +02:00
arcanis
9012ee7144
feat: add dark theme support and increase contrast
2026-03-08 22:59:31 +02:00
arcanis
945ddb2942
Release 2.20.0
2026-03-08 16:51:28 +02:00
arcanis
f5c12d03ec
Release 2.20.0rc7
2026-03-08 12:18:03 +02:00
arcanis
a809a4b67f
feat: support request-id header
2026-03-08 02:51:30 +02:00
arcanis
437ae2c16c
style: some minor style improvements
2026-03-06 21:38:57 +02:00
arcanis
386765ab4e
fix: fix dashboard visual
2026-03-06 01:48:11 +02:00
arcanis
78998182b8
Release 2.20.0rc6
2026-03-06 01:32:13 +02:00
arcanis
a05eab9042
feat: brand-new interface ( #158 )
...
This was initally generated by ai, but later has been heavily edited.
The reason why it has been implemented is that there are plans to
implement more features to ui, but it becomes hard to add new features
to plain js, so I decided to rewrite it in typescript.
Yet because it is still ai slop, it is still possible to enable old
interface via configuration, even though new interface is turned on by
default to get feedback
2026-03-06 00:59:10 +02:00