Skip to content

Commit bda6ad6

Browse files
authored
Merge branch 'ep2025' into ep2025-sponsor-logo-gresearch
2 parents 228548b + 6b96c61 commit bda6ad6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1928
-1433
lines changed

astro.config.mjs

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,58 @@ export default defineConfig({
122122
"/programme/c-api-summit": "/session/c-api-summit",
123123
"/programme/wasm-summit": "/session/webassembly-summit",
124124
"/discord": "https://discord.gg/BhTN2zJPMh",
125+
// For AV team internal use: break screens
126+
"/break/forum-hall":
127+
"https://overlays.gbdl.in/ep-forum-hall/scene-schedule.html",
128+
"/break/north-hall":
129+
"https://overlays.gbdl.in/ep-north-hall/scene-schedule.html",
130+
"/break/south-hall-2a":
131+
"https://overlays.gbdl.in/ep-south-hall-2a/scene-schedule.html",
132+
"/break/south-hall-2b":
133+
"https://overlays.gbdl.in/ep-south-hall-2b/scene-schedule.html",
134+
"/break/terrace-2a":
135+
"https://overlays.gbdl.in/ep-terrace-2a/scene-schedule.html",
136+
"/break/terrace-2b":
137+
"https://overlays.gbdl.in/ep-terrace-2b/scene-schedule.html",
138+
// For AV team internal use: VDO ninja screen share
139+
"/ninja/forum-hall":
140+
"https://vdo.ninja/?room=EuroPython_2025_Forum_Hall&hash=338a&do",
141+
"/ninja/north-hall":
142+
"https://vdo.ninja/?room=EuroPython_2025_North_Hall&hash=338a&do",
143+
"/ninja/south-hall-2a":
144+
"https://vdo.ninja/?room=EuroPython_2025_Southhall_2A&hash=338a&do",
145+
"/ninja/south-hall-2b":
146+
"https://vdo.ninja/?room=EuroPython_2025_Southhall_2B&hash=338a&do",
147+
"/ninja/terrace-2a":
148+
"https://vdo.ninja/?room=EuroPython_2025_Terrace_2A&hash=338a&do",
149+
"/ninja/terrace-2b":
150+
"https://vdo.ninja/?room=EuroPython_2025_Terrace_2B&hash=338a&do",
125151
},
126152
integrations: [
127153
mdx(),
128154
svelte(),
129155
serviceWorker({
130-
workbox: { inlineWorkboxRuntime: true },
156+
workbox: {
157+
inlineWorkboxRuntime: true,
158+
runtimeCaching: [
159+
{
160+
urlPattern:
161+
/\.(?:js|css|json|png|jpg|jpeg|svg|woff2?|ttf|eot|gif)$/,
162+
handler: "CacheFirst",
163+
options: {
164+
cacheName: "assets-cache",
165+
expiration: {
166+
maxEntries: 100,
167+
maxAgeSeconds: 60 * 60 * 1, // 1h
168+
},
169+
},
170+
},
171+
{
172+
urlPattern: /\.html$/,
173+
handler: "NetworkOnly", // ⛔ Don't cache HTML
174+
},
175+
],
176+
},
131177
}),
132178
...(fastBuild
133179
? []
@@ -152,7 +198,6 @@ export default defineConfig({
152198
domains: ["programme.europython.eu", "placehold.co"],
153199
},
154200
prefetch: {
155-
prefetchAll: true,
156-
defaultStrategy: "load",
201+
prefetchAll: false,
157202
},
158203
});

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
"@astrojs/check": "^0.9.4",
1616
"@astrojs/mdx": "^4.3.0",
1717
"@astrojs/sitemap": "^3.4.1",
18-
"@astrojs/svelte": "^7.0.13",
18+
"@astrojs/svelte": "^7.1.0",
1919
"@astrojs/ts-plugin": "^1.10.4",
2020
"@fortawesome/fontawesome-free": "^6.7.2",
21-
"@nanostores/persistent": "^1.0.0",
21+
"@nanostores/persistent": "^1.1.0",
2222
"@tailwindcss/typography": "^0.5.16",
2323
"@tailwindcss/vite": "^4.1.11",
24-
"astro": "^5.8.0",
24+
"astro": "^5.11.0",
2525
"astro-compress": "^2.3.8",
2626
"astro-delete-unused-images": "^1.0.3",
2727
"astro-meta-tags": "^0.3.2",
@@ -41,16 +41,16 @@
4141
"rehype-slug": "^6.0.0",
4242
"remark-toc": "^9.0.0",
4343
"sharp": "^0.34.2",
44-
"svelte": "^5.34.9",
45-
"tailwindcss": "^4.1.8",
44+
"svelte": "^5.35.4",
45+
"tailwindcss": "^4.1.11",
4646
"typescript": "^5.8.3",
4747
"vite": "^6.3.5"
4848
},
4949
"devDependencies": {
5050
"@types/js-yaml": "^4.0.9",
51-
"prettier": "^3.5.3",
51+
"prettier": "^3.6.2",
5252
"prettier-plugin-astro": "^0.14.1",
53-
"puppeteer": "^24.9.0",
53+
"puppeteer": "^24.12.0",
5454
"tsx": "^4.20.3",
5555
"typescript": "^5.8.3"
5656
},

0 commit comments

Comments
 (0)