Skip to content

Commit

Permalink
Add github-spark extension
Browse files Browse the repository at this point in the history
- Update raycast owner
- Create Raycast extension
- Merge pull request #778 from githubnext/drifkin/debugging
- add admin override to fetch gists
- Merge pull request #777 from githubnext/colebemis/add-loading-message
- Merge pull request #776 from githubnext/autogrow-initial-input
- Add a new loading message
- Clean up
- Make initial input grow
- Merge pull request #774 from githubnext/terkelg/multiline-refine
- Make input field grow
- Merge pull request #773 from githubnext/terkelg/remember-input
- Remember prompt input when switching between tabs
- Merge pull request #757 from githubnext/terkelg/remove-tabbar1
- Merge branch \'main\' into terkelg/remove-tabbar1
- Add support for returning to the previous prompt (#767)
- Disable variants when needed (#766)
- Merge pull request #765 from githubnext/drifkin/bluetooth
- iframe: enable bluetooth permissions and a few othwers
- Encourage the use of specific libraries (#764)
- Merge pull request #763 from githubnext/revert-762-colebemis/prompt-textarea
- Revert "Make initial prompt input an autogrowing textarea"
- Merge pull request #762 from githubnext/colebemis/prompt-textarea
- Make initial prompt input an autogrowing textarea
- Proxy missing icons (#761)
- Fix multi-line imports (#760)
- Merge pull request #753 from githubnext/terkelg/742
- Adjust particles and loading messages on mobile (#755)
- Merge pull request #758 from githubnext/drifkin/post-keynote
- allow everyone to use the model picker
- restore full sign in page
- remove tabbar1 code
- Merge pull request #756 from githubnext/drifkin/access-for-capi-ppl
- fix capi access
- Merge pull request #754 from githubnext/drifkin/access-for-capi-ppl
- hook up v1 capi, add more people
- Validate KV JSON
- Merge pull request #752 from githubnext/drifkin/loading
- loading more loading messages...
- Merge pull request #751 from githubnext/terkelg/model-history
- Format
- Add models to history on mobile and desktop
- Update primer icons to get new models icon
- Merge pull request #749 from githubnext/drifkin/clean-up-logging
- fix lint
- turn off almost all logging by default
- remove tanstack devtools
- Merge pull request #748 from githubnext/drifkin/more
- fix lint
- change sync debounce: 3s to 1.5s
- don\'t allow admitted waitlist users on staging/preprod
- Merge pull request #747 from githubnext/drifkin/default-tabs-to-code
- disable logging telemetry to console
- editor tabs: default to selecting a code file, if one exists
- Merge pull request #741 from githubnext/drifkin/error-logging
- better error forwarding
- Merge pull request #746 from githubnext/drifkin/sparks-url
- url: rename /gists/<id> -> /sparks/<id>
- Merge pull request #745 from githubnext/drifkin/save-model
- save which model was used for each history entry
- add thatspaige to ff (#744)
- Introducing spark.llmPrompt (#739)
- Merge pull request #743 from githubnext/drifkin/unbranded-sign-in
- temporarily remove branding from signin page
- Merge pull request #740 from githubnext/drifkin/fix-css-updates
- support adding/removing css stylesheets during css "hot reload"
- Merge pull request #738 from githubnext/drifkin/more-telemetry
- fix tests by making db init lazy
- add some server-side telemetry
- Tweak icon prompt (#737)
- Merge pull request #735 from githubnext/terkelg/730
- Merge pull request #736 from githubnext/drifkin/disable-input-syncing
- disable input syncing
- Add initial state to seenKvEntries
- Merge pull request #734 from githubnext/drifkin/direct
- add ff for extended model picker
- Merge pull request #733 from githubnext/terkelg/link-icon-fullscreen
- Link to dashboard
- Explicitly tell the model about which hero icons are available (#731)
- Merge pull request #732 from githubnext/terkelg/tweak-border
- Remove focus border
- Update animated border. Use spark colors.
- Merge pull request #729 from githubnext/drifkin/direct
- Merge pull request #728 from githubnext/terkelg/fix-dashboard-link
- add direct v1 & v2 support for debugging
- Prevent flash when navigating to the dashboard
- Merge pull request #727 from githubnext/terkelg/animate-presence
- Remove double AnimatePresence
- Merge pull request #726 from githubnext/drifkin/cli-parser-command
- update cli
- Merge pull request #725 from githubnext/terkelg/canvas
- LOOOOOAAAD
- Merge pull request #721 from githubnext/drifkin/no-snippy
- Merge pull request #724 from githubnext/terkelg/loading-messages
- Merge pull request #718 from githubnext/terkelg/unused-component
- Make loading fun
- Merge pull request #723 from githubnext/colebemis/split-recent-sparks
- Merge pull request #719 from githubnext/terkelg/508
- prettier
- Split recent sparks into favorite and recent sparks
- Merge pull request #722 from githubnext/example-topics
- Only show example topics if there aren\'t any sparks
- explicitly disable snippy for CAPI calls
- update model name (#720)
- Make error message bold
- style error pages
- Remove next logo component
- Merge pull request #716 from githubnext/multi-line-imports
- fix multiline builtin imports
- Merge pull request #715 from githubnext/terkelg/instant-feedback-mobile
- Merge pull request #714 from githubnext/update-dashboard
- Show metadata on drag
- Center the dashboard
- Adjust spacing
- Fix some safari bugs
- Remove unused imports
- Update dashboard design
- Merge pull request #713 from githubnext/drifkin/fix-tailwind-mime-type
- fix vendored tailwind loading
- Rename according to new panel naming convention
- Merge pull request #712 from githubnext/terkelg/fix-inert-share-close
- add failing multiline import test
- Remove inert when clicking close icon
- Merge pull request #711 from githubnext/terkelg/disable-history
- Increase hisotry size
- Hide and disable history when empty
- Merge pull request #709 from githubnext/drifkin/vendor-tailwind
- disable tailwind cdn console warning
- vendor tailwind cdn instead of loading from cdn
- Merge pull request #708 from githubnext/terkelg/disable-sidebar
- Comment out sidebar code
- Merge pull request #707 from githubnext/fix-renamed-imports
- allow import renames for our special imports
- Merge pull request #701 from githubnext/terkelg/drag-sidebar
- Merge pull request #706 from githubnext/terkelg/empty-state
- Add copy to empty prompts view
- Merge pull request #705 from githubnext/terkelg/loader-overlay
- Make glow border 2px wide
- Add overlay during load
- Merge pull request #704 from githubnext/terkelg/optimize-loader-glow
- Move animation into data attribute
- Merge pull request #700 from githubnext/add-waitlist-link
- remove target _blank
- update copy & link
- Merge pull request #698 from githubnext/drifkin/multi-request-variants
- variants via multiple requests
- Merge pull request #702 from githubnext/colebemis/dashboard
- Update dashboard design
- Disable drag to open sidebar
- Show waitlist link if user is not authorized
- Merge pull request #666 from githubnext/sign-in-page
- Merge pull request #699 from githubnext/terkelg/mobile-tab-order
- Update formatting
- Hide divider on mobile
- Store mobile sort order separately from desktop sort order
- Merge pull request #697 from githubnext/drifkin/disable-sid
- temporarily disable auto-sid processing
- Merge pull request #695 from githubnext/terkelg/data-badge-update
- keep track of seen data entries
- Fix data badge
- Merge pull request #693 from githubnext/terkelg/pwa-safe-area2
- Tweak PWA spacing
- Merge pull request #692 from githubnext/terkelg/pwa-safe-area1
- Remove comments
- Try again with the correct syntax
- Merge pull request #690 from githubnext/drifkin/defaults
- Merge pull request #691 from githubnext/terkelg/pwa-safe-area
- change default
- PWA safe-area
- hide the button too when there\'s an error
- Merge pull request #689 from githubnext/terkelg/enable-tabbar2
- use signin page for error as well
- enable tabbar2 by default
- signin: move to own file; add callbackUrl support
- Merge pull request #688 from githubnext/terkelg/badges
- Use CSS to animate badge position
- Fix badge not updating for logs
- Merge pull request #687 from githubnext/terkelg/fix-z-index
- Add containment
- animate sign in page logo
- Merge pull request #686 from githubnext/drifkin/fix-gen
- fix new spark generation
- Merge pull request #685 from githubnext/terkelg/store-tab-order
- Store tab order
- Merge pull request #683 from githubnext/terkeg/tab-notifications
- Animate when a label appear
- Fix story file
- Add note about LLM panel
- Add notification on data tab
- Make tabs typesafe
- Make dot border color match background of tabs
- Merge remote-tracking branch \'origin/main\' into sign-in-page
- Style the sign in page
- Merge pull request #681 from githubnext/terkelg/tab-order
- Reorder tabs and rename console to logs
- Merge pull request #679 from githubnext/drifkin/telemetry
- fix more build issues
- add missing property
- fix lint & disable local telemetry
- Merge branch \'main\' into drifkin/telemetry
- telemetry: set up some scaffolding, add one client event
- Merge pull request #669 from githubnext/terkelg/tabbar2-panels-2
- Hide sidebar if tabbar2 is enabled
- Remove unused import
- Add prompts and console
- Copy KVPanel over, and add new tabs
- Add reminders to rename after migration
- Fix tab colors
- Merge pull request #668 from githubnext/terkelg/tabbar2-panels-1
- Port existing views to new tabbar
- Remove log
- Hide all notifications from tabs
- Merge pull request #667 from githubnext/terkelg/tabbar2-feature-flag
- Update storybook storie
- Use correct icon for the iterate tab
- Make tabbar 2 render behind a feature flag
- Hide divider when there is no dyanmic tabs
- Disable more button when it\'s empty
- Use global hidden atom instead of prop drilling
- Rename glow to loading
- Add flag to utils
- Move icon utility
- Update comment
- Merge pull request #665 from githubnext/terkelg/tabbar2-components
- Create custom sign in page
- Tabbar2 components
- Parse token usage stats from OAI streaming events & re-enable CAPI model (#653)
- Merge pull request #664 from githubnext/terkelg/fix-inert
- Fix inert iframe
- Merge pull request #663 from githubnext/default-layout
- Remove unused import
- Create a PageContainer component
- Merge pull request #656 from githubnext/design-tweaks
- Add spacing to feedback link
- Merge pull request #654 from githubnext/button-tweak
- Adjust padding in panel header
- Add docs about using "plain" variant for icon buttons
- Minor spacing and shadows polish
- Make sure icon buttons don\'t shrink
- Merge pull request #644 from githubnext/drifkin/fix-prompt-panel
- fix llm call parsing that broke from rename
- Support icon-only buttons (#643)
- Create DropdownMenu component (#640)
- Merge pull request #642 from githubnext/drifkin/telemetry
- client: remove AppInsights plugins
- Merge pull request #641 from githubnext/terkelg/chevron-model-picker
- Add pointer events none
- Merge pull request #639 from githubnext/terkelg/ref-bug
- Fix bug after removing framer motion
- Merge pull request #638 from githubnext/terkelg/logo-click
- Make entire logo clickable
- Merge pull request #637 from githubnext/terkelg/picker-css-animations
- Use CSS over JS for butter smooth GPU animations
- Merge pull request #636 from githubnext/terkelg/dashboard-tweak
- Add back shiny model picker
- Adjust headline size
- Merge pull request #635 from githubnext/fix-tabs-301
- Tweak sizing
- Use custom tabs to fix #301
- Merge pull request #634 from githubnext/terkelg/inert-iframe
- Render iframe inert while popovers are visible
- Remove log
- Merge pull request #633 from githubnext/terkelg/picker-dashboard
- Remove transition
- Do not show shine effect on touch devices
- Tweak selector on dashboard
- Merge pull request #632 from githubnext/drifkin/fix-o1-from-dashboard
- make it so o1-from-dashboard shows loading indicators
- Merge pull request #631 from githubnext/drifkin/4o-always-for-titles
- prevent the model picker from affecting title gen
- Merge pull request #630 from githubnext/terkelg/dashboard-logo
- Replace dashboard logo
- Merge pull request #624 from githubnext/terkelg/model-picker
- temporarily remove the CAPI version
- Add model picker
- Merge pull request #626 from githubnext/terkelg/outline-avatar
- Merge pull request #628 from githubnext/drifkin/handle-failed-gen
- failed gens: show toast, delete partial state
- adjust header layout
- Fix focus outline on avatar
- Merge pull request #625 from githubnext/terkelg/pwa-icon
- Add new icon
- Merge pull request #623 from githubnext/terkelg/avatar-size
- Merge pull request #622 from githubnext/terkelg/remove-old-history
- Tweak avatar size
- Remove unused components
- Merge pull request #620 from githubnext/drifkin/fix-safari
- don\'t use \`Upgrade-Insecure-Requests\` in dev mode
- Merge pull request #614 from githubnext/terkelg/logo
- Merge branch \'main\' into terkelg/logo
- Add new logo + animations
- Add new logo
- Merge pull request #611 from githubnext/terkelg/revise-fullscreen-toolbar
- Add some spark styling and a new approach to minimal UI mode
- Merge pull request #610 from githubnext/terkelg/fix-icon-flicker
- Reuse same icon to prevent flicker on iOS
- Merge pull request #609 from githubnext/terkelg/tabbar-gesture-fix
- Reset gesture if touch count change during gesture
- Merge pull request #608 from githubnext/terkelg/tabbar-gesture-fix
- uncomment guard
- Merge pull request #607 from githubnext/terkelg/tabbar-gesture-fix
- Make toolbar blend with top color
- fix tap count
- Merge pull request #606 from githubnext/terkelg/tabbar-gesture
- Hide tabbar by default in fullscreen mode
- Use 2 finger gesture to toggle tabbar
- Merge pull request #605 from githubnext/terkelg/fullscreen-mode-banner
- Add tiny toolbar in fullscreen mode on mobile
- Merge branch \'main\' into terkelg/fullscreen-mode-banner
- wip
- Merge pull request #603 from githubnext/drifkin/ff
- add feature flags to userInfo
- Merge pull request #604 from githubnext/terkelg/selection
- Remove else statement from 3x tap gesture
- fix selection while dragging
- Merge pull request #600 from githubnext/terkelg/fullscreen-mode
- Tweak hit areas
- Add fullscreen gesture
- Merge pull request #592 from githubnext/colebemis/add-tooltip-1
- Use CAPI github-spark integration for o1-mini, o1-preview, and byom-c1 (#601)
- Remove unused export
- Add widget to fullscreen mode
- Merge pull request #594 from githubnext/terkelg/590
- Comment out x-ray button
- Delete runtime/vite.config.ts.timestamp-1729274946524-8e51bf9210917.mjs
- Run prettier
- Update tooltip story
- Add Tooltip component that wraps Radix UI tooltip
- Merge pull request #589 from githubnext/drifkin/runtime-system-prompt
- runtime LLM calls: add system prompt
- Merge pull request #588 from githubnext/drifkin-patch-1
- Create ownership.yaml
- Support for additional models (#585)
- Merge pull request #587 from githubnext/drifkin/env-var
- update env vars
- Merge pull request #586 from githubnext/drifkin/cli-fix
- cli: fix redteam command
- Create RadioGroup component (#584)
- Merge pull request #583 from githubnext/terkelg/tweak-rai
- Add border to RAI to make it stand out more
- Merge pull request #523 from githubnext/colebemis/slider
- Merge pull request #582 from githubnext/terkelg/fix-variants
- Add button to open variants (hidden)
- Update slider component
- Add back variants logic lost during the tabbar changes
- Merge remote-tracking branch \'origin/main\' into colebemis/slider
- Merge pull request #581 from githubnext/terkelg/rai-disclaimer
- Add to dashboard
- Update copy to include AI
- Increase hit area
- Add disclaimer
- Merge pull request #580 from githubnext/terkelg/color-selection
- Remove log
- fix selected color
- Merge pull request #579 from githubnext/minor-ui-tweaks
- Center the tabbar based on viewport and not workspace
- Do not use muted color for labels
- Merge pull request #578 from githubnext/terkelg/click-to-dismiss
- Merge pull request #577 from githubnext/terkelg/toast
- Click backdrop to close
- Merge pull request #576 from githubnext/terkelg/prevent-initial-animation
- Addd toast system
- Make sure workspace doesn\'t animate in
- Merge pull request #575 from githubnext/terkelg/fix-mask-safari
- Fix icon jitter in Safari
- Remove old SVG mask
- Improve mask placement
- Test different mask
- Merge pull request #572 from githubnext/terkelg/preview-desktop
- Do not dim on hover
- Fix keyboard navigation
- Fix linting, and scroll
- Fade out workspace
- Merge pull request #571 from githubnext/drifkin/baselines
- add baselines support
- Fix drag not being smooth
- Fix for when index is out of range
- Give calling component full control by exposing more callbacks
- Fix hover on faded item, fix fade bug
- Auto focus the name field when renaming a spark (#570)
- Update params
- Shorten hover delay
- Fix cursor flickering by covering gap
- Add hover state
- Merge pull request #568 from githubnext/drifkin/more-security
- for unauth, 404 to not leak info about what exists
- Hide the share button when viewing a shared spark (#567)
- Merge pull request #565 from githubnext/drifkin/rai-submission
- add category-based IDs
- default title to "untitled" if inappropriate
- optionally let the model explain filtering
- Merge pull request #564 from githubnext/terkelg/picker-drag-support
- rewrite to use springs and skip native scroll
- safety prompt tweaking
- Merge pull request #563 from githubnext/terkelg/deps
- Move to devDependencies
- fix storybook
- Merge pull request #562 from githubnext/terkelg/history-ui
- Wheel picker improvements. Add desktop version.
- move custom instructions into a user message...
- Merge pull request #559 from githubnext/drifkin/some-security-todos
- fix author info fetching: add back access token to session
- Merge pull request #558 from githubnext/drifkin/some-security-todos
- fix gist PATCH route
- Merge pull request #557 from githubnext/drifkin/some-security-todos
- actually allow runtime routes to be embedded as iframes anywhere
- Merge pull request #556 from githubnext/drifkin/some-security-todos
- fully broaden csp form-action to fix log in/out
- add some App Insights domains to csp
- add frame-src for production & staging
- utils -> route-utils
- package-lock has a change for some reason
- remove partial kv.onUpdate impl
- Merge pull request #555 from githubnext/drifkin/headers
- add security headers
- Merge pull request #554 from githubnext/drifkin/stop-doing-this-esbuild
- fix esbuild install issue
- Merge pull request #552 from githubnext/drifkin/fix-deps
- try to fix weird esbuild issue
- Merge pull request #551 from githubnext/drifkin/lockfile
- update tanstack mask
- routes regen\'d due to dep update
- regen lockfile
- Merge pull request #550 from githubnext/drifkin/sanitize-spark-id
- validate sparkId
- Merge pull request #547 from githubnext/drifkin/deps
- Merge pull request #549 from githubnext/drifkin/fix-another-alert
- Merge pull request #548 from githubnext/alert-autofix-3
- restrict proxied gh path
- tweak rate limiting and cache client instead of reading each time
- Fix code scanning alert no. 3: Missing rate limiting
- update auth-related deps
- Merge pull request #546 from githubnext/alert-autofix-2
- Update allowed deployments list
- add allowlist for model deployments
- Merge pull request #542 from githubnext/drifkin/prod-share-url-table
- add share-urls container to prod cosmos
- Merge pull request #541 from githubnext/drifkin/more-excel
- Merge pull request #540 from githubnext/drifkin/fix-imports-again
- cli: record local url in excel report for opening tests w/ output
- allow importing spark imports across multiple import statements
- Merge pull request #539 from githubnext/drifkin/excel
- cli: generate excel doc of test results
- Merge pull request #538 from githubnext/terkelg/llm-disabled-state
- Keep opacity when in LLM state
- Move border radius to outer element to make the LLM glow rounded too
- Don\'t fade LLM buttons when loading
- Merge pull request #537 from githubnext/terkelg/mobile-tweaks
- Add padding below tabbar
- Prevent blue "flash" in dark mode.
- Merge pull request #536 from githubnext/terkelg/llm-gradient-optimization
- Scope CSS animations
- Merge pull request #535 from githubnext/disable-css-animation
- test: remove global css animation
- Merge pull request #534 from githubnext/terkelg/hotfix-xray-popover
- Hotfix for x-ray mode
- Merge pull request #533 from githubnext/terkelg/remove-xray-config
- Remove xray alias (not available in runtime)
- Misc. UX tweaks (#532)
- Merge pull request #531 from githubnext/terkelg/runtime-tailwind
- Expose same tailwind config to the sandbox tailwind
- Merge pull request #530 from githubnext/terkelg/fork-button-color
- Fix fork button color
- Merge pull request #529 from githubnext/drifkin/gen-title
- basic title generation
- Merge pull request #527 from githubnext/terkelg/remove-tabbar-flag
- Remove feature flag
- Merge pull request #525 from githubnext/terkelg/header
- Fix button size
- Remove unused prop
- Sync, move state to atoms
- Center title and limit length
- Make logo go to dashboard
- Use theme colors for icon
- Merge branch \'main\' into terkelg/header
- Save changes
- Remove unused import
- Hide footer on desktop
- Use storybook actions
- Update app layout
- Remove comment
- Delete old files
- Add SparkInfo
- Add storybook playground for the dialog element
- Remove old author code
- Change markup to section
- add favorite to type
- Merge pull request #524 from githubnext/drifkin/load-offline-results
- add ability to view offline test results in app
- Create Slider component
- Create Checkbox component (#522)
- Merge pull request #521 from githubnext/colebemis/select
- Set data-spark-state attr
- Create Select component
- Merge pull request #520 from githubnext/colebemis/textarea
- Misc style adjustments
- Create textarea component
- Merge pull request #519 from githubnext/drifkin/rai-contd
- rai: enable prompt-based safety filtering
- Merge pull request #517 from githubnext/colebemis/ds-updates
- Fix build errors
- Update theme type
- Merge remote-tracking branch \'origin/main\' into colebemis/ds-updates
- Add old components but deprecate them
- Update styles
- Update docs
- Merge pull request #518 from githubnext/drifkin-patch-1
- give Wattenberger access, not wattenberger
- cli: allow test cases to provide custom instructions
- Remove grid spacing
- Merge stash
- Add divider between header and icons
- Merge pull request #515 from githubnext/terkelg/upgrade-deps
- Remove notebooks
- Design system updates
- Merge pull request #516 from githubnext/drifkin/rai-improvements
- add copyright/IP instructions to safety portion of prompt
- cli: collect output for tests that should filter but don\'t
- Undo automatic Storybook migration (we want to use the default doc-gen)
- Move tanstack to client
- Remove vitale
- Merge pull request #514 from githubnext/drifkin/save-theme
- Framer motion migration
- Remove unused package
- Update framer-motion
- Upgrade storybook
- add basic theme syncing
- Make buttons use the invisible variant
- Support children prop in IconButton
- Merge pull request #513 from githubnext/drifkin/variants
- add debug log to help diagnose #390
- Merge pull request #512 from githubnext/terkelg/untitled-remove
- Remove "untitled" button
- Merge pull request #511 from githubnext/terkelg/simplify-xray
- Vitest no longer used, remove test commands
- Animate xray filter
- Use custom ease
- Add outline when in x-ray mode
- Fix top right radius
- Remove unused xray css
- Fix input styles
- Remove old x-ray mode
- Merge pull request #510 from githubnext/drifkin/fix-temperature
- restore higher temperatures for variants
- Merge pull request #495 from githubnext/terkelg/tabbar
- Merge branch \'main\' into terkelg/tabbar
- Use correct icon, tweak animation timing
- Merge pull request #507 from githubnext/drifkin/fix-codespaces
- add turbo.json to server
- Implement mobile history picker
- Merge pull request #505 from githubnext/drifkin/parallelize-cli
- cli: parallelize redteam calls
- Merge pull request #504 from githubnext/drifkin-patch-1
- Merge pull request #503 from githubnext/drifkin/github-spark-imports
- add readme note about az login
- use \`@github/spark\` prefix for imports
- Merge pull request #501 from githubnext/drifkin/rewrite-debugging
- fix import gist/* backwards compat
- more gist->spark renames in runtime
- extract code processing fns in prep for testing
- Move bg down the tree
- Fix PWA tabbar bg and popover menu position
- Add padding in PWA mode
- Merge branch \'main\' into terkelg/tabbar
- Fix build
- Use focus-visible instead of JS
- Fix line animation
- Merge pull request #498 from githubnext/drifkin/rename
- Animate dots, fix selectors
- Fix deletion of items
- Improve a11y
- Use RAF
- Add min size to picker to prevent it from collapsing when empty
- Fix last remaining edge cases
- Fix bug in WheelPicker
- Simplify wheel picker events
- prompt: rename gist->spark to reduce model confusion
- Merge pull request #497 from githubnext/drifkin/fix-create-root
- encourage model to use \`Button\` over \`button\`
- remove svelte, react native examples
- fix createRoot examples
- Merge pull request #496 from githubnext/drifkin/more-rai
- add runtime as a dep of server
- move OaiMessage type to shared as well
- Merge branch \'main\' into drifkin/more-rai
- move prompts to server; add server-side validation; update rai cli
- Render custom views
- Make picker work in both directions
- Clean up
- Improve callback system, make them happen in order
- WIP
- Optimize wheel picker
- Fix dark mode and add outline
- Remove unused file and fix linting
- Add custom instructions
- Remove logs
- Tweak mobile mode
- Theme panel
- Merge pull request #494 from githubnext/drifkin/missing-dep
- add missing octokit dep to server
- Add backdrop and cancel button to refine
- Merge pull request #493 from githubnext/drifkin/waitlist-integration
- check waitlist access at login
- Minor tweaks to variant picker
- Typedoc fixes (#492)
- Hide variants picker on selection
- Merge branch \'main\' into terkelg/tabbar
- Get variant view logic working
- Merge pull request #467 from githubnext/drifkin/rai-prompt-adjusting
- move cli out of server/src
- rai prep
- Switch runtime component (#491)
- Fix storybook types
- Comment out Theme type, importing broke dev server
- Remove comments
- Merge branch \'main\' into terkelg/tabbar
- Fix dialog element
- Remove #root style (#490)
- Fix default color
- Add basic theme support
- Add WIP tabbar under feature flag
- Hide border using negative margin on mobile
- Adjust layout for tabbar design
- Introduce feature flag
- Add resize text-area hook
- Tweak prompt to fit into new tabbar (tmp)
- First draft of the tabbar layout
- Add count label to Data tab (#485)
- Misc. logs polish (#484)
- Confirm spark deletion + misc. polish (#483)
- Header tweaks (#482)
- Upgrade storybook
- Merge pull request #481 from githubnext/terkelg/fix-ref
- Fix multiple refs on same element
- Forward ref (#479)
- Merge pull request #447 from githubnext/terkelg/components
- Merge pull request #477 from githubnext/jaked/no-appinsights-debug-log
- turn off app insights debug logging
- Fix text color in x-ray mode
- Tweak styles
- Implement card sub components
- Split up styles (not used yet)
- Update docs
- Update prompt
- Hide buttons for now
- Add center option to App
- Merge pull request #476 from githubnext/jaked/empty-component-props
- when generating component docs, skip types that don\'t have explicit props
- Merge pull request #475 from githubnext/jaked/appinsights-no-console-log
- turn off debug logging to appinsights
- Remove base prop
- Delete merge file
- Merge pull request #472 from githubnext/terkelg/wheel-picker
- Format
- Merge branch \'main\' into terkelg/wheel-picker
- Fix glob
- Remove logs
- wip
- Add a couple users to the allow list (#469)
- Merge pull request #468 from githubnext/drifkin/upgrade-authjs
- update adapted code to match latest code in @auth/express
- temporarily override @auth/core dep for testing
- Merge pull request #466 from githubnext/jaked/instrument-fetch
- telemetry for downstream fetch calls
- Merge pull request #465 from githubnext/jaked/import-appinsights-first-again
- import app insights FIRST first
- Merge pull request #464 from githubnext/drifkin/can-write-api
- add new \`gist.user.canWrite\` API
- Merge pull request #463 from githubnext/drifkin/fork-button
- add fork button for when viewing a share URL...
- Merge pull request #462 from githubnext/jaked/import-appinsights-first
- import app insights first
- Merge pull request #461 from githubnext/jaked/fix-appinsights-import
- fix app insights import
- Merge pull request #460 from githubnext/jaked/maybe-fix-defaultClient
- maybe fix defaultClient
- Merge pull request #459 from githubnext/jaked/explicit-request-tracking
- track HTTP requests explicitly
- Merge pull request #458 from githubnext/jaked/appinsights-debugging
- turn on some app insights debugging
- Merge pull request #457 from githubnext/jaked/appinsights-env-var
- fix app insights connection string env var
- Merge pull request #456 from githubnext/jaked/appinsights-connection-strings
- app insights connection strings
- Merge pull request #455 from githubnext/jaked/appinsights
- basic app insights setup
- Merge pull request #454 from githubnext/drifkin/move-dep
- move nanoid dep from root->server/
- Merge pull request #452 from githubnext/drifkin/sharing-refresh
- add permissioned share links
- Experiment with runtime styling lib
- Merge branch \'main\' into terkelg/components
- Update input to use Tailwind
- Document colors
- Prevent App name collisions
- Strip imports to "./style.css" from the JS code (#448)
- Organize CSS
- Theme tokens, internal hooks, and basic styling
- Setting crashed VSCode :shrug:
- Merge pull request #445 from githubnext/drifkin/sharing-refresh
- create \`share-urls\` table in dev cosmosdb
- Add chrisreddington to the list of allowed users (#444)
- Merge pull request #443 from githubnext/jaked/typedoc-plugin
- test script for typedoc-plugin
- build + config for typedoc plugin
- Add support for console.error/warn (#434)
- Merge pull request #442 from githubnext/dependabot/npm_and_yarn/rollup-4.22.4
- Merge pull request #430 from githubnext/dependabot/npm_and_yarn/vite-5.4.7
- Merge pull request #380 from githubnext/dependabot/npm_and_yarn/express-4.20.0
- Bump rollup from 4.21.3 to 4.22.4
- Merge pull request #441 from githubnext/drifkin/propagate-rai-prompt-filters
- pass along model status codes properly from server
- Merge pull request #437 from githubnext/drifkin/fix-xray-older-sparks
- fix crash in sparks pre-xray analysis
- WIP theming system
- Improve storybook only css
- Improve Tailwind extensions highlighting
- Merge pull request #435 from githubnext/drifkin/x-ray-button-onclick
- add comment and iffy support for analyzing components edited manually
- provide descriptions of button \`onClick\`s in x-ray mode
- add ids to every Button
- Check if global is available
- Center container
- Move Storybook CSS
- Add back Tailwind
- do not auto open Storybook
- Merge pull request #433 from githubnext/terkelg/prettier
- Initial format
- Add perttier import and tailwind organizer plugins
- Merge pull request #432 from githubnext/jaked/swap-action-again-again
- no indents in block for swap action
- Merge pull request #431 from githubnext/jaked/swap-action-again
- fix line folding in swap action
- Bump vite from 5.4.5 to 5.4.7
- Merge pull request #429 from githubnext/jaked/swap-action
- action to swap preproduction with production
- Merge pull request #428 from githubnext/jaked/staging-sandbox
- use copilot-gist-staging as the sandbox origin for spark-staging
- Merge pull request #427 from githubnext/jaked/preproduction-cosmosdb-role
- add cosmosdb role for preproduction slot
- Merge pull request #426 from githubnext/jaked/preproduction-slot
- add a preproduction slot and deploy to it
- Merge pull request #425 from githubnext/jaked/spark-staging
- rename copilot-gist-staging -> spark-staging
- Merge pull request #424 from githubnext/jaked/staging-custom-domain-again-again
- bind certificate in hostname binding for staging
- Merge pull request #423 from githubnext/jaked/staging-custom-domain-again
- don\'t reuse wildcard hostname for staging
- Merge pull request #422 from githubnext/jaked/staging-custom-domain
- use wildcard domain / cert for staging
- Merge pull request #421 from githubnext/jaked/no-iframe-redirect
- fetch runtime URL explicitly instead of redirecting iframe
- Merge pull request #414 from githubnext/jaked/improve-render-time
- Merge pull request #417 from githubnext/drifkin/iframe-permissions
- add trailing comma
- add more permissions
- Merge pull request #413 from githubnext/jaked/fix-codemirror-cursor-glitch
- flushSync to avoid cursor glitch
- improve render time to avoid CodeMirror cursor glitch
- Granting access to a few folks (#412)
- Merge pull request #411 from githubnext/drifkin/rzhade3-access
- grant access to @rzhade3
- Merge pull request #410 from githubnext/jaked/runtime-signature
- review feedback
- authenticate runtime with signature
- Merge pull request #406 from githubnext/jaked/cross-site-session-token-again
- permit cross-site logged-in requests, again
- Merge pull request #405 from githubnext/jaked/cross-site-session-token
- permit cross-site logged-in requests
- Merge pull request #404 from githubnext/jaked/fix-runtime-assets-url
- fix runtime assets url
- Merge pull request #403 from githubnext/terkelg/fix-history-typing
- Prevent history from going crazy while typing
- Merge pull request #402 from githubnext/jaked/revert-3f76202c
- revert 3f76202c (allow cross-origin requests for runtime assets)
- Merge pull request #401 from githubnext/jaked/runtime-cors
- allow cross-origin requests for runtime assets
- Merge pull request #400 from githubnext/jaked/drop-managed-certificate
- drop managed cert
- Merge pull request #399 from githubnext/jaked/wildcard-hostname-binding
- use *.githubnext.com in App Service hostname binding
- Merge pull request #398 from githubnext/jaked/per-spark-sandboxes
- per-spark sandbox origins
- Merge pull request #397 from githubnext/jaked/unrevert-bd7b37aa
- unrevert bd7b37aa (preview iframe uses \`src\` instead of \`srcDoc\`)
- Merge pull request #396 from githubnext/drifkin/instruct-importing-hooks
- tell model to import via \`gist/hooks\`
- Merge pull request #394 from githubnext/drifkin/fix-logs-crash
- fix logs panel crashing app from logging an error
- Merge pull request #393 from githubnext/drifkin/rename-to-models
- rename Prompts -> Models
- add iframe camera/mic/gyro permissions
- Merge pull request #392 from githubnext/terkelg/prompts
- Style prompts panel
- Merge pull request #389 from githubnext/terkelg/kv
- Super basic KV
- Merge pull request #388 from githubnext/jaked/revert-bd7b37aa
- temporarily revert bd7b37aa (preview iframe uses \`src\` instead of \`srcDoc\`)
- Merge pull request #387 from githubnext/jaked/iframe-src
- preview iframe uses \`src\` instead of \`srcDoc\`
- Remove unused component
- Merge pull request #386 from githubnext/terkelg/code-preview-split
- Merge pull request #383 from githubnext/terkelg/move-logs
- Improve responsiveness on small viewports
- Merge pull request #385 from githubnext/terkelg/text-selection
- Fix #364
- Merge pull request #384 from githubnext/terkelg/sidebar-open-state
- Remember sidebar open state
- Remove comments
- Show logs in sidebar panel (mvp)
- Merge pull request #382 from githubnext/drifkin/tweaks
- tweaks
- Merge pull request #381 from githubnext/drifkin/button-triggering-ai
- separate out ActivityManager so it can be typed
- llm loading state, but need to refactor for types
- Bump express from 4.19.2 to 4.20.0
- Merge pull request #369 from githubnext/terkelg/runtime-components
- Fix linting
- Remove logs
- Fix issue with KV hook
- Tweak icon prompt
- Use :where for lowest possible specificity
- Document internal state (disable for now)
- Merge branch \'main\' into terkelg/runtime-components
- format
- Initial components
- Merge pull request #379 from githubnext/jaked/wildcard-cert-from-keyvault-again
- use cert from keyvault for spark.githubnext.com, again
- Merge pull request #378 from githubnext/jaked/revert-594ba76e
- revert 594ba76e (use cert from keyvault for spark.githubnext.com)
- Merge pull request #377 from githubnext/jaked/wildcard-cert-from-keyvault
- use cert from keyvault for spark.githubnext.com
- Merge pull request #376 from githubnext/drifkin/css-inject-order
- let model tailwind classes override our styles
- More tweaking
- Merge branch \'main\' into terkelg/runtime-components
- Styling primitives
- Do not clean build
- Merge pull request #375 from githubnext/jaked/sandbox-tailwind
- support Tailwind styles in sandbox via Tailwind CDN
- Remove tailwind and use css modules
- Fix linting
- Remove logs
- Add some basic dark/light mode styles
- Add example without card component
- Minor tweaks
- Add example to KV hook
- update prompt
- Use Spark instead of Gist
- Update hook to be async
- Skip hooks and fix case where component names with from files with multiple exports didn\'t show up in docs
- Merge branch \'main\' into terkelg/runtime-components
- Include hooks in TypeDoc
- Import hooks from \'hooks\' namespace
- Add theme switching logic to parent App
- Merge pull request #373 from githubnext/jaked/component-props-prompt-again
- put component types in prompt, again
- Merge branch \'main\' into terkelg/runtime-components
- Merge pull request #372 from githubnext/terkelg/370
- Fix 370
- Add hooks (not "hooked" up yet)
- Add initial placeholder components
- Merge pull request #368 from githubnext/drifkin/different-revert
- Revert "put component prop types in prompt"
- Merge pull request #366 from githubnext/jaked/dev-dep-build
- client dev task depends on runtime build
- Merge pull request #363 from githubnext/drifkin/fix-imports
- add missing \`multiline\` indicator to regex
- Merge pull request #365 from githubnext/jaked/component-props-prompt
- put component prop types in prompt
- broaden "is this a module?" heuristic
- Merge pull request #361 from githubnext/terkelg/editor-split-view
- Prevent code from being hidden behind preview
- Remove scroll bounce from code editor
- Merge pull request #360 from githubnext/drifkin/image-auth
- don\'t require auth for icons to try to avoid pwa permission issues
- Merge pull request #359 from githubnext/drifkin/prettier-ignore
- add .prettierignore
- fix manifest href
- Merge pull request #358 from githubnext/terkelg/pwa-icon-png
- Update PWA icon
- Merge pull request #357 from githubnext/drifkin/manifest
- fix manifest.json when behind auth
- Merge pull request #355 from githubnext/jaked/import-gist-components
- .prettierrc so VS Code doesn\'t use its own config
- Merge pull request #356 from githubnext/terkelg/runtime
- Format component docs
- prettier
- Add placeholder components and setup Storybook
- let the model import from gist/components
- Merge pull request #354 from githubnext/jaked/fix-dev-deps
- use \`concurrently\` to avoid a turbo + tailwind bug
- Split up width and height
- Fix auto scroll to end
- Resize support
- WheelPicker wip
- Fix gist.llm API to support single chat message object (#352)
- Merge pull request #350 from githubnext/drifkin/prettier
- enforce prettier on ci
- Merge pull request #347 from githubnext/terkelg/styles
- Scope layout animations
- remove log
- Organize CSS, split into multiple files
- Merge pull request #346 from githubnext/drifkin/allow-popups
- sandbox: allow popups
- Merge pull request #344 from githubnext/terkelg/refactor-isnarrow
- Merge pull request #345 from githubnext/terkelg/rename-workspace-layout
- Use atom for isNarrow
- Introduce a \`kv.delete\` API (#342)
- Rename workspace layout file
- Merge pull request #343 from githubnext/terkelg/zoom-icons
- Update xray button to use our IconButton component
- Remove padding
- Add new zoom button
- Fix glow on lightbulb icon
- Add PWA media query to Tailwind config
- Merge pull request #337 from githubnext/terkelg/share-darkmode
- fix outline and darkmode
- Merge pull request #336 from githubnext/terkelg/share
- Remove artifical loading timeout, prevent flicker on super fast loads
- Adding user (JC\'s wife for dogfooding)
- Update docs
- Pass userInfo through variants
- Share
- Update typedoc config
- Adding compiler/lint suppression
- Fixing typedoc build
- Add gist.user API to runtime (#335)
- Merge pull request #333 from githubnext/jaked/component-prompt
- Merge pull request #332 from githubnext/drifkin/fix-button
- fix generating variants when clicking on "Let\'s go!"
- Merge pull request #331 from githubnext/terkelg/input-radius
- generate component descriptions in prompt from doc comments
- Fix corners
- Merge pull request #330 from githubnext/terkelg/update-icon
- Improve masked icons support on Android
- Merge pull request #328 from githubnext/terkelg/variants-loader
- Fix overflow on mobile
- Merge pull request #327 from githubnext/jaked/turbo
- Improve touch experience
- Add placeholder loader to variants
- internal packages should be non-dev deps
- loose env mode to pass through secrets etc. for Codespaces
- use turbo for proper package dependencies
- Merge pull request #326 from githubnext/terkelg/example-docs
- Add example docs
- Merge pull request #323 from githubnext/terkelg/dashboard
- Merge pull request #322 from githubnext/terkelg/icon
- Merge pull request #324 from githubnext/terkelg/variant-icon
- Merge pull request #325 from githubnext/terkelg/text-selection
- Make user-select opt out instead of opt in
- Merge pull request #319 from githubnext/jaked/fix-style-imports
- Show variant icon
- add new homescreen logo
- Hack the dashboard input to make it look a bit more like the prompt
- Add some colors
- Merge pull request #320 from githubnext/drifkin/fix-codespace-build
- fix codespace build
- unrevert 7abbaf09 (rename copilot-gist.githubnext.com to spark.githubnext.com)
- separate style tags per file so \`@import\` works
- Merge pull request #316 from githubnext/fixr-runtime-storybook
- Rename dist to build
- Merge pull request #315 from githubnext/drifkin/x-ray
- add placeholder x-ray mode toggle
- revert 7abbaf09
- Merge pull request #314 from githubnext/jaked/spark.githubnext.com
- rename copilot-gist.githubnext.com to spark.githubnext.com
- Merge pull request #313 from githubnext/terkelg/fix-dashboard
- Fix dashboard on mobile
- Merge pull request #310 from githubnext/storybook
- Merge branch \'main\' into storybook
- Merge pull request #308 from githubnext/jaked/runtime-tailwind
- Merge pull request #311 from githubnext/terkelg/remove-storybook-addons
- Remove unused storybook addons
- Add Storybook to runtime
- Remove unused import
- Tailwind setup for runtime
- Merge pull request #299 from githubnext/react-components
- Merge pull request #306 from githubnext/terkelgcode-preview-toggle-fix
- Remove leftover debug code
- Merge pull request #305 from githubnext/terkelg/clean-up
- Clean up Storybook stories
- Merge pull request #302 from githubnext/terkelg/alignment
- Fix alignment with logo
- nicer handling of </script> in runtime
- more flexible react import rewrites
- Merge pull request #300 from githubnext/terkelg/new-layout
- Merge branch \'main\' into terkelg/new-layout
- expose React / ReactDOM on window.gist and use them
- fix runtime stuff for React
- Implement new layout into app
- Add keyboard navigation
- implement mobile layout
- Style drag handle
- New layout with connected sidebar
- Show full previews and prompt
- Fix scroll and panel overflow
- wip markdown react component
- Merge pull request #297 from githubnext/preview-variant-simple
- Show full previews and prompt
- Merge pull request #296 from githubnext/terkelg/mobile-zoom-fix
- Fix scroll and panel overflow
- Merge pull request #295 from githubnext/terkelg/mobile-zoom
- Add zoom toggles
- Add id to layout key
- Add labels on desktop
- Tweak defaults
- Implement new reusable toggle group
- Update bg color
- Scale down preview on mobile
- Merge pull request #294 from githubnext/title-tweaks
- Experiment with radix and framer motion
- Updating action button labels
- Updating the copy on the topic form
- Do not clip overflows in panel header
- Make main panel appear above sidebar panel
- Fix initial scroll fade
- ⚡️ (#293)
- Size buttons based on viewport
- Merge pull request #291 from githubnext/terkelg/dark-mode-tweaks
- Fix dark mode
- Merge pull request #290 from githubnext/terkelg/main-panel-header
- Show prompt on large enough screens
- Merge branch \'main\' into terkelg/main-panel-header
- Fix linting/build
- Animate open
- Tweak edge cases
- Add title to main panel
- Merge pull request #259 from githubnext/dependabot/npm_and_yarn/micromatch-4.0.8
- Merge pull request #288 from githubnext/drifkin/fix-server
- Merge pull request #287 from githubnext/drifkin/fix-bg
- fix loading new-style URLs directly from server
- fix transparent backgrounds in fullscreen mode
- Merge pull request #279 from githubnext/drifkin/router-continued
- finish integrating router; make default
- Add buttons to toolbar
- Rename toolbar to panel header
- Custom preview/code toggle
- Combine button components
- Merge pull request #285 from githubnext/terkelg/upgrade-storybook
- Update storybook
- Merge pull request #281 from githubnext/terkelg/contain-strict
- Merge pull request #280 from githubnext/terkelg/theme-color
- Merge pull request #282 from githubnext/terkelg/optimize-header-space
- Move sync and share to top level toolbar
- Fix framer motion bug in send icon
- Remove leftover log
- Simplify mobile "experiments" label
- add alt text to logo
- Hide Copilot to free up more space on mobile
- Add strict containment to panels
- add theme color
- Merge pull request #276 from githubnext/terkelg/main-panel
- Merge pull request #277 from githubnext/terkelg/touch-zoom
- Disable user scale to prevent zooming on mobile when focusing text inputs
- Merge branch \'main\' into terkelg/main-panel
- First iteration of the main editor panel
- Tweak header
- Prevent scroll bounce to make it the app feel more native
- align logo on narrow devices
- Align logo better
- Remove depricated animate
- Fix safari render issue
- Merge pull request #273 from githubnext/tweak-header
- Merge branch \'main\' into tweak-header
- Tweak header
- Tweak header
- Merge pull request #272 from githubnext/terkelg/disable-elastic-scroll
- Merge pull request #271 from githubnext/terkelg/align-logo-mobile
- Prevent scroll bounce to make it the app feel more native
- align logo on narrow devices
- Merge pull request #270 from githubnext/terkelg/fix-safari-layout
- Align logo better
- Remove depricated animate
- Fix safari render issue
- Merge pull request #268 from githubnext/terkelg/turn-off-the-lights
- Enable dark mode
- Merge pull request #266 from githubnext/integration
- Fix linting
- Fix storybook, remove logs
- Style cursor, focus state and minor bugs
- Rename isMobile to isNarrow
- Adjust breakpoint, tweak spacing
- Integrate new layout component
- Merge pull request #264 from githubnext/terkelg/resize-panel
- Style drag handle
- Style drag handle, make it a reusable component
- Fix text-selection during drag on touch, and improve component API
- Add css containment
- Main layout component
- Merge pull request #263 from githubnext/drifkin/router
- start integrating router
- Update the gist.llm API to support structured output and accept an array of chat messages (#260)
- Bump micromatch from 4.0.7 to 4.0.8
- Merge pull request #258 from githubnext/drifkin/llm-panel
- more lint fixing
- fix linting
- fix llm streaming not working because of sandboxing
- first pass at an llm panel
- Merge pull request #257 from githubnext/terkelg/codemirror-dark
- Add theme switching to codemirror
- Merge pull request #256 from githubnext/terkelg/responsive-layout
- Add panel component
- Merge pull request #251 from githubnext/terkelg/history-hover
- Add kelseyrae to the list of allowed users (#255)
- Main layout component
- Merge pull request #254 from githubnext/jaked/fix-history-scroll
- fix cut-off history list
- Merge pull request #253 from githubnext/drifkin-patch-1
- Updates from editor
- grant @damovisa access
- Merge pull request #252 from githubnext/jaked/generate-titles
- generate app title from initial topic
- Align with panel headers
- Add pointer enter/leave to history
- Merge pull request #248 from githubnext/terkelg/application-shell
- Hide toggle sidebar button
- Rename feature flag
- Add new WIP history component behind feature flag
- Merge pull request #246 from githubnext/jaked/gist-list-perf
- improve gist list render perf
- Open gists in fullscreen mode when selected from the recent gists list (#247)
- Merge pull request #244 from githubnext/drifkin/fix-messaging-iframe
- fix sending messages to now-sandboxed iframe
- Merge pull request #242 from githubnext/drifkin/esm.sh
- switch to esm.sh for microapp deps
- Basic styling of existing markup
- Remove duplicated attributes
- Merge pull request #240 from githubnext/terkelg/history-scroll-end
- Merge branch \'main\' into terkelg/history-scroll-end
- Simplify logic
- Merge pull request #239 from githubnext/drifkin/readme
- merge READMEs into one and cleanup
- Merge pull request #238 from githubnext/drifkin/iframe
- start locking down the SandboxPreview iframe
- Merge pull request #237 from githubnext/jaked/runtime-package
- Rename ref
- put runtime in its own package with its own deps
- Improve scroll UX. Auto scroll to bottom on new entries
- Merge pull request #235 from githubnext/@terkelg/ui-tweaks
- Fix blur showing when you can\'t scroll
- Improve dark mode for timeline
- Merge pull request #218 from githubnext/terkelg/216
- Remove meta key and only suppot ctrl
- Merge pull request #230 from githubnext/terkelg/history-panel
- Merge pull request #234 from githubnext/jaked/fix-signin
- remove stray express 5 deps (fix signin)
- Merge pull request #233 from githubnext/jaked/marketplace-models
- discourage marketplace models + fix llama model names
- add arg to \`gist.llm{,Streaming}\` to call marketplace model
- Merge pull request #232 from githubnext/drifkin/dummy-variants
- merge in files that haven\'t streamed in yet
- create dummies properly & fill in partial arrays too
- create dummy variants to show asap
- Merge pull request #224 from githubnext/drifkin/render-only-full-files
- switch approach so it works with variants as well
- Merge pull request #231 from githubnext/jaked/drop-client-model-calls
- drop client-side model calling, always call through server
- Test with history manager data
- Merge pull request #229 from githubnext/jaked/api-cleanup
- cleanups around REST API
- Fix scrolling issues
- Add interaction states
- Merge pull request #227 from githubnext/jaked/more-gists
- show 100 gists in gist list
- Merge pull request #226 from githubnext/jaked/drop-spn-nextrnd_deploy
- drop CosmosDB access for spn-nextrnd_deploy
- Remove unused imports
- Calculate size on scroll to handle edge cases
- Merge pull request #221 from githubnext/jaked/favorite-gists
- Clean up
- Add wip variants timeline component
- don\'t render partial files while streaming
- Merge pull request #223 from githubnext/drifkin/tmux-locking
- fix devcontainer script locking
- Merge pull request #222 from githubnext/jaked/spn-nextrnd_copilot_gist_codespace
- fix build, need explicit immer
- oops fix resource name
- add CosmosDB access for spn-nextrnd_copilot_gist_codespace
- favorite gists
- Merge pull request #219 from githubnext/drifkin/tmux-codespaces
- use tmux to run devservers in Codespaces
- Make scroll component work for x and y
- Do not show fade if nothing overflows. Expose params to control fade threshold.
- Prevent default for meta key
- Merge pull request #217 from githubnext/drifkin/sparse-history
- replace state while streaming instead of tracking everything
- fix id collisions
- Merge pull request #215 from githubnext/drifkin/revision-history
- run vitest separately for the client
- first pass at providing refinement history to model
- track refinement instructions on history entries
- Merge pull request #214 from githubnext/terkelg/buttons
- Fix space in loading mode
- Tweak colors in dark mode
- Use CSS over JS for tap animation
- Use correct icon
- Do not animate outline
- Use custom prompt buttons for undo/redo
- Add active state and shine option
- Adjust for dark-mode
- Support primer dark mode
- Add shine option and active states to button
- Merge pull request #213 from githubnext/drifkin/markdown-api
- add gist.markdownToHtml() api
- Custom chevron icon that animates
- Rename icons and move to files
- Remove unused story
- Merge pull request #210 from githubnext/terkelg/lightbulb-icon
- Use correct hover color
- Add AI button to toolbar
- Style ouline similar to Primer
- Disable shine on disabled buttons and rename
- Remove default prop
- Tweak timing
- Add css contain
- Merge pull request #208 from githubnext/terkelg/prompt2
- Remove unused constant
- Hide new toolbar behind feature flag
- Simplify scroll options
- Stagger prompt variants
- Merge pull request #207 from githubnext/jaked/token-version
- oops fix lint
- force sign-out, don\'t just redirect to sign-out button
- store token version and force signout if token is stale
- revert "correct serverBaseUrl in staging / production"
- correct serverBaseUrl in staging / production
- Merge pull request #205 from githubnext/jaked/preview-renderer-injected.ts
- fix build!
- Darken backdrop
- Tweak min variant size
- Add transition
- fix build
- transpile + bundle injected iframe code
- Update copy
- Remove divider
- Merge pull request #204 from githubnext/jaked/gist.octokit.request
- fix build?
- fix build
- Render variants with progerssive blur, move to new component
- Fix button shine
- Merge branch \'main\' into terkelg/prompt2
- Remove unused story
- Implement content view for prompt
- expose gist.octokit.request for gists to access the GitHub API
- Add submenu to prompt input
- Enable dark and light mode in preview
- Add new overflow scroll component with masking
- Merge pull request #203 from githubnext/drifkin/fix-scrolling
- fix HistoryList scrolling
- Merge pull request #202 from githubnext/jaked/no-local-auth
- turn off local auth for cosmosdb
- Merge pull request #201 from githubnext/jaked/no-connection-string
- drop COSMOSDB_CONNECTION_STRING
- Merge pull request #200 from githubnext/drifkin/fix-css
- fix css injection
- Merge pull request #199 from githubnext/jaked/cosmosdb-config
- env vars for CosmosDB prod / dev config
- Merge pull request #190 from githubnext/terkelg/toggle-prompt
- Hide drang handle in variant view
- Prevent fullscreen overlay from capturing all pointer events
- Merge pull request #196 from githubnext/drifkin/safari-clipboard
- fix share button on safari
- Merge pull request #195 from githubnext/drifkin/react
- add react support
- Merge pull request #192 from githubnext/drifkin/git-ignore
- Update prompt + sandbox to support CSS @imports (#191)
- .gitignore: ignore compiled config files
- assign CosmosDB contributor role to azure-next-rnd-contributor
- Fix linting
- Merge branch \'main\' into terkelg/toggle-prompt
- Add drag handle and move components to their own files
- give db access to spn-nextrnd_deploy (temporary)
- make prompt render above preview
- remove button from fullscreen preview
- Make preview edge to edge
- cosmosdb role assignments for web app
- oops comment out staging cert dep and update bug link
- comment out staging certificate
- Merge pull request #189 from githubnext/jaked/system-identities
- use system-assigned managed identities for web app
- Merge pull request #188 from githubnext/jaked/cosmosdb-dev-no-local-auth
- use managed identity for CosmosDB (staging only)
- Merge pull request #185 from githubnext/drifkin/4o-mini
- add 4o-mini support
- Merge pull request #184 from githubnext/jaked/webapp-managed-identities
- managed identities for webapp + cosmosdb access
- Merge pull request #182 from githubnext/jaked/cosmosdb-role-assignments
- attempt a CosmosDB role assignment
- Merge pull request #181 from githubnext/drifkin/auto-sync
- first pass at auto-syncing
- Merge pull request #179 from githubnext/jaked/custom-domain-terraform
- add \`copilot-gist-staging.githubnext.com\`
- add Azure resources for \`copilot-gist.githubnext.com\`
- Merge pull request #175 from githubnext/jaked/token-refresh
- Merge pull request #174 from githubnext/drifkin/gist-title-author
- add byline to make forking more obvious
- refresh GitHub access tokens
- remove old comment
- Merge pull request #171 from githubnext/drifkin/increase-request-body-limit
- increase limit on body request size to 10mb
- Merge pull request #168 from githubnext/drifkin/sync-status
- fix typescript error in tests
- add linting for forgetting to put \`await\`s
- fix sync status bug
- Merge pull request #162 from githubnext/lostintangent/hide-preview-sandbox
- Hide the preview on mobile when the user toggles the code view
- Merge pull request #157 from githubnext/edit-kv
- Merge pull request #161 from githubnext/lostintangent/hide-feedback-link
- Hide the \'give feedback\' link on devices less than 600px wide
- Merge pull request #160 from githubnext/terkelg/extend-theme-screens
- Extend theme screens in tailwind config
- Merge pull request #158 from githubnext/terkelg/toolbar
- Merge pull request #159 from githubnext/terkelg/change-share-button
- Remove unused import in MainViewToolbar.tsx
- Change the Share button to an icon button
- Merge branch \'main\' into terkelg/toolbar
- Remove old fullscreen button
- Add fullscreen button to toolbar
- Increase glow
- quick and dirty KV edit
- add wip toolbar
- Merge pull request #156 from githubnext/lostintangent/add-rename-gist
- Gist renaming
- Merge pull request #152 from githubnext/lostintangent/update-save-button
- Update to main
- Merge branch \'main\' into lostintangent/update-save-button
- Merge pull request #155 from githubnext/lostintangent/add-empty-kv-store-message
- Add message for empty KV store
- Merge pull request #154 from githubnext/drifkin/kv-panel
- fix React key warning for KvPanel
- update "collapse history" to "collapse sidebar"
- first pass at KV panel
- Merge pull request #153 from githubnext/lostintangent/default-history-collapse
- Fix lint warning
- Collapse the history panel by default on mobile
- Merge pull request #151 from githubnext/lostintangent/add-delete-gist
- include partition key in gist delete call
- Update save button to fork gist when owned by different user
- Add delete gist functionality to the topic form
- Merge pull request #150 from githubnext/drifkin/misc-fixes
- tweak devcontainer browser prompts
- disable dark mode logo until we have a proper dark mode
- fix auth when using a Codespace w/ desktop vscode
- Merge pull request #149 from githubnext/terkelg/storybook
- Fix Storybook view height
- Merge pull request #147 from githubnext/lostintangent/add-collapse-button
- Merge pull request #148 from githubnext/lostintangent/fix-sandbox-console-visibility
- Fixed build error
- Hide the console when in preview-only mode
- Add a button to collapse and expand the history panel
- Merge pull request #144 from githubnext/drifkin/fork
- first pass at forking Gists
- Merge pull request #143 from githubnext/drifkin/share-button
- rework share button
- Merge pull request #142 from githubnext/drifkin/dashboard-first-pass
- first pass of recent gists list
- Merge pull request #141 from githubnext/drifkin/fix-syncing
- only allow updating your own gists + fix staging
- Merge pull request #140 from githubnext/drifkin/cosmos-syncing
- first pass at saving gists via cosmos instead of classic gists
- Update README.md
- Merge pull request #138 from githubnext/no-more-pages-deploys
- disable deploys to pages
- Merge pull request #137 from githubnext/drifkin/cosmos-terraform
- keep using deprecated \`partition_key_path\`
- tweak cosmos tf
- Merge pull request #134 from githubnext/lostintangent/update-toggle-order
- Merge pull request #136 from githubnext/lostintangent/update-prompt
- Delete client/vite.config.ts.timestamp-1722963880948-93a7e34a50f0b.mjs
- Update the prompts to instruct the model to create nicer UIs by default
- Merge pull request #135 from githubnext/drifkin/readme-updates
- some README updates
- Make preview-mode the default layout
- Merge pull request #131 from githubnext/terkelg/variant-selection
- Merge pull request #133 from githubnext/drifkin/codespaces-signin-redirect
- automatically show signin screen when running in codespaces
- Merge pull request #132 from githubnext/drifkin/fix-cors-codespaces
- fix CORS issue in web-based Codespaces/CW
- Merge pull request #129 from githubnext/drifkin/fix-npm-i-codespaces
- Support interactions on previews
- use suggestions from @cmbrose
- Configure Storybook for Primer
- Merge pull request #130 from githubnext/terkelg/prompt-loading
- Merge branch \'main\' into terkelg/prompt-loading
- Tweak timing
- Add loading glow and border
- make npm install more reliable in Codespaces
- Remove bg opacity transition
- Merge pull request #128 from githubnext/terkelg/backdrop
- Close when clicking the backdrop/outside
- Merge pull request #127 from githubnext/terkelg/prompt-auto-height
- Update stories with new arguments
- Wait for submit buttons to disappear before showing cancel button
- Merge branch \'main\' into terkelg/prompt-auto-height
- Fix transitions
- Test staggering in story
- expose cancel callback
- simplify for now
- remove bg pulse, psudo element prevented interactions
- create dummy .env file to let server start
- fix sign in URL
- oops, update the redirectProxyUrl to actually be staging
- Merge pull request #126 from githubnext/drifkin/codespaces-auth
- try to get auth working in Codespaces
- Animate content appearing
- Adjust prompt to better support large screens by defining a max width and make the variant view fit the content
- Update README.md
- Merge pull request #122 from githubnext/jaked/sync-gist-server-side
- Merge pull request #121 from githubnext/terkelg/input-submit-buttons
- when logged in, sync gists via server
- Rename button component
- style the primary button and add shortcut to toggle mode
- Merge pull request #120 from githubnext/jaked/github-api-proxy
- GitHub API proxy
- Merge pull request #119 from githubnext/terkelg/fix-and-disable-darkmode
- Merge pull request #118 from githubnext/terkelg/fix-progressive-blur
- Fix dark mode and disable auto color scheme
- Take border into account
- Fix progressive blur
- Merge pull request #117 from githubnext/terkelg/variants-aspect-ratio
- Fix aspect ratio
- Merge pull request #116 from githubnext/terkelg/input-backdrop
- add min height to input
- Merge branch \'main\' into terkelg/input-backdrop
- Add backdrop and use DOM order instead of z-index
- Merge pull request #115 from githubnext/terkelg/input-disable-empty
- Make the input a controlled input. Hide buttons if no prompt is given.
- Expose placeholder prop
- Merge pull request #114 from githubnext/integrate-new-inputs
- initial integration of new prompt input components
- Merge pull request #113 from githubnext/jaked/cosmosdb
- initial cosmosdb setup
- Merge pull request #112 from githubnext/jaked/cosmosdb-connection-string
- add environment variable for CosmosDB connection string
- Merge pull request #111 from githubnext/jaked/cosmosdb-terraform
- use \`userId\` as partition key
- cosmosdb terraform setup
- Merge pull request #110 from githubnext/terkelg/input-components
- regen package-lock.json
- Merge branch \'main\' into terkelg/input-components
- remove old preview.ts file
- Update storybook and remove unused package
- Merge remote-tracking branch \'origin/main\' into terkelg/input-components
- Scale down previews
- fix html pasted in the wrong place (brainfart)
- fix dark mode
- fix linting
- Use react keypress lib with types
- add model key to non-staging as well
- Merge pull request #108 from githubnext/drifkin/add-env-var
- add model key to terraform
- use base URL for model calls as well
- set base URL differently for azure v. local dev
- fix linting issue
- fix bad merge; don\'t require auth to hit auth routes
- Merge pull request #107 from githubnext/drifkin/put-bundle-behind-auth
- restrict who can log in and be served the FE bundle
- Improve dark-mode for prompt input
- Add generating message in loading state
- Only trigger animation on mouse up
- add fun click animation to button
- Merge pull request #106 from githubnext/drifkin/temporarily-disable-azure
- temporarily disable serving the project on our wip azure instance
- deploy package with only server deps in \`node_modules\`
- upload deploy package as an artifact
- Add styled variant previews (placeholder)
- Call different props based on action performed
- Add PromptVariant
- Configure VSCode for tailwind to fix linting
- put \`node_modules\` in deploy package
- use org secrets for Azure deploy
- Merge pull request #105 from githubnext/jaked/deploy
- oops put prod instructions in top-level README
- update README
- put back auth middleware
- oops no .env for api server start
- azure deploy
- Merge pull request #104 from githubnext/drifkin/server-model-calls
- add stories for each icon
- add react-use-keypress
- Add generating story
- style active state
- fixup: fix type errors
- when logged in, use server to make model ca…
  • Loading branch information
colebemis committed Nov 6, 2024
1 parent 4aea406 commit 3cd67dc
Show file tree
Hide file tree
Showing 10 changed files with 2,360 additions and 0 deletions.
4 changes: 4 additions & 0 deletions extensions/github-spark/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"root": true,
"extends": ["@raycast"]
}
13 changes: 13 additions & 0 deletions extensions/github-spark/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift

# misc
.DS_Store
4 changes: 4 additions & 0 deletions extensions/github-spark/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
3 changes: 3 additions & 0 deletions extensions/github-spark/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# GitHub Spark Changelog

## [Initial Version] - {PR_MERGE_DATE}
9 changes: 9 additions & 0 deletions extensions/github-spark/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# GitHub Spark

GitHub Spark is an AI-powered tool for creating and sharing micro apps (“sparks”), which can be tailored to your exact needs and preferences, and are directly usable from your desktop and mobile devices. **Without needing to write or deploy any code.**

### Resources

- [Learn more](https://gh.io/spark)
- [Sign up for the waitlist](https://gh.io/spark-signup)
- [Open GitHub Spark](https://spark.githubnext.com/)
Binary file added extensions/github-spark/assets/extension-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 3cd67dc

Please sign in to comment.