Commit Graph

468 Commits

Author SHA1 Message Date
Petri Partio
3b0be7dee3 ci: upgrade deprecated github action 2024-09-25 23:38:55 +03:00
Petri Partio
56639010e8 style: run prettier 2024-09-25 23:35:00 +03:00
Petri Partio
897be1e1bf chore: upgrade dependencies 2024-09-25 23:34:49 +03:00
Petri Partio
c9eb8798ea feat: make form input a bit prettier 2024-06-02 23:29:21 +03:00
Petri Partio
bd131d1978 change fonts and colors a bit 2024-06-02 23:05:22 +03:00
Petri Partio
a834902631 change nav divider opacity a bit 2024-06-02 23:04:36 +03:00
Petri Partio
950f5776a9 fix: yet another change to tackle mismatch between ssr and client side :D 2024-05-31 14:29:48 +03:00
Petri Partio
fd05d0d609 fix: use a fixed brightness value in ssr 2024-05-31 14:18:39 +03:00
Petri Partio
d646681fe3 fix: useEffect depencies 2024-05-31 14:18:14 +03:00
Petri Partio
93eba92f0c fix: top fade should be calculated on first render too
if page had been scrolled and refreshed the wrong initial value was used
2024-05-31 14:06:35 +03:00
Petri Partio
ba41f50828 fix: small padding issue on bigger screens 2024-05-31 13:59:15 +03:00
Petri Partio
7c6aa82617 fix: revert nav padding changes on bigger screens 2024-05-31 13:55:02 +03:00
Petri Partio
70411c9e17 ux: improve nav touch target sizes on smaller screens 2024-05-31 13:51:54 +03:00
Petri Partio
90b79610bb fix: improve logo quality
seems like nextjs’ image component affects the quality of an svg…
2024-05-31 13:51:19 +03:00
Petri Partio
8d72508b66 feat: make nav bg darker when scrolling 2024-05-31 13:27:00 +03:00
Petri Partio
e51f9863d7 add google site verification
this is my personal id
2024-05-30 19:26:17 +03:00
Petri Partio
154a57d912 fix: hamburger nav position on different breakpoints 2024-05-30 19:06:59 +03:00
Petri Partio
0c253cc7e2 ux: make logo in nav link to root 2024-05-30 19:01:30 +03:00
Petri Partio
4594819346 feat: show confetti after successful invite 2024-05-30 19:01:13 +03:00
Petri Partio
5c93c49d31 refactor: use finnish words in navigation 2024-05-30 18:18:32 +03:00
Aarni Koskela
4dd8511321 Gently tweak new layout (#105)
* fix: give top nav links a bit more hit area and breathing room

* fix: disable inadvertent selection on COC checkbox
2024-05-30 17:59:29 +03:00
Petri Partio
52197327a3 fix: add correct share image url 2024-05-30 17:14:29 +03:00
Petri Partio
ef3ffa20cb fix: make indexable 2024-05-30 17:14:07 +03:00
Aarni Koskela
2b67d8b4e3 Remove Travis config, use GHA badge (#104) 2024-05-30 16:43:55 +03:00
Aarni Koskela
cc1c3b2968 Merge pull request #103 from koodiklinikka/uusiks
New design for koodiklinikka.fi
2024-05-30 16:22:03 +03:00
Aarni Koskela
6643e223cd Add basic PR CI 2024-05-30 16:19:26 +03:00
Aarni Koskela
ac140c77a3 Run Prettier 2024-05-30 16:19:26 +03:00
Petri Partio
33f35b4a5a feat: new design for koodiklinikka.fi
Co-authored-by: Aarni Koskela <akx@iki.fi>
2024-05-30 16:19:26 +03:00
Antti Pitkänen
2791108118 Hide frontpage channel descriptions (#100)
* Prettier changes (NFC)

* Change: hide frontpage channel descriptions

* Discussion here: https://koodiklinikka.slack.com/archives/C6P893LFK/p1677587646981509
* tl;dr: Hiding the channel topics as those cannot really be controlled or made sure to be representative on the website
* Change the stylings to accommodate this
* Note that it seems to me at least that the channels are fetched and populated during build time, not in runtime, and thus the data is effectively stale (more in the linked thread), and this does nothing to fix that
2023-03-01 09:07:56 +02:00
Riku Rouvila
a00450dfb5 migrate koodiklinikka backend to fly.io 2022-09-25 11:49:59 +03:00
Aarni Koskela
71921eab5e Upgrade all the dependencies! 2022-05-05 15:05:20 +02:00
Aarni Koskela
e485b064e6 Merge pull request #96 from koodiklinikka/kaikki-tuareeks
Upgrade dependencies, port Stylus to SCSS
2022-02-11 16:13:18 +02:00
Aarni Koskela
331b3d07d0 Remove custom CSS-inlining HEAD 2022-02-11 15:51:58 +02:00
Aarni Koskela
b03519ec5f Remove font-awesome 2022-02-11 15:51:58 +02:00
Aarni Koskela
592886621d Migrate Stylus to SCSS 2022-02-11 15:51:58 +02:00
Aarni Koskela
ede079cd1f Run prettier 2022-02-11 15:30:11 +02:00
Aarni Koskela
fa188b6556 Modernize ESlint config 2022-02-11 15:30:10 +02:00
Aarni Koskela
648798e11f Yarn upgrade all the things 2022-02-11 14:49:11 +02:00
Aarni Koskela
8b9838a32e Add .nvmrc to clue Netlify in 2022-02-11 14:49:11 +02:00
Riku Rouvila
f9dd15a587 Build site at midnight (#84) 2020-10-07 19:51:26 +03:00
Riku Rouvila
3dce6e19b1 Render channel list dynamically based on channel activity (#80)
* render channel list dynamically based on channel activity

* rename slack message markdown transformer

* add hashtag before rendered channel names

* tune styles and add secondary channel listing

* remove emoji-dictionary
2020-10-02 12:59:39 +03:00
Olavi Haapala
0eba06f861 Inline the CSS for improved first paint performance (#81)
* Upgrade Next.js from 9.1.2 to 9.5.3

* Inline the CSS for improved first paint performance

* Change ENV to NODE_ENV

Possibly the CSS was not minified due to this
2020-09-30 15:12:47 +03:00
Pete Nykänen
9b08b2b8bd Fix logo on the README (#83)
* Fix logo on the readme.md

* Fix README link

* Use relative URL for the logo
2020-09-30 15:11:49 +03:00
Erno Salo
b84c162c65 Decrease .feed width at a certain screen size (#79) 2020-09-23 16:54:05 +03:00
Erno Salo
46f51f8237 Fix: Command for running server (#78) 2020-09-23 16:29:21 +03:00
Olavi Haapala
ca5b251c7c Fix some performance issues
* Remove render blocking stripe JS that seems unnecessary
* Use native lazy loading of images
  - Truly a progressive enhancement, only affects browsers that support it
  - Causes a warning: [Intervention] An <img> element was lazyloaded with loading=lazy, but had no dimensions specified. Specifying dimensions improves performance. See https://crbug.com/954323, which can not be easily fixed
* Render content first, hydrate after that
2020-09-22 21:46:25 +03:00
Aarni Koskela
fb4fb44ef6 Optimize meta.jpg with ImageOptim (lossy 85%) 2020-09-22 18:34:11 +03:00
Aarni Koskela
9b148428aa DRY meta tags 2020-09-22 18:34:11 +03:00
Riku Rouvila
459f552d0e add missing social meta headers 2020-09-22 18:34:11 +03:00
Aarni Koskela
79c0fa7725 Travis: run on current LTS Node.js 2020-09-22 18:33:07 +03:00