arcanis
cd374dfbdf
docs: update contributing guide
2026-08-18 15:13:41 +03:00
arcanis
25ecefab83
Release 2.22.1
2.22.1
2026-08-18 12:15:35 +03:00
arcanis
b0248ed1cd
refactor: split include option
2026-08-18 12:15:05 +03:00
arcanis
5d27fb1248
Release 2.22.0
2.22.0
2026-08-18 11:57:10 +03:00
arcanis
0faf3910c6
refactor: shell script simplification
2026-08-18 11:40:30 +03:00
arcanis
fc520de146
docs: mention environment variables change in migration
2026-08-18 11:10:05 +03:00
arcanis
c640239f8a
build: move toxfile to tools packages
2026-08-18 01:22:18 +03:00
arcanis
024b6a014f
build: update frontend dependencies
2026-08-17 13:44:40 +03:00
arcanis
e12e844312
build: remove unused backslashes
2026-08-17 13:22:51 +03:00
arcanis
eaac507d12
feat: limit environment variables passed to sudo
2026-08-17 12:26:56 +03:00
arcanis
117db10932
docs: update setup instructions to follow new logic
2026-08-17 12:13:46 +03:00
arcanis
9b544f9e45
docs: add devtools_configs option to docs
2026-08-15 20:25:28 +03:00
arcanis
3548b434be
feat: full rootless setup ( #165 )
...
* use local devtools configs instead of global ones
* make docker image rootless
* add migration notes
* fix setup command
* fix regress jo
2026-08-14 13:34:42 +03:00
arcanis
695424fa16
feat: remove makepkg.conf local configuration, use ahriman own
...
configuration instead
We used .makepkg.conf solely for two features - MAKEFLAGS and PACKAGER,
which could be actually easily implemented by using environment
variables
2026-08-13 16:39:13 +03:00
arcanis
255ebe117a
feat: read includes from list of directories
2026-08-13 16:39:13 +03:00
arcanis
a9a12cd247
feat: get rid of sudoers modification during setup command
...
This commit introduces small shell wrapper, which calls archbuild
mimicing symlinked command. It allows to distribute static sudoers file.
Additionally build_command option has been renamed to devtools_wrapper
in order to allow to keep backward compatibility
2026-08-13 14:26:49 +03:00
arcanis
8dc198aa2b
build: tox cleanup
2026-08-13 14:26:49 +03:00
arcanis
1133b75c33
refactor: implement generic optional import mechanisms
...
this project is actively using optional imports, which leads to
duplicate handling here and there. This commit implements logic in
special method to reduce complexity and simplify tests paths
2026-08-13 14:26:49 +03:00
arcanis
777bedf772
build: handle local imports in pylint check correctly
2026-08-13 14:26:49 +03:00
arcanis
cc6ca46342
build: fix mypy type install
2026-08-13 14:26:49 +03:00
arcanis
2eb51ba85a
Release 2.21.1
2.21.1
2026-07-21 10:46:21 +03:00
arcanis
36e28aba99
fix: always load tab on remount
...
it fixes a bug, which leads to missing tab content load when opening
package info
2026-07-21 10:44:20 +03:00
arcanis
81c9e1e596
Release 2.21.0
2.21.0
2026-07-21 00:24:44 +03:00
arcanis
2693f789d0
build: explicit hatchling dep
2026-07-21 00:22:07 +03:00
arcanis
08ade0b425
build: do not use system site packages for archive target
2026-07-21 00:22:07 +03:00
arcanis
c648f91662
build: skip install in publish target
2026-07-21 00:10:37 +03:00
arcanis
20482cb137
misc: rename frontend to just ahriman
2026-07-21 00:09:56 +03:00
arcanis
70829619a1
build: handle posargs for tests
2026-07-20 12:48:47 +03:00
arcanis
dd659820da
build: try to handle workspace packages for tests
2026-07-19 23:58:49 +03:00
arcanis
e835668f7d
feat: add cooldown for aur packages
2026-07-18 21:55:26 +03:00
arcanis
526edfe2cd
build: update frontend dependencies
2026-07-18 20:10:32 +03:00
arcanis
a4a7c13344
fix: disable colors for importing parser calls
...
In case if parser is used to generate docs, it remains w\o colors, but
help messages are still formatted with it
2026-07-18 14:12:33 +03:00
arcanis
fd6add46f9
build: fix import paths for rtd
2026-07-17 14:57:19 +03:00
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
f12278a31d
build: reorganize scripts
2026-07-16 23:07:09 +03:00
arcanis
3492892cd2
build: replace deprecated ::set-output with GITHUB_OUTPUT
2026-07-08 15:01:06 +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
a3b6372c11
fix: override head method for sse endpoint to make it actually working
2026-07-06 14:44:29 +03:00
arcanis
78288befb8
build: use python 3.13 lowerbound
2026-07-06 13:56:02 +03:00
arcanis
49cd3d43c8
fix: handle errors in sse stream
2026-06-09 01:01:08 +03:00
arcanis
d9b52806c0
fix: clear subscriber map on shutdown
...
Even though it is not a case in the application, the interface could be
used externally
2026-06-07 11:58:04 +03:00
arcanis
774db2d780
type: fix typing ignore with the last typing update
2026-05-31 20:04:25 +03:00
arcanis
68afda4c71
feat: allow readonly events with read permission
2026-05-26 20:51:06 +03:00
arcanis
fa9fa73078
docs: bump python version to 2.13
2026-05-08 10:25:24 +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
18fe38c30b
build: use build_date argument for docker image instead of guessing from pacman root
2026-05-05 13:45:42 +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