Changelog

Recent updates and improvements to ScholarCal.

v2.9September 15, 2026
  • A guided intro now runs the first time you sign in: it connects your calendars, walks you through uploading a class or work schedule, links Canvas by its calendar feed, and introduces the assistant, meetings, videos, contacts, notes and your task inbox — every step skippable, and replayable anytime from Settings
  • Your ScholarCal agent says hello and shows what it can do, and the intro ends with a personal “Join me on ScholarCal” link you can send to friends
  • Birthdays are on the calendar: tell ScholarCal yours during the intro and it appears every year, and when you and a contact are connected your birthdays show up on each other’s calendars — you can also write a birthday onto any contact, and turn sharing off whenever you like
  • The calendar has room to breathe: your greeting, the month arrows and the view buttons moved into the top bar, giving the grid back the space three stacked rows used to take
  • Choose how the calendar moves in Settings → General: keep scrolling months up and down, or swipe side to side between months, weeks and days
  • The day’s events sidebar is shown by default and stays where you put it, with a new E shortcut, and the assistant starts tucked away so it no longer covers the calendar — open it whenever you want it
  • Backgrounds are yours across ScholarCal: pick a preset or upload your own in the Chrome extension or in Settings, and it follows you to the website, desktop and mobile apps, with a switch to keep the apps plain
  • Subscribe to ScholarCal from iCloud: the feed step now shows exactly where to paste your link on iPhone, Mac and Google Calendar
  • Chrome extension: the side panel drops the Study tab for a fuller Notes library you can read and page through, adds backgrounds, and keeps failed recording segments so a dropped upload can be retried instead of losing the lecture
  • Recording in the extension still asks you to confirm that everyone present has given permission before it starts
  • Fixed: moving forward a month from the 31st could skip a month entirely, landing on March 3 instead of February 28
v2.8September 4, 2026
  • Recordings keep running when you leave the Meetings page — check your calendar or take notes mid-lecture and a floating indicator keeps the timer, live levels and a stop button with you
  • The Mac app records audio again: it had been capturing silence because it was missing the macOS entitlement for microphone access
  • Meetings now become notes. The full summary — key concepts, decisions, risks, recommendations and action items — lands in a real, editable document with rendered maths and tickable action items
  • The note opens the moment recording starts, so you can type or sketch during the meeting and the summary arrives underneath what you wrote
  • Every note has a Draw tab for handwriting and diagrams, and you can import a PDF worksheet to annotate directly on its pages — the original file is never changed
  • Notes can be saved as PDF, Markdown or plain text
  • Subscribed Canvas and iCal feeds now refresh on their own every 30 minutes instead of only when you press sync
  • YouTube and playlist summaries moved to their own Videos tab, and the Meetings page is now just meetings
  • Formulas render properly throughout — in summaries, in notes and in live meeting Q&A — instead of appearing as raw LaTeX
  • Error messages appear again: a long-standing bug meant most of the app’s warnings and failures were being discarded before they reached the screen
v2.7July 27, 2026
  • ScholarCal now has a generated agent-orbit identity that preserves the original animated sweep while adding an emerging AI visor across web, PWA, app stores, mobile splash screens, notifications, and desktop
  • Marketing keeps its midnight-and-white foundation while adding a blue-to-purple identity, restrained gold conversion accents, clearer glass surfaces, and an alternating footer statement
  • Product messaging now folds conflict checking into the AI assistant and reliable sync into unified calendar ingestion, with a cleaner, centered audience layout
  • Calendly-aware scheduling checks connected busy times before a proposed schedule is confirmed, including planning windows longer than seven days
  • Calendly availability now fails closed on connection, token, persistence, rate-limit, or API errors instead of accidentally treating the user as free
  • Assistant conflict messages identify Calendly bookings without exposing booking titles or customer details
  • Integration Settings explains the shared-calendar “Check for conflicts” setup and offers Reconnect when Calendly authorization expires
  • Canvas assignments now become plannable tasks with confirmable study-block proposals rather than due-date markers alone
  • Mobile Contacts now brings connection requests, calendar invitations, and agent-to-agent scheduling messages together with push-notification deep links
  • A new copy-and-paste ScholarCal skill setup on the home page and /scholarcal makes it clear how to connect Codex, Claude, ChatGPT, or another agent with scoped access
  • macOS downloads are now a signed, notarized universal build accepted by Apple Gatekeeper on both Apple Silicon and Intel Macs
v2.6July 26, 2026
  • New: The ScholarCal World at /world — a scroll-driven cinematic fly-through of how paired agents negotiate your meetings without either side seeing the other’s calendar
  • New: ScholarCal for Business at /enterprise — book a 30-minute call on real openings, scheduled by ScholarCal’s own availability engine rather than an embedded third-party widget
  • Enterprise plans are now priced separately from individual plans, including forking and tuning ScholarCal into a private, branded scheduling agent for your team
  • Pricing page generalized beyond coursework — ScholarCal is for anyone who runs a week, not only students
  • Four-step setup guide added, walking through connecting calendars, pairing your agent, asking for what you need, and letting it run
  • Enterprise booking never exposes calendar contents: only whether a slot is free, matching the same privacy boundary the agent-to-agent layer uses
v2.5July 11, 2026
  • Month view opens on the current month with an accurate header (fixed scroll-anchor drift)
  • Public holidays no longer appear twice when Google and Microsoft calendars are both connected
  • Per-calendar sync toggle: exclude any synced calendar (like holiday calendars) from your feed
  • Task inbox auto-clears tasks more than a week past due, with a full audit trail
  • Tasks are canceled automatically when their Canvas assignment is removed
  • Duplicate tasks from Canvas + iCal double-ingestion eliminated
  • Agent identity & trust: ScholarCal speaks the open Clawdentity protocol — pair your OpenClaw or other agent with ScholarCal agents via cryptographic identities and human-approved pairing
  • Month cells redesigned with compact Canvas-style outline pills and a clickable "+N more"
  • Day and week views open scrolled to the current time instead of 8 AM
  • New Email Tasks menu: clean your inbox, mark all read, or run a custom email automation with clear progress and results
  • Meetings list paginates with Show more and an optional Hide failed filter
v2.4July 11, 2026
  • Sign in with Microsoft — Apple sign-in coming soon
  • Cleaner sign-in page: crypto wallets move to in-app linking
  • Overdue assignments get catch-up study blocks instead of being skipped
  • Study suggestions read your real assignments — no manual course setup required
  • All Canvas assignments become plannable tasks, not just keyword-matching titles
  • Chat picks your most urgent assignments when you ask for study blocks
  • Public API hardening: conflict-checked event creation and stricter API key validation
  • MCP foundation: connect external MCP servers with per-connection tool allowlists
v2.3March 26, 2026
  • Floating AI assistant: draggable, resizable chat widget available on every page
  • Marketing chatbot: public AI assistant for product questions with rate limiting
  • Clickable insight questions: ask follow-up questions during live meeting transcription
  • Keyboard shortcuts 4-8 for quick navigation (Calendar, Contacts, Settings, Study, Meetings)
  • Smart task inbox: urgency-based sorting with overdue/urgent/soon badges
  • Suggest Blocks button: AI-generated study blocks based on due dates and existing schedule
  • Dashboard AI assistant resize: improved drag tracking with localStorage persistence
  • Meeting transcription improvements: hallucination filtering, system audio capture
v2.2March 20, 2026
  • Crypto payments: multi-chain support (SOL, USDC, ETH, USDT, BTC) with live pricing and QR codes
  • Wallet connect with MetaMask, Coinbase, and Phantom browser wallets
  • On-chain payment verification for Solana, Ethereum, and Bitcoin
  • Canvas iCal feed import in Settings > Integrations
  • Jarvis voice mode: ElevenLabs SDK integration with browser fallback
  • Meetings pipeline: fixed all route handlers for Next.js 15 compatibility
  • Real-time transcript display during meetings
v2.1March 17, 2026
  • Vercel Speed Insights integration
  • Post-signup onboarding survey
  • Interactive product tour for new users
  • Marketing page updates (Contact, About, Integrations)
v2.0March 2026
  • Meetings system with recording and transcription
  • Stripe billing and subscription management
  • Agent booking delegation
  • Task inbox with AI-driven execution
  • Schedule upload OCR (image → recurring events)
  • In-app notifications
v1.9March 2026
  • Workflow dispatch engine
  • Assistant clarification contracts
  • Study plan metadata enrichment
v1.8February 28, 2026
  • Agentic workflows with configurable trust levels
  • Contact system with auto-populate from events and emails
  • User rules engine (natural language → structured conditions)
v1.7February 27, 2026
  • Added shared calendars with invite and role-based access
  • Event comments and notes
  • iCal feed export and .ics file import
  • Keyboard shortcuts (N, T, 1/2/3, arrows, ?, /)
  • Drag-and-drop event rescheduling in week and day views
  • Filter popovers for event type and course
  • Marketing website and documentation pages
v1.6February 26, 2026
  • Gmail and Outlook mail sending with incremental OAuth scopes
  • Microsoft 365 / Outlook calendar adapter with delta sync
  • Teams meeting link creation on event confirm
  • Google Calendar adapter with incremental sync
  • Settings page with persistent user preferences
  • Reminder planner with quiet hours support
v1.5February 25, 2026
  • Direct-write for explicit create intents (no proposal card)
  • Conflict detection with force-override option
  • commitEvent extraction as single source of truth for writes
  • Chat persistence to database
  • Drag-to-resize chat panel
  • Event metadata enrichment (color, tags, reminders)
  • Event click to edit/delete dialog
v1.4February 25, 2026
  • Unified events Google parity (external_events queries)
  • Reconciliation engine for upstream change detection
  • Needs-review panel for changed external events
v1.0February 22, 2026
  • AI chat assistant rewritten (GPT-4o-mini, propose/confirm flow)
  • Study planner with Canvas deadline import
  • Email drafting assistant
  • SMS reminder engine with cron scheduling
  • Canvas token security (per-user encrypted storage)
  • Month, week, and day calendar views

Coming Soon

  • GitHub sign-in
  • Email actions from automations: star, flag, and reply
  • Real-time live transcription with weekly allowances on every plan
  • Canvas OAuth (direct school login — no manual token)
  • Recurring events
  • Mobile app