arcanis
ab650b7417
copyright update
2023-01-04 03:43:10 +02:00
arcanis
7ca5b3a363
Release 2.5.4
2023-01-03 01:59:25 +02:00
arcanis
666fa98075
add notes about documentation and methods inside class
...
Because I always forget which way I used before
2023-01-03 01:53:10 +02:00
arcanis
684ef33dbc
Correct way to allow setting context with existing
...
This reverts commit 11732a8609 .
Original solution has introduced special workaround (strict flag) which
contradicts the concept of immutable context. Moreover, it introduces
possible side-effects, because child process will use the one set by
parent instead of having own one.
The correct solution is to re-create context in process entry point
Sorry, it was Jan 1 and I was drunk :(
2023-01-03 00:48:14 +02:00
arcanis
cf35addaa5
Release 2.5.3
2023-01-02 03:24:11 +02:00
arcanis
11732a8609
allow setting context with existing
...
In case of running command from web interface, it will raise exception
because context has been copied with subprocesses
2023-01-02 03:21:15 +02:00
arcanis
64cc8fd6b0
Release 2.5.2
2023-01-02 01:57:09 +02:00
arcanis
4202751e9c
remote all gitfiles in git remote trigger
...
In case if there is .gitignore file with asterics, the pkgbuild upload
would not appear
2023-01-02 01:45:50 +02:00
arcanis
41515f6c95
Release 2.5.1
2022-12-31 14:58:37 +02:00
arcanis
ac92b506e0
remote log for calculate version as it cleans logs
2022-12-31 14:48:21 +02:00
arcanis
5bbd1ad9a9
fully lazy handle load
...
In case of immediate handle load it would try to sync databases (or at
least to create database files), which is not possible in case if
command is run as non-ahriman user. This commit makes handle load lazy
and allows to run some commands as non-ahriman user
2022-12-31 14:48:21 +02:00
arcanis
541d8d9b39
Release 2.5.0
2022-12-31 02:02:37 +02:00
arcanis
e41dd09a8a
force upgrade sphinx documentation
2022-12-30 22:58:13 +02:00
arcanis
8e65263b90
add completion files generated by shtab
2022-12-30 21:19:23 +02:00
arcanis
afc488255c
allow 3 symbols for package search
2022-12-30 21:19:23 +02:00
arcanis
effc120a43
improve VCS packages checks
...
* Unlike older version, currently service will always try to pull AUR
package to check version. Previously if no-vcs flag is set, it would
ignore VCS packages completelly
* Introduce build.vcs_allowed_age option. If set, it will skip version
calculation if package age (now - build_date) is less than this value
2022-12-30 21:19:23 +02:00
arcanis
4b27e102ef
change another boolean info option to boolean action
2022-12-29 03:15:48 +02:00
arcanis
e0126bb811
add repo-structure subcommand
...
This commit also changes Tree class, replacing load method by resolve
2022-12-27 10:35:03 +02:00
arcanis
8c04dc4c2a
fix property description in docs
2022-12-26 02:32:14 +02:00
arcanis
83e9d7c523
write patches via gitremote push trigger ( #79 )
...
* write patches via gitremote push trigger
* implement context variables intead of custom database class
2022-12-25 02:10:38 +03:00
arcanis
9be4a89c08
Release 2.4.1
2022-12-11 05:17:10 +02:00
arcanis
0f8596db1e
replace alert bodals with toasts
2022-12-09 11:33:19 +02:00
arcanis
c403c45d72
remove badges from status page
2022-12-09 00:58:03 +02:00
arcanis
00dbd90953
check that package has been created during setup workflow
2022-12-06 11:09:56 +02:00
arcanis
3e299d9685
Release 2.4.0
2022-12-05 00:25:53 +02:00
arcanis
e20637f7ad
do not update database via pacman, use ahriman's own databses
2022-12-04 23:45:10 +02:00
arcanis
5a09d46f9a
Some minor documentation related fixes
...
* Improve some wording (again)
* Change default type for refresh option to False (does not affect
behavior)
* Update docstrings to reflect last changes
* Configuration.__convert_path has been replaced by shlex
* aiosecurity functions support kwargs now
2022-12-04 02:10:46 +02:00
arcanis
90be3276dd
improve wording in documentation
2022-12-02 15:45:01 +02:00
arcanis
a4f646eb2a
do not trigger update on sign command
2022-12-02 01:41:23 +02:00
arcanis
ebd06cb443
improve setup command by --makeflags-jobs argument and fix repository sign on creation
2022-12-02 01:41:23 +02:00
arcanis
fe66c6c45c
implement support of unix socket for server
...
This feature can be used for unauthorized access to apis - e.g. for
reporting service if it is run on the same machine. Since now it becomes
recommended way for the interprocess communication, thus some options
(e.g. creating user with as-service flag) are no longer available now
2022-12-02 01:41:23 +02:00
arcanis
bba58352e0
do not invoke configuration write in case if no salt or user was written
2022-12-02 01:41:23 +02:00
arcanis
41cc58ed31
add rebuild implementation to interface
2022-12-02 01:41:23 +02:00
arcanis
20e45845ba
make package actions as dropdown
2022-12-02 01:41:23 +02:00
arcanis
9fa1fa108f
add key-import button to interface
2022-12-02 01:41:23 +02:00
arcanis
577bd9e5f8
add demos links
2022-11-24 02:38:33 +02:00
arcanis
20b9c1fa4a
add security notes
2022-11-24 02:38:33 +02:00
arcanis
a7c9183aa0
add curl examples to web views
2022-11-24 02:38:33 +02:00
arcanis
9e0dd3ae97
build docs together with web views
2022-11-24 02:38:33 +02:00
arcanis
f4e4e88e82
change respone for service requests
2022-11-24 02:38:33 +02:00
arcanis
2684e4b3f4
add fallback for copying to clipboard
2022-11-24 02:38:33 +02:00
arcanis
45f5006db3
add show/hide password button
2022-11-24 02:38:33 +02:00
arcanis
b26aa2145f
update web preview picture
2022-11-24 02:38:33 +02:00
arcanis
4462eba860
render httpunauthorized as html in plain http requests
2022-11-22 23:40:27 +02:00
arcanis
f2c23bad17
allow scrolling with fixed copy button position
2022-11-22 22:20:21 +02:00
arcanis
1603086b96
change logging module imports
2022-11-22 22:20:21 +02:00
arcanis
b6f6ee8c76
change wording for package actions
2022-11-22 15:46:49 +02:00
arcanis
b71d1f6e3d
fix login and logout buttons decorations
2022-11-22 11:17:59 +02:00
arcanis
7883746e53
add more notes about docker
2022-11-22 10:49:46 +02:00
arcanis
ae9118654d
check log record in handler instead of client
2022-11-22 02:30:37 +02:00