Koala
9eab699e2a
feat(website): output minified files as .min.* for safety and clarity
2026-06-01 02:14:31 +02:00
Koala
c95e72b713
docs: document build minifier and warn against editing www/ directly
2026-06-01 02:12:05 +02:00
Koala
14be38fe11
feat(website): add build-time minification and optimize meta descriptions
2026-06-01 02:10:27 +02:00
Koala
1bb2123da2
feat(website): technical SEO and UI/UX accessibility improvements
...
- Add LCP image preload for hero mascot
- Add HowTo structured data schema (3-step install guide)
- Update SoftwareApplication schema with screenshot + image fields
- Add glassmorphic :focus-visible outlines for keyboard accessibility
- Add content-visibility: auto to heavy offscreen sections for INP
- Expand lang-init.js auto-redirect to all 6 supported languages
- Remove impressum/datenschutz from sitemap.xml (noindex conflict)
2026-06-01 01:57:16 +02:00
Koala
e29c6666b6
feat(website): redesign bento tiles in 'Why KoalaSync' section
...
- Swap last two tiles: Invitation becomes 2nd-last (bento-large),
Self-Hosting becomes last small tile
- bento-large layout: icon centered above heading, 33/67 grid split
- Fix icon consistency on small tiles (uniform 44x44 rounded squares)
- Improve responsive breakpoints for all viewports
- Delete legacy website/index.html (obsoleted by template + build.js)
2026-06-01 01:42:42 +02:00
Koala
b08e8ba06b
docs: update advanced caddyfile configuration for syncserver in example and website
2026-06-01 01:20:31 +02:00
Koala
30a4057c99
docs: update documentations to reflect browser extension i18n features
2026-06-01 01:07:41 +02:00
Koala
fd47eb82b9
feat(extension): implement full dynamic i18n support and automated consistency checks
2026-06-01 01:05:46 +02:00
Koala
3fcafbd081
fix(eslint): resolve all 6 repository lint errors
...
- Removed unused html variable from localizeHomeLinks in website/app.js.
- Added website/build.js to ESLint flat config Node files match pattern to define require, process, and __dirname.
2026-06-01 01:04:47 +02:00
Koala
d430501b82
feat(website): update sitemap.xml to index clean URLs
...
- Replaced /impressum.html and /datenschutz.html with clean URLs /impressum and /datenschutz in sitemap.xml.
- Recompiled website to copy clean sitemap to www/ folder.
2026-06-01 00:23:54 +02:00
Koala
d738352c90
feat(website): implement Clean URLs and split Caddy configurations
...
- Removed all .html file extension suffixes from website and invite links (impressum, datenschutz, join).
- Updated app.js dynamic localizer and path switching to target Clean URLs ('./', '../', etc.).
- Refactored Caddyfile.example into simple (lightweight try_files) and advanced (hardened production) options.
- Split Caddy configs into Caddyfile (Simple) and Caddyfile (Advanced) tabs on the landing page.
2026-06-01 00:21:29 +02:00
Koala
dbf1b3e81b
docs(translation): refine TRANSLATION.md for better clarity and human readability
...
- Restructured translation guide with clean markdown layout and tables.
- Removed mermaid sequence diagram to improve text-based clarity.
- Audited steps for contributing new language keys.
2026-05-31 23:54:44 +02:00
Koala
5a3f1c7019
docs(website): update Caddyfile configuration and website README for www/ path
...
- Corrected static server root path to website/www/ in Caddyfile.example and website/README.md.
- Updated core roles to reflect multi-language (EN/DE/FR/ES/PT-BR/RU) support.
- Refactored local development and compilation instructions to target build.js and www/ output.
2026-05-31 23:50:49 +02:00
Koala
57b0dd1632
feat(website): implement custom i18n static compiler & full 6-language expansion
...
- Added pure Node.js dynamic i18n static site generator (build.js).
- Structured locales for English, German, French, Spanish, Brazilian Portuguese, and Russian.
- Replaced two-state toggle with premium glassmorphic language select dropdown.
- Integrated robust segment-based locale routing with safe dynamic fallbacks for legal and invite pages.
- Audited Core Web Vitals (LCP preloads, CLS dimensions) and SEO structures (robots, sitemap).
- Added dedicated Localization section to README and created contributor TRANSLATION guide.
2026-05-31 23:49:36 +02:00
Koala
b6f7c1ccdb
refactor(datenschutz): unify email obfuscation to .email-reveal (scraper-safe)
2026-05-31 00:47:39 +02:00
Koala
4bada9533a
feat(impressum): add name (Timo/KoalaDev), Mastodon for private msgs, GitHub Issues for concerns
2026-05-31 00:43:58 +02:00
Koala
df32385fa6
fix(website): correct Mastodon SVG icon path to official branding
2026-05-31 00:22:47 +02:00
Koala
ce9778245d
feat(website): add Mastodon profile link (rel=me) to all page footers
2026-05-31 00:16:18 +02:00
Koala
5d6c0cd1fb
fix(seo): shorten title (<70 chars), meta description (<160 chars), fix duplicate h1
2026-05-30 21:43:32 +02:00
Koala
bbba50f643
fix(website): add responsive srcset to nav logo (40w/80w/200w)
2026-05-30 21:26:36 +02:00
Koala
56293209f8
fix(website): switch from x-descriptors to w-descriptors + sizes for responsive images to satisfy PageSpeed Insights
2026-05-30 21:21:51 +02:00
Koala
c55691a535
feat(website): add responsive images with srcset (1x/2x WebP) for all mascot and illustration images
2026-05-30 21:16:09 +02:00
Koala
ce3b17f55f
feat(website): add hreflang tags, comparison JSON-LD schema, and update sitemap with lastmod
2026-05-30 20:58:35 +02:00
Koala
5e8e9f61c2
fix(website): use Web Animations API for hero button pulse, avoids CSS transition/inline-style conflicts from mouse handlers
2026-05-30 20:50:34 +02:00
Koala
59eb1a6092
fix(website): apple-mobile-web-app-capable deprecated meta tag + download button pulse animation
2026-05-30 20:45:08 +02:00
Timo
00c9ff8cfc
feat(website): Add smart browser-badge breathing animation, nav installed indicator, clickable smooth-scroll footnotes, and mockup height layout adjustments
2026-05-30 20:35:48 +02:00
Timo
748ccaa835
Refactor(website): Overhaul Getting Started section with extension-accurate workflows, premium CSS animations, stacked browser badges, and refined German translations
2026-05-30 20:25:36 +02:00
Timo
25b23d083d
feat(website,extension): integrate NewLogoIcon as WebP favicon/header logo and convert to PNG extension icons
2026-05-30 20:14:59 +02:00
Timo
74042c3c78
docs(readme): replace header icon with Juggler mascot and feat(website): optimize technical SEO & add mobile theme colors
2026-05-30 19:55:25 +02:00
Timo
fb1451022b
feat(website): integrate KoalaDeploy mascot, enlarge Juggler mascot by 15%, and add premium interactive hover effects to all main mascots
2026-05-30 19:48:53 +02:00
Timo
54ffbfa4bd
feat(website): integrate KoalaSearching, KoalaImprintl, and KoalaPrivacy mascots with custom animations and tight layouts
2026-05-30 19:05:35 +02:00
Timo
0db0b5eea2
feat(website): add KoalaThumbsUp and KoalaThumbsDown status mascots on invite page, hide pulsing ring, and support dev simulation mode
2026-05-30 18:22:05 +02:00
Timo
d58041bd4e
feat(website): add lookdown koala to hero, questions koala to features, pro-contra koala to comparison, translate learning tile to Gemeinsam Lernen, and refine copy
2026-05-30 17:50:03 +02:00
Timo
1f1b99a1fe
feat(website): add koala holding git page next to octocat in bottom CTA and improve LDR couple alt text description
2026-05-30 16:57:31 +02:00
Timo
c608d2d9e9
style(website): standardize use-case image container heights to 150px and set object-fit contain to align headings
2026-05-30 16:40:55 +02:00
Timo
06203eb5cb
feat(website): replace LDR emoji with hugging koala couple and translate title to Fernbeziehungen
2026-05-30 16:39:03 +02:00
Timo
ed599a96ab
feat(website): replace remote learning emoji with professor koala mascot in use cases grid
2026-05-30 16:11:44 +02:00
Timo
5d1707a7d7
feat(website): replace movie night emoji with popcorn-sharing koalas mascot and optimize card padding
2026-05-30 15:59:38 +02:00
Timo
f4343ca6b1
feat(website): add juggling koala mascot to platforms section and optimize spacing
2026-05-30 15:43:01 +02:00
Koala
3644a7b8ac
website: refactor interactive extension mockup and align styling with popup UI
...
- Update mockup tabs layout, colors, inputs, cards, and spacing to perfectly mirror popup.html 1-to-1.
- Enable full interactivity for toggle switches in Settings mockup screen.
- Link the top mockup version badge directly to the GitHub repository with smooth CSS hover transitions and cursor pointer.
- Port all hover tooltips (title attributes) from popup.html to the mockup index.html.
- Add mandatory caveman communication protocol to AI_INIT.md onboarding instructions.
2026-05-30 13:14:47 +02:00
Koala
c621c851af
style(website): optimize SEO, UX, accessibility, and navigation icons
2026-05-30 11:49:04 +02:00
Koala
1113fb8bb5
Fix app.js brace syntax error and remove duplicate tbody in index.html
2026-05-30 11:24:13 +02:00
Koala
c852826091
Enhance Join page with animated radar status indicator, resolve silent status icon bug, and clean inline script button styles to CSS
2026-05-30 11:20:40 +02:00
Koala
cfef79ec1d
Refactor comparison table categories to be neutral, consolidate privacy footnotes, and add comparison date stamp
2026-05-30 11:18:06 +02:00
Koala
8fbada8b03
Add clickable proof footnotes to Teleparty comparison table linking to official policy pages
2026-05-30 11:14:04 +02:00
Koala
2261a8133a
Refactor landing page use-cases, browser CTA badging, official brand SVGs, and streamlined competitor comparison
2026-05-30 11:13:29 +02:00
GitHub Action
d5241b19e8
chore(release): update versions to v1.9.3 [skip ci]
2026-05-30 00:01:24 +00:00
Timo
f7096edd30
Refactor: Behebung Force-Sync ACK-Zaehler-Inflation, SHA-256 Hashing, Room-ID-Desinfizierung, Reduzierung MIN_SEEK_DELTA auf 2s und seekDebounce auf 300ms
v1.9.3
2026-05-30 02:00:17 +02:00
GitHub Action
e2b76b05a1
chore(release): update versions to v1.9.2 [skip ci]
2026-05-29 23:35:36 +00:00
Timo
93acd0b44c
fix: resolve F-01 to F-08 audit bugs and QoL improvements
v1.9.2
2026-05-30 01:34:48 +02:00