mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-16 06:07:17 -05:00
[GH-ISSUE #1849] [Bug] Community Dashboard Does Not Reflect Synced CLI Progress #27946
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pelinbalci on GitHub (Jun 8, 2026).
Original GitHub issue: https://github.com/harvard-edge/cs249r_book/issues/1849
Area
TinyTorch
Location
TinyTorch Community Dashboard / Progress Sync
Description
I successfully completed Modules 01 and 02 and synced my progress from the TinyTorch CLI.
Authentication via
tito community loginwas successful.The CLI correctly reports:
However, the Community Dashboard / Journey page still shows:
and does not reflect the synced progress.
I first noticed this issue approximately one week ago and checked again today after successfully authenticating via tito community login. The issue persists and the dashboard still does not reflect the CLI progress.
Expected Behavior
The dashboard should display:
2 completed modules
Current module should be Module 03 (or the next available module)
Environment (TinyTorch bugs only)
TinyTorch: v0.1.12
Python: 3.10.0
Virtual Environment: C:\Users\pelin\projects\tinytorch.venv
OS: Windows
Browsers: Chrome, Microsoft Edge
@Huaian666 commented on GitHub (Jun 12, 2026):
confirmed on my end. ubuntu 22.04 if that helps narrow it down
@choyrim commented on GitHub (Jun 15, 2026):
yes, I am experiencing the same issue using tito v0.1.12 on windows bash. journey on dashboard does not match local module status.
@profvjreddi commented on GitHub (Jun 15, 2026):
Hey folks, thanks for letting me know. We'll take a look into it.
@profvjreddi commented on GitHub (Jun 15, 2026):
Update: I found a cause on the CLI side for this, and I am working on it.
The automatic sync (the prompt after
tito module complete) was being skipped on any terminal where Python sees stdin as a non interactive stream. On Windows Git Bash and MinTTY, and in some IDE terminals,sys.stdin.isatty()returns False even in a real interactive session, so the local module status updated correctly but nothing was ever uploaded, and no error was shown. That matches the Windows reports here, and likely the others depending on terminal setup.Fix in progress on branch
fix/tito-progress-sync:tito community syncso anyone can upload their progress again on demand, and login now offers to sync progress that was completed before signing in.@kai4avaya one open question is on the backend. The
upload-progressandget-profile-detailsfunctions live in Supabase, not in this repo, so I could not check them here. Could you look at whether uploads from these users actually landed, and whethersynced_modulesis coming back null on a 2xx response? That tells us if a server side fix is also needed. Happy to pair on it.@kai4avaya commented on GitHub (Jun 15, 2026):
Hi Team,
I'll check on this.
@pelinbalci are you able to share your TinyTorch login name with me so I can also check your account.
@pelinbalci commented on GitHub (Jun 16, 2026):
Hello, thank you for your help. My login name is: balci.pelin
@Chufeng-Jiang commented on GitHub (Jun 17, 2026):
Same here!
Display name is: Chufeng_Jiang
userID is jiangchufengjcf@gmail.com
Thanks!