From 0d6a6fa7974533233901e067c9429fd03bfde7ae Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Sat, 21 Mar 2026 03:33:11 +0000 Subject: [PATCH] Include bootstrap and bootstrap icons in a single style bundle --- html/template/sync/layout/authenticated.html | 3 +- scss/bootstrap/scss/tests/jasmine.js | 16 - .../scss/tests/sass-true/register.js | 14 - scss/bootstrap/scss/tests/sass-true/runner.js | 17 - scss/{custom.scss => style.scss} | 4 +- .../bootstrap-5.3.8}/scss/_accordion.scss | 0 .../bootstrap-5.3.8}/scss/_alert.scss | 0 .../bootstrap-5.3.8}/scss/_badge.scss | 0 .../bootstrap-5.3.8}/scss/_breadcrumb.scss | 0 .../bootstrap-5.3.8}/scss/_button-group.scss | 0 .../bootstrap-5.3.8}/scss/_buttons.scss | 0 .../bootstrap-5.3.8}/scss/_card.scss | 0 .../bootstrap-5.3.8}/scss/_carousel.scss | 0 .../bootstrap-5.3.8}/scss/_close.scss | 0 .../bootstrap-5.3.8}/scss/_containers.scss | 0 .../bootstrap-5.3.8}/scss/_dropdown.scss | 0 .../bootstrap-5.3.8}/scss/_forms.scss | 0 .../bootstrap-5.3.8}/scss/_functions.scss | 0 .../bootstrap-5.3.8}/scss/_grid.scss | 0 .../bootstrap-5.3.8}/scss/_helpers.scss | 0 .../bootstrap-5.3.8}/scss/_images.scss | 0 .../bootstrap-5.3.8}/scss/_list-group.scss | 0 .../bootstrap-5.3.8}/scss/_maps.scss | 0 .../bootstrap-5.3.8}/scss/_mixins.scss | 0 .../bootstrap-5.3.8}/scss/_modal.scss | 0 .../bootstrap-5.3.8}/scss/_nav.scss | 0 .../bootstrap-5.3.8}/scss/_navbar.scss | 0 .../bootstrap-5.3.8}/scss/_offcanvas.scss | 0 .../bootstrap-5.3.8}/scss/_pagination.scss | 0 .../bootstrap-5.3.8}/scss/_placeholders.scss | 0 .../bootstrap-5.3.8}/scss/_popover.scss | 0 .../bootstrap-5.3.8}/scss/_progress.scss | 0 .../bootstrap-5.3.8}/scss/_reboot.scss | 0 .../bootstrap-5.3.8}/scss/_root.scss | 0 .../bootstrap-5.3.8}/scss/_spinners.scss | 0 .../bootstrap-5.3.8}/scss/_tables.scss | 0 .../bootstrap-5.3.8}/scss/_toasts.scss | 0 .../bootstrap-5.3.8}/scss/_tooltip.scss | 0 .../bootstrap-5.3.8}/scss/_transitions.scss | 0 .../bootstrap-5.3.8}/scss/_type.scss | 0 .../bootstrap-5.3.8}/scss/_utilities.scss | 0 .../scss/_variables-dark.scss | 0 .../bootstrap-5.3.8}/scss/_variables.scss | 0 .../bootstrap-5.3.8}/scss/bootstrap-grid.scss | 0 .../scss/bootstrap-reboot.scss | 0 .../scss/bootstrap-utilities.scss | 0 .../bootstrap-5.3.8}/scss/bootstrap.scss | 0 .../scss/forms/_floating-labels.scss | 0 .../scss/forms/_form-check.scss | 0 .../scss/forms/_form-control.scss | 0 .../scss/forms/_form-range.scss | 0 .../scss/forms/_form-select.scss | 0 .../scss/forms/_form-text.scss | 0 .../scss/forms/_input-group.scss | 0 .../bootstrap-5.3.8}/scss/forms/_labels.scss | 0 .../scss/forms/_validation.scss | 0 .../scss/helpers/_clearfix.scss | 0 .../scss/helpers/_color-bg.scss | 0 .../scss/helpers/_colored-links.scss | 0 .../scss/helpers/_focus-ring.scss | 0 .../scss/helpers/_icon-link.scss | 0 .../scss/helpers/_position.scss | 0 .../bootstrap-5.3.8}/scss/helpers/_ratio.scss | 0 .../scss/helpers/_stacks.scss | 0 .../scss/helpers/_stretched-link.scss | 0 .../scss/helpers/_text-truncation.scss | 0 .../scss/helpers/_visually-hidden.scss | 0 .../bootstrap-5.3.8}/scss/helpers/_vr.scss | 0 .../bootstrap-5.3.8}/scss/mixins/_alert.scss | 0 .../scss/mixins/_backdrop.scss | 0 .../bootstrap-5.3.8}/scss/mixins/_banner.scss | 0 .../scss/mixins/_border-radius.scss | 0 .../scss/mixins/_box-shadow.scss | 0 .../scss/mixins/_breakpoints.scss | 0 .../scss/mixins/_buttons.scss | 0 .../bootstrap-5.3.8}/scss/mixins/_caret.scss | 0 .../scss/mixins/_clearfix.scss | 0 .../scss/mixins/_color-mode.scss | 0 .../scss/mixins/_color-scheme.scss | 0 .../scss/mixins/_container.scss | 0 .../scss/mixins/_deprecate.scss | 0 .../bootstrap-5.3.8}/scss/mixins/_forms.scss | 0 .../scss/mixins/_gradients.scss | 0 .../bootstrap-5.3.8}/scss/mixins/_grid.scss | 0 .../bootstrap-5.3.8}/scss/mixins/_image.scss | 0 .../scss/mixins/_list-group.scss | 0 .../bootstrap-5.3.8}/scss/mixins/_lists.scss | 0 .../scss/mixins/_pagination.scss | 0 .../scss/mixins/_reset-text.scss | 0 .../bootstrap-5.3.8}/scss/mixins/_resize.scss | 0 .../scss/mixins/_table-variants.scss | 0 .../scss/mixins/_text-truncate.scss | 0 .../scss/mixins/_transition.scss | 0 .../scss/mixins/_utilities.scss | 0 .../scss/mixins/_visually-hidden.scss | 0 .../bootstrap-5.3.8/scss/tests/jasmine.js | 16 + .../_auto-import-of-variables-dark.test.scss | 0 .../scss/tests/mixins/_box-shadow.test.scss | 0 .../tests/mixins/_color-contrast.test.scss | 0 .../scss/tests/mixins/_color-modes.test.scss | 0 .../_media-query-color-mode-full.test.scss | 0 .../scss/tests/mixins/_utilities.test.scss | 0 .../scss/tests/sass-true/register.js | 17 + .../scss/tests/sass-true/runner.js | 15 + .../scss/tests/utilities/_api.test.scss | 0 .../bootstrap-5.3.8}/scss/utilities/_api.scss | 0 .../bootstrap-5.3.8}/scss/vendor/_rfs.scss | 0 .../bootstrap-icons.scss | 2118 +++++++++++++++++ static/gen.go | 2 +- .../fonts/bootstrap-icons.woff | Bin 0 -> 180288 bytes .../fonts}/bootstrap-icons.woff2 | Bin 111 files changed, 2171 insertions(+), 51 deletions(-) delete mode 100644 scss/bootstrap/scss/tests/jasmine.js delete mode 100644 scss/bootstrap/scss/tests/sass-true/register.js delete mode 100644 scss/bootstrap/scss/tests/sass-true/runner.js rename scss/{custom.scss => style.scss} (88%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_accordion.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_alert.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_badge.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_breadcrumb.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_button-group.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_buttons.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_card.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_carousel.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_close.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_containers.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_dropdown.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_forms.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_functions.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_grid.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_helpers.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_images.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_list-group.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_maps.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_mixins.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_modal.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_nav.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_navbar.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_offcanvas.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_pagination.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_placeholders.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_popover.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_progress.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_reboot.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_root.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_spinners.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_tables.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_toasts.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_tooltip.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_transitions.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_type.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_utilities.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_variables-dark.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/_variables.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/bootstrap-grid.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/bootstrap-reboot.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/bootstrap-utilities.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/bootstrap.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_floating-labels.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_form-check.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_form-control.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_form-range.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_form-select.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_form-text.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_input-group.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_labels.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/forms/_validation.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_clearfix.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_color-bg.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_colored-links.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_focus-ring.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_icon-link.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_position.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_ratio.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_stacks.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_stretched-link.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_text-truncation.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_visually-hidden.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/helpers/_vr.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_alert.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_backdrop.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_banner.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_border-radius.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_box-shadow.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_breakpoints.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_buttons.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_caret.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_clearfix.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_color-mode.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_color-scheme.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_container.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_deprecate.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_forms.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_gradients.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_grid.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_image.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_list-group.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_lists.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_pagination.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_reset-text.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_resize.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_table-variants.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_text-truncate.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_transition.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_utilities.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/mixins/_visually-hidden.scss (100%) create mode 100644 scss/vendor/bootstrap-5.3.8/scss/tests/jasmine.js rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/tests/mixins/_auto-import-of-variables-dark.test.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/tests/mixins/_box-shadow.test.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/tests/mixins/_color-contrast.test.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/tests/mixins/_color-modes.test.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/tests/mixins/_media-query-color-mode-full.test.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/tests/mixins/_utilities.test.scss (100%) create mode 100644 scss/vendor/bootstrap-5.3.8/scss/tests/sass-true/register.js create mode 100644 scss/vendor/bootstrap-5.3.8/scss/tests/sass-true/runner.js rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/tests/utilities/_api.test.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/utilities/_api.scss (100%) rename scss/{bootstrap => vendor/bootstrap-5.3.8}/scss/vendor/_rfs.scss (100%) create mode 100644 scss/vendor/bootstrap-icons-1.13.1/bootstrap-icons.scss create mode 100644 static/vendor/bootstrap-icons-1.13.1/fonts/bootstrap-icons.woff rename static/vendor/{font => bootstrap-icons-1.13.1/fonts}/bootstrap-icons.woff2 (100%) diff --git a/html/template/sync/layout/authenticated.html b/html/template/sync/layout/authenticated.html index 530f54d9..d4db9b60 100644 --- a/html/template/sync/layout/authenticated.html +++ b/html/template/sync/layout/authenticated.html @@ -6,10 +6,9 @@ {{ template "title" . }} - Nidus Sync - - + {{ block "extraheader" . }}{{ end }}