The Personal System app will be on Google Play soon, currently in testing.
New Features & Improvements
Added new quest PT Module D or Pool Workout (Physical/Body, 5-day duration, Base XP 28).
– Same XP value as Modules A–C (Str 4, Agi 4, Con 12, Wil 8 | Athletics 7, Acrobatics 3).
– Full Manual entry added. This is an additional PT module for pool days and does not replace A, B, or C.
Bug Fixes & Polish
Enabled Row Level Security (RLS) on foundation_habits and foundation_logs. Existing allow-all policies remain in place so the app can still read and write as before; Supabase warnings should stop.
Fixed Sick Day banner contrast. It now uses the same dark brown background and cream text as the rest of the app.
New Features & Improvements
Updated Archery Practice stat allocation to Str 18, Agi 14, Int 6, Wil 7 (matching Supabase).
Active quests now re-sync from the latest static data on every app load. Future XP, stat, or skill changes apply immediately to already-assigned quests instead of waiting for them to expire and be reassigned.
New Features & Improvements
Added Record Completion (“I Did This”) so users can log a quest they already finished even if it is not currently assigned.
– Only existing Manual quests can be recorded (no custom/off-list activities).
– Awards full XP with the same stat and skill splits as a normal completion.
– If the quest is already in an active slot, recording it completes that slot immediately and cancels its expiry notifications.
– If the quest is not assigned, XP is still awarded and no slot is used.
– Still counts toward the daily max of 3 and the weekly required number.
– The same quest cannot be recorded more than once on the same day.
– Category cooldown still applies.
– A short confirmation shows the XP awarded after recording.
– A new “Record Completion” section was added to the Help screen.
Moved Evening Wind-Down from Stewardship & Care to Recovery & Regulation.
Added three new quests (with full Manual entries):
– Full Room Clean (Stewardship & Care)
— clean one entire room, not a single zone.
– Hands-On Craft (Craft & Making)
— a focused making session that is not a named rune/project quest.
– Household Repair (Stewardship & Care)
— fix or maintain one household item or issue.
New Features & Improvements
Quest countdown now switches to a more precise timer as expiry approaches:
– Xd left when 2 or more days remain
– Xh left when under 24 hours
– Xm left when under 1 hour
– EXPIRED when time is up
Added local push notifications for quest expiry reminders (Expo Notifications).
Three reminders are automatically scheduled when a quest is accepted:
– 48 hours before expiry: “Your quest [Quest Name] expires in 2 days.”
– 24 hours before expiry: “Your quest [Quest Name] expires tomorrow.”
– 4 hours before expiry: “Your quest [Quest Name] expires in 4 hours.”
Reminders whose trigger time has already passed are skipped automatically.
Completing, expiring, resetting, or deleting an account cancels all related scheduled notifications.
The app now requests notification permission on first load.
New Features & Improvements
Added Preparedness and Social/Interactions to the Breadth Progress system so both categories now count toward rank-up requirements.
Social/Interactions is now a selectable category in the quest picker.
Added a one-time migration that scans existing completed quests and retroactively credits any past Preparedness or Social/Interactions work into Breadth Progress.
Breadth Progress display now shows all 7 categories and reads “of 7 categories active.”
Completing or expiring a quest now opens the slot immediately (the old 24-hour delay has been removed).
Category selection feedback improved: tapping a category highlights it amber with a ✓, dims the others, and prevents accidental multi-selection.
Added a Dev Mode toggle on the Profile screen (always starts OFF when the app launches): This is only during testing.
– When ON each active quest card now shows its own “⚙ Reset Slot (Dev)” button when expanded. Tapping it removes only that quest and immediately opens the slot.
– When Dev Mode is OFF, all of the above controls are completely hidden.
Restructured account management to keep the Profile screen clean: – Profile screen section order is now: Adventurer ID → Progress → Account → Developer Tools → Danger Zone
– Tapping "Manage Account" button opens a dedicated Account screen (with back button) that contains:
– Editable email field
– Read-only phone number
– Full Backup & Recovery section
– System Preferences
– Account Deletion button at the bottom (requires typing DELETE to confirm): this functionality is to meet Google Play requirements.
– On confirmation the app permanently deletes the user’s data from player_backups, foundation_logs, and foundation_habits, clears local storage, and returns the user to the first-launch screen.
Moved System Preferences (PT Priority + Knowledge Skills) onto the Account screen.
Removed the System Status section (already shown on the Home screen).
Updated the Breadth Progress requirement from 3 to 4 out of 7 categories for rank-up eligibility (display text and core logic).
Bug Fixes & Polish
Fixed the weekly penalty logic. The 20% XP penalty is now applied only to accepted-but-expired quests from the previous week, and only to the exact stats and skills those quests would have awarded. Completing the required weekly minimum results in zero penalty. No penalty is invented for quests the user never accepted.
Updated Help text and Quests info bar to remove the outdated “24 hours after completion” language and to accurately describe the new penalty rules.
Preparedness pill now correctly appears in the Breadth Progress card.
Removed the old PendingSlotCard component, slotAvailableDate, and related logic entirely (they became unused after the 24-hour delay was removed). This eliminates dead code that was preventing the reset button from appearing.
Fixed the Foundation “This Week” day-history reset. Week keys now use the device’s local date instead of UTC, so the weekly history (e.g. Shower day pills) correctly resets at local midnight on Monday.
Fixed readability colors on the new Account screen and the ACCOUNT row on Profile (cream text on dark backgrounds, dark brown back button, etc.).
Removed the outdated quest duration text (“Body/Stewardship/Recovery/Preparedness: 5-day / Learning/Crafting: 7-day”) from tooltips and rules.
New Features & Improvements
Fully synchronized local staticData.ts with Supabase so the app has a complete offline fallback. – Restored Evening Wind-Down (under Stewardship & Care) – Added three new quests: Detailed Scan, Surroundings Scan, Sensory Check – Updated XP values for Bindrune Experimentation, Boxed Breathing, Meditation, Music Session, Personal Rune Set, Runic Name Plate, and Runic Talisman – Cleaned PT Module names to “PT Module A / B / C”
Added durationDays to every quest in local data (matching Supabase). 18 quests are 5 days; 6 quests are 7 days.
Completely replaced the Help tab with 11 final hardcoded sections covering Active Quests, Daily Balance, Skill XP, System Assessment, Starting State, Screens, Quests UI, Manual UI, Foundation, The Seven Stats, and Skills.
Home screen now shows the word “Adventurer” under the Rank Emblem. The player’s display name remains only on the Profile screen.
Skills screen STAGE PROGRESS section now displays five separate colored progress segments (matching the mock-up). Initiate stage color set to light steel blue (#7EB8C9) so all five stages are visually distinct.
Quest cards now display the full Objective text taken from the Field Manual instead of short internal notes. Link text changed to “See Field Manual for quest completion details.”
Added new category Social/Interactions and new quest Deliberate Interaction (Base XP 14 · Wis 4 · Wil 4 · Cha 6 · Discipline 1 · Diplomacy 4) with full Manual entry.
“Reset System Data” now preserves the player’s display name, profile photo, PT Module Priority setting, and any archived Knowledge skills. Only quests, completion history, stats, and skills are reset.
Refined the Skills screen stage colors after multiple visibility tests on the dark brown background. Final colors:
– Initiate → Bright Copper (#E8943A)
– Apprentice → Light Steel (#B4BCC3)
– Journeyman → Gold
– Adept → Emerald
– Master → Sky Blue (#87CEEB)
Bug Fixes & Polish
Fixed double “Module” wording (“PT Module Module A…”) in both the Manual and static quest data.
Forced Detailed Scan to the correct 5-day duration (was incorrectly showing 7).
Confirmed skill XP, level, stage advancement, and star-filling logic is correct — no stage or level skipping occurs.
Existing active quests retain their original (older) expiry timestamps; only newly assigned quests use the corrected durations going forward.
Fixed quest durations still showing the wrong number of days (e.g. Detailed Scan showing 7 days instead of 5) even after a full reset.
– fetchQuests now correctly maps the Supabase “Duration in Days” column to durationDays on every quest.
– The local quest cache is automatically discarded if any entry is missing durationDays, forcing a fresh pull from Supabase so stale values cannot persist.
New Features & Improvements
Introduced Progressive Weekly Minimums (no-penalty thresholds):
– Months 0–3: at least 1 quest per calendar week
– Months 3–6: at least 2 quests per calendar week
– Month 6+: at least 2 out of 3 quests per calendar week
Added Overachievement Bonus: the first 3 quests completed in a week award normal XP; any quest beyond the 3rd receives +25% XP (applies to both stat and skill XP).
Set category-based completion windows: Craft & Making and Learning & Study now use a 7-day window; all other categories use a 5-day window.
Locked the permanent hard cap of 3 active quests (rank-based scaling to extra slots was removed). Higher ranks will receive tougher quests instead of more slots.
Revised quest selection: the user now only chooses a category. The System automatically assigns a random eligible quest from that category. A quest is only eligible if it has not been completed within its normal window. The category picker appears in open slots on the Quests screen.
Finalized the six quest categories: Craft & Making, Learning & Study, Physical/Body, Preparedness, Recovery & Regulation, and Stewardship & Care.
Updated PT Priority Rule: if the PT Preference is enabled, no PT Module has been completed in the last 2 days, and a slot is open, the System auto-assigns a PT Module. If the preference is disabled, PT Modules are treated as normal selectable quests.
Simplified the penalty system: no expiry penalties (expired quests simply clear the slot). The only penalty is for missing the weekly minimum — 20% of the incomplete quest’s base XP is deducted from the specific stats and skills it would have fed. No stat or skill can drop below Rank I / Initiate 1. Penalties are evaluated once per week.
One-time cleanup: Hands-On Session was made inactive. Any user who currently has it active automatically receives a replacement Craft & Making quest (no penalty applied).
Bug Fixes
Fixed three issues in the Hands-On Session migration so the automatic replacement now works correctly on next app load:
– Matching logic was looking for "q.questName"; it now correctly checks "q.title" (with "q.questPoolId" as fallback).
– The "assignNewQuestFromPool" arguments were in the wrong order (player and options were swapped).
– Fallback was incorrectly using "questSlotAvailableDate" instead of "slotAvailableDate".
New Features & Improvements
Foundation daily tasks are now fully recorded to Supabase at the end of each day. Completing all available tasks (not just the minimum required for weekly success) is properly tracked and credited.
Added day-history pills above each Foundation task in the weekly view. Small gold tags (e.g. “Mon Wed”) show exactly which days this week you completed that task, so you can always see your history at a glance without clutter.
Weekly Foundation checkboxes now reset every morning, letting you check the same task again on subsequent days. The day-history pills clear automatically at the start of each new week so the view stays clean and fresh.
Bug Fixes
Bug Fix: Foundation daily checkmarks were vanishing after closing/reopening the app on the same calendar day. The cause was dates were being stored and compared in UTC. Evening check-offs (especially later local times) got saved under the next UTC day, so when the app reloaded it treated everything as a fresh day and cleared the marks. — Fix: All date comparisons now use the device’s local date. Checkmarks stay correctly marked as long as it’s still the same local calendar day.
Unfortunately we have to put the app "The System" on hold due to some unforeseen programming problems that is making it unworkable at this time. We will be steadily working on this app, but we have decided to go with a more limited "version" called the "Personal System". The premise is the Universal system is unable to reach the user at this time, so protocol has implemented a simpler version called the "Personal System" to track the users level and such. This is another app that will fall under the umbrella of "The System Universe" and may (with hope) either turn into "The System" or connect to it if the user wants to use it instead and not lose their info (levels, skills, etc..).
New Features & Improvements
Applied a parchment background to the two specified screens for a more immersive look.
Changed the title on the first screen from “Ascend System” to “Personal System Activating”.
Updated the Knowledge skill helper text for better clarity: “This creates a Knowledge (X) skill on your Skills screen or you can add one later using the Profile page”.
Darkened the Knowledge skill helper text so it remains readable against the new parchment background.
Darkened the main container on the Personal System Activating screen so all text is clearly readable.
Darkened the main container on the Sign-up Profile screen so text and input fields remain readable.
PT Module Priority now defaults to Off for new players (and for existing players who never toggled the setting).
System change: Foundation no longer awards XP. Successful weeks are now tracked purely as a consistency signal and reviewed during the System Assessment.
Bug Fixes
Fixed Foundation “Confirm & Lock for 90 Days” failing. Habit IDs were being generated as random alphanumeric strings instead of proper UUIDs, causing Supabase to reject the writes. Bad IDs are now auto-replaced on next launch; the lock function works correctly on the actual APK.
Help screen accordion item “01” now starts collapsed, matching the behavior of all other sections.
Fixed color contrast issues on the Manual and Help screens so container text is more readable.
We made a new app called the "Personal System" it is a new app that still tracks stats, skills, levels, ect. It is not as "robust" as the original "The System" app we were working on. We will be testing it and using the features from this app that people like in "The System" app. We have made the whole app and are now in the "fixes and polish" stage. This app will go to testing over the next 2 month, then (hopefully) depending on feedback and fixes, will be on the Play store before December.
The Personal System is a solo habit and growth framework built in the style of a litRPG / Adventurer System. It tracks seven core stats (Strength, Agility, Constitution, Intellect, Wisdom, Willpower, Charisma) and a set of skills that advance through stages (Initiate → Apprentice → Journeyman → Adept → Master).
Progress is driven by completing quests across five main categories. A Foundation layer of basic daily and weekly habits protects the rest of the system — neglecting it applies temporary XP debuffs. Every eight weeks the System runs an Assessment that can raise, hold, or lower ranks based on actual activity.
The design prioritizes consistency over perfection, keeps decision fatigue low through auto-assigned quests, and treats the app as a living system that can evolve with the user.
New Features & Improvements
Full quest system rebuilt with clear objectives, success conditions, and XP distributions for every quest.
Added and defined the complete Preparedness quest set (Water Basics, Sanitation Contingency, No-Power Food Options, Emergency Kit Review, First Aid Readiness).
Created the Recovery & Regulation category with dedicated quests (Evening Wind-Down, Boxed Breathing, Music Session, Meditation Session).
Added Bindrune Experimentation as a Learning & Study quest.
Implemented the Foundation layer with daily/weekly habits, 90-day lock, and XP debuff rules for neglect.
Built the full System Assessment (every 8 weeks) with rank-up / hold / down logic and a summary screen.
Added a Progress section to the Profile page (quest totals, assessment cycle, rank history, category breadth).
Locked the Rank Emblem system (Metal → Void → Gem tiers) with distinct colors for every rank.
Established quest auto-assignment rules, including PT Module priority and category spread.
Separated the Everchange Manual (quest procedures) from the Help screen (core System rules).
Defined Knowledge skill limits (maximum of 4) along with clear addition and removal rules.
Designed a light notification system covering quest expiry warnings and Assessment-ready alerts.
We have finished the Closed Alpha Testing and are now moving onto the Open Beta testing. Once that is set up, please return for the download link you can get here if you want to be a part of the Open Beta testing.
Quest Screen Polish, Bug Fixes, Smoother Item Shop, Mini-Games, Daily Spin, Username Login & Tutorial:
Key Changes & Fixes
Quest Screen Layout: Easier to see all active quests! Tap any to view full description, Complete button, and new Delete button (in case you change your mind).
Quest matrix: No more quests showing in the wrong skill or out-of-season — everything displays correctly now.
Item Shop Layout: Cleaner look — no more red requirement warnings or "how much more" text. Just the coin/level needed, with buttons greyed out and "Locked" until you qualify.
Mini-Games Hub: Quick, optional mini-games tied to each skill! Play them after completing a quest for bonus rewards and a little extra fun.
Daily Spin Wheel: Spin once per day for a random bonus (coins, XP, or special tokens) — a fun daily ritual to keep you coming back.
Sign In with Username: Log in using either your email or username — faster and more convenient.
Interactive Tutorial: A short, swipeable guide on first launch that shows you how everything works (and you can always revisit it from your Profile).
Big polish on quests and a fun new addition today! Here's what's new and fixed:
Key Changes & Fixes
Quest Selection Persistence: When you select a quest in the Skills modal, it now stays greyed out (showing it's chosen) — even if you switch skills, close the app, or reopen it. No more re-selecting the same quest by mistake!
Prevent Duplicate Selections: Once a quest is active, you can't pick it again until it's completed or cleared.
Custom Quest Rewards: Fixed a bug that was not properly awarding XP to both the Skill and Attribute listed. This lead to no XP being awarded.
New: Default Robo Pet for Everyone!
All new users now get the Robo Pet (SHOP017) as a free welcome gift upon sign-up.
It's added to your pet selection area, where you can choose which pets to display.
Auto-display on Home: The Robo pet shows up automatically on the Home screen until you buy/activate another pet. You can always switch back to it anytime.
Retroactive for Existing Users: If you already signed up and don't have it, the system has automatically added the Robo Pet to your inventory. Check your pets!
Big improvements under the hood today!
Smoother, Faster, More Reliable Data Loading.
I’ve optimized how the app fetches and displays your quests, attributes, journal entries, and more — so everything loads faster and feels rock-solid, even with real-time updates:
Key Changes & Fixes
Instant skill quest loading — The 5 random quests for each skill now load in 1–3 seconds (down from 10–12). Fixed by doing randomization and filtering server-side in Supabase (fewer round trips). Adding indexes on key columns (Difficulty, UnlockConditions, Is_StoryQuest, StoryArcID). Switching to parallel queries instead of sequential ones. Smarter cooldown and history checks.
Home screen fully loaded — No more blank sections! Fixed race conditions so name, level, coins, XP bar, title, and attributes all appear together as soon as data is ready.
Better data handling overall — Instant first load from cache while fresh updates sync in the background. "Data ready" flags ensure nothing shows until complete. Real-time updates are debounced to avoid spam. Proper error alerts instead of silent failures. Subscriptions clean up on unmount — no memory leaks. Session checks prevent issues when not logged in.
Password changes
Secure verification — We double-check your current password before allowing a change.
Password strength check — Real-time feedback to ensure your new password is strong and safe.
Confirmation matching — No more typos — the app confirms your new password matches.
Clear error messages — Friendly alerts if something goes wrong (e.g., weak password or mismatch).
Security tips — Helpful guidance shown during the process (best practices for strong passwords).
Beautiful, modern UI — Matches the rest of The System’s clean, immersive design.
Profile Setup
Bug Fix — Fixed a bug that was causing new users to skip the Profile Setup page, thus making it to where they could not select their username, theme, avatar and age group.
What You’ll Notice
Tap a skill → 5 fresh random quests appear almost instantly.
Open Home → your full progress (name, level, coins, XP, attributes) loads smoothly.
Real-time changes (completing a quest, new journal entry) feel seamless.
Fewer stuck loading moments or missing data.
New Features & Improvements
Quest bonus rewards now correctly show whether the reward is a title or a badge. It also shows the correct xp and coins for that quest.
Added several new titles to the Titles section — unlock them by completing specific quests!
Revamped some badge names in the Badge section for better clarity and immersion.
In Create Custom Quest, you can now select any attribute — quests feel more tailored and meaningful.
Moved buttons in the Skills quest modal for better accessibility (easier to tap on mobile).
Added tappable attributes on the Progress screen — tap any attribute to see exactly where all its XP came from (quests, journal, etc.).
Added a Persistent Login feature that keeps you logged into the app even when you close out of it without signing out.
New Feature: Reusable Custom Quests - You can now save and reuse custom quests! Perfect for daily routines like physical therapy, homework, or chores. Once created, just tap "Re-initiate" to load it again without re-typing everything. Slots free up when you complete or delete a quest.
Added the feature where the random quests reset every night at midnight, so you don't see the same quests the next day.
Bug Fixes & Polish
Fixed backend issues — new sign-ups now progress smoothly without the dreaded “Database Error Saving New User” message.
Daily quests now show a greyed-out button once selected, and the same quest won't reappear for at least 48 hours.
Resolved a bug where selected quests still appeared in the Skill quest screen and could be tapped again.
Cleaned up minor icon warnings that were popping up on some screens.
Improved text wording across several pages for deeper immersion and better readability.
Tweaked how the Progress screen displays information so it is easier to read and understand.
Improved data fetching so the app is faster to load.