Commits · measured from git · Mar to Sep 2026 · bot commits excluded
1,576
unique commits, 97 active days.
93busiest day, 4 Sep 2026
97days with a commit
2GitHub accounts, both counted
By product · where the commits went
Top days
- 934 Sep 2026
- 813 Sep 2026
- 742 Sep 2026
- 7328 Aug 2026
- 6412 Jul 2026
- 593 Jul 2026
- 5630 Aug 2026
- 551 Jul 2026
- 474 Jul 2026
- 4211 Jul 2026
The log · 151 real commit messages from personal repos, most recent last
2025-12-06 19:34 Initial
2025-12-06 19:34 commit1
2025-12-06 23:24 feat: Implement new chess engine with Chronos opening oracle, PVS search, and updated board state.
2026-03-12 02:56 v1.0.0, Poseidev: AI-Powered CLI Code Editor
2026-03-26 11:01 NPM
2026-03-26 11:02 Correct npm install command formatting
2026-03-26 11:02 Update installation instructions in README.md
2026-04-04 11:31 Initial release: Hite AI Video Editor
2026-04-04 11:58 Switch AI backend from Anthropic to Google Gemini
2026-04-04 12:00 Remove remaining Anthropic/Claude references, replace with Gemini
2026-04-04 12:16 Major UX overhaul: clean landing page, onboarding, clearer navigation
2026-04-04 12:58 Add right-click context menu on clips and wire up WebGL effects pipeline
2026-04-04 13:03 Add effect timing with draggable bars on timeline clips
2026-04-05 02:30 Fix effects rendering, export pipeline, and UI/UX overhaul
2026-04-14 16:39 Add comments, bookmarks, polls, image confessions, notifications, and more
2026-04-14 19:14 Add SEO, legal pages, like/blaze toggle, reel improvements, Safari fixes, and mandatory legal consent gate
2026-04-14 19:19 Hide consent gate on legal pages so users can read TOS/Privacy/Disclaimer
2026-04-14 19:33 Add content reporting flow, grievance officer, law enforcement cooperation, and moderation logs
2026-04-15 01:04 Update trending to prioritize blazes (3x), change confession limit to 50 per school
2026-04-15 22:43 Add UPI intent pay button to payment modal
2026-04-15 22:54 Add UPI ID input field to payment modal
2026-04-15 22:59 Fix iOS UPI redirect and log buyer UPI ID
2026-04-15 23:00 Add FamPay to UPI payment options
2026-04-15 23:01 Rename FamPay button to FamApp
2026-04-15 23:02 Fix FamApp URL scheme to famapp://
2026-04-15 23:07 Switch to standard upi://pay intent with transaction ref
2026-04-15 23:15 Log buyer UPI on pay click, reduce school limit to 15, remove unlimited approvals
2026-04-15 23:20 Make unlimited_gossip unlock school-wide instead of per-device
2026-04-15 23:24 Fix unlimited_gossip bypass so unlocked schools can actually post past 15
2026-04-22 03:19 initial commit
2026-04-22 03:27 Readme edit
2026-04-22 20:29 Convert final exam to 240-question MCQ with triad collaboration
2026-04-24 00:46 Initial commit: HITE landing with Stripe framework + Early Bird 50% off
2026-04-24 01:30 Copy pass: mom-test rewrite + cousin-style tight hero
2026-04-26 03:51 Votum v0.1.1
2026-04-29 12:32 Update model lineup: GLM 5 to GLM 5.1, GPT-4o to DeepSeek V4 Pro
2026-06-16 15:04 chore: verify Vercel auto-deploy from GitHub
2026-06-16 15:16 ci: auto-deploy to Vercel via GitHub Actions on push to main
2026-06-16 15:54 feat: Supabase auth + cloud sync; natural-only landing tweaks
2026-06-16 17:46 chore: trigger Vercel build under imdevsup
2026-06-16 17:57 fix: sanitize NEXT_PUBLIC_SITE_URL so production build can't fail on Invalid URL
2026-06-16 19:41 fix: send Supabase email-confirmation links to the running origin
2026-06-16 20:11 fix: wait for Supabase session before guarding routes to /auth
2026-06-16 20:28 fix: dedicated OAuth callback route so Google sign-in lands in the app
2026-06-16 20:49 fix: exchange OAuth code explicitly on /auth/callback (+ surface errors)
2026-06-16 21:01 chore: nudge Vercel build (Supabase BOM fix)
2026-06-16 21:11 fix: feature-audit pass (dosha, onboarding labels, env BOM, chat gating, sync)
2026-06-16 21:25 feat: real on-device skin analysis for the face scan (no external AI)
2026-06-16 21:40 feat: personalization engine wired into every surface
2026-06-16 22:01 feat: usage tracking + email capture that registers server-side
2026-06-16 22:11 feat: premium delivery, Gemini AI for paid chat, QR fallback, scan->journey
2026-06-16 22:13 fix: use gemini-flash-latest for the paid AI advisor
2026-06-16 22:35 feat: free users get one advisor message, then the paywall
2026-06-17 11:15 Initial commit: aimobos v1.0.0, AI-native marketing operator for mobile
2026-06-17 11:44 feat: max out SEO/GEO and visibility
2026-06-17 18:27 Rebuild: vibe-coding landing + redesigned floating-window editor
2026-06-17 19:36 chore: re-trigger Vercel deploy (valid author email)
2026-06-23 20:48 Fix auth: persist login + redirect to workbench; enable mobile landing billboards
2026-06-23 22:01 Fix Vercel deploy: flat node_modules + webpack so serverless functions boot
2026-06-23 23:57 Make the Gemini AI integration first-class (flat function-calling schema)
2026-06-24 00:18 Fix /api/plan + /api/refine 500: bundle planner prompts, trace registry
2026-06-24 00:47 Harden Gemini AI layer after adversarial review + exhaustive test (all 15 cmds)
2026-06-24 01:38 editor: output frame switch (16:9/9:16/1:1) + on-screen preview transport
2026-06-24 01:53 registry: bundle manifest as a module so searchRegistry never ENOENTs in prod
2026-06-24 03:23 AI: tiered tool library (16 new tools) + router (which-tool-when)
2026-07-19 19:55 fix: app no longer hangs on the splash when Supabase is slow or unreachable
2026-07-22 19:09 feat(v0): landing scroll story at /
2026-07-22 19:34 feat(v0): all screens rebuilt to the Claude Design system
2026-07-22 22:06 feat(sprint-s1): glyph asset system (75 glyphs) + SEO/GEO overhaul
2026-07-22 23:12 feat(sprint): full elevation pass, zero emoji, dark mode, a11y, polish
2026-07-23 00:23 fix(personalize): reco eyebrow no longer concatenates For onto verb reasons
2026-07-23 01:31 fix(ops): daily keep-alive cron so the free-tier Supabase project never idle-pauses
2026-07-23 01:51 fix(scan): tone-fair skin analysis, real varied scores, not always 45
2026-07-23 02:02 feat(rituals+yoga): guided step-by-step walkthrough, enlarged view
2026-07-23 11:45 feat(admin): server-side payments + full analytics, move to /admin
2026-07-23 11:56 fix(admin): funnel counts unique users per stage, not raw events
2026-07-23 12:02 feat(content): 3x the library + varied 30-day rotation
2026-07-23 12:04 feat(routine): AM/PM tab follows time of day automatically
2026-07-23 12:20 feat(premium): 2-day trial + 30-day plan, pushed harder
2026-07-23 12:48 feat(rituals): 147-step tailored pool with daily-rotating routine
2026-07-23 13:07 feat(routine): AM/PM auto-advances on time change or when AM is done
2026-08-18 22:26 chore: baseline local state before open-source overhaul
2026-08-18 23:43 fix(seo): canonical pointed at a dead domain; make registry build deterministic
2026-08-19 00:33 chore: add MIT LICENSE with the required Remotion third-party notice
2026-08-19 00:37 fix(lint): restore the lint gate - it had silently stopped running entirely
2026-08-19 01:10 fix(core): repair the audited correctness failures across EDL, mapper, store and render
2026-08-19 01:34 test(rls): prove row-level security at runtime for the first time
2026-08-19 02:37 fix(api,ai): harden the routes and make the tool library stop lying
2026-08-19 05:59 feat: make the core loop actually run, and rebuild the landing
2026-08-19 08:14 feat(editor): make the prompt the product, and get the landing under budget
2026-08-19 10:02 chore(oss): purge dead weight and write docs a stranger can actually follow
2026-08-19 10:05 fix(auth): local sign-in was broken on a fresh clone
2026-08-19 10:33 fix(lint): clear the last 7 errors so the gate passes for contributors
2026-08-19 10:35 fix(auth): stop the login page asserting terms that do not exist
2026-08-19 11:12 fix(upload): picking a file through "browse" uploaded nothing, silently
2026-08-19 11:30 feat(landing): remove the catalog section and cut the page down
2026-08-20 20:15 checkpoint(landing): full session state before stripping the page
2026-08-21 12:34 checkpoint(landing): strip the page to an empty shell before the 3D rebuild
2026-08-21 13:54 feat(landing): rebuild the landing as a scroll-driven Three.js piece
2026-08-21 14:10 feat(landing): full loop, wider flat timeline, readable chat panel
2026-08-21 14:36 fix(landing): keep the chat panel sharp through the conversation
2026-08-21 15:51 fix(landing): loop runs off the right edge, timeline always spans the frame, panel tidied
2026-08-21 16:48 fix(landing): 1700vh of scroll for the piece; timeline spans the frame from any camera
2026-08-21 16:58 fix(landing): export never shortens the timeline
2026-08-21 17:02 fix(landing): sane beat-marker count, gentler chip roll
2026-08-21 17:50 fix(landing): flat timeline immune to the reveal head; aberration and grain off
2026-08-21 17:54 fix(landing): re-fit scale from the current bake; calmer DOF on chips
2026-08-21 18:06 fix(landing): harden the flat timeline's extent; calmer sequence
2026-08-21 18:16 fix(landing): the flat timeline never evaluates the curl path; focus follows the words
2026-08-21 18:59 fix(landing): per-vertex path position is a CPU-baked attribute, not a vertex texture fetch
2026-08-23 00:31 fix(landing): no float textures anywhere in the ribbon
2026-08-23 00:38 feat(landing): editorial sections below the piece; calls overlap 15% not 35%
2026-08-23 00:42 feat(landing): the landing has its own footer
2026-08-23 00:48 fix(landing): reveals via IntersectionObserver, not view() timelines
2026-08-23 00:56 perf(landing): stop rendering the scene once the canvas is invisible
2026-08-23 01:08 feat(landing): proper sections below the piece; panel centred; captions hold; loop survives errors
2026-08-23 01:15 fix(landing): caption phrases sized and anchored to stay in frame
2026-08-23 01:18 docs(landing): record the GPU-compat rules and the idle renderer
2026-08-23 01:29 feat(site): the primary CTA points at the repository everywhere
2026-08-23 10:55 feat(landing): pipeline figure under the hood, slogan everywhere, demo section removed
2026-08-23 10:57 fix(landing): restore the formatClock import the HUD still uses
2026-08-23 12:03 fix(landing): the flat timeline's span is layout, not per-slot data
2026-08-23 12:06 docs(landing): the flat span is layout, and how to measure it
2026-08-23 19:16 fix(landing): two independent span fits, bigger overshoot, canvas-true sizing
2026-08-23 19:42 fix(landing): the ripple is 129 uniform floats, not a per-vertex buffer
2026-08-23 19:56 fix(landing): continuous bar with seams; crush judged by the geometry
2026-08-23 20:19 feat(landing): a trimmed sequence stays centred with equal margins
2026-08-23 21:16 docs(landing): record the pow()/NaN trap that deleted the timeline
2026-08-23 21:16 fix(landing): NaN from pow() with a negative base was deleting the timeline past t 0.72
2026-08-24 00:05 feat(docs): a technical blueprint at /docs, linked from the nav
2026-08-24 00:12 chore(oss): disclose the GPL ffmpeg binaries and GSAP; clear the leaked tsconfig includes
2026-08-24 01:29 Add CI gate, security policy, code of conduct and issue/PR templates
2026-08-24 01:46 fix(honesty,limits,jobs): five audit defects, each with its regression test
2026-08-24 02:24 docs: a real recorded demo in the README, and the sample take is wired up
2026-08-24 03:10 fix(editor,worker): a drop after the first one was silent; Chrome downloaded inside the deadline
2026-08-24 03:50 fix(sample): the committed take was different bytes on every regeneration
2026-08-24 04:23 fix(worker): a timed-out render left Chrome rendering forever
2026-08-24 04:24 docs: record what running the exporter taught, for the next cold session
2026-08-24 08:22 docs: re-record the demo inside the editor, with an explainer track
2026-08-24 15:12 feat(sample): rebuild the sample take as gradeable footage with a tempo and a drop
2026-08-24 15:51 docs: rebuild the demo as a seven-turn edit with a designed explainer track
2026-08-24 19:23 feat: the demo is now a film HITE cut, and the sample take is motion design
2026-08-24 23:12 feat(landing): a spec card beside "Go deeper", and one button per destination
2026-08-25 00:34 Engine only: the EDL spine, render pipeline, AI layer, worker, API and schema
2026-08-25 01:44 fix: the five findings that must not ship, from the pre-open-source review
2026-08-25 09:00 docs: say plainly that HITE is self-hosted, because the README implied otherwise
2026-08-25 09:46 docs: rewrite the README, it was 4,900 words and 25 of its claims were wrong
2026-08-25 10:35 fix(landing): the chat panel now fits and is centred on a phone
2026-08-25 10:45 docs: the live site is this code now, and every reference to it uses www
2026-08-25 13:45 docs: rewrite the README in open-source shape, no em dashes
2026-08-25 13:49 init