Coreli changelog
Features, fixes and improvements to this website.
Update history
11 entries
Legal pages and privacy choices on both sites
Terms, privacy and license information for the main site and Notes, with separate optional storage choices.
- Both footers group terms, privacy, Cookie policy and working preference controls, with separate credits and license links beside the copyright line.
- The notices explain content ownership, moderation and appeals, shared accounts and actual retention rules. Account agreement does not authorize optional analytics.
- Main-site optional analytics remains off by default; accepting and rejecting have equal prominence and effort.
- Notes adds no visitor analytics. Optional local reading history starts off and can be enabled, cleared or withdrawn independently without signing out.
- Credits distinguish installed dependencies, source adaptations, design references and creative resources. License texts can be searched, expanded or downloaded.
- Original copyright notices are retained. Missing texts, unconfirmed version matches and asset evidence remain marked for review rather than receiving invented CC0 permission.
Account workspaces and the community feed
Separate spaces for account activity, settings and moderation, with a community feed organized by category, source and content type.
- The account sidebar groups your posts, comments, replies, notifications and saved items. Profile and security controls remain in the existing settings pages.
- A separate moderation workspace organizes reviews, reports, appeals, users and permissions. Sensitive decisions retain recent MFA and recorded reasons.
- The community feed combines category, source, type and time filters with latest, top and featured views, plus an independent comfortable or compact density setting.
- Discussions, questions, projects and resources have distinct content layouts. Shared Markdown editing and threaded comments retain folding, pagination and links to the original context.
- Resource links offer an optional title and description preview fetched directly by your browser from sites allowing cross-origin access. The original link remains available; attachments are not supported.
- Desktop header spacing keeps registration and language controls on one line. Sign-in now leaves the loading screen when the authentication service is ready.
- Updated the shared Markdown parser and cookie preference controls for link handling, nested text and preference state during language changes. Notes comments use the same parser update.
- Public profiles add optional covers, interests, links and projects, with a preview before explicit publication. Activity calendars count only community content eligible for public display.
- Private account activity and security logs join administrator sign-in records and audit filters. Personal and administrator sign-in histories each retain their latest 20 events; unavailable origin details remain unspecified.
Source commit
a3ca769Technical notes, community and accounts
Shared accounts and discussions across Notes and the main site, a community page, and refinements to contact, docs and live status.
- Docs now links to a separate site for electronics, embedded systems, Linux and development notes. Articles are static, with comments using Coreli accounts.
- The bilingual community wall supports categories, threaded replies, votes, bookmarks and reports. Notes comments use the same public identity and interaction rules.
- The account centre brings together your posts, comments, replies and notifications. Profile and security settings remain separate, and public activity is off by default.
- Public discussions and categories remain readable without signing in. Actions requiring MFA retain the request and retry after verification; the load-more button stays hidden when there is no next page.
- Public names are unique with a 30-day rename cooldown. Owner and moderation permissions are checked server-side and cannot be gained by changing a name.
- Account data can be exported, and deletion cleanup retries after failures. Reading history stays in the current site’s browser storage.
- Contact puts the email form first, with a smaller envelope for subject and completion feedback. Retry, privacy information and contact links remain, including email copy and mailto.
- Docs uses a topic index, expandable guides and GitBook/Notion source notes, retaining existing search, real reading links and both languages.
- Minecraft adds address copy and a check history for this visit. Cloud server resources use lightweight charts and a sample table with gaps for missing data, without invented all-day history.
- About opens with a compact introduction, expandable hands-on topics and existing tool, guide and contact links; the large introductory graphic and name heading are removed.
- Interests have a different layout from technical work. Steam and Minecraft sit side by side above host resources, with a complete reading order on mobile.
- The Steam card reads equipped animated avatars, avatar frames and mini-profile backgrounds from the public API, without substituting a full profile background.
- Levels use Steam’s native colours and sprites, with total XP clearly labelled. Unconfirmed featured badges stay hidden, and full-size images and videos take priority.
- Steam has manual refresh with cache and upstream-delay feedback. Animated media stops offscreen, in hidden tabs or with reduced motion.
- Live modules request data while visible and avoid repeated initialization or redraws of the same sample, while retaining real check times, unavailable messages and the Steam profile link.
- Both languages retain light and dark themes, keyboard expansion, reduced motion and the original social links.
Knowledge Hub, Signal Station and site improvements
Refined documentation, contact, homepage and tool workflows, alongside town stability and analytics choices.
- The Knowledge Hub connects six topics to real guides and technical references, with categories, expandable summaries and bilingual reading links for mobile, themes and keyboards.
- Cloudflare AI Search returns as the primary remote provider, with local search and failure fallback. External GitBook and Notion full text is not included.
- The contact Signal Station previews a letter while writing and keeps the draft after failures; the full send animation follows confirmation from the mail service.
- The homepage mailbox links to Contact, building actions are simpler, and the book kiosk and workshop mechanisms are adjusted. About copy and guide summaries are refreshed.
- The workbench and Minecraft checker can maximize and restore while retaining their functions and input state.
- Buildings and vegetation reuse static batches, while regional decorations prepare in stages; shadows, waves and distant animation update as needed.
- Residents and land animals use crowd avoidance alongside physical collisions; shared state coordination governs grabbing, tugging, throwing and fish returning to swimming.
- Residents recover through cooldowns after failed work, and animals yield to shore recovery in water; disposed towns ignore late activation requests.
- F3 adds static batches, resource preparation queues and separate first-frame and full-manifest totals; GPU memory remains an estimate, without an FPS guarantee.
- Vercel Web Analytics now has its own optional consent and loads only after acceptance on allowlisted public pages.
- Page addresses drop query strings and fragments; account, authentication, profile, mail and API routes are excluded.
- When both product analytics and site analytics are accepted, page views can include existing allowlisted feature-flag values to compare public interface variants.
- The cookie and privacy notices explain Vercel visitor hashes, their 24-hour lifetime, referrers, approximate location and the absence of third-party cookies.
Source commit
95b05a7Lake Town and site improvements
Improved town exploration, bilingual page summaries and privacy choices for site analytics.
- The neck, split bill and wings have separate controls, allowing honking while moving; first person reuses the same skinned model.
- The lake, buildings and goose prepare before residents and props; loading shows real progress and reusable resources remain after exiting.
- F3 shows measured frame, resolution, scene and cache metrics; captured fish recover their swimming state without competing body control.
- Fixed the squeezed homepage view and some repeated resident task failures, preserving the homepage design and exploration controls.
- Calls, steps, splashes and impacts use licensed recordings and designed sound effects; the pause menu includes volume and mute controls.
- Distant decorations prepare by region and active models stay protected in cache; town activity pauses during internal navigation and resumes on return.
- Cats and dogs recover from blocked routines and seek shore after falling in; item buoyancy and water drag are adjusted to reduce unstable launches.
- CookieConsent v3 separates Google Analytics (GTM/GA4), PostHog product analytics and performance diagnostics. Only necessary cookies are enabled on first visit, with options to accept all, reject optional categories, save choices or withdraw them later.
- Ordinary DNT does not override saved Cookie choices; GPC keeps optional analytics off.
- If an analytics script fails to load, a later in-site navigation can try again without a background retry loop.
- Updated bilingual titles and summaries for Recent Updates, Changelog and Contact to describe those pages more clearly.
- After Google Analytics consent, page views include page type and content language; 25%, 50% and 75% scroll-depth events exclude query parameters and account information.
Source commit
8c83ec9Expanded Lake Town and clarified the guides
Expanded the separate exploration world and clarified the goose profile and privacy choices.
- Fixed-seed plants shape the landscape, with distant vegetation simplified by range; cottages gain tiled roofs, timber, stone and arches.
- The exploration area expands to 100×100 metres, with enterable homes, restored furniture collisions and third-person camera obstruction checks.
- The pause menu switches between first- and third-person views; residents replan blocked routes, release obstructed carried objects and keep their nighttime rest schedule.
- The goose can throw carried objects with F, crouch with Ctrl and keep honking. Six residents continue their own work; browser checks covered route detours, item handling and physical tugging when the goose interrupts.
- A short left click pecks objects, characters and mechanisms with bounded physical feedback; holding the button still drags suitable items, while the goose can nudge but not carry balls. Desktop WebGPU checks covered swimming, water feedback, homepage position restoration and re-entry with the prepared scene.
- The goose and residents have smoother walking and upper-body transitions, the cat has a new running gait, and clearer water reveals stones and plants on the lakebed.
- The mail page now features a goose, matching the bilingual About page and homepage story. The cookie and privacy notices explain local town saves, asset caching and the effects of clearing browser data; GitBook also clarifies analytics consent and data limits.
Source commit
5fd6f72Explore the lakeside world and workbench
Expanded the lakeside scene with interactive destinations, free exploration and more local tools.
- Added a campsite, reading shelter, workshop and mailbox, each with a real preview and scene interaction.
- Added third-person exploration with keyboard and touch controls while keeping the lake, goose and growth chapters.
- Rebuilt woodland, slopes and landmark details, with fitted cameras, an unobstructed starting position, a bell, a pinwheel, collectible feathers and a live map.
- Added QR, PDF, code comparison, encoding and SVG tools; file operations stay in the browser.
- Fixed tool isolation, editor state, date validation and a physics-body race on exploration startup.
- Restored standard GTM page measurement after analytics consent, keeping the existing privacy gates.
Source commit
a044c28Improved the lake homepage, search and privacy controls
Preserved Coreli’s homepage opening while adding site search and manageable analytics consent.
- Connected the lake homepage and growth chapters while restoring the original wordmark, copy and button handoff.
- Added Chinese and English site search, available from desktop and mobile navigation.
- Added CookieConsent and Google Consent Mode v2. Analytics loads only after consent and can be withdrawn.
- Expanded the workbench with image workflows and local file tools.
Source commit
2f53657Connected the workbench and lake story
Added local browser tools and made the goose and lake part of an interactive homepage scene.
- Added the Minecraft checker, pixel art, ASCII art and connected tool workflows.
- Linked the goose, lake feedback and growth chapters, with new links to recent work and updates.
- Added Coreli Human Voice guidance and refined bilingual copy.
Source commit
50b166aRefined the site, interactions and documentation
Kept the lake, goose and homepage motion while refining page layouts, documentation and account controls.
- Aligned typography, spacing, controls and light/dark themes, including mobile layouts.
- Restored the original Coreli wordmark entrance; added keyboard menu controls and respected reduced motion.
- Organized GitBook documentation, account settings and avatar cropping. Public profiles remain opt-in.
Source commit
7c090ccImproved featured server status queries and refresh
Moved queries for the featured server on the About page to the backend, refreshing its public status at the existing interval.
- Refreshed status every 15 seconds, with feedback for loading, offline servers and failed queries.
Source commit
95b64e7




