arcanis
a713c67948
zz
2026-04-27 13:01:56 +03:00
arcanis
4934205b9e
fix typo
2026-04-27 13:01:56 +03:00
arcanis
97c121731b
update configs
2026-04-27 13:01:56 +03:00
arcanis
578bb797ef
review fixes
2026-04-27 13:01:56 +03:00
arcanis
8623b26a04
docs update
2026-04-27 13:01:56 +03:00
arcanis
0903378a64
update tests
2026-04-27 13:01:56 +03:00
arcanis
47cc99292f
event bus implementation
2026-04-27 13:01:56 +03:00
arcanis
6ee8b26bd5
feat: show aur url in interface
2026-04-22 06:56:28 +03:00
arcanis
fce49f22c9
type: fix mypy warnings in updated version
2026-04-03 13:36:41 +03:00
arcanis
af8e2c9e9b
build: update rtd.io image
2026-03-30 19:20:03 +03:00
arcanis
1c312bb528
feat: add error boundary
2026-03-24 01:17:42 +02:00
arcanis
e39194e9f6
feat: etag support
2026-03-23 23:58:56 +02:00
arcanis
21cc029c18
refactor: use usedforsecurity flag for md5 calculations
2026-03-23 23:07:31 +02:00
arcanis
40671b99d5
feat: allow to configure cors
2026-03-23 16:39:07 +02:00
arcanis
3ad2c494af
docs: update docstrings
2026-03-22 17:23:16 +02:00
arcanis
34014d1cdd
build: add more rules for typescript
2026-03-22 17:23:16 +02:00
arcanis
93ed2b864b
docs: describe rollback procedure in docs
2026-03-22 17:23:16 +02:00
arcanis
cca931ccd0
fix: handle errors on pkgbuild reading
2026-03-22 13:10:09 +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
96684d7ddd
refactor: move package archive lockup to package info trait
2026-03-18 18:48:27 +02:00
arcanis
2e9837b70d
build: update frontend dependencies
2026-03-15 19:18:58 +02:00
arcanis
ac4a8fb2cd
fix: hide ignore_list because it is ambiguous now
2026-03-15 19:06:53 +02:00
arcanis
1db8eb0ac4
fix: preserve hold status on status updates
2026-03-15 19:03:05 +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
a09ad7617d
feat: support archive listing
2026-03-12 22:26:35 +02:00
arcanis
81aeb56ba3
refactor: lightweight Package.from_archive method
2026-03-11 23:00:55 +02:00
arcanis
2cd4ef5e86
refactor: separate package_archives method from trigger
2026-03-11 13:36:59 +02:00
arcanis
998ed48dde
feat: add pkgbuild subscommands
2026-03-11 13:31:19 +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
2.20.0
2026-03-08 16:51:28 +02:00
arcanis
9cd0926588
docs: add http client description
2026-03-08 16:49:46 +02:00
arcanis
f5c12d03ec
Release 2.20.0rc7
2.20.0rc7
2026-03-08 12:18:03 +02:00
arcanis
606ee2fb0e
docs: architecture spec update
2026-03-08 12:16:26 +02:00
arcanis
875e9cf58a
docs: update web preview picture
2026-03-08 03:33:49 +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
10661f3127
fix: catch some StopIteration exceptions
2026-03-06 17:04:19 +02:00
arcanis
88ac3d82a0
feat: explicitly disable archive rotation if option is set to 0
2026-03-06 12:59:48 +02:00
arcanis
386765ab4e
fix: fix dashboard visual
2026-03-06 01:48:11 +02:00
arcanis
78998182b8
Release 2.20.0rc6
2.20.0rc6
2026-03-06 01:32:13 +02:00
arcanis
2563391aaf
build: correct order of building
2026-03-06 01:31:53 +02:00
arcanis
90a78e99e7
Release 2.20.0rc5
2.20.0rc5
2026-03-06 01:06:15 +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
arcanis
db46147f0d
fix: mount archive to chroot
...
while file:// repository is automatically mounted by devtools, it
doesn't mount any directory which contains source of symlinks
This commit adds implicit mount of the archive directory (ro) into
chroot
2026-03-03 15:50:21 +02:00
arcanis
49ebbc34fa
fix: do not update package status if it is unchanged
...
In order to prevent timestamp bumps, filter by status is added
2026-02-24 15:33:06 +02:00
arcanis
e376f1307f
docs: remove required flag from email.template_full option
2026-02-22 02:57:34 +02:00