🏗️
2026-05-15
成立
Founded
瑞碼工坊 RexCode 開張
RexCode Studio Opens
一人工作室啟動。第一個產品 Lode 開始開發,目標:做自己每天用得到的工具。
Solo studio launched. First product Lode starts development — build tools you actually use every day.
📦
2026-05-20
Lode Mac
Lode Mac
Lode v1.0 送 App Store 審核
Lode v1.0 Submitted to App Store
六大模式全部完成(Viewer、Git Viewer、Folder Diff、File Diff、Binary Diff、Search)。等待 Apple 審核中。
All six modes complete (Viewer, Git Viewer, Folder Diff, File Diff, Binary Diff, Search). Awaiting Apple review.
📱
2026-05-31
Lode iPhone
Lode iPhone
Lode iPhone Phase 0–1 全部完成
Lode iPhone Phase 0–1 Complete
iCloud Viewer(Markdown + Diff)、FileTypeRouter、全套 unit tests。v1.1 Notes + Voice 開始規劃。
iCloud Viewer (Markdown + Diff), FileTypeRouter, full unit tests. v1.1 Notes + Voice now in planning.
🌐
2026-06-01
網站 · 規劃
Site · Planning
rexcode.app 多產品改版
rexcode.app Multi-product Redesign
新增 SunnyWalker、Seam、Lode iPhone 產品頁。導覽架構重整,Tools dropdown,footer 分組。
Added SunnyWalker, Seam, and Lode iPhone product pages. Rebuilt nav with Tools dropdown and grouped footer.
🍎
2026-06-07
App Store · 上架
App Store · Live
Lode v1.0 正式上架 Mac App Store
Lode v1.0 Live on Mac App Store
歷經 5 次退審(訂閱資訊、IAP、沙盒路徑、混合語言),2026-06-07 終於核准。從第一次送審到上架共 18 天。
After 5 rejections (subscription info, IAP, sandbox path, mixed-language UI), approved on June 7. 18 days from first submission to live.
🌤️
2026-06-11
App Store · 上架
App Store · Live
SunnyWalker v1.0 正式上架 App Store
SunnyWalker v1.0 Live on App Store
歷經 1 次退審(混合語言權限說明 + subtitle 兒童字樣),2026-06-11 核准。從首次送審到上架共 8 天。
After 1 rejection (mixed-language permission strings + "kids" subtitle term), approved on June 11. 8 days from first submission to live.
🎹
2026-07-01
App Store · 上架
App Store · Live
LetPiano v1.0 正式上架 App Store
LetPiano v1.0 Live on the App Store
歷經 1 次退件、1 次重審,2026-07-01 核准。iPhone / iPad / macOS 三平台同步,從首次送審(06-24)到上架共 7 天。完全免費、零廣告、不收集資料。
After 1 rejection and 1 re-review, approved on July 1. Live on iPhone / iPad / macOS — 7 days from first submission (Jun 24). Completely free, zero ads, no data collected.
📓
2026-07-01
App Store · 上架
App Store · Live
Lode iPhone v1.0 正式上架 App Store
Lode for iPhone v1.0 Live on the App Store
Lode: Notes, Voice & Scan 一次過關、無退件,2026-07-01 Ready for Distribution。從首次送審(06-26)到上架共 5 天。iPhone 快速收件匣正式與 Mac 版 Lode 成對。
Lode: Notes, Voice & Scan passed on the first try with no rejection — Ready for Distribution on July 1, 5 days from first submission (Jun 26). The iPhone quick-inbox is now paired with Lode on Mac.
📖
2026-07-03
App Store · 上架
App Store · Live
Dict Island 字典島 v1.0 正式上架 App Store
Dict Island v1.0 Live on the App Store
中英雙向字典 + 成長海單字島,一次過關、零退件,2026-07-03 Ready for Distribution。從首次送審(06-29)到上架共 4 天。iPhone / iPad 同步,全程離線、不收集資料、家長閘把關。
A two-way EN–ZH dictionary plus the Growth Sea vocabulary islands — cleared on the first try with zero rejections, Ready for Distribution on July 3, 4 days from first submission (Jun 29). Live on iPhone / iPad, fully offline, no data collected, behind a Parental Gate.
⚫
2026-07-07
App Store · 上架
App Store · Live
五子棋小學堂 Gomoku Kids v1.0 正式上架 App Store
Gomoku Kids v1.0 Live on the App Store
歷經 2 次退件(2.1 兒童資料需求、2.3.8 市集/裝置名稱不一致),2026-07-07 核准。從首次送審(06-26)到上架共 11 天。iPhone / iPad 同步,把 AI 判斷變成孩子看得懂的顏色提示,全程離線、無廣告、不收集資料。
After 2 rejections (2.1 kids-data info, 2.3.8 marketplace/device name mismatch), approved on July 7 — 11 days from first submission (Jun 26). Live on iPhone / iPad, turning the AI's judgement into color hints kids can read; fully offline, no ads, no data collected.
🐱
2026-07-07
App Store · 上架
App Store · Live
圍棋小學堂 Go Kids v1.0 正式上架 App Store
Go Kids v1.0 Live on the App Store
歷經 2 次退件(2.1 兒童資料需求、2.3.6 Age Rating 與功能不一致),2026-07-07 核准。從首次送審(06-27)到上架共 10 天。橘貓老師帶著從吃子棋一路到 KataGo 神經網路真戰,看得懂的顏色提示、全程離線、無廣告、不收集資料。
After 2 rejections (2.1 kids-data info, 2.3.6 Age Rating vs. features mismatch), approved on July 7 — 10 days from first submission (Jun 27). Coach Mochi guides kids from Capture Go to a real KataGo neural-net match, with readable color hints; fully offline, no ads, no data collected.
🤖
2026-07-11
App Store · 上架
App Store · Live
AI小徒弟 AIPrentice v1.0 正式上架 App Store
AIPrentice v1.0 Live on the App Store
歷經 1 次退件(Guideline 2.1 兒童資料需求),只需在 App Store Connect 據實回覆四個隱私問題、不到 2 天即通過,2026-07-11 上架。從首次送審(07-05)到上架共 6 天。讓孩子反過來教 AI:畫圖教牠、考牠,親眼看見 AI 一臉自信卻答錯的極限;全程離線、無廣告、不收集資料。
After 1 rejection (Guideline 2.1 kids-data info) that only needed honest written answers to four privacy questions, cleared in under 2 days and live on 2026-07-11 — 6 days from first submission (Jul 5). Kids teach the AI instead: draw to teach it, quiz it, and watch it confidently get things wrong; fully offline, no ads, no data collected.
🌱
2026-07-15
App Store · 上架
App Store · Live
Bloomling 通過審核上架 — 17 天、被拒 4 次
Bloomling Approved — 17 Days and 4 Rejections
最硬的一次上架。6/28 首次送審,被拒 4 次:年齡分級對不上、兒少隱私問卷、名字不能有「Kids」、功能被說太少、被說「跟瀏覽器沒兩樣」、YouTube/IG 嵌入要附第三方授權證明。改名、補原生功能、附文件,第 5 次送審終於在 2026-07-15 通過——App 名字也從 Bloomling: Kids Video & Learn 變成 Bloomling: Learn & Safe Web。給孩子的圍牆花園瀏覽器:只看爸媽挑的網址,無廣告、無追蹤、無資料外傳。
The hardest launch yet. First submitted 6/28, rejected 4 times: age-rating mismatch, the kids privacy questionnaire, "Kids" not allowed in the name, too little functionality, "no different from a web browser", and proof of rights for the YouTube/IG embeds. After a rename, added native features and attached documentation, the 5th submission cleared on 2026-07-15 — the name became Bloomling: Learn & Safe Web. A walled-garden browser for kids: only the URLs a parent picked, no ads, no tracking, no data leaving the device.
🥁
2026-07-18
App Store · 上架
App Store · Live
LetDrum 節奏小鼓手 v1.0 正式上架 App Store
LetDrum v1.0 Live on the App Store
只被拒 1 次(2.3.7 副標題不能寫「免費」、2.1 兒少隱私問卷),改副標題、據實回覆四個隱私問題後第 2 次送審通過,2026-07-18 上架。從首次送審(07-11)到上架共 7 天。家裡沒有鼓也能學:觸控鼓面、下落音符關卡、麥克風練習墊,還能用寶特瓶鐵罐自組一套鼓;全程離線、無廣告、不收集資料。
Just one rejection (2.3.7 no "free" in the subtitle, 2.1 kids privacy questionnaire); after fixing the subtitle and honestly answering the four privacy questions, it cleared on the 2nd submission and launched 2026-07-18 — 7 days from first submission (07-11). No drum kit needed: touch pads, falling-note levels, a mic practice pad, and a build-your-own kit from bottles and cans; fully offline, no ads, no data collected.
🧊
2026-08-07
App Store · 上架
App Store · Live
LetCube 魔方小跟班 v1.0 正式上架 App Store
LetCube v1.0 Live on the App Store
被擋 1 次,但不是內容問題——Guideline 2.1「Information Needed」:Apple 要先確認怎麼符合兒童類的 Guideline 1.3,問了四題(有沒有第三方分析、有沒有第三方廣告、會不會分享給第三方、還收不收其他使用者或裝置資料)。LetCube 四題剛好都是「沒有」,據實回覆後當天重新進審,兩天後通過。從首次送審(07-27)到上架共 11 天。拿起任何一顆普通魔方對著鏡頭邊轉邊收集顏色,App 用排除法推理出整顆狀態——永遠不會「掃描失敗,請重來」;接著會呼吸的 3D 魔方一步一步示範怎麼轉回來,不用背公式。相機畫面只在記憶體取樣顏色、用完即棄,全程離線、無廣告、不收集資料。
One block along the way, and not about the content — Guideline 2.1 "Information Needed": before continuing, Apple wanted to know how the app meets Kids Category Guideline 1.3, asking four questions (third-party analytics? third-party ads? data shared with anyone? any other user or device data?). For LetCube all four answers are "no"; after replying, review resumed the same day and cleared two days later — 11 days from first submission (07-27). Hold any ordinary cube up to the camera and turn it: the app gathers colour clues and reasons out the whole cube by elimination, so there is never a "scan failed, try again" dead end. Then a gentle breathing 3D cube shows each turn — no formulas to memorise. Camera frames only sample colour in memory and are discarded; fully offline, no ads, no data collected.
🧮
2026-08-11
App Store · 上架
App Store · Live
LetAbacus 珠心算小學堂 v1.0 正式上架 App Store
LetAbacus v1.0 Live on the App Store
又是 Guideline 1.3 那封信——而且這次 Apple 直接寫明是自動發出的:投兒童類就會被問「有沒有第三方分析/有沒有第三方廣告/會不會分享給第三方/還收不收其他使用者或裝置資料」四題。LetAbacus 四題同樣都是「沒有」,回覆後當天重新進審,五天後通過。從首次送審(08-01)到上架共 10 天,連同 3 個自由讚助內購一起過。可撥的虛擬算盤、發光引導的 18 課、數感島、看算聽算挑戰、9 款珠子皮膚——完全免費、零廣告、不收集資料,學習內容完全離線。
The Guideline 1.3 letter again — and this time Apple states plainly that it is automated: submitting to the Kids Category triggers the same four questions (third-party analytics, third-party ads, data shared with anyone, any other user or device data). All four answers are "no" for LetAbacus too; review resumed the same day and cleared five days later — 10 days from first submission (08-01), with the three tip-jar IAPs approved alongside. A real bead-flicking abacus, 18 glow-guided lessons, Number Sense Island, look-and-listen drills and 9 bead skins — free, no ads, no data collected, learning fully offline.
🧊
2026-08-11
App Store · 改版
App Store · Update
LetCube v1.1.20260808 改版上架
LetCube v1.1.20260808 Update Released
上架第 4 天送出的第一次改版,8/8 送審、8/11 通過,這次沒被問任何問題。三個主軸:沒有實體魔方的孩子不再被擋在門外(開場改成直接進學園,不再是對著鏡頭發呆的相機頁)、架上版黑屏/閃退根治(真凶是 AVSpeechSynthesizer 講話中被釋放會卡死主執行緒,改成全 app 共用一顆永不釋放的引擎,共用庫 KidsTTS 同步修,整個 app 家族一起受惠),以及學園手感四連修(黑線區延後判層、輪廓外約 6mm 感應帶、看得到背面的第二視角——刻意不用鏡面反射,因為反射左右相反照著轉就錯、提示亮著時箭頭優先被抓取)。另加家長閘後的自由讚助與 4 位數密碼選項。
The first update, submitted four days after launch and approved with no questions asked. Three themes: kids without a physical cube are no longer locked out (it now opens into the Academy instead of a camera page with nothing to do), the shipping build's black screen and crashes fixed at the root (the culprit was AVSpeechSynthesizer hanging the main thread when deallocated mid-utterance — now one shared engine that is never released, with the same fix in the shared KidsTTS so the whole app family benefits), and four stacked fixes to how the Academy feels (defer the layer decision on the line between layers, a ~6mm sensing band outside the outline, a second view of the back face that is deliberately not a mirror since a reflection flips left/right, and the arrow winning the touch while a hint shows). Plus an optional tip jar and a 4-digit passcode option behind the parental gate.
🌤️
2026-08-11
App Store · 改版
App Store · Update
SunnyWalker Pro(v1.3.20260615)55 天後正式上架
SunnyWalker Pro (v1.3.20260615) Live After 55 Days
這系列等最久的一個——55 天、5 輪往返(6/18、6/27、7/8、7/17、7/28)。SunnyWalker Pro 帶著 App 家族第一個付費內購送審:US$1.99 一次購買終身解鎖、支援家庭共享、老用戶更新後自動免費升 Pro。最卡的一課是 Guideline 2.1(b) 同一封信連收兩次:app 裡看得到 Pro,但關聯的內購商品沒有在送審清單裡——退審後重送時 IAP 不會自動跟回去,要在 App Store Connect 手動把內購加回同一個 submission、附上 IAP 的 App Review 截圖。7/28 晚間重送,最後一輪審了 14 天,8/11 凌晨 3:16 核准。
The longest wait in this series — 55 days and 5 review rounds (6/18, 6/27, 7/8, 7/17, 7/28). SunnyWalker Pro carried the family's first paid in-app purchase: US$1.99 one-time lifetime unlock with Family Sharing, and existing users upgrade to Pro free. The stickiest lesson: the same Guideline 2.1(b) letter arrived twice — the app references Pro, but the IAP product wasn't in the submission; after a rejection the IAP does not ride along automatically and must be re-attached to the submission in App Store Connect with an App Review screenshot. Resubmitted on the evening of Jul 28, the final round took 14 days; approved at 3:16 AM on Aug 11.
🌱
2026-08-13
App Store · 上架
App Store · Live
RestBud - Parental Screen Time v1.0 正式上架 App Store
RestBud - Parental Screen Time v1.0 Live on the App Store
這系列退最多次的一個——3 次退件。①「用了 Screen Time API 卻沒帶 Family Controls entitlement」,審核直接無法進行,三個自由讚助內購也被一起退回(內購綁在 App 上,不是獨立審的)。② 兒童類 Guideline 1.3 那四題,跟 LetCube、LetAbacus 收到的一字不差。③ 最有意思的一封:Guideline 2.3.8——名稱裡有 kids 暗示專給兒童,但這個 App 並沒有以兒童類送審。二選一是改名或真的投兒童類;RestBud 的使用者其實是家長(設定全在家長閘後,孩子那側只看得到小芽遮罩),所以答案是改名:Kids Screen Time → Parental Screen Time。8/10 重新送審,8/13 通過,前後 11 天。
The most-rejected app in this series — three rejections. (1) Screen Time APIs used without the Family Controls entitlement, so review couldn't proceed; the three tip-jar IAPs were returned with it (IAPs ride on the app, they aren't reviewed separately). (2) The four Guideline 1.3 Kids Category questions, identical to what LetCube and LetAbacus received. (3) The interesting one: Guideline 2.3.8 — the name contained "kids", implying it is made for children, but the app was not submitted to the Kids Category. The choice was rename or reclassify; RestBud's real user is the parent (everything sits behind the parental gate; the child's side shows only the sprout shield), so renaming was the honest answer: Kids Screen Time → Parental Screen Time. Resubmitted Aug 10, approved Aug 13 — 11 days end to end.
🍎
2026-08-31
App Store · 改版
App Store · Update
Lode Mac v0.6.20260829 更新上架:Viewer 永久免費、分割窗格、開發者工具箱
Lode for Mac v0.6.20260829: Viewer Free Forever, Split View, Developer Toolbox
上架 83 天後的第一次改版。最大的決定是 Viewer 永久免費——檔案檢視不再有期限,30 天試用期滿後只有五個進階模式需要 Pro。新功能:Split View 分割窗格、Command Palette 開發者工具(JSON/YAML/XML/SQL 格式化、Base64/JWT、檔案雜湊)、鍵盤優先檔案樹、Folder Sync 真的能執行(刪除一律進垃圾桶)、PDF 與 Word 比對、Photoshop 式影像編輯,加上一整輪串流化與安全性強化。8/29 晚上送審,8/31 下午通過——38 小時、零提問;對照首發的 20 天、5 次退件,改版審起來完全是另一回事。
The first update, 83 days after launch. The big decision: the Viewer is free forever — file viewing no longer expires, and after the 30-day trial only the five pro modes need Pro. New: Split View panes, developer tools in the Command Palette (JSON/YAML/XML/SQL formatting, Base64/JWT, file hashing), a keyboard-first file tree, Folder Sync that actually applies (every delete goes to the Trash), PDF and Word compare, a Photoshop-style image editor, plus a long run of streaming and safety work. Submitted the evening of Aug 29, approved the afternoon of Aug 31 — 38 hours, no questions asked; against the launch's 20 days and 5 rejections, an update is a different world.
🧮
2026-09-01
App Store · 改版
App Store · Update
LetAbacus v1.1.20260830 更新上架:四則全備 50 課、心算階梯、補數概念門
LetAbacus v1.1.20260830: 50 Lessons Across All Four Operations, Mental Ladder, Complement Gate
上架 20 天後的第一次改版,把 1.0 之後的全部累積一次送出。課程從 8 單元 18 課長成 19 單元 50 課——乘除入門、正式珠算乘除、撥數道場;三條學習主線:心算階梯(看盤 → 閃現 → 幽靈珠 → 純心算)、位值道場、補數概念門(課前圖像題、課後換數字驗收才給星星);每日任務與 11 面徽章、題目板、八歲化調整(課程地圖只顯示現在+下一站、稱讚過程不貼標籤)、家長區學習快照匯出(本機分享,Data Not Collected 不變)。8/31 深夜送審,9/1 清晨通過——7 小時、零提問,Kids Category 那四題沒有再被問一次。
The first update, 20 days after launch, rolling up everything since 1.0. Lessons grow from 8 units / 18 lessons to 19 units / 50 — multiplication and division, formal soroban technique, a place-value dojo; three learning tracks: the mental-math ladder (watch → flash → ghost beads → pure mental), the place-value dojo, and the complement gate (picture questions before, a teach-back with new numbers after, stars only then); daily tasks and 11 badges, a question board, eight-year-old-friendly changes (the lesson map shows only now + next; praise the process, not the label), and a parent-zone learning snapshot export (local share, Data Not Collected unchanged). Submitted late on Aug 31, approved early Sep 1 — 7 hours, no questions; the four Kids Category questions were not asked again.
🤖
2026-09-06
App Store · 改版
App Store · Update
AIPrentice v1.2.20260905 更新上架:每日一蛋、恐龍化、用說的教、我的畫本
AIPrentice v1.2.20260905: Daily Egg, Dinosaurs, Teaching by Voice, My Sketchbook
上架 57 天後的第一次改版——中間那版 1.1 寫好了但從未送出,所以這次把 1.0 之後的全部一次送上:小徒弟從史萊姆改成恐龍(龍寶寶 → 恐龍大師);除了用畫的教,還能用說的教(裝置端語音辨識,牠只會講孩子教過的詞)與問恐龍博士(裝置端 LLM,輸入輸出都有安全層);跟著畫、八色顏色盤、成長影片。1.2 的主軸是每日一蛋:24 座島 × 50 關 = 1,200 關手寫關卡,每關教一個 AI 怎麼學的概念(泛化、類別邊界、樣本數、垃圾進垃圾出),刻意不做連勝、不做倒數、不推播;之後接無盡之海。加上我的畫本、作品集、畫畫小教練、辨識 v4(七情境 92.5% → 98.5%)、iPad 版面重排。9/5 深夜送審,9/6 晚上通過——22 小時、零提問。
The first update, 57 days after launch — the 1.1 in between was written but never submitted, so this ships everything since 1.0: the apprentice becomes a dinosaur (Baby Dino → Dino Master); besides drawing, kids can now teach by voice (on-device speech recognition; it only speaks words the child taught it) and ask Dr. Dino (on-device LLM with a safety layer on both input and output); draw-along, an eight-colour palette, and growth movies. 1.2's headline is the Daily Egg: 24 islands × 50 levels = 1,200 hand-written levels, each teaching one idea about how AI learns (generalisation, category boundaries, sample size, garbage-in-garbage-out) — deliberately no streaks, no countdowns, no push notifications — then an endless sea. Plus My Sketchbook, a gallery, a drawing coach, recognition v4 (92.5% → 98.5% across seven scenarios), and an iPad layout pass. Submitted late Sep 5, approved the evening of Sep 6 — 22 hours, no questions asked.
🥁
2026-09-08
App Store · 改版
App Store · Update
LetDrum v1.1.20260907 更新上架:每日一節奏、小教練、創作台、貼紙冊
LetDrum v1.1.20260907: A Rhythm a Day, a Coach, a Beat Maker, Stickers
上架 52 天後的第一次改版,把 1.0 之後的全部一次送上。主軸是每天一點點:每日一節奏(按日期抽一首、蓋章給 XP,節奏花園的植物隨連續天數長大——斷天只是打瞌睡、永不會死,刻意不做倒數、不推播、不懲罰)+節奏小教練(裝置端規則式,讀練習紀錄講一句孩子聽得懂的診斷、開今日三項菜單)。再加:16 格三軌節奏創作台、演奏回放(事件重放非錄音)、41 張貼紙冊+集滿頁免費換鼓皮、節日限定鼓皮、打歌模式、雙人對打、樂理樂園 10 → 26 課(切分音、複節奏 2:3、五線鼓譜)、家長儀表板/多小孩/週報匯出、鼓手熊插圖美術、iPad 版面全面重算。家長區新增三檔自由讚助(家長閘後、不解鎖任何功能)——版本+三個 IAP 四項同籃一次送審,9/7 深夜送出、9/8 早上過審,約 9 小時、零退件。
The first update, 52 days after launch, shipping everything since 1.0. The theme is a little every day: a daily rhythm (date-seeded pick, stamp for XP, and a rhythm garden whose plant grows with your streak — miss a day and it just dozes off, never dies; deliberately no countdowns, no push, no punishment) plus an on-device rule-based rhythm coach that reads the practice log and speaks one kid-friendly diagnosis. Also: a 16-step three-track beat maker, performance replay (event replay, not a recording), a 41-sticker album with free drum skins for full pages, seasonal skins, play-along songs, a two-player mode, Theory Park growing from 10 to 26 lessons (syncopation, 2:3 polyrhythm, staff notation), a parent dashboard with multi-child profiles and weekly-report export, illustrated art with a drummer bear, and a full iPad layout pass. The parent zone adds a three-tier voluntary tip jar (behind the gate, unlocks nothing) — submitted as one basket of four items (version + 3 IAPs) late on Sep 7, approved the next morning: about 9 hours, zero rejections.
🎹
2026-09-08
App Store · 改版
App Store · Update
LetPiano v1.3.20260907 更新上架:貼紙冊、今日路線、創作、樂理 16 課
LetPiano v1.3.20260907: Sticker Album, Daily Route, Creation, 16 Theory Lessons
上架 69 天後的第一次改版——中間的 1.1、1.2 寫好了但沒送出,所以這次把 1.0 之後的全部一次送上:今日路線、創作模式、樂理 16 課、挑戰與商店(1.2),加上 1.3 的主軸貼紙冊——51 張貼紙、4 頁,每張對應真實可玩的內容,集滿一頁免費解鎖對應琴鍵皮膚;全部是遊戲內虛擬獎勵,沒有抽獎、沒有倒數、不製造焦慮。26 張貼紙與 8 個 icon 換上 Rex 生成的插圖,app 從「SF Symbol 風」變成有角色的兒童 app。家長區改由家族共用件長出(含三檔自由讚助)。過程踩了一個規則:app 的第一個 IAP 必須跟一個版本同籃送審——9/6 送的 1.3.20260905 過了審,三個打賞卻留在籃外,只好隔天開 1.3.20260907(程式碼零改動)四項同籃重送,9/8 早上過審,約 9 小時、零提問。
The first update, 69 days after launch — 1.1 and 1.2 were written but never submitted, so this ships everything since 1.0: the daily route, creation mode, 16 theory lessons, challenges and the shop (1.2), plus 1.3's headline, the sticker album — 51 stickers over 4 pages, each mapped to real playable content, and completing a page unlocks its key skin for free; all in-game virtual rewards, no gacha, no countdowns, no anxiety by design. 26 stickers and 8 icons switch to Rex-generated illustrations, turning the app from SF-Symbol chic into a children's app with characters. The parent zone is now grown by the family's shared component (including a three-tier voluntary tip jar). One rule got stepped on along the way: an app's first IAP must ship in the same review basket as an app version — 1.3.20260905 passed review on Sep 7 with the three tips left outside the basket, so 1.3.20260907 (zero code changes) was resubmitted next day as one basket of four items and approved the morning of Sep 8: about 9 hours, no questions asked.
🤖
2026-09-14
App Store · 改版
App Store · Update
AIPrentice v1.3.20260913 更新上架:修一個架上的閃退,順手讓電影動起來
AIPrentice v1.3.20260913: Fixing a Crash in the Wild, and Movies That Move
起點是一則實機回報:孩子的 iPad(畫本約 100 張)做電影,跑到一半整個 app 消失,五次都一樣。被系統因記憶體不足收掉不留 crash log,App Store Connect 上完全看不到——真凶是每一幀都先畫成一張大圖、暫存記憶體一次也沒釋放;改成直接畫進影片緩衝區後,記憶體峰值不再隨片長成長。修完順手讓電影動起來:同名的畫變翻頁動畫走過畫面,整本畫本都放得進一支電影;長按可拖曳排序或丟掉畫(不影響小徒弟記得的東西);大畫本開 app 更快、iPad 直式版面修正、揭曉答案跟隨系統字級。隱私口徑零變更。前一版 1.2.20260907 只為補送三個打賞內購——第一個 IAP 必須跟 app 版本同籃送審。9/13 晚上 8:50 送審,9/14 早上 7:57 上架——約 11 小時、零提問。
It started with a real-device report: on a child's iPad (about 100 drawings), making a movie made the whole app vanish halfway through, five times out of five. An out-of-memory kill leaves no crash log, so App Store Connect showed nothing — the culprit was every frame being drawn as a large image first, with temporary memory never released; drawing straight into the video buffer keeps peak memory flat no matter how long the film. With that fixed, movies came alive: same-name drawings play as a flipbook walking across the screen, and a whole book fits in one film; press and hold to reorder or throw a drawing away (never touching what the apprentice remembers); big books open faster, the iPad portrait layout is fixed, and the Quiz answer follows the system text size. No privacy changes. The version before, 1.2.20260907, existed only to add three tip IAPs — an app's first IAP must be in the same review basket as an app version. Submitted 8:50 PM Sep 13, live 7:57 AM Sep 14 — about 11 hours, no questions asked.
🌱
2026-09-14
App Store · 改版
App Store · Update
Bloomling v1.0.20260912 更新上架:家長專區翻新+自由讚助,審核 4 分鐘
Bloomling v1.0.20260912: Parent Area Refresh and a Tip Jar, Reviewed in 4 Minutes
上架兩個月後的改版,Bloomling 第一次有內購:家長專區的「請開發者喝杯咖啡」三檔自由讚助,只放在家長閘之後、不解鎖任何東西,孩子那一側完全沒變。一起出貨的有家長閘 4 位數密碼、網站清單就地改名、可拖曳的回家鈕、清除瀏覽資料、朗讀被打斷後自動接回;隱私說明從「零資料外傳」改成更精確的「開發者不接收任何資料」並逐項揭露家長加入的網站與嵌入影片會收到什麼,App Privacy 維持 Data Not Collected。家族前面踩過四次「第一個 IAP 要跟版本同籃」的雷,這次送出前逐項驗收 4 Items(1 版本+3 內購)。9/13 17:58 送出,隔天 17:55 進入審核、17:59 就通過——審 4 分鐘、零提問;首發那次是 17 天、被拒 4 次。
An update two months after launch, and Bloomling's first in-app purchase: a three-tier "buy the developer a coffee" tip jar in the parent area, placed only behind the parental gate and unlocking nothing — the child's side is unchanged. Shipping alongside: a 4-digit passcode for the parental gate, rename sites in place, a draggable Home button, clear browsing data, and read-aloud that resumes after interruptions. Privacy wording moves from "no data leaves the device" to the more precise "the developer receives nothing" with an item-by-item disclosure of what the sites and embeds a parent adds can receive; App Privacy stays Data Not Collected. The family had stepped on "the first IAP must share a basket with a version" four times, so every item was checked before submitting — 4 items (1 version + 3 IAPs). Submitted 5:58 PM Sep 13; In Review at 5:55 PM the next day and approved at 5:59 PM — four minutes, no questions. The launch took 17 days and 4 rejections.
🤖
2026-09-19
App Store · 改版
App Store · Update
AIPrentice v1.4.20260916 更新上架:換掉架上會閃退的 1.3
AIPrentice v1.4.20260916: Replacing a 1.3 That Could Crash
1.3 上架後才發現另一顆雷:做帶旁白的電影,進度跑完、正在合成音軌時 app 直接消失——旁白每句開口前把配樂壓低、講完再拉回,句子念得比預留的空檔長,兩段漸變互撞就閃退。改成先量每句實際多長再排。順手把配樂換成鋼琴彈的童謠、開場卡可以加日期、分享以影片交出去。9/17 23:21 送出,9/19 10:28 通過,約 35 小時、零提問。
After 1.3 went live another bug surfaced: making a movie with narration made the app vanish right as the soundtrack was put together — the music dips before each spoken line and comes back after it, and a line longer than its gap made the two fades collide. Lines are now measured before they are placed. Along the way the music became piano nursery songs, the opening card can show the date, and films are shared as videos. Submitted 11:21 PM Sep 17; approved at 10:28 AM Sep 19 — about 35 hours, no questions.
🌤️
2026-09-21
App Store · 改版
App Store · Update
SunnyWalker v1.4.20260920 更新上架:分組鬧鐘+報時倒數,8.5 小時過審
SunnyWalker v1.4.20260920: Per-Child Alarms and a Countdown Chime, Approved in 8.5 Hours
Pro 上架後的第一次大改版,主軸是一台手機服務全家小朋友:鬧鐘依小朋友分組,首頁左右滑切換、各自的吉祥物、整組暫停。另外加了報時與倒數(例如 7:00 到 7:30 每 5 分鐘念「剩 20 分鐘」,語音在裝置上合成、不連網)、錄一句話的待辦提醒、鬧鐘多了也一眼看懂的首頁,免費版上限從 6 個提高到 10 個。家長頁改由家族共用元件長出來,Pro 購買列移到家長閘之後,家長閘可改 4 位數密碼。8/14 那半條 1.4 從沒送審,全部併進這一版;送審籃只放 app 版本 1 項(Pro 內購早已上架)。9/20 21:50 用 API 送出,隔天清晨 06:18 就過審、約 8.5 小時,一次過——Pro 那次是 55 天、5 輪。
The first big update since Pro, built around one phone serving every child in the family: alarms grouped per child, swipe on the home screen to switch, each with its own mascot and a one-tap pause. It also adds a time chime and countdown (say, "20 minutes left" every 5 minutes from 7:00 to 7:30, synthesized on device with no network), recorded to-do reminders, a home screen that stays readable with many alarms, and a free limit raised from 6 to 10 items. The parent page is now built from the family's shared component, the Pro purchase row sits behind the parental gate, and the gate can use a 4-digit passcode. The first half of the 1.4 train (Aug 14) was never submitted and is all included here; the basket held just the app version, since the Pro IAP was already live. Submitted through the API at 9:50 PM on Sep 20 and approved at 6:18 AM the next morning — about 8.5 hours, first try. Pro took 55 days and 5 rounds.
🐱
2026-09-22
App Store · 改版
App Store · Update
圍棋小學堂 v1.1.20260918 更新上架:橘貓老師真的上棋盤了
Go Kids v1.1.20260918: Coach Mochi Is Finally on the Board
上架 77 天後的第一次改版。首發的描述早就寫「橘貓老師撒花/摸頭」,app 裡卻只有首頁一個佔位貓——這版把承諾全部做出來:黑貓對白柴犬的動物棋、吃到子撒花、被吃摸頭、快被吃冒汗,盤面整體調成柔和的水彩感。再加一整套教學機制:氣看得見(點一顆子,每口氣浮出一朵雲)、從孩子最常犯的錯反推的每日任務、棋形圖鑑、猜猜大師怎麼下、闖關擴充到 20 題,以及把實戰錯手變成一題的 Kata 老師複習。家長閘移到齒輪本身——首發那次 2.3.6 退件(審核員找不到家長控制)的治本解;家長區第一次有內購:三檔自由讚助,只在家長閘後、不解鎖任何功能。首批內購不能用 API 送,只能在網頁把三個商品各自加進同一籃,確認 4 Items 才送出。9/20 深夜送審,9/22 下午上架——約 42 小時、零退件。
The first update, 77 days after launch. The launch description had promised "Coach Mochi throws confetti / gives a pat", but the app only had a placeholder cat on the home screen — this version delivers it: animal stones (a black cat vs a white shiba), confetti on captures, a pat when you're caught, a nervous sweat in danger, and a softer, watercolour-like board. Plus a full set of teaching tools: visible liberties (tap a stone and a cloud appears over each one), a daily quest built from the child's most common mistake, a shape codex, guess the coach's move, puzzles grown to 20, and Kata teacher review, which turns a real-game mistake into a puzzle. The parental gate moved onto the gear icon — the real fix for the launch's 2.3.6 rejection, where the reviewer couldn't find the parental controls — and the parent zone gets its first in-app purchase: three optional tips, behind the gate, unlocking nothing. First-time IAPs can't be submitted via the API, so each was added in the web UI to the same basket and confirmed at 4 items before submitting. Submitted late Sep 20, live the afternoon of Sep 22 — about 42 hours, no rejections.
🐱
2026-09-24
App Store · 修正版
App Store · Fix
圍棋小學堂 v1.1.20260923 修正版上架
Go Kids v1.1.20260923 Fix Release
0918 版上架隔天,實機玩出兩個畫面失靈,當天修好、當晚送審。闖關練習點關卡沒反應、返回變黑畫面:子頁面自己宣告了導覽目的地,iOS 26 判定它「已在更靠近 root 處宣告」而整段失效,改成把目的地直接寫在每個連結裡。Kata 老師複習出現空棋盤:開局第一手就被 KataGo 評為要複習,存下的盤面本來就是空的——存題時加上「盤上有子」的守門,舊的空盤題升版後自動清掉,答錯兩次會亮出老師的星。這次沒有新內購,送審籃只有 1 項,全程用 API 送得了。9/23 深夜送審,9/24 傍晚上架——約 19 小時、零提問。
The day after 1.1.20260918 went live, real-device play turned up two broken screens; both were fixed that day and submitted that night. Puzzle Quest: tapping a level did nothing and going back showed a blank screen — a pushed sub-page declared its own navigation destination, which iOS 26 decided was "already declared closer to the root" and dropped; the destination now lives in each link. Kata teacher review: empty-board puzzles — when KataGo flagged the very first move, the saved position was an empty board; saving now requires at least one stone, old empty puzzles are cleared on update, and after two misses the coach's star lights up. No new IAPs, so the basket held one item and the whole submission went through the API. Submitted late Sep 23, live the evening of Sep 24 — about 19 hours, no questions.
🌱
2026-10-03
App Store · 改版
App Store · Update
Bloomling v1.1.20261002 更新上架:內建 11 個自製小遊戲,不到 7 小時過審
Bloomling v1.1.20261002: 11 Built-in Puzzles, Approved in Under 7 Hours
Bloomling 第一次有自己的內容:首頁新增「小遊戲園」,內建 11 個 rexcode 自製的益智小遊戲(滑塊拼圖、推箱子、河內塔、彈珠軌道……),一張卡一個遊戲,打開就能玩。遊戲用網站的嵌入模式載入,不載任何分析、不載第三方 script,App Privacy 維持 Data Not Collected。同一版把名字從 Bloomling: Learn & Safe Web 改成 Bloomling: Puzzles & Safe Web(中文:Bloomling 益智小遊戲園)——家長不會搜「圍牆花園瀏覽器」,會搜益智、解謎。也修掉一個網頁改網址就讓 WebView 每秒重載好幾次的 bug。這是第一次從 archive 到 Submit 全程用工具、沒開 App Store Connect 網頁。10/3 00:01 送出,06:48 就通過,約 6 小時 47 分、零提問。
For the first time Bloomling has content of its own: a new "Puzzle Garden" section with 11 logic puzzles made by rexcode (Slide Puzzle, Push the Boxes, Tower of Hanoi, Marble Run…), one card per game, ready to play. The games load in the site's embed mode with no analytics and no third-party scripts, so App Privacy stays Data Not Collected. The same version renames the app from Bloomling: Learn & Safe Web to Bloomling: Puzzles & Safe Web — parents don't search for a walled-garden browser, they search for puzzles. It also fixes a bug where a page changing its own URL made the WebView reload several times a second. This was the first submission done end to end with tools, from archive to Submit, without opening the App Store Connect website. Submitted 12:01 AM Oct 3; approved at 6:48 AM — about 6 hours 47 minutes, no questions.
🌱
2026-10-05
App Store · 改版
App Store · Update
RestBud v1.1.20261005 更新上架:每日上限+今日用量,3 小時過審
RestBud v1.1.20261005: Daily Limits and Today's Usage, Approved in 3 Hours
上架後的第一次改版。新功能:每日上限(幾個 App 合計一天最多玩多久,用完一起鎖到明天)、解鎖時段可以設好幾段、家長區看得到納管 App 今天各用了多久——由 iOS 在獨立的報表元件裡畫,RestBud 讀不到也存不了,App Privacy 維持「未收集資料」。修正:休息提醒終於真的會出聲,以及架上版回報的「關 iPad 很久再打開直接被鎖」,現在中途放下的時間達到休息長度就重新計時。上傳退了兩次(報表要用 ExtensionKit 格式、Shield Action 的 extension point 寫錯),都是實機能跑、上傳才爆。10/5 17:42 用 API 送出,21:00 就過審,約 3 小時 18 分、零提問;首發是 11 天、退件 3 次。
The first update since launch. New: daily limits (a shared daily total for several apps; once used up they all lock until tomorrow), several unlock windows, and how long each managed app was used today — drawn by iOS in a separate report component that RestBud can't read or store, so App Privacy stays Data Not Collected. Fixed: break reminders that actually make a sound, and the store-version report of a child being locked the moment they picked the iPad up again — a pause as long as the break now restarts the round. Two upload rejections first (the report must be an ExtensionKit extension; the Shield Action named the wrong extension point), both of the runs-on-the-phone, fails-at-upload kind. Submitted through the API at 5:42 PM on Oct 5 and approved at 9:00 PM — about 3 hours 18 minutes, no questions. The launch took 11 days and 3 rejections.
🌱
2026-10-06
App Store · 改版
App Store · Update
Bloomling v1.2.20261005 更新上架:家長設定大整理,21 小時過審
Bloomling v1.2.20261005: Parent Settings Tidy-Up, Approved in 21 Hours
這一版小孩看到的東西都沒變,改的全在家長閘後面:網頁卡片可以分組,首頁一組一節、標題就是家長取的名字;首頁各節的先後能拖曳調整;新增卡片的表單併成一段,貼上網址就看到綠勾、紅叉或重複提示,名稱可以自動帶入網頁標題;匯出的 .md 清單也帶組別。唯一新的網路行為是讀家長剛貼的那個網址的標題,App Privacy 維持 Data Not Collected。Name、副標、截圖全部沿用 1.1。10/6 00:10 送出,21:23 通過,約 21 小時、零提問。
This version changes nothing children see; everything is behind the parental gate. Web cards can be grouped, with each group as its own home-screen section titled with the parent's name for it; home-screen sections can be reordered by drag and drop; the add-card form is now one section that shows a green check, red cross or duplicate warning as soon as you paste a URL, and can fill in the name from the page title; and the exported .md list carries groups. The only new network activity is reading the title of the URL the parent just pasted, so App Privacy stays Data Not Collected. Name, subtitle and screenshots are unchanged from 1.1. Submitted 12:10 AM Oct 6; approved at 9:23 PM — about 21 hours, no questions.
⚫
2026-10-06
App Store · 改版
App Store · Update
五子棋小學堂 v1.0.20261005 更新上架:和遠方的阿婆下同一盤棋,7 小時過審
Gomoku Kids v1.0.20261005: Play with Family Far Away, Approved in 7 Hours
首發後的第一次改版。主角是遠端親友對戰:透過 Apple Game Center 回合制下棋,不用同時在線,輪到你時會收到通知;只能邀請 Game Center 朋友、只傳棋步、沒有聊天,登入和邀請都在家長閘後。7 月以來累積的挑戰之路(六隻動物棋士)、電腦的秘密(輸棋後看電腦怎麼贏)、家族 App 架和三檔自由打賞也一起上架。原本先送了只有版本的籃子,撤回後改成版本+三檔打賞同籃 4 項,10/5 23:25 重送,10/6 06:41 通過,約 7 小時、零提問。
The first update since launch, built around remote play with family: turn-based games over Apple Game Center, no need to be online at the same time, with a notification when it's your move. Only Game Center friends can be invited, only moves are sent, there's no chat, and sign-in and invites sit behind the parental gate. Challenge Road (six animal opponents), The Computer's Secret (see how the computer won after a loss), the family app shelf and a three-tier tip jar ship too. The version first went in alone, was withdrawn and resubmitted with all three tips in one 4-item basket at 11:25 PM Oct 5, and was approved at 6:41 AM Oct 6 — about 7 hours, no questions.
🌱
2026-10-10
App Store · 改版
App Store · Update
RestBud v1.1.20261009 更新上架:網站白名單,4 小時內過審
RestBud v1.1.20261009: Website Allow List, Approved in Under 4 Hours
新功能是網站白名單:打開後全天只有清單裡的網站打得開,其他網站一律封鎖,Safari 和其他瀏覽器都一樣;YouTube、學校網站一鍵加入,最多 50 個,首頁會列出「可以開的網站」讓孩子點了就開。另外修好 iPad 上回報的「按了暫停,資料全不見」:暫停後規則照樣在、暫停中改的先存著、首頁一鍵「恢復管控」,在家長區裡暫停也不用再輸入第二次密碼。這次上傳一次就過,10/9 22:54 送出,10/10 02:45 通過,約 3 小時 51 分、零提問。
The new feature is a website allow list: turn it on and only the sites on the list open, all day — everything else is blocked, in Safari and other browsers alike. YouTube and school sites go in with one tap, up to 50 sites, and the home screen lists the websites a child can open. It also fixes an iPad report that pausing wiped everything: rules stay put while paused, edits made while paused are kept, a home-screen button resumes management, and pausing inside parent settings no longer asks for a second passcode. The upload went through on the first try; submitted 10:54 PM Oct 9, approved at 2:45 AM Oct 10 — about 3 h 51 min, no questions.
🤖
2026-10-13
App Store · 改版
App Store · Update
AIPrentice v1.5.20261012 更新上架:電影版,撤回改送後 7.5 小時過審
AIPrentice v1.5.20261012: The Movie Update, Approved 7.5 Hours After Resubmitting
把畫變成小電影是孩子現在最大的樂趣,這版讓它變成真的電影:像「照片」那樣滑動連選、幾百張畫的長片也做得出來(被打斷會接著做)、「我的電影」留下每一部、每張畫從筆畫重畫最高 4K。原本送的 build 8 做完會自動存相簿,但第一次的權限框會跳在孩子面前,於是撤回改成家長在家長閘後打開一次、之後孩子做好的每一部自動存(只加入、不讀相簿)。10/13 00:52 重送,08:19 通過,約 7.5 小時、零提問。
Turning drawings into little films is a child's favorite thing in the app right now, so this version makes them real movies: slide-to-select like Photos, long films of hundreds of drawings that resume if interrupted, My Movies keeping every film, and drawings redrawn from pen strokes up to 4K. Build 8 saved finished films to Photos automatically, but the first permission prompt would have popped up in front of the child — so it was withdrawn and replaced by build 9, where a grown-up turns saving on once behind the parental gate and every film after that is saved by itself (add only, never reads Photos). Resubmitted 12:52 AM Oct 13; approved at 8:19 AM — about 7.5 hours, no questions.
🌱
2026-10-13
App Store · 改版
App Store · Update
Bloomling v1.3.20261013 更新上架:先止血,升級不再蓋掉家長的卡片,8 小時過審
Bloomling v1.3.20261013: Upgrades No Longer Overwrite Parents' Cards, Approved in 8 Hours
架上的 1.2 在升級時,會把設過星期、照片或顏色的預設卡換回出廠清單(Rex 自己的 iPad 就中了),所以這版先止血:只要動過就完全不碰,只補新卡。順手帶上小遊戲園目錄卡——白名單第一次有確切網址以外的放行,只限開發者自己的小遊戲園頁面、一律嵌入模式不載分析;另有 YouTube 播放清單、可拖的小回家鈕+上一頁、網頁設定搜尋與文字編輯。10/13 00:21 送出,08:22 通過,約 8 小時、零提問,連續第四版一次過。
Version 1.2 could swap sample cards a parent had given weekdays, photos or colors back to the factory list on upgrade (Rex's own iPad hit it), so this version stops the leak first: anything touched is left alone and only new cards are added. Along with it comes a Puzzle Garden index card — the allow list's first exception to exact URLs, limited to the developer's own Puzzle Garden pages, always in embed mode with no analytics — plus YouTube playlists, a small draggable Home button with Back, and search and a text editor in Web Settings. Submitted 12:21 AM Oct 13; approved at 8:22 AM — about 8 hours, no questions, the fourth version in a row to pass first time.
🌱
2026-10-13
App Store · 改版
App Store · Update
RestBud v1.1.20261012 更新上架:被鎖住可以跟爸媽要時間,10 小時過審
RestBud v1.1.20261012: Ask for More Time and Device Protections, Approved in 10 Hours
兩個新功能。跟爸媽要時間:時段外、今天沒開或每日上限用完而被鎖住時,孩子可以在鎖住的畫面按「跟爸媽要 10 分鐘」,家長在首頁過家長閘答應,只有那一個 App 多開、時間到自動鎖回。裝置保護:防刪除改由 RestBud 直接打開,另外多了不准安裝 App、不准 App 內購、鎖日期時間、擋成人網站四個開關。10/12 23:42 送出,10/13 09:50 通過,約 10 小時、零提問。
Two new features. Ask for more time: when an app is locked outside its window, on a day it isn't allowed, or after the daily limit runs out, a child can tap "Ask for 10 more minutes" on the lock screen; a parent approves on the home screen behind the parental gate, and only that one app opens until the time is up. Device protections: deletion protection is now switched on by RestBud itself, plus switches for no installing apps, no in-app purchases, locked date and time, and blocking adult websites. Submitted 11:42 PM Oct 12; approved at 9:50 AM Oct 13 — about 10 hours, no questions.