MDX Blog, Pricing & Platform Architecture
Launched the official Abstruck Blog with full GFM support and syntax highlighting, dedicated public Pricing and Features pages, enhanced technical SEO, and platform performance improvements.
Added
- File-based MDX Blog with GitHub-Flavored Markdown tables, task lists, and syntax-highlighted code blocks powered by Shiki.
- Dedicated /pricing page with transparent Free, Student, and Researcher plan tiers.
- Dedicated /features page detailing the end-to-end capture, understand, organize, retrieve, and export workflow.
- Automated heading deep links (rehype-slug) and dynamic Open Graph social card generation.
Improved
- Technical SEO infrastructure with canonical URL standardization (https://www.abstruck.space), BlogPosting JSON-LD, and sitelink discovery readiness.
- Refined mobile article reading UX and narrowed responsive text margins across public marketing pages.
Security & Infrastructure
- Secure server-side quota testing bypass for founders with hashed telemetry and concurrency limits.
Cloud Drive Integrations & Studio Workspace
Direct media imports from Google Drive and Microsoft OneDrive, studio workspace route transition, and resilient summary parsing.
Added
- Google Drive integration using Google Picker API with minimal per-file drive.file scope.
- Microsoft OneDrive integration with OAuth 2.0 PKCE, folder navigation, and encrypted token storage.
- Studio workspace route transition to /dashboard/studio/[id].
Improved
- LLM summary generation with resilient output parsing, schema validation, and automatic retry recovery.
- Upload CTA with visual cloud provider indicators and direct file picker.
Security & Infrastructure
- AES-256-GCM encryption for cloud provider access tokens stored in Supabase.
- Server-only Row Level Security policies for user cloud connections.
Personalized Onboarding & Library Management
Guided student onboarding, searchable recording library, recoverable trash system, and in-app feedback reporting.
Added
- Guided three-question onboarding flow with Supabase persistence and PostHog tracking.
- Searchable recording library with title, filename, creator, and description filters.
- Recoverable recording trash with restore and permanent deletion actions.
- In-app feedback dialog with privacy-conscious bug reporting via Resend.
Improved
- Dashboard theme polish, navigation layout, and responsive tab overflows on studio views.
- Onboarding trigger ensuring prompt opens seamlessly upon initial profile setup.
Security & Infrastructure
- Hardened observability and privacy-safe logging, omitting user PII from error and analytics events.
- Enforced server-side upload quotas (50 MB) and MIME-type byte validation.
Initial Launch
Initial release of the Abstruck learning and knowledge workspace with AssemblyAI speech-to-text, source-grounded study tools, and multi-format exports.
Added
- AssemblyAI speech-to-text integration with asynchronous transcription, timestamps, and speaker diarization.
- AI summaries with transcript timestamp citations linking directly to audio playback.
- Interactive Ask Abstruck chat grounded in original source material.
- Active-recall flashcard generator and study notes editor.
- Multi-format study guide exports supporting Markdown, plain text, and PDF.
Improved
- Direct-to-storage media uploads with scoped signed URLs.
- Optimized PDF generation for reliable serverless export.
Security & Infrastructure
- Durable transcription recovery cron job for transiently interrupted processing jobs.
- Strict Auth0 user ownership validation for signed upload paths.
