db3f20546e
fix: do not update datalist if search substring hasn't changed
2025-07-14 21:30:27 +03:00
53368468a4
fix: block autoupdate on any modal opened
2025-07-14 21:12:33 +03:00
b83df9d2c5
refactor: reorganize js methods
2025-07-07 20:33:01 +03:00
f2ea76aab9
feat: add silent logs reload
2025-07-07 17:02:08 +03:00
471b1c1331
feat: add cookies support and improve autorefresh UX
...
This commit also includes changing of load logic to update row by row
instead of full table toggle. It also changes behaviour on openned
dropdowns blocking refresh
2025-07-07 12:48:00 +03:00
b729096a25
feat: block refresh upon opening dashboard or changing table position
2025-07-01 06:58:03 +03:00
390b9da29e
feat: allow to use 0 as auto refresh interval with special meaning ( #148 )
2025-07-01 03:37:49 +03:00
256376df85
feat: add autorefresh button to the main page ( #149 )
...
* also add configuration options and change behaviour accordingly
2025-07-01 03:22:01 +03:00
939a94d889
feat: add autoupdate button to package info ( #148 )
2025-06-29 22:22:54 +03:00
b3a3a81f70
feat: add ability to refresh databases through web interface
2025-06-29 02:44:57 +03:00
fa6cf8ce36
website: use date instead of version for listing logs
...
website: make dropdown from logs versions to add some space
2025-03-13 15:45:31 +02:00
6f57ed550b
feat: refine log system ( #142 )
...
* refine package logging
* add interface
* revert version selection
* replace tuple with model
* rename column in logs table, add coverters
* generate process identifier for child proocesses
2025-03-09 14:46:33 +02:00
08640d9108
feat: add dashboard ( #139 )
2025-02-24 00:10:15 +02:00
503c8b0355
feat: make apispec dependency optional ( #138 )
2024-12-22 20:33:31 +02:00
f865e998b0
feat: add link to logo
2024-12-19 12:47:17 +02:00
45a620c40b
fix: process list patch values in http requests
...
This commit parses values from post request as well as always serializes
values for the web interface
2024-11-22 17:22:37 +02:00
aa66e76db7
feat: show implicit dependencies for packages
2024-09-27 14:41:45 +03:00
b20e844cc9
website: add logo to api docs
2024-09-23 02:39:54 +03:00
0e0012a6e0
chore: refresh icons
2024-09-20 03:29:18 +03:00
c4f4e37731
feat: get rid of jquery ( #133 )
2024-09-05 02:26:52 +03:00
303f9ff03c
feat: add event log and update chart to package info modal
2024-09-04 22:28:25 +03:00
65fac09d8d
feat: remove duplicates from the toast
2024-09-04 22:28:25 +03:00
529d4caa0e
feat: implement rss generation ( #130 )
2024-09-04 22:28:25 +03:00
3c7c748b4a
docs: update documentation for implicit dependencies resolution
2024-08-14 17:07:10 +03:00
9df5820bce
fix: drop integrity check for javascript
...
It has been added to improve security, however, it changes over time for
no reason ¯\_(ツ)_/¯ I guess either cdn was hacked or fuck js
2024-05-12 11:49:12 +03:00
0d34432c9a
fix: update integrity checksums for momentjs and daterangepicker
2024-05-05 21:17:30 +03:00
0ae4941321
fix: lazy web component initialization
...
In some cases (probably slow internet) in place initialization can cause
exception, because elements are not available yet. This commit moves
events initialization to $()
2024-04-04 13:14:17 +03:00
eca22fdaed
fix: replace logo and name in title to just icon
2024-01-12 01:25:46 +02:00
2a9eab5f1a
feat: changes screen implementation ( #117 )
...
Add support of changes generation. Changes will be generated (unless explicitly asked not to) automatically during check process (i.e. `repo-update --dry-run` and aliases) and uploaded to the remote server. Changes can be reviewed either by web interface or by special subcommands.
Changes will be automatically cleared during next successful build
2023-11-30 14:56:41 +02:00
18d17d4d52
feat: forbid form data in html
...
It has been a while since all pages have moved to json instead of form
data, except for login page. This commit changes login to json data
instead of form one
2023-11-16 16:42:27 +02:00
69a79a2e64
fix: show unique upstream urls only
2023-11-06 16:29:18 +02:00
3f8b9eaed6
feat: add upstream and aur urls to package info modal
2023-11-06 15:46:32 +02:00
deab8ddae6
feat: serve favicon in root
2023-11-06 15:46:32 +02:00
b18000c777
feat: improve small screens views
...
also fix case when invalid repository id has been sent
2023-11-01 16:38:53 +02:00
dbaff5f981
fix: reset logs window manually
2023-10-31 12:33:57 +02:00
ae84ca0c56
fix: correct month serialization
2023-10-31 10:13:25 +02:00
8f047f9a96
feat: add patch controls to web, review web, enrich info tab ( #115 )
...
* add ability to specify one-time patch on package addition
* support vars in interface
2023-10-29 23:41:20 +02:00
46bb9c95d0
fix: make toggle button works on small displays
2023-10-21 15:18:09 +03:00
5dd4763a80
fix: write new line for telegram index
2023-10-21 03:56:48 +03:00
1e00bf9398
feat: allow to use single web instance for all repositories ( #114 )
...
* Allow to use single web instance for any repository
* some improvements
* drop includes from user home directory, introduce new variables to docker
The old solution didn't actually work as expected, because devtools
configuration belongs to filesystem (as well as sudo one), so it was
still required to run setup command.
In order to handle additional repositories, the POSTSETUP and PRESETUP
commands variables have been introduced. FAQ has been updated as well
* raise 404 in case if repository is unknown
2023-10-17 03:58:50 +03:00
bef8d33570
feat: improve template processing ( #112 )
...
* Improve template processing
* docs update, config validation rules update
2023-09-08 23:38:07 +03:00
99eecdebf3
feat: pagination support for logs request
2023-09-08 01:41:36 +03:00
9259d9c727
Local packages support improvements ( #104 )
...
* handle git author correctly
* make remote source required argument
2023-08-13 15:45:53 +03:00
9f2fe219c8
add support of table filter controls ( #101 )
2023-07-21 02:10:26 +03:00
4dd5a1e82e
packagers support ( #100 )
2023-06-05 02:37:19 +03:00
a131c77699
add reference to api documentation from main page
2023-04-12 04:22:49 +03:00
fc01bf3d1c
use api generated docs instead of comments ( #92 )
2023-04-06 00:24:39 +03:00
0f8596db1e
replace alert bodals with toasts
2022-12-09 11:33:19 +02:00
c403c45d72
remove badges from status page
2022-12-09 00:58:03 +02:00
90be3276dd
improve wording in documentation
2022-12-02 15:45:01 +02:00