You are browsing as a guest. Sign up (or log in) to start making projects!

Siddharth

@Siddharth

Joined June 1st, 2026

  • 5Devlogs
  • 2Projects
  • 1Ships
  • 15Votes
Open comments for this post

2h 17m 57s logged

Continued expanding ScholarOS into a production-ready web desktop for students. This update focused on improving both usability and productivity while keeping everything local-first.

✅ Added
Formula Sheet app with categorized SAT Math references, search, favorites, and copy support.
Calendar Lite with Today, Week, and Upcoming views, event management, and study block presets.
Focus Mode and Workspace Layouts for quickly switching between different study environments.
Improved backup and restore support to include the new apps and settings.
Better window management, local storage recovery, and overall desktop polish.

🛠 Technical Improvements
Added reusable utilities and data models.
Expanded unit and Playwright end-to-end test coverage.
Improved application architecture and documentation.
Verified the project with linting, production builds, and automated tests.

🚀 Next
I’m now working on adding a Command Palette, desktop widgets, and more advanced operating system features to make ScholarOS feel even closer to a real desktop environment while remaining completely browser-based.

0
0
6
Open comments for this post

2h 51m 20s logged

I started the first ScholarOS expansion pass: Notes Plus. This update upgrades the Notes app from a simple local notes tool into a stronger study notes system. I added support for tags, pinning, search, filters, safer versioned note storage, JSON import/export, and a safer Markdown preview flow. The existing notes storage key is preserved so older saved notes can still load instead of being erased.I also updated the docs, app description, and Playwright smoke coverage so the project description matches the new Notes features. Lint, build, and unit tests passed earlier in the pass, and the Playwright suite was running successfully after the Notes search/tag test. I then added extra import/export smoke coverage, but hit the Codex usage limit while the final lint/E2E rerun was still in progress.Next, I’m going to continue from this exact point, finish the final verification rerun, fix anything real if it appears, then commit and deploy the Notes Plus update.

0
0
2
Open comments for this post

3h 10m 14s logged

I pushed ScholarOS to GitHub and deployed the first live version on Vercel.ScholarOS is a browser-based student WebOS with a desktop-style interface, dock, draggable/resizable app windows, persistent window state, and dark/light theme support. It includes student tools like SAT Sprint, GPA Calculator, Final Grade Calculator, ContextGuard Mini, Study Timer, Notes, and About.I also started making the project more production-ready by adding documentation, centralizing app metadata into an app registry, centralizing storage keys, and upgrading SAT Sprint toward a structured local SAT-style question bank instead of basic hard-coded sample questions.Live demo: https://scholar-os-gamma.vercel.app/GitHub: https://github.com/FlashSpeedie/scholar-osNext, I’m going to finish SAT Sprint verification, polish the question-bank flow, improve the UI, and keep adding more production-ready features.

0
0
2
Open comments for this post

17m 38s logged

Today I fixed the shipping issue for ContextGuard Lite by creating a proper GitHub Release with a downloadable .crx file.
The project was already working, but the demo link needed to point to an actual release asset instead of only the repository. I packaged the Chrome/Edge extension, uploaded contextguard-lite.crx to the v1.0.0 release, and added a clear release description.
Now testers can download the extension directly from the GitHub Release and try the local-first redaction features, including the popup scanner, file scanner, privacy risk score, and AI-site floating ContextGuard button.
Next, I want to keep improving the inline Grammarly-style underline replacement flow and test it on more AI websites.

0
0
8
Ship

I made ContextGuard Lite, a local-first browser extension that helps people remove private information before pasting text into AI tools.

The extension detects things like emails, phone numbers, API keys, passwords, URLs, student IDs, SSN-like numbers, and card-like patterns. It can replace them with safe labels like [EMAIL] or [PHONE]. I also added a Grammarly-style feature where risky text can be underlined, then clicked or hovered over to replace it.

The hardest part was making the detection accurate without sending anything to a server. I’m proud that it has no backend, no login, no tracking, no paid API, and no API keys.

To test it, load the extension in Chrome/Edge, open the popup, paste text with private info, and click the redaction button. You can also test the underline replacement flow on supported AI text boxes.

  • 1 devlog
  • 0h
  • 3.47x multiplier
  • 1 Stardust
Try project → See source code →
Open comments for this post

19m 9s logged

Today I worked on making ContextGuard Lite more polished and closer to production-ready.
I reviewed the project files, checked the extension flow, and improved the idea for the Grammarly-style privacy warnings. The goal is for detected private information to be underlined directly in the page or text area, then show a small popup when the user hovers or clicks it. From there, the user can replace the risky text with a safe label like [EMAIL], [PHONE], [API_KEY], or [PASSWORD].
I also focused on keeping the extension local-first. There is still no backend, no login, no tracking, and no paid API. Everything should run inside the browser so users can redact private information before pasting text into AI tools.
Next, I want to test more websites, improve false-positive detection, and polish the popup/tooltip UI.

0
0
23

Followers

Loading…