Changelog
A log of every update to Kotree, from the newest to the oldest.
[3.0.0-lts]
The biggest update yet: new interactive features, a faster and safer page, and better accessibility.
Added
- AI terminal — chat with a clone of Deo right on the page (press the green button or type
help) - Voice commands — say a link name to open it; falls back to typing if your microphone is blocked
- Secret Confessions — leave an encrypted message in the guestbook
- Crypto tip jar — connect a wallet and send a tip
- Geo quest — verify your location to unlock a hidden reward
- Hidden easter eggs: a retro Windows 95 desktop, DOOM, a boss fight, an infinite mirror, and more
- Search button in the top bar (Ctrl+K on desktop) — now reachable on phones too
- RSS feed so you can follow updates in your reader
- Automated regression tests that run on every change, keeping the page stable
- Offline support — the page keeps working and your clicks sync when you're back online
- Add-to-home-screen prompt for phones and computers
- Toast notifications and subtle sound and haptic feedback on buttons
- Fresh 404 and error pages
Changed
- Much faster first visit: about 3.3 seconds before, under 1 second now
- Heavy extras (games, wallet, QR code) now load only when you actually use them
- The page is permanently dark — light mode is gone
- Softer frosted-glass cards with gentler corners everywhere
- Tools moved to the top bar for easier access
- Click counts and stats update instantly after you click a link
- QR code now opens in a neat popup instead of flipping the card
- Smaller stylesheet — a few unused effects were removed
Removed
- Light mode
- The 3D tilt effect on cards
- Several heavy background effects
Fixed
- The page no longer breaks after updates (CSS sometimes failed to load before)
- Some cards lost their glassy depth — now they all match
- Guestbook entries that looked saved but never were — including when the server rejects them
- Guestbook no longer stores visitor IP addresses
- RSS dates now show when each version actually came out (they all said "today" before)
- Install instructions on iPhone show as a toast instead of a browser pop-up
- The project license (MIT) is back — it was accidentally dropped during a past cleanup
- The boss fight game no longer traps you — press Escape or hit the exit button
- Search can be closed on phones with an X button (phone keyboards have no Escape key)
- The search button no longer appears on the changelog page
Accessibility
- Closing a window returns focus where it belongs; Tab stays inside popups
- Every button is big enough to tap comfortably
- Screen readers get proper labels and live terminal output
- Animations respect the system "reduce motion" setting
Security
- Guestbook and click counter hardened against fake requests and floods
- The AI chat has its own tighter limit (10 a minute), a global budget, and a daily spend cap, so floods can't drain the AI quota
- The AI chat blocks harmful content and has an emergency kill switch
- The AI chat is also guarded at the CDN edge, so floods are stopped before they reach the server
- The AI chat recognizes and refuses prompt-injection attempts
- Rate limits can no longer be bypassed with spoofed IPs
- Stricter security headers on every page
- Links opened from games and easter eggs are fully sandboxed
- All dependencies audited — no known vulnerabilities
[2.0.0-lts]
A big refresh. The whole page now matches the kochan.dev brand.
Added
- Installable as an app on your phone or computer
- New icon for the browser tab and home screen
- Better protection for the click counter
- Stronger browser security headers
- More useful info for search engines and social media previews
- Ability to verify the site with Google and Bing
Changed
- New colors inspired by kochan.dev (previously a rainbow gradient)
- New font
- Cleaner background: a solid color with a subtle grid
- Social media buttons restyled to look cleaner
- Loading screen now matches the rest of the page
- Error and 404 pages now match the main page too
- Fewer background effects, making the page lighter and faster
Removed
- Star and meteor animations
- Several unused background patterns
- Old decorative shapes behind the cards
- Unused starter files
Security
- The click counter now blocks fake requests from other websites and floods
[1.0.2-stable]
Small polish release.
Changed
- Slightly softer blur effect
- Updated dependencies
[1.0.1-stable]
The release that made Kotree feel complete.
Added
- Loading screen
- Personal motto
- Click counter that tracks how often each link is clicked
- Custom 404 and error pages
- Search engine setup
- Icons
Changed
- Updated dependencies
- Improved the overall look of the page
- Reworked the social media buttons and links
- Updated the app icon colors
Removed
- Blurred backgrounds
- An unused module
[1.0.0-lts]
Maintenance release.
Removed
- An unused animation library
Changed
- Updated project settings
[1.0.0]
The jump to the latest React version.
Added
- New social media links
Changed
- Upgraded to the latest version of React
- Cleaned up the project
[0.0.0]
The very first version of Kotree, built as a simple web page.
Added
- Footer with copyright and links
- Social media buttons
- Profile avatar from GitHub
- Animations
- Project documentation and license
- Styling with Tailwind CSS
- Development setup with Docker and Netlify deployment
Changed
- Button design
- Footer year updates automatically
Fixed
- Broken LinkedIn link
- Various small issues