open-sauced / ai Goto Github PK
View Code? Open in Web Editor NEWDiscover open-source projects on GitHub relevant to your skills (with ai).
Home Page: https://opensauced.ai
License: MIT License
Discover open-source projects on GitHub relevant to your skills (with ai).
Home Page: https://opensauced.ai
License: MIT License
๐ Feature
Opened an issue in the flagship project to check on member status. Notice we are also not checking for that here and need to add.
Add is_opensauced_member
check to the response.
No response
๐ Feature
@diivi I merged your PR, but noticed that the source code is upload and the not dist
folder.
Regardless, I wanted to see if we could add documentation to this readme on how we do releases.
Copy in the README for now, but we will want to add this to docs.opensauced.pizza too.
No response
๐ Feature
With #79 winding down and getting ready for completion, thinking of the next AI feature ideas.
feel free to discuss other ideas in the discord
My pitch is to use the inline comment on the file changes to generate suggested changes
A user can use suggested changes to generate new code using the [suggested changes feature]
The example below is me pointing at the "suggested changes" button. I am suggesting an enum instead of a case statement and using the AI to generate the enum.
(https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request) and OpenSauced.ai
No response
๐ Feature
First of all, thanks so much for the great work you have been putting into this project ๐ The extension looks really great ๐ฅ
Currently, emojis are not rendered correctly. see
Use the same or similar lib used in open-sauced/hot#449 to render emojis
No response
Hey @bdougie. Upon investigation, I discovered that GitHub adds a "hidden" attribute to the bio-div of profile pages in case no bio is present, which was the case in https://github.com/dayhaysoos. This attribute affects the visibility of the "View On OpenSauced" button located as a child to the bio-div and causes it to remain hidden from view. I'll try to to update how the "View On OpenSauced" button gets added onto the page.
Originally posted by @Anush008 in #20 (comment)
๐ Feature
Should use the plain icon, no gradient or border (I don't have an example, icon is on the press page).
No response
When the username is too short.
Expected Behaviour:
Current Behaviour:
browser-extension
No response
No response
No response
No response
๐ Feature
TBD
TBD
No response
๐ Feature
When a release is made, the tag is created and the package package.json version is bump using open-sauced/release. The manifest file is not updated during this process.
https://github.com/open-sauced/browser-extensions/blob/beta/manifest.json#L4
Create a script in this repo that bumps the version. This does not need to be added to the open-sauced/release project since this is specific to the browser extension.
No response
docs.opensauced.pizza
Select the type of feature request, the lowercase should also be the PR prefix.
I can provide more context, but the focus would be injecting features into the GitHub repo page.
Describe the solution you'd like.
By submitting this issue, you agree to follow our Code of Conduct.
If you plan on contributing code please read - Contribution Guide
๐ Feature
Users do not have a place to report ideas and feedback on the extension. They need a link to https://github.com/orgs/open-sauced/discussions
Link in the docs.opensauced.pizza and the extension window.
No response
This is step 0.
Recreate the extension from your solo projects in this repo.
Vanilla TypeScript
๐ Feature
We need to move items like the supabase URL to a config. This will make it easier to test locally as this project gets more complex.
https://github.com/open-sauced/browser-extensions/pull/29/files#r1174458854
No response
No response
๐ Feature
Since the src has now grown to a considerable size , it might be appropriate to enforce a code standard and styling.
Adding linting to the project using ESLint. We can base our linting rules on the existing rules used in other OpenSauced repositories to maintain uniformity across projects.
Original suggestion here: #20 (comment)
vite v2.9.15 building for production...
โ 51 modules transformed.
rendering chunks (2)...[vite:esbuild-transpile] Transform failed with 1 error:
assets/profileScreen.ts.af6d3823.js:167:25: ERROR: Top-level await is not available in the configured target environment ("chrome87", "edge88", "es2019", "firefox78", "safari13.1")
Top-level await is not available in the configured target environment ("chrome87", "edge88", "es2019", "firefox78", "safari13.1")
165| const username = getGithubUsername(window.location.href);
166| if (username != null) {
167| const openSaucedUser = await getOpenSaucedUser(username);
| ^
168| if (openSaucedUser)
169| injectViewOnOpenSaucedButton(username);
error during build:
Error: Transform failed with 1 error:
assets/profileScreen.ts.af6d3823.js:167:25: ERROR: Top-level await is not available in the configured target environment ("chrome87", "edge88", "es2019", "firefox78", "safari13.1")
at failureErrorWithLog (/Users/bdougie/code/browser-extensions/node_modules/esbuild/lib/main.js:1624:15)
at /Users/bdougie/code/browser-extensions/node_modules/esbuild/lib/main.js:1413:29
at /Users/bdougie/code/browser-extensions/node_modules/esbuild/lib/main.js:678:9
at handleIncomingPacket (/Users/bdougie/code/browser-extensions/node_modules/esbuild/lib/main.js:775:9)
at Socket.readFromStdout (/Users/bdougie/code/browser-extensions/node_modules/esbuild/lib/main.js:644:7)
at Socket.emit (node:events:513:28)
at addChunk (node:internal/streams/readable:315:12)
at readableAddChunk (node:internal/streams/readable:289:9)
at Socket.Readable.push (node:internal/streams/readable:228:10)
at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)
A new build error was introduced in the last merge.
opensauced.pizza
No response
No response
No response
No response
๐ Feature
Open to different design, but let's add latest highlights to the drodown.
The open-sauced/insights repo will have implementation for filtering highlights
๐ Feature
Today we will begin work on the OpenSauced Chrome extension. The initial version should have a button for OpenSauced users only.
Goal:
Drive engagement to OpenSauced.
Key Responsibilities:
No response
The location of view profile on open sacued is okay on other pages, but it's odd on personal page here is a screenshot
Add a control to check if it's the personal page to add it on the right location,
browser-extension
No response
No response
No response
No response
When switching from the overview to the repositories tab, a duplicate "View on OpenSauced" Button gets added to the webpage.
browser-extension
Desktop
Chrome
Production
No response
๐ Feature
Storing the OpenAI token creates a hurdle for the user, and we will need to remove it.
OpenSauced will provide a token and no longer require the user to enter their token
Leverage the endpoint here: open-sauced/api#167.
No response
This should be a simple interactions to grab a JWT and add to the dropdown.
I can get @getaheaddev to design the chrome extension dropdown.
๐ Feature
Release PRs will always be too large for the PR Ai description generator. https://github.com/open-sauced/browser-extensions#-releases
Instead of AI, we should use the same logic to generate release notes.
examples of a release: https://github.com/open-sauced/browser-extensions/releases/tag/v1.1.0-beta.2
List out commits marked as conventional commits. We can use the logic from open-sauced/release.
This is powered by semantic release.
No response
๐ Feature
it would be gerat to have an auto add option for PRs/issues to the extension where it will be not let the user move to the highlight page, or at least open highlight page with the PR information loaded (as first step)
No response
No response
๐ Documentation
Currently, jumping in and contributing to the codebase seems a bit difficult, considering all the design decisions we have taken are not documented, and even I need to refer to past components to add new ones.
This adds friction and makes onboarding new devs difficult.
I suggest adding a CONTRIBUTING.md with all the design decisions that we've taken; it should convey the following (at least):
Adding new features is good, but we should probably leave issues like #59 and #66 open for new contributors and add some docs for our decisions.
This is more of a documentation tracker than a single issue:
etc.
No response
Similar interaction to the Gif for GitHub extension - Look at the end of the this post for context
Add a OpenSauced icon to the GitHub PR markdown editor. Generate copy based on commits and in the case of issue comments, generate a response to the comment.
This would be our first AI exploration @0-vortex, would love your thoughts.
๐ Feature
When viewing a profile the browser extension does register or add a button right away. I need to refresh the page for it to work sometimes.
This is pretty common on !user.is_opensauced_member
.
My guess is have the service worker start checking as soon as the page is requested.
No response
(Copy of #3)
๐ Feature
We aren't getting submissions on the platform
make an extension that suggests submissions for opensauced when user stars a repo.
Would love ideas on this approach.
No response
๐ Feature
Need 5 screenshots for the chrome store
No response
๐ Feature
No response
No response
๐ Feature
Instead listing open issues, which is not useful, list highlights counts.
https://api.opensauced.pizza/#/User%20Highlights%20service/addHighlightForUser
Change this line
https://github.com/open-sauced/browser-extensions/blob/d49015d9e9abc8500f9ca7e7b21720b5c764032a/src/pages/profile.tsx#L153
No response
๐ Feature
We aren't getting submissions on the platform
make an extension that suggests submissions for opensauced when user stars a repo.
Would love ideas on this approach.
No response
Turn on light mode and navigate to https://github.com/Anush008
pizzaface
No response
No response
No response
No response
This happens when I navigate between PRs.
video:
browser-extension
No response
No response
No response
No response
I am working on this and will make any employee able to publish a zip to the store.
๐ Feature
Getting insights into contributors on a project would be ideal. Probably last commit or link top3 contributors.
No response
๐ Feature
Thanks to #27, when a user authenticates they are presented with a dropdown page. We should provide some context here.
Create a page for auth'd users that allows the following.
@doaortu you had a great version of this in your submission. Any interest in contributing?
No response
When you open GitHub with the extension enabled it resizes the screen and change dimension which is a bit uncomfortable.
browser-extension
No response
No response
No response
No response
๐ Feature
I know github has shipped this in private beta and WTD also has a paid version.
similar to #12. Button on the PR to generate the description.
No response
๐ Feature
cc @0-vortex
https://github.com/open-sauced/hot/tree/beta/.github/workflows
The release.yml is needed to generate the dist and zip, but it will need some updates to the package.json.
No response
๐ Feature
https://github.com/open-sauced/browser-extensions/actions/runs/4821813888
Set environment variables
The set-output
command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
No response
Folks who are not OpenSauced, send a tweet from GitHub, if their Twitter exists.
Tweet a link to this blog post:
๐ Feature
The fetch API has no try/catch mechanism right now to check the errors from the server side, I think it would be great to have such a thing.
An example from the insights project: https://github.com/open-sauced/insights/blob/beta/lib/hooks/createHighlights.ts#L18
No response
It would be great to have such a thing to debug and understand errors when it happens.
๐ Feature
This extension should include linkedin data
Features
No response
๐ Feature
Right now the AI feature only working on the PRs it would be great to have it on the comments as well or use it a user prompt for it.
I am taking grammarly extension as example, when you write a text Grammarly allows you to select the text and enhance it.
You can see the image for their UI:
and here is the options that it shows when you select the text:
As for open sauced, I feel like we can have something similar that we can use for comments. The user would write a short comment and we can enhance it or even review conversation and write a comment based on the user prompt.
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.