Commit Graph

32 Commits

Author SHA1 Message Date
288327ec51 SMTP STARTTLS + auth sivusto@cuitunet.fi kautta smtp.mail2.fi:587
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 09:18:41 +02:00
0f60ea46d4 Vaihda mail() suoraan SMTP-lähetykseen mx.mail2.fi:hin
Pleskin postfix ei toimittanut postia oikein. Nyt send.php
lähettää suoraan MX-palvelimelle port 25 kautta.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 09:15:34 +02:00
2e58865f66 Lisää error_log lomakkeen sähköpostilähetykseen debug-tarkoitukseen
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 09:08:47 +02:00
d2280420ea Fix mobile form overflow on saatavuus section
- Add width: 100% to availability check inputs
- Reduce form padding on mobile (32px → 20px, 24px → 16px)
- Add overflow-x: hidden to body

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 17:24:58 +02:00
a1b8368b65 Fix contact form layout - wrap in grid column div
Header + form wrapped in .availability-right div so they stay
on the right side of the 2-column grid layout.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 02:54:32 +02:00
4c66b900ce Add soft match for postcodes 20100/20360, split section headers
- Show green 'todennäköisesti saatavuus' for postcodes 20100 and 20360
  even when no exact address match found
- Split section into 'Saatavuuskysely' and 'Yhteydenotto' headers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 02:52:13 +02:00
adcced4907 Update availability check: require full address, show only yes/no
Three fields (address, zip, city) instead of one. API now returns
only true/false, no addresses or speeds exposed publicly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 02:44:12 +02:00
641a26e135 Fix API key to match production intra.cuitunet.fi
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 02:07:05 +02:00
d286ce2eb3 Add instant fiber availability check to website
Adds a quick address/postal code lookup that queries
intra.cuitunet.fi API to show if fiber is available,
directly in the contact section.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 02:00:25 +02:00
a29399979a Increase service card image height, tighten text spacing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 01:46:40 +02:00
199788c32c Replace 'Tarkista saatavuus' with 'Pyydä tarjous'
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 01:42:52 +02:00
44bbb80082 Redesign services as 2x2 card grid with compact images
Cards have small image at top, text + feature list + CTA below.
Much more compact than full-width alternating rows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 01:33:13 +02:00
6a344445b1 Redesign services as large alternating image+text sections
Replace small card grid with full-width service rows featuring
large images, feature lists and CTA buttons for each product.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 01:00:34 +02:00
26308d676a Change IP-transit tag to 'Pyydä tarjous', rebrand form as saatavuuskysely & yhteydenotto
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:56:19 +02:00
ab4b76317b Remove duplicate saatavuus link from nav
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:47:36 +02:00
f0d3b66756 Add working availability form with PHP email sending
- send.php handles form submission and sends email via mail()
- Honeypot field for bot protection
- IP-based rate limiting (60s cooldown)
- Query logging to data/kyselyt.log
- Frontend JS with loading state and success/error feedback
- data/ directory protected with .htaccess

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:41:08 +02:00
83193565ce Increase header height for more breathing room
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:32:40 +02:00
20659ac13f Rewrite 'Miksi Cuitunet' section to focus on personal service
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:20:08 +02:00
fbd6498af3 Update business connection description, remove firewall/AP/IP-transit mentions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:17:49 +02:00
c9aac4a130 Add IP-transit as fourth service card
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:13:49 +02:00
8baaa82a7d Update hero slogan to include 'koko Suomeen'
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:12:03 +02:00
9d667cf700 Remove hero badge element
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 00:10:44 +02:00
ce17f8e1f6 Add 'koko Suomeen' availability mention to hero and services
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 23:50:10 +02:00
da4ef44b90 Remove VPN service and 0400 phone number
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 23:48:43 +02:00
db2496fc08 Change 'Maksiminopeus' to 'Nopeudet jopa'
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 23:47:51 +02:00
53b749617b Enlarge logo and make hero section full viewport height
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 23:47:21 +02:00
a9527242f7 Increase header logo size
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 23:38:33 +02:00
7bc545b079 Update hero slogan to focus on reliability over speed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 22:28:36 +02:00
81283cecb9 Add background images to hero, stats break, and city CTA sections
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 22:16:22 +02:00
8a66ce10e7 Modernize site design and refresh content
- Modern hero with 100 Gbps highlight and radial gradient
- SVG icons instead of stock photos
- Card-based services grid with speed badges
- Feature list in "Miksi Cuitunet" section
- Frosted glass header with CTA button
- Clean dark footer with 4-column layout
- Refreshed copy: removed "vikapalvelu 24/7", added 100 Gbps
- Fixed typos in Finnish text

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 21:57:37 +02:00
b0c0329d8c Redesign with original site structure and branding
- Orange/warm color scheme from Cuitunet logo
- Service sections with alternating layout (01-04)
- Original images from current site (no stock faces)
- Saatavuuskysely form matching original
- Purple gradient footer matching original style
- Responsive mobile layout

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 20:43:54 +02:00
6f157a39cf Initial cuitunet.fi website - HTML + CSS
Static site with hero, services, why section, contact form.
No WordPress - pure HTML/CSS.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 19:56:12 +02:00