]> git.ipfire.org Git - pbs.git/log
pbs.git
2 years agosources: Deprecate any builds when a package is deleted
Michael Tremer [Tue, 25 Oct 2022 12:06:42 +0000 (12:06 +0000)] 
sources: Deprecate any builds when a package is deleted

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Don't show build name on build page
Michael Tremer [Tue, 25 Oct 2022 11:55:29 +0000 (11:55 +0000)] 
events: Don't show build name on build page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Show deprecated builds
Michael Tremer [Tue, 25 Oct 2022 11:52:44 +0000 (11:52 +0000)] 
events: Show deprecated builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Automatically deprecate previous builds
Michael Tremer [Tue, 25 Oct 2022 11:40:30 +0000 (11:40 +0000)] 
builds: Automatically deprecate previous builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Drop state
Michael Tremer [Tue, 25 Oct 2022 10:41:04 +0000 (10:41 +0000)] 
builds: Drop state

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Introduce groups
Michael Tremer [Tue, 25 Oct 2022 10:38:38 +0000 (10:38 +0000)] 
builds: Introduce groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Drop old source import function
Michael Tremer [Tue, 25 Oct 2022 10:20:40 +0000 (10:20 +0000)] 
builds: Drop old source import function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Use the new convenience function for uploads
Michael Tremer [Tue, 25 Oct 2022 10:18:57 +0000 (10:18 +0000)] 
tests: Use the new convenience function for uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agouploads: Don't require a user or a builder
Michael Tremer [Tue, 25 Oct 2022 10:17:05 +0000 (10:17 +0000)] 
uploads: Don't require a user or a builder

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobase: Drop deprecated pakfire property
Michael Tremer [Tue, 25 Oct 2022 10:14:43 +0000 (10:14 +0000)] 
base: Drop deprecated pakfire property

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistro: Overwrite vendor/contact for user repositories
Michael Tremer [Tue, 25 Oct 2022 10:13:35 +0000 (10:13 +0000)] 
distro: Overwrite vendor/contact for user repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Make the Pakfire configuration easier to access
Michael Tremer [Tue, 25 Oct 2022 10:06:04 +0000 (10:06 +0000)] 
repos: Make the Pakfire configuration easier to access

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Refactor importing commits and packages
Michael Tremer [Tue, 25 Oct 2022 09:59:50 +0000 (09:59 +0000)] 
sources: Refactor importing commits and packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agouploads: Add convenience function to upload from local
Michael Tremer [Tue, 25 Oct 2022 09:59:26 +0000 (09:59 +0000)] 
uploads: Add convenience function to upload from local

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: command: Run in their own temporary space
Michael Tremer [Tue, 25 Oct 2022 09:48:54 +0000 (09:48 +0000)] 
backend: command: Run in their own temporary space

This will allow us to be more free with the Kerberos credentials cache
which won't be shared across commands.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: command: Evaluate return code and raise errors
Michael Tremer [Tue, 25 Oct 2022 09:33:07 +0000 (09:33 +0000)] 
backend: command: Evaluate return code and raise errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: command: Add option to return output
Michael Tremer [Tue, 25 Oct 2022 09:17:31 +0000 (09:17 +0000)] 
backend: command: Add option to return output

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Clone up to the last 256 commits
Michael Tremer [Tue, 25 Oct 2022 07:26:38 +0000 (07:26 +0000)] 
sources: Clone up to the last 256 commits

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Fetch changes from Git repository if already cloned
Michael Tremer [Tue, 25 Oct 2022 07:24:31 +0000 (07:24 +0000)] 
sources: Fetch changes from Git repository if already cloned

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Implement fetching a shallow clone of a Git repo
Michael Tremer [Mon, 24 Oct 2022 17:57:30 +0000 (17:57 +0000)] 
sources: Implement fetching a shallow clone of a Git repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Add scaffolding to fetch sources
Michael Tremer [Mon, 24 Oct 2022 17:23:30 +0000 (17:23 +0000)] 
sources: Add scaffolding to fetch sources

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Refactor vast parts of this
Michael Tremer [Mon, 24 Oct 2022 17:10:53 +0000 (17:10 +0000)] 
sources: Refactor vast parts of this

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Fix slug generation
Michael Tremer [Mon, 24 Oct 2022 17:10:09 +0000 (17:10 +0000)] 
repos: Fix slug generation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobqueue: Drop some unused stuff
Michael Tremer [Mon, 24 Oct 2022 16:12:43 +0000 (16:12 +0000)] 
jobqueue: Drop some unused stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Test whether the job queue is functioning okay
Michael Tremer [Mon, 24 Oct 2022 16:11:50 +0000 (16:11 +0000)] 
tests: Test whether the job queue is functioning okay

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Don't fail when we cannot tail the log
Michael Tremer [Mon, 24 Oct 2022 16:11:36 +0000 (16:11 +0000)] 
jobs: Don't fail when we cannot tail the log

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Test aborting build jobs
Michael Tremer [Mon, 24 Oct 2022 15:55:41 +0000 (15:55 +0000)] 
tests: Test aborting build jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agouploads: Fix reading too much data
Michael Tremer [Mon, 24 Oct 2022 10:42:44 +0000 (10:42 +0000)] 
uploads: Fix reading too much data

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: uploads: Use new functions
Michael Tremer [Sun, 23 Oct 2022 21:08:59 +0000 (21:08 +0000)] 
tests: uploads: Use new functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfig: Fix concatenating the configuration
Michael Tremer [Sun, 23 Oct 2022 20:58:31 +0000 (20:58 +0000)] 
config: Fix concatenating the configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Add a handler that is called when jobs have finished
Michael Tremer [Sun, 23 Oct 2022 20:53:26 +0000 (20:53 +0000)] 
hub: Add a handler that is called when jobs have finished

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Fix sending the pakfire configuration file
Michael Tremer [Sun, 23 Oct 2022 20:52:31 +0000 (20:52 +0000)] 
hub: Fix sending the pakfire configuration file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepository: Escape the arch placeholder in the configuration file
Michael Tremer [Sun, 23 Oct 2022 20:52:01 +0000 (20:52 +0000)] 
repository: Escape the arch placeholder in the configuration file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Fix builders connecting to the builder handler
Michael Tremer [Sun, 23 Oct 2022 20:12:02 +0000 (20:12 +0000)] 
hub: Fix builders connecting to the builder handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Mark jobs as finished, and have a boolean to mark as aborted
Michael Tremer [Sun, 23 Oct 2022 19:53:30 +0000 (19:53 +0000)] 
jobs: Mark jobs as finished, and have a boolean to mark as aborted

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Show that a job has been aborted
Michael Tremer [Sun, 23 Oct 2022 19:46:01 +0000 (19:46 +0000)] 
jobs: Show that a job has been aborted

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Implement marking jobs as aborted
Michael Tremer [Sun, 23 Oct 2022 19:43:28 +0000 (19:43 +0000)] 
jobs: Implement marking jobs as aborted

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Build UI to manually abort a job
Michael Tremer [Sun, 23 Oct 2022 19:38:17 +0000 (19:38 +0000)] 
jobs: Build UI to manually abort a job

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Try to dispatch any jobs once a builder connects
Michael Tremer [Sun, 23 Oct 2022 19:22:37 +0000 (19:22 +0000)] 
hub: Try to dispatch any jobs once a builder connects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Don't automatically clone jobs after they failed
Michael Tremer [Sun, 23 Oct 2022 15:54:03 +0000 (15:54 +0000)] 
jobs: Don't automatically clone jobs after they failed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Implement listing all uploads
Michael Tremer [Sun, 23 Oct 2022 15:49:28 +0000 (15:49 +0000)] 
hub: Implement listing all uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agouploads: Implement deleting uploads
Michael Tremer [Sun, 23 Oct 2022 15:43:27 +0000 (15:43 +0000)] 
uploads: Implement deleting uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agouploads: Refactor caching the whole thing again...
Michael Tremer [Sun, 23 Oct 2022 15:33:52 +0000 (15:33 +0000)] 
uploads: Refactor caching the whole thing again...

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistro: Drop old source handlers
Michael Tremer [Sun, 23 Oct 2022 15:13:50 +0000 (15:13 +0000)] 
distro: Drop old source handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Refactor editing distributions
Michael Tremer [Sun, 23 Oct 2022 15:11:44 +0000 (15:11 +0000)] 
distros: Refactor editing distributions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor repository detail page
Michael Tremer [Sun, 23 Oct 2022 13:03:26 +0000 (13:03 +0000)] 
web: Refactor repository detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Always wrap any custom text into a content div
Michael Tremer [Sun, 23 Oct 2022 12:51:01 +0000 (12:51 +0000)] 
web: Always wrap any custom text into a content div

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor distro detail page
Michael Tremer [Sun, 23 Oct 2022 12:45:59 +0000 (12:45 +0000)] 
web: Refactor distro detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Refactor listing page
Michael Tremer [Sun, 23 Oct 2022 12:38:01 +0000 (12:38 +0000)] 
distros: Refactor listing page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Move the UI module to the correct place
Michael Tremer [Sun, 23 Oct 2022 12:28:49 +0000 (12:28 +0000)] 
jobs: Move the UI module to the correct place

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Drop BuildTable module and dependant modules
Michael Tremer [Sun, 23 Oct 2022 12:23:59 +0000 (12:23 +0000)] 
web: Drop BuildTable module and dependant modules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistro: Drop some unused update handlers
Michael Tremer [Sun, 23 Oct 2022 12:18:43 +0000 (12:18 +0000)] 
distro: Drop some unused update handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Drop unused handlers
Michael Tremer [Sun, 23 Oct 2022 12:15:14 +0000 (12:15 +0000)] 
distros: Drop unused handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor job queue page
Michael Tremer [Sun, 23 Oct 2022 12:09:00 +0000 (12:09 +0000)] 
web: Refactor job queue page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor Text UI module
Michael Tremer [Sun, 23 Oct 2022 12:05:47 +0000 (12:05 +0000)] 
web: Refactor Text UI module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoJS: Add script to make the burger button on the navbar work
Michael Tremer [Fri, 21 Oct 2022 13:31:51 +0000 (13:31 +0000)] 
JS: Add script to make the burger button on the navbar work

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor users page
Michael Tremer [Wed, 19 Oct 2022 18:37:20 +0000 (18:37 +0000)] 
web: Refactor users page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor repository listing
Michael Tremer [Wed, 19 Oct 2022 18:16:28 +0000 (18:16 +0000)] 
web: Refactor repository listing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor builds listings
Michael Tremer [Wed, 19 Oct 2022 18:13:15 +0000 (18:13 +0000)] 
web: Refactor builds listings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: auth: Fix Kerberos authentication after changes to users
Michael Tremer [Wed, 19 Oct 2022 17:51:54 +0000 (17:51 +0000)] 
web: auth: Fix Kerberos authentication after changes to users

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Drop unused BuildStateWarnings module
Michael Tremer [Wed, 19 Oct 2022 17:48:08 +0000 (17:48 +0000)] 
web: Drop unused BuildStateWarnings module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Drop the unused Modal module
Michael Tremer [Wed, 19 Oct 2022 17:45:46 +0000 (17:45 +0000)] 
web: Drop the unused Modal module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Drop unused BuildOffset module
Michael Tremer [Wed, 19 Oct 2022 17:41:09 +0000 (17:41 +0000)] 
web: Drop unused BuildOffset module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Drop unused LogFilesTable module
Michael Tremer [Wed, 19 Oct 2022 17:38:57 +0000 (17:38 +0000)] 
web: Drop unused LogFilesTable module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Drop the unused FileDetail Handler
Michael Tremer [Wed, 19 Oct 2022 17:37:30 +0000 (17:37 +0000)] 
web: Drop the unused FileDetail Handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Drop unused FilesTable module
Michael Tremer [Wed, 19 Oct 2022 17:35:31 +0000 (17:35 +0000)] 
web: Drop unused FilesTable module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Use correct tag for headline
Michael Tremer [Wed, 19 Oct 2022 17:34:07 +0000 (17:34 +0000)] 
web: Use correct tag for headline

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Refactor the detail page
Michael Tremer [Wed, 19 Oct 2022 17:30:34 +0000 (17:30 +0000)] 
packages: Refactor the detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoJS: Make dropdowns work
Michael Tremer [Wed, 19 Oct 2022 16:59:23 +0000 (16:59 +0000)] 
JS: Make dropdowns work

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Move controls above the bug list
Michael Tremer [Wed, 19 Oct 2022 16:37:51 +0000 (16:37 +0000)] 
packages: Move controls above the bug list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobugtracker: Implement some hack to filter for only open bugs
Michael Tremer [Wed, 19 Oct 2022 16:35:59 +0000 (16:35 +0000)] 
bugtracker: Implement some hack to filter for only open bugs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor the package detail page
Michael Tremer [Wed, 19 Oct 2022 16:27:48 +0000 (16:27 +0000)] 
web: Refactor the package detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Throw a better error when there are duplicate email addresses
Michael Tremer [Wed, 19 Oct 2022 16:26:51 +0000 (16:26 +0000)] 
users: Throw a better error when there are duplicate email addresses

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Improve fail email
Michael Tremer [Wed, 19 Oct 2022 15:45:44 +0000 (15:45 +0000)] 
builds: Improve fail email

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: build: Create a case where one job fails
Michael Tremer [Wed, 19 Oct 2022 15:40:50 +0000 (15:40 +0000)] 
tests: build: Create a case where one job fails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Improve the fail email (and include some parts of the log)
Michael Tremer [Wed, 19 Oct 2022 15:40:32 +0000 (15:40 +0000)] 
jobs: Improve the fail email (and include some parts of the log)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Fix wrong function call to send an email
Michael Tremer [Wed, 19 Oct 2022 15:21:22 +0000 (15:21 +0000)] 
jobs: Fix wrong function call to send an email

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Add log handler to stream the log to the browser
Michael Tremer [Wed, 19 Oct 2022 15:14:22 +0000 (15:14 +0000)] 
jobs: Add log handler to stream the log to the browser

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Fix wrong variable name in log opening function
Michael Tremer [Wed, 19 Oct 2022 15:14:01 +0000 (15:14 +0000)] 
jobs: Fix wrong variable name in log opening function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoRevert "jobs: Attempt opening logs in text mode"
Michael Tremer [Wed, 19 Oct 2022 14:58:21 +0000 (14:58 +0000)] 
Revert "jobs: Attempt opening logs in text mode"

This reverts commit b10cea53c3e910adcbd02b9d71c2dfd58e193140.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Add a function to tail logs
Michael Tremer [Wed, 19 Oct 2022 14:57:06 +0000 (14:57 +0000)] 
jobs: Add a function to tail logs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Attempt opening logs in text mode
Michael Tremer [Wed, 19 Oct 2022 14:36:51 +0000 (14:36 +0000)] 
jobs: Attempt opening logs in text mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Check if we don't have a log file before uploading one
Michael Tremer [Wed, 19 Oct 2022 14:34:44 +0000 (14:34 +0000)] 
tests: Check if we don't have a log file before uploading one

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Add function to open the log file
Michael Tremer [Wed, 19 Oct 2022 14:33:41 +0000 (14:33 +0000)] 
jobs: Add function to open the log file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Fix sending emails to job owner
Michael Tremer [Wed, 19 Oct 2022 14:33:16 +0000 (14:33 +0000)] 
jobs: Fix sending emails to job owner

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: build: Temporarily disable uploading packages
Michael Tremer [Wed, 19 Oct 2022 14:18:43 +0000 (14:18 +0000)] 
tests: build: Temporarily disable uploading packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: Add function to create parent directories
Michael Tremer [Wed, 19 Oct 2022 14:17:13 +0000 (14:17 +0000)] 
backend: Add function to create parent directories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Create log directory before opening file
Michael Tremer [Wed, 19 Oct 2022 14:16:48 +0000 (14:16 +0000)] 
jobs: Create log directory before opening file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: build: Include a log file into finished build
Michael Tremer [Wed, 19 Oct 2022 14:15:47 +0000 (14:15 +0000)] 
tests: build: Include a log file into finished build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agouploads: Fix typo in copyinto() function
Michael Tremer [Wed, 19 Oct 2022 14:14:54 +0000 (14:14 +0000)] 
uploads: Fix typo in copyinto() function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Allow faking the distribution
Michael Tremer [Wed, 19 Oct 2022 14:07:09 +0000 (14:07 +0000)] 
tests: Allow faking the distribution

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Compress log files
Michael Tremer [Wed, 19 Oct 2022 13:41:47 +0000 (13:41 +0000)] 
jobs: Compress log files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor builder edit page
Michael Tremer [Wed, 19 Oct 2022 04:37:40 +0000 (04:37 +0000)] 
web: Refactor builder edit page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor builder detail page
Michael Tremer [Wed, 19 Oct 2022 04:19:52 +0000 (04:19 +0000)] 
web: Refactor builder detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Refactor builders index page
Michael Tremer [Wed, 19 Oct 2022 04:11:11 +0000 (04:11 +0000)] 
web: Refactor builders index page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoDrop Foundation Sites
Michael Tremer [Wed, 19 Oct 2022 03:55:45 +0000 (03:55 +0000)] 
Drop Foundation Sites

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Bring back some JS
Michael Tremer [Wed, 19 Oct 2022 03:54:02 +0000 (03:54 +0000)] 
web: Bring back some JS

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoCSS: Use the primary colour for all links
Michael Tremer [Wed, 19 Oct 2022 03:50:39 +0000 (03:50 +0000)] 
CSS: Use the primary colour for all links

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Highlight the brand name
Michael Tremer [Wed, 19 Oct 2022 03:49:28 +0000 (03:49 +0000)] 
web: Highlight the brand name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Make the top navbar dark
Michael Tremer [Wed, 19 Oct 2022 03:48:49 +0000 (03:48 +0000)] 
web: Make the top navbar dark

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