Commit graph

58 commits

Author SHA1 Message Date
Dariusz Niemczyk 0072eac5d2
feat: make language-selector more robust 2025-02-15 00:35:32 +01:00
Dariusz Niemczyk 615e4466de
feat: split nav in preparation for mdx 2025-02-15 00:35:20 +01:00
Dariusz Niemczyk e11dcdf071
feat: add better loading and 404 page
Some checks failed
/ deploy (push) Failing after 54s
2025-02-15 00:33:10 +01:00
Dariusz Niemczyk bb8c5ec6d0 SPINNING ONION YOOOOOOOOOOO
Some checks failed
/ deploy (push) Failing after 53s
2025-02-13 01:40:20 +00:00
Dariusz Niemczyk 07714ef782 cleanup: remove incorrectly placed oxanium font 2025-02-13 01:40:20 +00:00
Dariusz Niemczyk 41bfff9955
fix: mobile-nav navigation colors
Some checks failed
/ deploy (push) Failing after 54s
2025-02-13 02:31:50 +01:00
Dariusz Niemczyk 63fca6b5ad
fix: Fully optimize rendering of navigations
Fallback to vanillaJS due to React taking a significant
amount of rendering time when we wanted to only update
two classes on the navigation bar.

In addition to that, turns out Firefox has a decade-old
bug related to history.replaceState that causes it to
leak memory. This is a known issue and it's not going
to be fixed.
Our solution is to just get rid of the history.replaceState
and not update the URL when you're scrolling.

Tough luck, but hey, not gonna fix a decade old bug for a
simple throw-away website.
2025-02-13 02:31:45 +01:00
Dariusz Niemczyk f1caef1058
fix: laggy firefox due to replaceState leaking
Some checks failed
/ deploy (push) Failing after 53s
refs: https://bugzilla.mozilla.org/show_bug.cgi?id=1250972

Love me some decade old bugs.
2025-02-13 00:29:31 +01:00
Dariusz Niemczyk c6db42dff0
fix: accidentally commited debug code
Some checks failed
/ deploy (push) Failing after 54s
2025-02-12 23:39:37 +01:00
Dariusz Niemczyk fc46f7a4cd
fix: videos naming scheme
Some checks failed
/ deploy (push) Failing after 2s
2025-02-12 23:34:23 +01:00
Dariusz Niemczyk 19d53a0993
feat: another thumbnail cleanup (bigger now)
Some checks failed
/ deploy (push) Failing after 53s
2025-02-12 13:28:28 +01:00
Dariusz Niemczyk c3837d90be feat: cleanup thumbnail
Some checks failed
/ deploy (push) Failing after 53s
2025-02-12 12:22:07 +00:00
Dariusz Niemczyk dfdad2c16a
fix: package-lock
Some checks failed
/ deploy (push) Failing after 56s
2025-02-11 16:37:22 +01:00
Dariusz Niemczyk 137704a2f9
fix: fonts
Some checks failed
/ deploy (push) Failing after 1s
2025-02-11 15:21:21 +01:00
Dariusz Niemczyk d9b728aacf
chore: remove unnecessary lingui scripts
Some checks failed
/ deploy (push) Failing after 1s
2025-02-11 15:12:10 +01:00
Dariusz Niemczyk f044b17877
feat: add newsletter subscription 2025-02-11 15:12:10 +01:00
Mewp 02779b9d4a Add a CI job
Some checks failed
/ deploy (push) Failing after 0s
2025-02-11 14:02:26 +00:00
Mewp 477fc884be Fix public dir in nix build 2025-02-11 14:02:26 +00:00
Mewp 39f994fc0b Vendor the font 2025-02-11 14:02:26 +00:00
Mewp 8158b6817e Add a way to build the site with nix 2025-02-11 14:02:26 +00:00
q3k 772a6fb04d revert a88da1fa37
revert i18n: content pass on food and accomodation to reflect current state
2025-02-09 22:15:03 +00:00
q3k a88da1fa37 i18n: content pass on food and accomodation to reflect current state 2025-02-09 22:56:00 +01:00
q3k 1eddc9adf5 i18n: title consistency 2025-02-09 22:51:34 +01:00
q3k 6789cdd962 leaflet: place pin more accurately 2025-02-09 22:48:44 +01:00
q3k 8e09ea3a93 *: unlfs 2025-02-09 22:31:42 +01:00
Dariusz Niemczyk bfe470cb5a fix: replace 2k with twok for video 2025-02-09 21:12:22 +00:00
Dariusz Niemczyk 037b89a971 chore: remove unnecessary old favicon 2025-02-09 21:12:22 +00:00
q3k 0a213c7de4 i18n: more poking 2025-02-09 21:57:32 +01:00
q3k 2c5ab83631 README: mention new autodeploy 2025-02-09 21:50:48 +01:00
q3k 0746fb985b i18n: poke to check autodeploy 2025-02-09 21:46:51 +01:00
q3k c738b7a904 README: mention deployment 2025-02-09 20:39:35 +01:00
Dariusz Niemczyk 19842f909e
fix: incorrect proptype 2025-02-09 20:33:15 +01:00
Dariusz Niemczyk 1b9065bb09
fix: add missing docker sha 2025-02-09 19:04:58 +01:00
Dariusz Niemczyk 1278f07adf
feat: added mailto 2025-02-09 19:00:35 +01:00
Dariusz Niemczyk 321a8a45cc
fix: invalid orga email 2025-02-09 18:54:56 +01:00
q3k 6d5804df3a i18n: reword a few things in english, add more fluff 2025-02-09 17:13:56 +01:00
Dariusz Niemczyk a9c98ee778
fix: missing metadata 2025-02-09 03:07:23 +01:00
Dariusz Niemczyk ff033eb1a1
feat: add location map 2025-02-09 02:51:52 +01:00
Dariusz Niemczyk fc83d7e67d
feat: add simple language switch 2025-02-09 02:51:40 +01:00
Dariusz Niemczyk 6f826c47df
fix: enormous margins 2025-02-09 01:00:08 +01:00
Dariusz Niemczyk 2de5b79047
fix: incorrect translations&capitalize 2025-02-09 00:59:58 +01:00
Dariusz Niemczyk d22d51b8d6
fix: blur again 2025-02-09 00:57:27 +01:00
Dariusz Niemczyk baba60aa3f
feat: adde different glass-effect based on theme 2025-02-09 00:48:00 +01:00
Dariusz Niemczyk b3e7f118f2
feat: contain ceboola instead of cover 2025-02-09 00:47:59 +01:00
Dariusz Niemczyk 62964757f7
add docker 2025-02-09 00:47:59 +01:00
Dariusz Niemczyk b9efdc7d5a
add english i18n 2025-02-09 00:47:59 +01:00
Dariusz Niemczyk 9a6d46a826
Cebula. 2025-02-09 00:47:59 +01:00
Dariusz Niemczyk e65adb54a2
feat: update css 2025-02-08 15:20:47 +01:00
Dariusz Niemczyk 892ca8a79a
feat: add credits subsection 2025-01-29 21:08:53 +01:00
Dariusz Niemczyk 2a4c2ca392
feat: add jgs-7 font with removed glyphs
Credits: https://velvetyne.fr/fonts/jgs-font/
2025-01-29 21:08:46 +01:00