Commit Graph
100 Commits
Author SHA1 Message Date
ponas a3d71b18da web: enable avif image format 2026-05-20 00:06:04 +02:00
ponas 7f95d8e252 web: set high fetch priority for top two featured events (above the fold on mobile) 2026-05-20 00:05:09 +02:00
ponas e4c0558527 web: fetch less data when just listing events and news articles on home page 2026-05-19 23:47:30 +02:00
ponas 80b9cdbc33 dnscms: prefetch and select related when quering future events 2026-05-19 23:46:13 +02:00
ponas 154338057d web: preconnect to typekit 2026-05-19 23:02:50 +02:00
ponas 337407c771 web: optimize favicon.ico and icon.png 2026-05-19 22:59:08 +02:00
ponas cb9b108526 web: don't start loading pig pattern until user starts to approach it 2026-05-19 22:50:33 +02:00
ponas 6d712d31be web: optimize delivery of pig pattern in footer 2026-05-19 22:09:25 +02:00
ponas 447e1bd3ff dnscms: improve news app 2026-05-19 22:00:11 +02:00
ponas 29c61ffc76 dnscms: improve associations app 2026-05-19 21:49:38 +02:00
ponas 4a264c589d web: add eager loading to featured event images on home page 2026-05-19 21:32:56 +02:00
ponas 9ca9f5db11 dnscms: translate events app 2026-05-19 21:25:28 +02:00
ponas 696e6b8f11 dnscms: move sample legacy events to separate file 2026-05-19 21:00:21 +02:00
ponas 5f354972d9 dnscms: start adding locales, set and translate verbose names for events 2026-05-19 20:55:53 +02:00
ponas 6a9fff8917 dnscms: improve events listing view 2026-05-19 20:35:46 +02:00
ponas 1073adacbb dnscms: bump wagtail 2026-05-19 19:47:46 +02:00
ponas 7e114adcc3 web: change preview banner styling 2026-05-19 18:46:41 +02:00
ponas 0e074b5f1f web: dangerously allow local IP image proxying during development 2026-05-19 18:46:12 +02:00
ponas e960da6f1c web: centralize prop fetching for live + preview, fix preview banner breakage 2026-05-19 18:37:58 +02:00
ponas a5ebb897f1 add support for previewing pages 2026-05-19 17:48:33 +02:00
ponas f91c67f526 web: remove redundant on self wrapping in queries and add typename 2026-05-19 17:41:51 +02:00
ponas 0c5a9876d6 web: move page rendering logic from page.tsx to components 2026-05-19 17:00:12 +02:00
ponas cf945d8647 don't run pre commit hooks on autogenerated files 2026-05-19 16:59:08 +02:00
ponas 0e5f9f7769 web: render studio page 2026-05-19 06:52:47 +02:00
ponas 10c8ce194c dnscms, web: try supporting svgs 2026-05-19 06:15:36 +02:00
ponas 509a50c321 dnscms: add studio page 2026-05-19 06:09:54 +02:00
ponas 843062bb13 dnscms: add more tests 2026-05-19 04:42:27 +02:00
ponas f7e0200a0a dnscms: add pytest-cov 2026-05-19 04:11:39 +02:00
ponas b09ce9808d web: colocate graphql fragments, unmask where needed, more idiomatic client-preset use 2026-05-19 01:49:58 +02:00
ponas bc8642b1fc web: bump deps 2026-05-15 14:04:10 +02:00
ponas 2155a149e8 consolidate readmes + mise config, add prek 2026-05-15 03:26:46 +02:00
ponas 676e58c361 dnscms: use timezone aware date when filtering for future events 2026-05-15 03:08:57 +02:00
ponas a9e59b947a dnscms: bump deps, notably wagtail to v7.4 2026-05-15 03:01:56 +02:00
ponas 202cfe47f3 dnscms: add some basic tests 2026-05-15 02:58:41 +02:00
ponas d0a886a4ae web: bump deps 2026-03-05 22:02:29 +01:00
ponas cc5b53011d dnscms: bump deps 2026-03-05 21:54:58 +01:00
ponas f769898698 dnscms: add django.contrib.postgres 2026-02-16 02:43:23 +01:00
ponas e71db3a0cc dnscms: switch from 1 to 3 gunicorn workers 2026-02-16 02:38:45 +01:00
ponas 355c0b38a5 dnscms: bump deps 2026-02-16 02:37:33 +01:00
ponas bba98fe868 web: fix missing content for accordion blocks inside page section blocks 2026-02-04 20:44:39 +01:00
ponas 978aae4fc3 web: bump deps 2026-02-04 19:59:29 +01:00
ponas ffc3a583b2 web: bump all deps 2025-12-12 15:25:53 +01:00
ponas 12aea04779 web: bump all deps, notably next to v16.0.7 to fix CVE-2025-55182 2025-12-03 21:08:44 +01:00
ponas 8942bcc9da web: allow filtering on venues and organizers with no upcoming events, reset filter if invalid 2025-11-19 21:08:56 +01:00
ponas 196f000a2d web: fix organizer filtering 2025-11-19 20:23:32 +01:00
ponas 4655f67a9e web: set turbopack root 2025-11-19 20:23:04 +01:00
ponas 8506fd1c2d dnscms: increase page size and max page size for wagtail-grapple 2025-11-19 20:09:55 +01:00
ponas ca341f5f22 workaround number of event occurrences somehow being limited to 10 2025-11-17 03:34:04 +01:00
ponas 1431b8d6ff web: regenerate types 2025-11-14 02:42:13 +01:00
ponas 3c225aa68a web: bump everything, notably node to v14 and nextjs to v16.0.3 2025-11-14 02:41:49 +01:00
ponas 16629a2fc0 dnscms: bump python to 3.14, bump deps, notably wagtail to 7.2 2025-11-14 02:32:43 +01:00
ponas b18f9ec54f fix build 2025-10-06 21:53:25 +02:00
ponas 2a00d21717 temporarily use the DNS pig with hat 2025-10-06 21:08:48 +02:00
ponas 09e69a7093 avoid double timezone conversion to fix showing the wrong date for faraway spiders and users 2025-09-14 01:21:39 +02:00
ponas d3f8b8f0bb allow wider paragraph in newsletter block 2025-08-11 18:57:21 +02:00
ponas fcd5231c28 change newsletter text 2025-08-11 18:50:32 +02:00
ponas 1b25bad850 add sponsors to menu 2025-08-11 18:45:29 +02:00
ponas c8b0c99d8d only show newsletter block on front page for now 2025-08-11 00:04:24 +02:00
ponas 87562b491d disable turbopack to fix css issues 2025-08-08 14:56:55 +02:00
ponas c54196d487 bump next, react, sass 2025-08-08 14:53:30 +02:00
ponas 37104e7a0c add keys to blocks 2025-08-08 14:53:17 +02:00
ponas ed3388e2bf set sponsor logo image sizes 2025-08-08 14:40:16 +02:00
ponas 8444bd018e remove stray logs 2025-08-08 14:40:08 +02:00
ponas 1a3f031d5f web: add unstyled sponsors page 2025-07-28 03:54:41 +02:00
ponas 8e8ca4f147 dnscms: add sponsors page 2025-07-28 03:38:54 +02:00
ponas 7d1836f973 dnscms: remove accidentally committed local configuration 2025-07-21 14:17:33 +02:00
ponas a7bbc0730d dnscms: migrate to uv, remove wagtail-wordpress-import dependency 2025-07-21 03:52:30 +02:00
ponas 90f658a77e web: remove import from fonts.net 2025-07-21 00:57:36 +02:00
ponas 1da9b4dce8 web: FactBoxBlock does not use useState 2025-07-21 00:31:04 +02:00
ponas dfb61aa417 web: bump nextjs to v15.4.2 ++ 2025-07-21 00:30:42 +02:00
ponas 3b3ad6ecdc web: delete .nvmrc 2025-07-21 00:30:15 +02:00
ponas 35e155ab14 web: properly fetch colors for horizontal rule blocks 2025-06-17 19:20:15 +02:00
ponas bc6b284140 web: bump deps 2025-06-17 18:56:52 +02:00
ponas cc2a11cd64 web: bump to node 22, next 15, react 19, etc. 2025-04-30 19:21:33 +02:00
ponas 7030950850 web: sort occurrences by date when showing all 2025-04-30 16:24:12 +02:00
ponas 9114acf32f web: show custom venues in event occurrence list 2025-03-03 16:59:49 +01:00
ponas 402a84c2f6 dnscms: disable package mode in pyproject 2025-03-03 16:51:51 +01:00
ponas e092f4ae06 dnscms: expose custom event venue in graphql 2025-03-03 16:45:46 +01:00
ponas c91ee02686 christmas logo activation 2024-12-01 17:46:19 +01:00
ponas bc341cca17 web: add number of future occurrences to compact event listing for app 2024-11-28 20:17:52 +01:00
ponas ff0f3846e9 web: add api route for compact event listing for app 2024-11-21 22:04:20 +01:00
ponas fd88683ee6 hide drafts from future events 2024-11-06 21:33:12 +01:00
ponas acf586510e dnscms: bump dependencies 2024-09-03 00:09:04 +02:00
ponas c474780234 tell pig not to swallow pointer events 2024-08-26 22:33:39 +02:00
ponas 88c8682d94 web: bump dependences 2024-08-26 22:33:20 +02:00
ponas 272e27d35e swap flickr with tiktok in footer 2024-08-21 23:56:31 +02:00
ponas 8500ded738 add tiktok to footer 2024-08-21 22:09:14 +02:00
ponas e5367c640f add classes future/past to date list items 2024-08-18 22:22:46 +02:00
ponas 4853e74fe0 show past dates in event date list 2024-08-18 17:34:50 +02:00
ponas 5936d714eb fix various links, targets, etc. 2024-08-18 16:39:17 +02:00
ponas b304d57bf5 fix todays opening hours being off by one day 2024-08-18 03:25:15 +02:00
ponas 5145224639 make calendar event item keys unique 2024-08-18 02:40:20 +02:00
ponas 5391ba98c5 support filtering multiple categories 2024-08-18 02:37:04 +02:00
ponas 852882d392 fix venue filtering bug, hide venues with no upcoming events, show message if no upcoming events 2024-08-18 02:09:34 +02:00
ponas 2830e0a2e8 use node v20 in Dockerfile 2024-08-18 01:16:42 +02:00
ponas f566c4b639 tweak more image sizes 2024-08-15 01:54:48 +02:00
ponas 5976d51dda simplify menu to avoid breaking anchor link navigation 2024-08-15 00:58:43 +02:00
ponas 1b62a7f637 fix invalid dom properties in svgs 2024-08-14 22:53:44 +02:00
ponas 27477de14e improve graphql error handling 2024-08-14 22:13:49 +02:00
ponas 137a8c0b2f run codegen 2024-08-14 22:13:16 +02:00