Spaces:
Running
Running
Commit History
-
working on production
fbd2ca3 -
most of it is done
1eb0838
-
PPTX export fixed
67f0ec9
-
committing since i am heading to bed
c1b5f7a -
made smaller
0b225d2 -
Add drag support to template themes by overlaying elements on template background
Template themes (neobrutalism, galeryn, noisy) now render the template as a non-interactive background layer with draggable elements on top. Users can freely drag text and images across the canvas while keeping the template's decorative design visible underneath. New slides in template mode also get default draggable elements.0bd772a -
Remove framer-motion animations from neobrutalism template layouts
Slides are exported as PowerPoint — animations don't carry over and can interfere with editing. Replaced all motion.div with plain div.26cf782 -
Fix profile image not showing after HF login
HuggingFace OAuth returns OIDC field names (picture, preferred_username) but the code read camelCase names (avatarUrl, name). Now normalizes fields when storing to localStorage and falls back to OIDC names when reading.72896d3 -
Refactor GoogleSlidesEditor: extract types, themes, layouts, and hooks into separate files
Reduces GoogleSlidesEditor.tsx from 2494 to 1620 lines by extracting: - lib/editor-types.ts: shared type definitions - lib/editor-themes.ts: theme definitions and TEMPLATE_THEMES - lib/layout-templates.ts: layout helper functions - hooks/useSlideHistory.ts: undo/redo history management - hooks/useKeyboardShortcuts.ts: keyboard shortcut handling - hooks/useExport.ts: PDF/PPTX export logic - hooks/useEditableField.ts: shared editable field hook for layouts684809c -
Use server-side HUGGINGFACE_CLIENT_ID for OAuth via API endpoint
Replace NEXT_PUBLIC_HUGGINGFACE_CLIENT_ID with a /api/auth/client-id endpoint that reads the server-side env var. All OAuth login handlers now fetch clientId from this endpoint.2b39a2d -
Fix HuggingFace OAuth login by passing clientId and redirectUrl
oauthLoginUrl requires explicit clientId when not running on a HF Space. Match the pattern used in HuggingFaceLogin component.7195841 -
Fix homepage-to-editor flow, auth token storage, template IDs, and export backgrounds
- Fix sessionStorage key mismatch: use generationPrompt/generationModel/isGenerating keys that editor expects - Store hf_api_key on OAuth login so editor API calls have authentication - Fix template ID mismatches: rename galleyrian→galeryn, add missing noisy theme to editor themes - Clear hf_api_key on sign out to prevent stale auth - Skip manual background override in export for template themes (SlideFactory sets per-slide backgrounds) - Add Roboto Mono to Google Fonts for noisy template - Fix HomePage component stub handleSubmit to navigate to editorfbe774b -
Fix hydration mismatch in editor avatar by moving localStorage read to useEffect
7732d07 -
Redesign HomePage with minimal chat-style UI and add new slide templates
2ee65f4
-
major changes incoming
3b8892c
-
many changes
4ff6724
-
Made many changes
38c4ddd
-
improving UI
6d99465 -
fixing
1e179ea -
fix
4b9a674
-
minor changes
70ea50e
-
major changes
d764ce3 -
major chyanges
f5160dc
-
Improve UI design with TailwindCSS and rearrange button layout
e4ff188
-
Many Changes
9a27f9a
-
lets cook next year
707897f -
first commit
d3eb6cb