VERSIONS
Changelog
See what was added and fixed in every application version.
What's new?
No new features in this release.
What's fixed?
- Reward request actions are enabled only when the child's current balance and configured credit can cover that reward. The server now rejects unaffordable requests even when the interface is bypassed.
- On iPhone, the pending-request panel sits closer to the child cards and all four bottom-navigation items use equal columns with centered content.
- The compact language selector now matches the notification control's pill shape and height while retaining a centered label and a 44 px target.
- The credit-limit information icon is vertically centered with its label.
- The public landing page uses a lightweight product header instead of the signed-in family toolbar; family context stays in the hero and the version link moves to the footer.
- The application icon now uses a readable amber-and-sage “KK” monogram on the KinKudos warm-plum background, with refreshed PWA, iOS, and notification sizes plus a matching browser favicon and versioned icon URLs.
What's new?
No new features in this release.
What's fixed?
- Lithuanian pages no longer mix English headings, help text, buttons, or landing-page copy into the interface.
- Parent workspace headings use a simpler hierarchy without redundant eyebrow labels, and the settings sections have consistent vertical spacing.
- The language flag and code are geometrically centered in Safari and iOS, while the selector keeps a separate dropdown indicator and a 44 px target.
- Parent and landing interface colors were audited against the KinKudos brand palette, including accessible dark-mode and semantic state colors.
What's new?
- Optional task photo evidence from the camera or gallery, including HEIC/HEIF conversion to private WebP images, previews, configurable photo bonuses, and automatic retention cleanup.
- Parents can approve, reject, or return a submitted task for improvement; the child can replace the photo and submit it again.
- Child notifications, success confetti, theme-specific sound cues, and a local sound toggle.
- A mobile-first parent workspace with Home, Tasks and rewards, Settings, and History navigation. Pending decisions appear before child balances.
- 50% credit-use protection pauses new reward requests until the child's balance improves.
What's fixed?
- The generic currency is now Points. Block World uses emeralds and Magic Academy uses galleons, with correct English and Lithuanian number forms.
- Child theme navigation and actions now use their approved world-specific wording.
- Parent and landing interfaces use the KinKudos warm plum, sage, amber, cream, and charcoal palette.
- Block World uses square pixel-style cards and shadows; Magic Academy uses gold borders, seal-like actions, and warm glow interactions.
- Long child-card text and empty history text stay inside their containers.
- Child task cards keep readable text widths and full-width actions on iPad.
- Language flag and code are centered together.
- New suggestion icon fields start empty.
What's new?
No new features in this release.
What's fixed?
- Negative token values are consistently red. Reward costs no longer use the positive-value green color.
What's new?
- Collapsible parent activity history with ten entries per page, localized pagination, and filtering by child.
- Country flags in the persistent English and Lithuanian language selector.
- Correct singular and plural token units in English and Lithuanian throughout balances, catalogs, requests, and activity history.
What's fixed?
- Task, penalty, and reward forms now consistently label their amount field “Tokens”. Penalties accept a positive amount and apply it as a deduction.
- Catalog and assignment token values now use consistent typography: tasks and rewards are green, while penalties are red.
- Every browser title follows “Page name – KinKudos”; the home title includes the family nickname.
- The family label in the top bar uses lowercase “family” or “šeima”.
- Zero and negative catalog amounts are rejected with a localized explanation.