Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/kitspace/kitspace-v2
Work in progress on using Gitea as the Kitspace backend.
https://github.com/kitspace/kitspace-v2
- Run `eslint src --fix`
6e3d11766bdaeaf3c0f88bf34b305527a59c96a3 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
Add:
- react/prop-types
- react/jsx-sort-props
Fix mismatch between error pages and its status response
ac0f8b79fa1bfc656cdb62e21f9fa3230d713f2a authored about 3 years ago by Kaspar Emanuel <[email protected]>"Sign up" should be default tab on /login
f5bfd74c90f83813fcf1bad9cd88f448adfd0dc9 authored about 3 years ago by Ghanem <[email protected]>47dedfbb7dd7915e105c2e10df2cf2ef9a58b946 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
a6817d872e7e1b0c997c946ca442cb1105db4ebe authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
4e83b62f2b85f86e2bc2933c25dacfd28acd49ca authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
ab1352652e71b500e261543cb66a3f7def571cef authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
74b7bb38fa9dea859e69a2ed08469bcce55e4586 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
bdeca57ce8735eccb4912a35cccc0bfff5951481 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
Add a user menu
eadc08e2a56a8a2fc3746bf4c422c1dfc4c00654 authored about 3 years ago by Kaspar Emanuel <[email protected]>f8c08f7e40b836e76623569204cc732ad44643bc authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix not prefetching `Link`s
9d6d90e4b602635305566b17b9b0c957f8091497 authored about 3 years ago by Kaspar Emanuel <[email protected]>Project page improvements
527f230365fa9a118b62d95d927344a3d40e798e authored about 3 years ago by Kaspar Emanuel <[email protected]>eb51ab77b5e6df27107cd29cacae335bfc031a89 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
- Static export don't play well with image optimization, we have to use
custom loader, i.e., a...
- Fix: ignored status code for `__kitspace` requests.
8912563748fbc39e49b9f2fbed43aa76d446ea62 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
- Render `ProjectCard` as an `a` tag.
- Wrap plain text links in `<a>` tag.
- Fixes
- See https:...
17c760ed7381c9ebf9c83f2fd6abee9247e6d1e5 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
25655034b457bfce7126b210129f1ff67a133469 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
aba87d803f58237857e8085299663f76e8ce92d1 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
b0fa50c8cdad12ca6cb83adb1f0eaf5b253abc34 authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
7cdd6ee22102d031f7356930ad6afe34c7c976eb authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
- 'No ${asset} files were found.' for non-owners.
- 'No ${asset} files were found, commit files ...
- Ordering relys only on gerber files.
- BOM table relys only on bom files.
- It were assumed if the BOM files is missing then there is no showcase
files too, this assump...
c2025a31364da3386d88c33c035148d91f43486d authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
- Move all the components to `UserMenu` to `UserMenu.js`,
- Wrap `UserMenu` in a `UserItem` and ...
3c45db1823cbe900796a94dc24bbf1e0f7746f7c authored about 3 years ago by AbdulrhmnGhanem <[email protected]>
- Add `gitea.${KITSPACE_DOMAIN}, and `processor.${KITSAPCE_DOMAIN} for
nextjs image optimizati...
5effe2d633e3d5e101300c171f0df615d80c1ac2 authored about 3 years ago by Kaspar Emanuel <[email protected]>
- Previously only paths starting with `/` was considered a relative
path.
- Fixed it by suppor...
* Refactor: use `getInitialProps` instead of `getServerSideProps`
- To avoid duplicating logi...
63e8b6f71ce312bd5cc85fb9d090ff56ef9be5b1 authored over 3 years ago by Ghanem <[email protected]>* Build(deps): Bump nth-check from 2.0.0 to 2.0.1 in /processor
Bumps [nth-check](https://git...
d516c17e3be2e2fa67ead15ed8d8d64c368b7c7a authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>* Fix: make useranem or email required in login form
* Fix: validate sign up/in froms `onBlur...
d7aefa9ec1bb796fa51f1ca9a4b356a887de81d1 authored over 3 years ago by Ghanem <[email protected]>e5a655c5d2fbe837f821b90feae788a874026607 authored over 3 years ago by Ghanem <[email protected]>
* Fix: error message always `An unexpected error has occurred`
* Refactor: use `getServerSide...
03f76156f4c75e8a2fa047913255da722e5a84ea authored over 3 years ago by Ghanem <[email protected]>Move readme processing to the `processor`
5b01be8485caff1f494ecdd70b4bdd5c8747a40b authored over 3 years ago by Kaspar Emanuel <[email protected]>a2a5dc064603b540cca2e8802ed0ad3831a69220 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
c0f475759793da7e8153691d8b0e52b0e7ee0a46 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Co-authored-by: Kaspar Emanuel <[email protected]>
6b2d4118a47d9f98b534a02ba0b219c7a8f8481c authored over 3 years ago by Ghanem <[email protected]>- Instead rely on the `readme.json` from the processor.
e755d35c562ca825897b32ba7447dcb49191bf03 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
- Still relys on gitea for processing for consistency.
- Cheerio for postprocessing (make urls a...
f26eb1b2cb02a6db91e1b1f7b527088512808888 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
* Build(deps): Bump next from 11.1.0 to 11.1.1 in /frontend
Bumps [next](https://github.com/v...
78a10447964f8283db0b18f888c95ccaff4225f6 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Improve search UX
0ccbd28d0ec53acc599d7af2c57fa89161c9c42f authored over 3 years ago by Kaspar Emanuel <[email protected]>971ca5479c2412caa6cdb4413d717826d11fb2e5 authored over 3 years ago by Ghanem <[email protected]>
59c61558dc9c01bd1b576ac1da31622516bd74a5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
9f26c2e84b62d58eaae7b0b84c1e6f65a824bd9a authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
- I assumed the `projects/new` page will never have other `input`s
except for the sync url, my...
- Use loader in the search input itself if the page isn't `/search`.
- Use loader in page conten...
dc01b0f4c168303d7f4cdbf101b2bb3b47ddfa45 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
bd4a162bf076ae822d40e9aba11f684bc886f7c7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
* Add support for debugging frontend from VSCode
- Run the node process for the frontend with...
6c0183cfb4a5ac55b2750f41ed04edc13ccaa847 authored over 3 years ago by Ghanem <[email protected]>cd86adde2ace38b9aa21b60f488d8863463d51d5 authored over 3 years ago by Ghanem <[email protected]>
6f62857a669ed4b66ee2008f5285c1d9e48ebe0c authored over 3 years ago by Ghanem <[email protected]>
b9f0998d908dece1a6ca11fbf146d8d520504a19 authored over 3 years ago by Kaspar Emanuel <[email protected]>
758c78cbe57a1433f702f00891dc588319f98969 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Fix redirecting to `/search`
242791cd10e05c74094607146f2427273fbd6cb9 authored over 3 years ago by Kaspar Emanuel <[email protected]>4591df7dae370d6af772cd3d99185de0ef63e432 authored over 3 years ago by Kaspar Emanuel <[email protected]>
bdadb2f41021be6882381e82d7a67d251b8a9479 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
4d8e798dedf520fa3aeb82f93fb360f893af0e07 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
3bbd91ebb938c47ba3bc178418768d157b4fab74 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
a424c34c4df8f951985282be6617f0d368dc1f40 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
194c24a33dcecfe5c7d69514d6e734112a0c290d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
7b9f3e29bffa220b1810cfe363950577e02699ea authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
- Add search context to simplify the communication between the from and
projects grid.
- It should be on top of the callback function not `useCallback`.
c2363a4283147f3f638dff4ddfab598e0d59639f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>c168d49bb0d9a480236ed6ad981778c74cc92529 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
9c3806b0aee915b1608a4ce480e2b67294b6b255 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Avoid flashing loaders for public paths
55a115137ec9a1991e7dbc9ca5bc23d7e32d4371 authored over 3 years ago by Kaspar Emanuel <[email protected]>* Build(deps): Bump jszip from 3.2.2 to 3.7.0 in /processor
Bumps [jszip](https://github.com/...
a57cd0fe1dd6b42e5e672b9eed5c4bf03338baa5 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>bbe92df39d21911c08f184034deb5725c559ba56 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
- Whenever the page get focus, swr revalidates its data, i.e., query the
search endpoint.
44a784aa9981efbf507b13583bfe04f7bae60ce1 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
This was a bit tricky:
- The form and the projects grid can't be in the same component;changes ...
4a73ad3b6dafaa5dd7a95953adf128406878fff5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
- Create a `Search` button.
- Redirect to `/search` after clicking on the `Search` button.
- Leave a period in which the loader donesn't show up, during this
period the `loading` state ...
- When users get redirected for authentication reasons, they history
button gets stuck in the ...
- Paths neither marked as `requireSignIn` nor
`requireSingOut` are considered public paths; us...
025a750239d10690700687e411fce8642385ce88 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
- ghcr denied authentication.
- And as per docs
https://github.com/docker/login-action#github-...
* Build(deps): Bump next from 11.0.0 to 11.1.0 in /frontend
Bumps [next](https://github.com/v...
c1b0e65eb6a363c45539e047759884f487af292f authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>* Build(deps): Bump path-parse from 1.0.6 to 1.0.7 in /frontend
Bumps [path-parse](https://gi...
868f9190613b16bcb023708cff2a493008c065d2 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>* Fix: unify frontend and backend ibom
* Add `scripts/generate_ibom_index.sh`
This script ...
603313a8b425848a05dcf250adec9c9289a07c4b authored over 3 years ago by Ghanem <[email protected]>Upgrade [email protected]
dc2f96869a4edd3b497958f145aed900af0fe795 authored over 3 years ago by Kaspar Emanuel <[email protected]>Fix conflicting project names modal
4e70ffd1a6dfca3b69f18483a88a36b9c02cff82 authored over 3 years ago by Kaspar Emanuel <[email protected]>ded4a62d896f4010cff8536aec8c4c2163c93ea4 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Remove success message on sign-up
72ffd8adca8fb7d4a1b5c9587a9dd7824e93916e authored over 3 years ago by Kaspar Emanuel <[email protected]>* Refactor: remove global dropzone style.
* UI: highlight drag and drop area on hovering.
...
1935e22a9d24af000091e09934c51cebb74d4764 authored over 3 years ago by Ghanem <[email protected]>- see https://github.com/kitspace/kitspace-v2/issues/172
b8c71cd44d3e151505dde6bcc3add490b83d4037 authored over 3 years ago by Ghanem <[email protected]>ae06d9c28e32583676d1889a3dc5bdc7cdc6e542 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
b2099d07c2d35f6a4a62197ad1fb87a7cc810a83 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
- The rename one is "OK" after changing the name.
- The upload to the same project is `Add file ...
Next hot reloading sometimes gets terminated while the tests are running which make cypress fail...
f5765fc60305fdf943c131645c824650e92d9bf5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
- Random test failure can happen when faker returns a name/email
which has been used before to...
- run `yarn upgrade [email protected]`
43c8aca493b20962500127f2ae48f6751a4a0875 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>Add Cypress test runs groups
5ffc335a10f41e76f9f332530c648aa30fb6dd50 authored over 3 years ago by Kaspar Emanuel <[email protected]>Fixes #118
7243aac00c88a6d9f229b32949228f8654f09722 authored over 3 years ago by Ghanem <[email protected]>
- Random test failure can happen when faker returns a name/email
which has been used before t...