Compare commits

..

6 Commits

Author SHA1 Message Date
semantic-release-bot
3651999a98 chore(release): 3.12.1 [skip ci]
## [3.12.1](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.12.0...3.12.1) (2026-03-14)

### Bug Fixes

* handle script with swup ([8d1d47d](8d1d47dc4f))
2026-03-14 18:22:48 +00:00
27df97522c Merge pull request 'fix: handle script with swup' (#388) from main into release
All checks were successful
release-image / guarddog (push) Successful in 25s
release-image / build (push) Successful in 1m52s
release-image / semantic-release (push) Successful in 54s
release-image / release-harbor (push) Successful in 5m35s
release-image / release-gitea (push) Successful in 5m34s
Reviewed-on: #388
2026-03-14 18:20:15 +00:00
8d1d47dc4f fix: handle script with swup
All checks were successful
test-build / guarddog (push) Successful in 33s
renovate / renovate (push) Successful in 49s
test-build / build (push) Successful in 1m41s
2026-03-14 13:17:33 -05:00
semantic-release-bot
6fd9084b77 chore(release): 3.12.0 [skip ci]
# [3.12.0](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.11.0...3.12.0) (2026-03-13)

### Features

* enable prerender pending resoltuion of server island fix ([7b8fb38](7b8fb380d4))
2026-03-13 16:49:07 +00:00
7b791dbb8a Merge pull request 'feat: enable prerender pending resoltuion of server island fix' (#387) from main into release
All checks were successful
release-image / guarddog (push) Successful in 29s
release-image / build (push) Successful in 1m23s
release-image / semantic-release (push) Successful in 2m1s
release-image / release-harbor (push) Successful in 6m41s
release-image / release-gitea (push) Successful in 4m37s
Reviewed-on: #387
2026-03-13 16:41:41 +00:00
7b8fb380d4 feat: enable prerender pending resoltuion of server island fix
All checks were successful
test-build / guarddog (push) Successful in 30s
test-build / build (push) Successful in 1m55s
renovate / renovate (push) Successful in 1m15s
2026-03-13 11:39:59 -05:00
4 changed files with 25 additions and 7 deletions

View File

@@ -1,3 +1,17 @@
## [3.12.1](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.12.0...3.12.1) (2026-03-14)
### Bug Fixes
* handle script with swup ([8d1d47d](https://gitea.alexlebens.dev/alexlebens/site-profile/commit/8d1d47dc4f09ecdd56d898e7d70b0c27f1b02e04))
# [3.12.0](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.11.0...3.12.0) (2026-03-13)
### Features
* enable prerender pending resoltuion of server island fix ([7b8fb38](https://gitea.alexlebens.dev/alexlebens/site-profile/commit/7b8fb380d4a4770ac695c74a4cbf7019d5f069e8))
# [3.11.0](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/3.10.0...3.11.0) (2026-03-13)

View File

@@ -1,7 +1,7 @@
{
"name": "site-profile",
"type": "module",
"version": "3.11.0",
"version": "3.12.1",
"homepage": "https://www.alexlebens.dev",
"bugs": {
"url": "https://gitea.alexlebens.dev/alexlebens/site-profile/issues",

View File

@@ -82,7 +82,7 @@ const images = await Promise.all(imagesData.map(async (img) => ({
</section>
<script>
document.addEventListener('astro:page-load', () => {
function initHeroImage() {
const container = document.getElementById('hero-image-container');
if (container) {
const images = container.querySelectorAll('.hero-image');
@@ -96,5 +96,13 @@ const images = await Promise.all(imagesData.map(async (img) => ({
images[randomIndex].classList.add('flex');
}
}
});
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initHeroImage);
} else {
initHeroImage();
}
if ((window as any).swup) {
(window as any).swup.hooks.on('page:view', initHeroImage);
}
</script>

View File

@@ -11,10 +11,6 @@ import GiteaSection from '@components/sections/GiteaSection.astro';
import BaseLayout from '@layouts/BaseLayout.astro';
import directus from '@lib/directus';
// Weather section server island does not seem to load under Astro 6, setting the whole page for server
// side rendering for now.
export const prerender = false
const global = await directus.request(readSingleton('site_global'));
const weather = await directus.request(readSingleton('site_weather'));
const posts = await directus.request(