arcanis
4a745321ec
docs: update contribution guide with ai policy
2026-10-26 13:05:18 +02:00
arcanis
4446c950ec
Release 2.23.5
2.23.5
2026-10-25 02:17:21 +03:00
arcanis
8d569e6075
fix: pylint check
2026-10-25 02:16:59 +03:00
arcanis
c375236327
Release 2.23.4
2.23.4
2026-10-25 02:12:43 +03:00
arcanis
ddbb4b06ff
fix: commit forgotten test file
2026-10-25 02:12:24 +03:00
arcanis
2d66b67123
Release 2.23.3
2.23.3
2026-10-25 02:09:35 +03:00
arcanis
27cfcd07eb
fix: handle empty assignment correctly in PKGBUILD
2026-10-25 02:09:13 +03:00
arcanis
2080f1e06f
Release 2.23.2
2.23.2
2026-10-25 01:45:45 +03:00
arcanis
2544d44051
fix: refresh databases on repo-update command
2026-10-24 16:48:23 +03:00
arcanis
b07ad8cc0c
build: clear pacman cache to resolve hashsums mismatch
2026-10-24 12:37:10 +03:00
arcanis
c38cb5f680
feat: restore iterable method in parser
2026-10-24 12:20:29 +03:00
arcanis
f776b33310
feat: preserve links to packages
...
This changes url handling in status page. Firstly, instead of using
hash for repository, now they are handled by query parameter. Secondly,
it adds a query parameter for package base. And lastly, it changes
behaviour for clicking on the package link, now it opens status page,
which allows to e.g. open a tab in background
2026-10-22 11:33:06 +03:00
arcanis
eafa1b417a
build: replace aiohttp-sse-git with aiohttp-sse
...
The upstream has released new version, which includes all required fixes
for the newest aiohttp
2026-10-20 16:23:56 +03:00
arcanis
d0aff05be5
Release 2.23.1
2.23.1
2026-10-20 00:31:19 +03:00
arcanis
8a6b71a425
docs: commit docs requirements.txt
2026-10-20 00:30:57 +03:00
arcanis
0e7e2a9128
Release 2.23.0
2.23.0
2026-10-20 00:28:44 +03:00
arcanis
bb1fb86036
fix: fix docker build with new dependencies
2026-10-20 00:00:40 +03:00
arcanis
6e7651a176
fix: handle version subcommand correctly
...
After package split it was looking for metapackage and lookup was broken
because it doesn't contain any python metadata
2026-10-19 23:26:23 +03:00
arcanis
9e5468313e
feat: migrate pkgbuild parser to tree-sitter ( #168 )
2026-10-19 23:10:58 +03:00
arcanis
9b65e01d2f
feat: show notification on hold action
2026-10-19 10:22:42 +03:00
arcanis
7f28e47ac4
fix: add files to git with force flag
...
It has been reported that AUR repositories might contain .gitignore,
which prevents PKGBUILD/.SRCINFO/whatever to be added without --force
flag. This commit simply adds force flag for all those operations, which
should be fine, because we don't commit wildcards
Closes #167
2026-10-17 12:17:40 +03:00
arcanis
0b371b3e77
feat: add tooltip for held packages
2026-10-16 13:09:17 +03:00
arcanis
ef47c6fa72
feat: distinguish between repo update and package update in ui
2026-10-16 13:03:48 +03:00
arcanis
81ea175034
bug: always keep existing package version in archive
2026-10-16 12:11:51 +03:00
arcanis
b73be7abcc
feat: only remove packages from build queue which were actually built
2026-10-16 11:49:52 +03:00
arcanis
4537969d5d
fix: handle is_held flag in all update processes
...
Previos implementation has ignored this flag in dependencies checks,
local package update and so on
2026-10-14 13:44:37 +03:00
arcanis
47c39f93b7
feat: align tables vertically in center
2026-10-13 13:22:00 +03:00
arcanis
3ac5f13f18
Release 2.22.2
2.22.2
2026-10-13 12:44:51 +03:00
arcanis
e20deea1dd
fix: fix typescript dependencies
2026-10-13 12:11:29 +03:00
arcanis
118ffdffe5
fix: update event bus for the last aiohttp-sse api change
2026-10-13 11:21:24 +03:00
arcanis
19ca1ac797
feat: detect dependencies resolution error
2026-10-13 10:31:11 +03:00
arcanis
16afb50c19
feat: add update and remove buttons to the status table
2026-09-23 16:04:42 +03:00
arcanis
23c834e186
refactor: drop enum_values helper, use direct cast to tuple instead
2026-09-21 11:40:38 +03:00
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