# Changelog

This changelog summarizes the main user-facing changes in Go-Gotchi. Minor versions are grouped when they belong to the same feature area or polish cycle.


---

## [0.32.1 - 0.32.8] - 2026-05-25 / 2026-05-26

### Added

- **Babysitting**: added the dedicated babysitting flow, including requests, applications, confirmations, entrusted pets, monitoring and end-of-stay feedback.
- **Farewell animation**: babysitting can now end with a small pet reaction based on how the stay went.

### Changed

- Babysitting now gives clearer feedback after each step, including applications, confirmations, declined candidates and active contracts.
- Babysitting updates are reflected more quickly across tabs and devices.
- Pets offered for babysitting stay fully usable by their owner until a sitter is actually chosen.
- Entrusted pets are shown in a dedicated area, with a monitoring card instead of the normal control view.
- Disabled sections can now be hidden from menus and public navigation.

### Fixed

- Declining one babysitting candidate no longer closes the whole request.
- Owners and sitters now receive clearer updates when applications are created, accepted or declined.
- Ending a babysitting session now returns the pet and the player interface to a stable state.
- Disabled sections now redirect or block cleanly instead of showing dead ends.
- Minor interface and loading issues were cleaned up.

### Security

- No security changes.


---

## [0.31.117 - 0.31.125] - 2026-05-23 / 2026-05-25

### Added

- **Supporters page**: added a public thank-you page for people who support Go-Gotchi.
- **Supporter privacy**: supporter names are shown only when public display is allowed; otherwise they remain anonymous.
- **Multilingual supporter copy**: added English and Italian text for the supporter page.

### Changed

- The Supporters page stays hidden until at least one public supporter is available.
- The donation/support flow now has a clearer public thank-you area.
- Safe time and work feedback are now easier to understand during play.

### Fixed

- The safe time rest note now appears correctly from the first page load.
- The work button no longer flickers after a work action.
- The work button is hidden during safe time to avoid confusing disabled states.
- Drinking water now updates the pet’s need message immediately.
- Getting a free broom no longer plays the cleaning animation by mistake.
- Minor visual and stability fixes.


---

## [0.31.104 - 0.31.106] - 2026-05-21 / 2026-05-23

### Added

- **Adoption recovery**: added a way to restore pets from adoption when needed.
- **Pet face consistency**: added a shared face renderer so eyes and pupils remain consistent across pet previews, memorials, cemetery views, chat cards, adoption cards and secondary pet views.
- **Safe time feedback**: added clearer availability messages in options and pet controls.

### Changed

- Adoption views now show clearer ownership history, status and care information.
- Adoption cards now show the actual pet preview instead of a generic avatar.
- Pet adoption prices now better reflect age, species rarity and pet value.
- Safe time can only be changed once every 24 hours and not while the protected time window is already active.
- During safe time, the pet rests more firmly and does not work.
- Static and dynamic pet renders now share the same face drawing behavior.

### Fixed

- Pets in adoption are now detached more reliably from their previous active pet list.
- Pets in adoption can no longer be reassigned while adoption is active.
- Egg pets can no longer be listed or shown as adoptable.
- Pet renders no longer lose eyes or pupils in secondary views.
- Safe time energy changes now apply only once per protected window and survive reloads.
- Minor adoption, rendering and maintenance fixes.


---

## [0.31.92 - 0.31.103] - 2026-05-21

### Added

- **Adoption zone**: registered users can now put pets up for adoption and adopt pets from other players.
- **Account coins**: added a separate account coin balance used by adoption and related features.
- **DNA v2**: pet DNA now stores color, sex, species and visual identity in a clearer format.
- **Species selection**: added selectable pet species, including Dragon, Dog, Husky, Cat, Fox, Rabbit, Panda, Axolotl, Owl, Duckling, Hedgehog and Goat.
- **Stable visual identity**: added controls to keep or regenerate a pet’s visual seed.
- **Public stats**: expanded the home page with more real server counters.

### Changed

- Existing pets are migrated to the newer DNA format without changing their appearance.
- Reborn children now inherit the parent’s color while receiving a new visual identity.
- Adoption prices now depend on pet age and species rarity.
- Adoption confirmation dialogs now match the app style instead of using browser popups.
- Pets waiting for adoption continue receiving essential automatic care.
- Public pages and guides now explain progression, DNA, care and pet memory more clearly.

### Fixed

- Adopted pets now disappear immediately from the previous owner’s open sessions.
- Adoption listings now avoid invalid ownership states and stale roster entries.
- Egg pets are excluded from adoption flows.


---

## [0.31.88 - 0.31.91] - 2026-05-20

### Added

- **Diaper**: added a care item that temporarily prevents poop generation.
- **Baby Bottle**: added a care item for baby-stage pets.
- **Swipe petting recovery**: petting now recovers over time after being overused.
- **Classic mode update**: improved the classic mode with a more retro monochrome design.
- **Store layout polish**: improved the visual layout of store items.

### Changed

- Diapers can only be bought while the pet is very young, but already-owned diapers can still be used later.
- Baby Bottles can only be bought during the baby stage and can still be used while the pet is sleeping.
- The pet now visually shows when a diaper is active.
- Store and status texts now explain item limits more clearly.
- The classic view now has a vintage green display, stronger dark outlines and fewer scene colors.

### Fixed

- Poop generation now pauses correctly while a diaper is active, even after refresh or reconnect.
- Swipe petting no longer stays stuck in an overused state for too long.
- The loading screen now remains visible until the pet scene is fully ready.
- Empty-pet messages and buttons no longer flash before the correct pet state is loaded.
- Switching pets now triggers a cleaner reload.


---

## [0.31.83 - 0.31.87] - 2026-05-19 / 2026-05-20

### Added

- **No distractions mode**: added a cleaner pet screen mode with fewer distractions and a restore button.
- **Night safe window**: players can now set protected night hours for all their pets.
- **Stroke gesture**: added swipe gestures to pet the active pet.

### Changed

- Modal close buttons are now more consistent and remain visible while scrolling.
- The pet screen can remember no distractions mode on the current device.
- Night safe hours now better protect pets during the chosen sleep window.
- Petting gestures now behave like the Pat action when the pet is very sad.

### Fixed

- Minor visual and interaction issues were cleaned up.


---

## [0.31.75 - 0.31.82] - 2026-05-17 / 2026-05-19

### Added

- **Tap controls**: tapping the pet screen opens the status modal. Double-tap opens the store.
- **General polish**: added minor visual and usability improvements.

### Changed

- Meadow mode was improved on mobile, including pet positioning and layout balance.
- The affection bar is now easier to read.
- Night safe hours now mute thirst notifications overnight and reduce dehydration effects during protected hours.

### Fixed

- The app window is now locked to the viewport to prevent tiny scroll overflows.
- Poop is now drawn at the pet’s feet instead of below the visible scene.
- Scrollbar appearance was improved.


---

## [0.31.48 - 0.31.74] - 2026-05-14 / 2026-05-17

### Added

- **Hydration system**: added Hydration, Drink action, drinking animation, thirst messages, hydration notifications and a dedicated trophy.
- **Hydration reminders**: added optional reminders with mood, energy and sickness-related effects.
- **Toast notifications**: added in-game notification messages.
- **Satiety and indigestion**: added satiety, fullness tooltips and overfeeding effects.
- **Physical state and fitness**: added thin, normal, fit, overweight and obese pet states.
- **Belly visual**: pets now visually show fullness, bloating and body shape more clearly.
- **Offline support**: recently visited pages can remain available when temporarily offline.

### Changed

- Hydration is tracked by glasses per hour, with limits, warnings and temporary action blocking.
- Disabling hydration reminders hides the Drink action and removes the related trophy.
- Action buttons now reorganize automatically to keep important actions visible.
- Feeding, satiety, belly size and body shape now better reflect how much the pet has eaten.
- Connection and reconnection messages are clearer and better integrated into the game screen.
- Sleep and meadow mode visuals were simplified and refined.

### Fixed

- The Drink button and hydration status now update correctly after switching pets, refreshing or reconnecting.
- Fixed cases where the Drink button did not work during other animations.
- Fixed missing or broken app texts.
- Pet death is now shown immediately when it happens.
- Satiety now correctly includes food bloating.
- Bloated belly visuals are no longer shown while the pet is sleeping.
- Status indicators now use more consistent colors.


---

## [0.31.0 - 0.31.47] - 2026-05-11 / 2026-05-13

### Added

- **Public home**: added a public landing page with a random example pet and public activity statistics.
- **Cemetery**: added burial, cemetery counting and improved memorial behavior.
- **Pet sharing**: added pet sharing through links and the Share button.
- **Pet switching**: added vertical swipe to switch between pets.
- **Pet identity**: added real pet age tracking and more varied automatic names.

### Changed

- The main page now works better as a public landing page.
- Installed app launches now open the play screen more directly.
- Rebirth, cemetery, pet actions, pet lists and family history were improved.
- Public home, navigation, public statistics and pet data refresh were improved.
- Shared links now open more reliably.
- Real-time connection recovery is more stable.

### Fixed

- Opening the app from the home screen, notifications and shared links is now more reliable.
- Fixed deceased pets appearing incorrectly after refresh.
- Fixed invalid-pet lockups, reconnection loops and cache-related issues.
- Notifications now open the play screen correctly.
- The wake-up button no longer stops working in some cases.
- The cemetery now counts only buried or reborn pets.


---

## [0.30.0 - 0.30.8] - 2026-05-10 / 2026-05-11

### Added

- **Pet identity**: added male and female pets, gender symbols and more recognizable names.
- **Audio and notifications**: added a global sound toggle and per-pet notification settings.
- **Work and coins**: added daily work limits based on pet age. New pets now start with 150 coins.

### Changed

- Sound preferences are saved on the device.
- Notifications are managed separately for each pet.
- Energy and age progression were rebalanced.
- Work limits now stay fixed for the whole local day.

### Fixed

- Fixed older pets missing gender information.
- Fixed disabled notifications still being sent.
- Fixed sounds ignoring the sound setting.
- Fixed excessive energy loss while awake.
- Fixed the daily cleaning reset.


---

## [0.29.0 - 0.29.25] - 2026-05-09 / 2026-05-10

### Added

- **General polish**: added small improvements and general fixes.

### Changed

- The pet’s first year is now more challenging.
- Ticket purchasing is more reliable.

### Fixed

- Fixed a cleaning-related issue.
- Fixed ticket purchases not always refreshing the displayed balance.


---

## [0.24.0 - 0.28.0] - 2026-05-09

### Added

- **Bug reports**: added the Report Bug option on public pages, available even without login or an active pet.
- **Public pages**: added improvements to public pet pages.
- **General polish**: added small improvements, new features and general fixes.

### Changed

- Improved the public footer.
- Improved bug report handling.
- Improved ticket purchasing and ticket crediting reliability.
- Improved the Hall of Fame and How to Play guide.
- Improved the mailbox theme, position and side button layout.
- Improved pet geographic origin handling.

### Fixed

- Prevented visible errors when a ticket purchase had already completed.
- Made ticket crediting more reliable.


---

## [0.19.0 - 0.23.7] - 2026-05-07 / 2026-05-09

### Added

- **Mailbox and friends**: added mailbox, friends list, conversations, unread message count and direct messages.
- **Map**: added pet birth counts by area and a fullscreen map with zoom.
- **Pet information**: added a new information tab, real-time display and current pet age display.
- **Pet creation**: added a waiting screen during pet creation.
- **Updates**: added an update warning when the app version is outdated.

### Changed

- Improved mailbox interface and chat ticket purchasing.
- Improved work rewards and minigame reliability.
- Improved information readability and status screen.
- Improved map visuals, pet origin preview, rendering, zoom and movement.
- Improved Hall of Fame, pet creation, rebirth, update handling and action visibility.
- Improved deceased pet and tombstone visuals.

### Fixed

- Prevented coin loss if ticket crediting fails.
- Ticket confirmation now appears only when tickets are actually added.
- Prevented reward loss when the pet status changes during gameplay.
- Fixed cases where guests could not create a new pet.
- Fixed cases where a new pet could be replaced by a previous one.
- Improved cache update handling.


---

## [0.18.0 - 0.18.29] - 2026-05-01 / 2026-05-07

### Added

- **Core game**: added the first playable version of Go-Gotchi, with pet status, main actions, interface, real-time updates and saved progress.
- **Pet care**: added illness, medicine, sleep, energy, cleaning, day/night cycle, sounds, dynamic backgrounds and notifications.
- **Pet identity and progression**: added procedural DNA, multiple species, evolution, emotional states and trophies.
- **Items and economy**: added inventory, store, coins, work, minigames, emergency medicine and cleaning tools.
- **Public features**: added Hall of Fame, cemetery and informational pages.
- **Accounts and app support**: added installable/offline support, Google login, guest/cloud/Premium accounts, pet limits, profile page and pet import.

### Changed

- Improved the overall app structure and session handling.
- Improved health, life status, illness, healing and deceased pet handling.
- Improved mobile interface, pet graphics, items, status, animations, visual effects and sounds.

### Fixed

- Early gameplay, display, persistence and app-flow issues were progressively cleaned up.


---

## [0.1.0] - 2026-05-01

### Added

- **Project**: started the Go-Gotchi project.

