Commit History

fix: resolve 502 bad gateway during drive scan by simplifying drive query and throttling workers
b0ec95d

Aniket Mishra commited on

fix: use originalName as primary source for batch, subject and teacher code
98c91cf

Aniket Mishra commited on

fix: title teacher code now takes priority over timetable match
4c9ef84

Aniket Mishra commited on

feat: auto-match teacher photo from code embedded in video title
ccaf6fe

Aniket Mishra commited on

perf: make all drive scans fast — 10 targeted optimisations
aae1b70

Aniket Mishra commited on

Update db.js, server.js, and index.html
b0e2821

Aniket Mishra commited on

fix: strictly reject dates like 2026-09 as batch codes and accurately resolve 27-series batch from title
d18c04d

Aniket Mishra commited on

feat: add batch filter selector, multi-token smart search with original lecture date, and protect original recording titles
856c139

Aniket Mishra commited on

feat: show today's uploads on today's date filter even if recording filename has an earlier lecture date
16a1d59

Aniket Mishra commited on

fix: resume stuck uploads on retry/startup and bulletproof edit modal lookup
b611219

Aniket Mishra commited on

fix: sync all 412+ channel videos from YouTube without 300 cap, and strictly isolate date filtering by lecture title date
a342149

Aniket Mishra commited on

fix: resolve date filtering so midnight uploads match lecture date, clicking All (298) reveals all videos, and searches query across all dates
eac47f2

Aniket Mishra commited on

fix: allow custom chapter topics of any length to render on thumbnail canvas without reverting to subject
da6c3cf

Aniket Mishra commited on

fix: strictly protect pre-applied thumbnails so they are never overwritten, only generate ThumbCraft for untouched videos
ffee9aa

Aniket Mishra commited on

feat: show official created ThumbCraft thumbnail in table rows with exact 1280x614 aspect ratio and zero distortion, auto-updating live to YouTube on save
b05471d

Aniket Mishra commited on

fix: display real original YouTube thumbnail without auto-template overwrite and fix 16:9 aspect ratio to eliminate squishing/compression
aafead6

Aniket Mishra commited on

feat: render clean subject name on thumbnail canvas and display high-res 16:9 ThumbCraft preview in table rows with quick edit overlay
86c764c

Aniket Mishra commited on

fix: remove auto-apply button as requested, fix BMR faculty mapping to Mukul Rohilla by switching to relational email lookup and blocking honorific codes
f616479

Aniket Mishra commited on

fix: enforce strict 100% user & channel isolation across events, status, history, SSE broadcasts and upload queue
b864d67

Aniket Mishra commited on

fix: resolve space in batch regex, prevent cross-subject faculty assignment, map English to E and SST to S, and add 1-click Auto-Apply All Thumbnails button
0b69798

Aniket Mishra commited on

fix: resolve batch extraction to prevent '26-09' and uploader names, extract exact subject from title, and match unique faculty per video from timetable
4a53731

Aniket Mishra commited on

fix: resolve timetable faculty auto-matching per video, prevent teacher dropdown bleedover, and show matched teacher in batch table column
4645307

Aniket Mishra commited on

feat: dynamic weekly timetable integration, dedicated BATCH CODE table column, default today date filter, and auto faculty matching
855b5c0

Aniket Mishra commited on

feat: modern studio UI/UX - remove hero banner, eliminate empty margins with responsive 1536px layout, wrap command & library in cards, move theme/guide to header
1c01610

Aniket Mishra commited on

fix: spacious max-w-4xl edit modal with working save/cancel, searchable faculty dropdown, clean batch code and mandatory validations
2ea529b

Aniket Mishra commited on

fix: restore clean compact max-w-6xl container layout to eliminate stretched widescreen appearance
891e527

Aniket Mishra commited on

fix: pixel-perfect ThumbCraft 1280x614 canvas layout with exact vector icons and auto-wrap
5d6827f

Aniket Mishra commited on

feat: embed official ThumbCraft background template and exact layout
be37c74

Aniket Mishra commited on

feat: integrate official ThumbCraft studio with 50+ faculty cutouts, real-time 1280x720 canvas, and batch selector
e604f9f

Aniket Mishra commited on

fix: preserve 100% of uploaded thumbnail with zero cropping and object-contain preview
42bc5d8

Aniket Mishra commited on

fix: restore original seamless modal structure without double borders or extra footers
80fc619

Aniket Mishra commited on

revert: completely remove 4-digit PIN access and team member list, restore clean single-user UI
65cdf36

Aniket Mishra commited on

fix: ensure reliable YouTube thumbnail update with videoId matching, HD 16:9 canvas compression, and direct status toast feedback
ed168b2

Aniket Mishra commited on

fix: make settings modal spacious max-w-2xl, restore team members list, and ensure smooth scrolling
f1d8aa1

Aniket Mishra commited on

fix: make settings modal compact, sleek, and fully scrollable with fixed header and footer
b386ec6

Aniket Mishra commited on

fix: resolve javascript syntax error in public/index.html to ensure modal and PIN login open properly
95bb2c0

Aniket Mishra commited on

feat: add 4-digit Passcode PIN login and 1-Click Magic Access Link for seamless editor collaboration
f29ccf0

Aniket Mishra commited on

fix: resolve editor library video loading, default date filter to all, and add in-app Gmail SMTP config
2ed539c

Aniket Mishra commited on

feat: add team editor access and email OTP authentication for shared video & thumbnail management
fecd95f

Aniket Mishra commited on

Fix multi-user SSE isolation and YouTube thumbnail update/sync persistence
f14fb8d

Aniket Mishra commited on

fix(auth): sync table render with header auth status and eliminate state desync
14d8434

Aniket Mishra commited on

fix(ui): optimize head rendering path and fix backdrop classes for instant 0ms desktop load
1d6664f

Aniket Mishra commited on

chore: update GitHub Action target to pwVP/Drive2Youtube
f5ee8e3

Aniket Mishra commited on

fix(embed): disable frameguard for Hugging Face iframe embedding & add GitHub Actions auto-sync
4fceb50

Aniket Mishra commited on

docs: add Hugging Face Spaces docker metadata frontmatter
9a1c6ce

Aniket Mishra commited on

feat(docker): configure default port 7860 for Hugging Face Spaces
87855d2

Aniket Mishra commited on

feat(gcp): add automated 1-click VM deployment script
ecc7e73

Aniket Mishra commited on

feat(auth): add permanent server-side OAuth code flow with lifetime refresh token storage
87252cc

Aniket Mishra commited on

feat(auth): ultra-resilient auth engine with 5-layer token protection
68a9151

Aniket Mishra commited on

fix(thumbnails): add multi-tier YouTube thumbnail CDN fallback cascade and cache-busting to immediately show updated thumbnails
83c9f2c

Aniket Mishra commited on