]> git.ipfire.org Git - pbs.git/log
pbs.git
3 years agousers: Implement quota checks
Michael Tremer [Tue, 28 Jun 2022 15:24:53 +0000 (15:24 +0000)] 
users: Implement quota checks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocron: Install crontab
Michael Tremer [Tue, 28 Jun 2022 14:41:50 +0000 (14:41 +0000)] 
cron: Install crontab

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocron: Disable all legacy jobs
Michael Tremer [Tue, 28 Jun 2022 14:39:47 +0000 (14:39 +0000)] 
cron: Disable all legacy jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Add sync job for mirrored repositories
Michael Tremer [Tue, 28 Jun 2022 14:29:35 +0000 (14:29 +0000)] 
repos: Add sync job for mirrored repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop path property
Michael Tremer [Tue, 28 Jun 2022 11:10:50 +0000 (11:10 +0000)] 
builds: Drop path property

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepository: Master repositories
Michael Tremer [Tue, 28 Jun 2022 11:06:41 +0000 (11:06 +0000)] 
repository: Master repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Generate a better download URL
Michael Tremer [Tue, 28 Jun 2022 10:44:27 +0000 (10:44 +0000)] 
packages: Generate a better download URL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Drop old handlers to control builders
Michael Tremer [Tue, 28 Jun 2022 10:01:09 +0000 (10:01 +0000)] 
hub: Drop old handlers to control builders

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop a few unused properties
Michael Tremer [Tue, 28 Jun 2022 09:58:20 +0000 (09:58 +0000)] 
builds: Drop a few unused properties

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor deletion
Michael Tremer [Tue, 28 Jun 2022 09:53:44 +0000 (09:53 +0000)] 
packages: Refactor deletion

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor package listing
Michael Tremer [Tue, 28 Jun 2022 09:51:44 +0000 (09:51 +0000)] 
packages: Refactor package listing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Drop old copy/move functions
Michael Tremer [Tue, 28 Jun 2022 09:45:33 +0000 (09:45 +0000)] 
packages: Drop old copy/move functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Import them into the local filesystem
Michael Tremer [Tue, 28 Jun 2022 09:43:52 +0000 (09:43 +0000)] 
packages: Import them into the local filesystem

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Make them unique by UUID
Michael Tremer [Tue, 28 Jun 2022 09:43:19 +0000 (09:43 +0000)] 
packages: Make them unique by UUID

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopakfire: Move generating an instance to main backend
Michael Tremer [Sun, 26 Jun 2022 15:21:42 +0000 (15:21 +0000)] 
pakfire: Move generating an instance to main backend

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopakfire: Log to the build service's logger
Michael Tremer [Sun, 26 Jun 2022 15:12:14 +0000 (15:12 +0000)] 
pakfire: Log to the build service's logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopakfire: Write configuration to file
Michael Tremer [Sun, 26 Jun 2022 15:00:22 +0000 (15:00 +0000)] 
pakfire: Write configuration to file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocli: Add command to write repositories
Michael Tremer [Sun, 26 Jun 2022 14:54:34 +0000 (14:54 +0000)] 
cli: Add command to write repositories

This is mainly useful for debugging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agousers: Show repositories grouped by distribution
Michael Tremer [Sun, 26 Jun 2022 14:50:47 +0000 (14:50 +0000)] 
users: Show repositories grouped by distribution

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepositories: Add distribution to identify user repositories
Michael Tremer [Sun, 26 Jun 2022 14:44:12 +0000 (14:44 +0000)] 
repositories: Add distribution to identify user repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Show some more stats on index page
Michael Tremer [Sun, 26 Jun 2022 14:25:49 +0000 (14:25 +0000)] 
builds: Show some more stats on index page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilders: Show total build time
Michael Tremer [Sat, 25 Jun 2022 19:02:32 +0000 (19:02 +0000)] 
builders: Show total build time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosessions: Drop impersonation feature
Michael Tremer [Sat, 25 Jun 2022 18:45:25 +0000 (18:45 +0000)] 
sessions: Drop impersonation feature

It was nice, but hopefully won't be needed any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Fix fetching bugs
Michael Tremer [Sat, 25 Jun 2022 18:40:14 +0000 (18:40 +0000)] 
builds: Fix fetching bugs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor showing dependencies
Michael Tremer [Sat, 25 Jun 2022 18:40:03 +0000 (18:40 +0000)] 
packages: Refactor showing dependencies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor details page
Michael Tremer [Sat, 25 Jun 2022 16:25:19 +0000 (16:25 +0000)] 
packages: Refactor details page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Move name handler to the right place
Michael Tremer [Sat, 25 Jun 2022 15:54:30 +0000 (15:54 +0000)] 
packages: Move name handler to the right place

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Fix rendering detail page
Michael Tremer [Sat, 25 Jun 2022 15:47:55 +0000 (15:47 +0000)] 
packages: Fix rendering detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Add UI to create new repositories
Michael Tremer [Sat, 25 Jun 2022 15:38:53 +0000 (15:38 +0000)] 
repos: Add UI to create new repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Add some scaffolding to write repositories
Michael Tremer [Sat, 25 Jun 2022 15:18:40 +0000 (15:18 +0000)] 
repos: Add some scaffolding to write repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Drop unused info properties
Michael Tremer [Sat, 25 Jun 2022 15:07:24 +0000 (15:07 +0000)] 
backend: Drop unused info properties

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistros: Simplify generating pakfire.conf
Michael Tremer [Sat, 25 Jun 2022 15:04:24 +0000 (15:04 +0000)] 
distros: Simplify generating pakfire.conf

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Drop auxiliary repos and replace with custom distro config
Michael Tremer [Sat, 25 Jun 2022 15:01:26 +0000 (15:01 +0000)] 
repos: Drop auxiliary repos and replace with custom distro config

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistros: Don't list custom repositories
Michael Tremer [Sat, 25 Jun 2022 14:54:15 +0000 (14:54 +0000)] 
distros: Don't list custom repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Make repositories editable
Michael Tremer [Sat, 25 Jun 2022 14:50:33 +0000 (14:50 +0000)] 
repos: Make repositories editable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Adjust breadcrumbs for user repositories
Michael Tremer [Sat, 25 Jun 2022 14:10:06 +0000 (14:10 +0000)] 
repos: Adjust breadcrumbs for user repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agousers: Make custom repositories available
Michael Tremer [Sat, 25 Jun 2022 14:05:12 +0000 (14:05 +0000)] 
users: Make custom repositories available

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agousers: Refactor detail page
Michael Tremer [Sat, 25 Jun 2022 13:49:53 +0000 (13:49 +0000)] 
users: Refactor detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosearch: Remove from dropdown menu
Michael Tremer [Fri, 24 Jun 2022 15:31:25 +0000 (15:31 +0000)] 
search: Remove from dropdown menu

This uses space and we have a big box in the top bar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosearch: Fix rendering page when no search term was entered
Michael Tremer [Fri, 24 Jun 2022 15:30:53 +0000 (15:30 +0000)] 
search: Fix rendering page when no search term was entered

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Refactor building mirror list
Michael Tremer [Fri, 24 Jun 2022 15:27:53 +0000 (15:27 +0000)] 
repos: Refactor building mirror list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Drop more unused stuff
Michael Tremer [Fri, 24 Jun 2022 15:19:52 +0000 (15:19 +0000)] 
repos: Drop more unused stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Make configuration downloadable
Michael Tremer [Fri, 24 Jun 2022 15:18:12 +0000 (15:18 +0000)] 
repos: Make configuration downloadable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Drop old detail handler
Michael Tremer [Fri, 24 Jun 2022 15:10:37 +0000 (15:10 +0000)] 
repos: Drop old detail handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Drop a lot of unused attributes
Michael Tremer [Fri, 24 Jun 2022 15:06:23 +0000 (15:06 +0000)] 
repos: Drop a lot of unused attributes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Drop legacy remaster code
Michael Tremer [Fri, 24 Jun 2022 14:59:05 +0000 (14:59 +0000)] 
repos: Drop legacy remaster code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Show size
Michael Tremer [Fri, 24 Jun 2022 14:56:55 +0000 (14:56 +0000)] 
repos: Show size

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Add a new detail page
Michael Tremer [Fri, 24 Jun 2022 14:43:03 +0000 (14:43 +0000)] 
repos: Add a new detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Drop old repository table
Michael Tremer [Fri, 24 Jun 2022 14:13:00 +0000 (14:13 +0000)] 
web: Drop old repository table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Drop old bugs table
Michael Tremer [Fri, 24 Jun 2022 14:10:29 +0000 (14:10 +0000)] 
web: Drop old bugs table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Create a new bug list
Michael Tremer [Fri, 24 Jun 2022 14:09:23 +0000 (14:09 +0000)] 
web: Create a new bug list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobugzilla: Replace old API with new async REST API implementation
Michael Tremer [Thu, 23 Jun 2022 11:28:08 +0000 (11:28 +0000)] 
bugzilla: Replace old API with new async REST API implementation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocli: Make all jobs async
Michael Tremer [Thu, 23 Jun 2022 10:52:53 +0000 (10:52 +0000)] 
cli: Make all jobs async

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Add a new basic repository listing
Michael Tremer [Thu, 23 Jun 2022 08:50:10 +0000 (08:50 +0000)] 
repos: Add a new basic repository listing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistros: Refactor detail page
Michael Tremer [Wed, 22 Jun 2022 16:42:00 +0000 (16:42 +0000)] 
distros: Refactor detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistros: Refactor index page
Michael Tremer [Wed, 22 Jun 2022 16:32:34 +0000 (16:32 +0000)] 
distros: Refactor index page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistros: Rename sname to slug
Michael Tremer [Wed, 22 Jun 2022 16:24:11 +0000 (16:24 +0000)] 
distros: Rename sname to slug

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepositories: Add option to create personal repositories
Michael Tremer [Wed, 22 Jun 2022 16:10:07 +0000 (16:10 +0000)] 
repositories: Add option to create personal repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Refactor search
Michael Tremer [Wed, 22 Jun 2022 15:32:23 +0000 (15:32 +0000)] 
web: Refactor search

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Implement fulltext search
Michael Tremer [Wed, 22 Jun 2022 15:11:30 +0000 (15:11 +0000)] 
packages: Implement fulltext search

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop unused list handler
Michael Tremer [Wed, 22 Jun 2022 14:44:59 +0000 (14:44 +0000)] 
builds: Drop unused list handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuild: Drop unused filter template
Michael Tremer [Wed, 22 Jun 2022 14:42:40 +0000 (14:42 +0000)] 
build: Drop unused filter template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop bugs page
Michael Tremer [Wed, 22 Jun 2022 14:41:25 +0000 (14:41 +0000)] 
builds: Drop bugs page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop changing priority UI
Michael Tremer [Wed, 22 Jun 2022 10:44:37 +0000 (10:44 +0000)] 
builds: Drop changing priority UI

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Drop comments pages
Michael Tremer [Wed, 22 Jun 2022 10:42:31 +0000 (10:42 +0000)] 
web: Drop comments pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Add a new listing module
Michael Tremer [Wed, 22 Jun 2022 10:35:01 +0000 (10:35 +0000)] 
builds: Add a new listing module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Refactor index handler
Michael Tremer [Wed, 22 Jun 2022 09:25:54 +0000 (09:25 +0000)] 
builds: Refactor index handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocache: Replace memcache with Redis
Michael Tremer [Wed, 22 Jun 2022 09:17:08 +0000 (09:17 +0000)] 
cache: Replace memcache with Redis

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Show label for failed status instead of changing background
Michael Tremer [Wed, 22 Jun 2022 09:08:38 +0000 (09:08 +0000)] 
jobs: Show label for failed status instead of changing background

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Fix link to build in job list
Michael Tremer [Wed, 22 Jun 2022 09:06:33 +0000 (09:06 +0000)] 
jobs: Fix link to build in job list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Rename detail handler
Michael Tremer [Wed, 22 Jun 2022 09:03:50 +0000 (09:03 +0000)] 
builds: Rename detail handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Fetch only the latest build
Michael Tremer [Wed, 22 Jun 2022 08:59:54 +0000 (08:59 +0000)] 
packages: Fetch only the latest build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Drop changelogs
Michael Tremer [Wed, 22 Jun 2022 08:54:28 +0000 (08:54 +0000)] 
web: Drop changelogs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Distros are no longer iterable
Michael Tremer [Wed, 22 Jun 2022 08:47:12 +0000 (08:47 +0000)] 
builds: Distros are no longer iterable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Show all builds part of a distribution/repo
Michael Tremer [Wed, 22 Jun 2022 08:46:26 +0000 (08:46 +0000)] 
packages: Show all builds part of a distribution/repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoMake various pages render again after all those backend changes
Michael Tremer [Tue, 21 Jun 2022 16:39:56 +0000 (16:39 +0000)] 
Make various pages render again after all those backend changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Automatically create any build jobs
Michael Tremer [Tue, 21 Jun 2022 16:28:19 +0000 (16:28 +0000)] 
builds: Automatically create any build jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Don't show recently finished jobs on front page
Michael Tremer [Tue, 21 Jun 2022 16:27:48 +0000 (16:27 +0000)] 
web: Don't show recently finished jobs on front page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: format_time: Support datetime.timedelta
Michael Tremer [Tue, 21 Jun 2022 16:27:12 +0000 (16:27 +0000)] 
web: format_time: Support datetime.timedelta

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoarches: Drop them
Michael Tremer [Tue, 21 Jun 2022 15:57:34 +0000 (15:57 +0000)] 
arches: Drop them

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Drop the old builds handler
Michael Tremer [Tue, 21 Jun 2022 15:45:03 +0000 (15:45 +0000)] 
hub: Drop the old builds handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Add a new build handler
Michael Tremer [Tue, 21 Jun 2022 15:42:42 +0000 (15:42 +0000)] 
hub: Add a new build handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor import
Michael Tremer [Tue, 21 Jun 2022 15:42:05 +0000 (15:42 +0000)] 
packages: Refactor import

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Add an easy way to open a package file
Michael Tremer [Tue, 21 Jun 2022 15:41:08 +0000 (15:41 +0000)] 
backend: Add an easy way to open a package file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobase: Integrate Data Objects better into SQL queries
Michael Tremer [Tue, 21 Jun 2022 15:35:23 +0000 (15:35 +0000)] 
base: Integrate Data Objects better into SQL queries

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Replace epoch/version/release with EVR
Michael Tremer [Tue, 21 Jun 2022 14:07:32 +0000 (14:07 +0000)] 
packages: Replace epoch/version/release with EVR

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agouploads: Use native UUID type in PostgreSQL
Michael Tremer [Tue, 21 Jun 2022 13:32:56 +0000 (13:32 +0000)] 
uploads: Use native UUID type in PostgreSQL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistributions: Refactor
Michael Tremer [Tue, 21 Jun 2022 13:03:21 +0000 (13:03 +0000)] 
distributions: Refactor

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Call job.start() when starting jobs
Michael Tremer [Tue, 21 Jun 2022 12:47:10 +0000 (12:47 +0000)] 
hub: Call job.start() when starting jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Simplify states and rename lots of fields
Michael Tremer [Tue, 21 Jun 2022 12:45:31 +0000 (12:45 +0000)] 
jobs: Simplify states and rename lots of fields

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop build time overview
Michael Tremer [Tue, 21 Jun 2022 10:41:04 +0000 (10:41 +0000)] 
builds: Drop build time overview

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Drop some more unneeded code
Michael Tremer [Tue, 21 Jun 2022 10:22:52 +0000 (10:22 +0000)] 
jobs: Drop some more unneeded code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoUse native UUID type for packages, builds and jobs
Michael Tremer [Tue, 21 Jun 2022 10:19:16 +0000 (10:19 +0000)] 
Use native UUID type for packages, builds and jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Drop restarting jobs
Michael Tremer [Tue, 21 Jun 2022 10:01:14 +0000 (10:01 +0000)] 
jobs: Drop restarting jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCorrect implemenation for sorting everything
Michael Tremer [Tue, 21 Jun 2022 09:57:18 +0000 (09:57 +0000)] 
Correct implemenation for sorting everything

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Somewhat refactor detail page
Michael Tremer [Tue, 21 Jun 2022 09:52:38 +0000 (09:52 +0000)] 
packages: Somewhat refactor detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Refactor packages page
Michael Tremer [Mon, 20 Jun 2022 18:23:41 +0000 (18:23 +0000)] 
web: Refactor packages page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuild: Show icon for release/scratch build
Michael Tremer [Mon, 20 Jun 2022 17:58:29 +0000 (17:58 +0000)] 
build: Show icon for release/scratch build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoPull in a recent version of Font Awesome
Michael Tremer [Mon, 20 Jun 2022 17:49:59 +0000 (17:49 +0000)] 
Pull in a recent version of Font Awesome

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilders: Fix URL to builder
Michael Tremer [Mon, 20 Jun 2022 17:26:52 +0000 (17:26 +0000)] 
builders: Fix URL to builder

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>