Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Kitspace

A place to share open source hardware electronics
Collective - Host: opensource - https://opencollective.com/kitspace - Website: https://kitspace.org - Code: https://github.com/kitspace

Fix: propTypes.

- For some cases disabled `react/require-default-props` because the
default props is `null`.

github.com/kitspace/kitspace-v2 - 6be2820041a5adc7a1f9811e7223c3182d9d0494 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: fix `src/components`

github.com/kitspace/kitspace-v2 - 8e1b5d65d2eb59b14cfe672f5c68fab726a38cb7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: fix `src/models`

github.com/kitspace/kitspace-v2 - f6ada3bc0cb453be8026419b9e4bbaa6a25bde8f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: fix `src/pages`

github.com/kitspace/kitspace-v2 - 11f1d84ae60e14d06ff198a68ffca116703c08c8 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: fix warnings.

github.com/kitspace/kitspace-v2 - 18dba17c29dccaa31940afadcf0f4108771485cd authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: fix `src/hooks`.

github.com/kitspace/kitspace-v2 - 28a50e756e4687c998332ab38050e3cad3b62a4b authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: fix errors in `src/utils`.

github.com/kitspace/kitspace-v2 - fd86a3a77d97be71791094cae9b98f7b507af505 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: fix `src/contexts`.

github.com/kitspace/kitspace-v2 - 132f042eac584db8403144e3cc727f10a2adecc5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: fix resolution for `@{path}` paths.

github.com/kitspace/kitspace-v2 - d42e87c9225db49174f5498946342f5cadf51dc7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
eslint: run `eslint --fix`.

github.com/kitspace/kitspace-v2 - 1132c3843500c11f3f2ea6cfeb5eb4e2ebdb4cb3 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add eslint

github.com/kitspace/kitspace-v2 - d209f12416ea99623a3c44ea8ed02d94ed32df8f authored over 3 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #74 from kitspace/project-page

Enable selecting key files(board, readme, BOM) from uploaded files

github.com/kitspace/kitspace-v2 - 04379b1400527c27e4f6ca08abef7328b1b92e66 authored over 3 years ago by Kaspar Emanuel <[email protected]>
fixup! core: allow uploading for all users with write premession.

github.com/kitspace/kitspace-v2 - d5c5490e26cc7b09f0f7e403e99e8eed48733235 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: build and push gitea if the pull fails.

(cherry picked from commit 5a996fccbb201268088cb6947d2a1a3c73474e20)

github.com/kitspace/kitspace-v2 - ad5719943b528eed60a2d563e67893e546bef7dd authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: allow uploading for all users with write premession.

- Instead of limitig the upload premession to repo owners, all users
with write premession(colla...

github.com/kitspace/kitspace-v2 - e998119d55146baf0f7c7f65914cc4a259be48f4 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Remove dead code.

- Readme style is inline the readme component itself.

github.com/kitspace/kitspace-v2 - be47995e576163ca2818124b2f574344845e1f3d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix|UI: MpnPopup sytles.

- Also, get rid of the level class `MpnPopup`.

github.com/kitspace/kitspace-v2 - ade6a5d0e5f378ba52f06f1c6d4841eb224e8cfa authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Remove console log

github.com/kitspace/kitspace-v2 - 0958323bea9afa46313959cd63ccecd79e25ad4d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: import common styles instead of inline.

github.com/kitspace/kitspace-v2 - e2043bc35779fe160391723ffe1197aecdffddb6 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: remove unused ALLOWED_CORS_DOMAINS env variable.

- The networking is handled by Nginx, the processor node server no
longer needs to know the `ALL...

github.com/kitspace/kitspace-v2 - 09f3f2b215fcf9618859c2a193635accba1f5423 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Deps: indicate git role in frontend cotianers.

github.com/kitspace/kitspace-v2 - d168558f69cf194fc05ba4e757f9e3a4b51c438f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: Nginx headers for `OPTIONS` requests.

- `add_header` directives are inherited from the previous configuration level if and only if the...

github.com/kitspace/kitspace-v2 - 081a257a9391c69182b3c9cd714593bf8493b0f7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Deps: update yarn.lock

github.com/kitspace/kitspace-v2 - 3e773d5b8c2d8efd7d46f94dc74c1a18923d2e0a authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: update `updateProject` and `uploadProject` tests.

- This will be handled as part of #124
- `updateProject` needs a complete rewrite.
- `uploadProj...

github.com/kitspace/kitspace-v2 - e4e9ab98ed31d8bc61246ce5b69570dec681323c authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: uncessary polling of migration status.

github.com/kitspace/kitspace-v2 - 9609b5bfe759513064a9b266ab756e4fa3a6d992 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core|UI: disable checkboxes according to the expected asset.

- If a folder is expected, in case of gerbers, disable checkboxes for
files, and vice versa.

github.com/kitspace/kitspace-v2 - 70013574ef32ae605fa89d2bc249a7d9a2de1aec authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: make readme style consistent with original kitspace.

github.com/kitspace/kitspace-v2 - 4c97f6f826e2ae5cd52fbca78927177ab8dc3b15 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Deps: install styled-jsx.

- Some components use `dangerouslySetInnerHTML` which makes styling its
childern with `scss` imp...

github.com/kitspace/kitspace-v2 - 9a4c6c6f94cf637e09ad6bd92d673c1076192bf4 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix|UI: DropZone text for single file upload.

- Differnetiate between multiple files upload and single file upload, in
both the text inside th...

github.com/kitspace/kitspace-v2 - ac77306a49225c54a6197d70026fb651daf8b0e2 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: reintegrate the `DropZone` in the `UploadModal.`

- Droping file in the `DropZone` in `UploadModal` will commit the files
directly to gitea.

github.com/kitspace/kitspace-v2 - dcc6c718533e6587cee1c403fc53b8af04668ea3 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: pass `onDrop` to `UploadModal`.

github.com/kitspace/kitspace-v2 - 428b5ec8cd12bfea95f55a6b47dea02f999d14d4 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: use single button for editing files.

github.com/kitspace/kitspace-v2 - de4f5859fc5d856906a7e0e1c26aaa0aeb17f0f0 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI|Fix: BOM table collapse button.

- Also, render the table with colors before Table expansion.

github.com/kitspace/kitspace-v2 - 9176e1a7e23e267933228408a593ac3f323935d2 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: align readme to left.

github.com/kitspace/kitspace-v2 - 970becff2372bff14105c537d9e9c1ea3ffd651f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: Upload buttons only appears with SSR.

github.com/kitspace/kitspace-v2 - 9ee25a85f3491f51aff39bf9f006c828c007f697 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: selecting files for repos without `kitsapce.yaml`.

- Previously, submitting the selected files relied on updating an
existing `kitspace.yaml` file....

github.com/kitspace/kitspace-v2 - 55d52c84828953039da0ca29e5068fa5d5f607ba authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: revalidate the selected files after submission.

- After selecting a different file for any asset(BOM, gerbers, README),
revalidate the content o...

github.com/kitspace/kitspace-v2 - 6ce7db76a02ed4f9cc0b47dbf842afc2f997c84e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: use `site` and `summary` from kistpace.yaml.

- Use the `summary` property in `kistapce.yml` as `InfoBar` description,
if there's no `summary ...

github.com/kitspace/kitspace-v2 - fb9556add1354586f0c601413383efabc1b7cded authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: fix `TracespaceIcon` color.

- In the original kitspace the color was in `board_showcas.scss`, see
https://github.com/kitspac...

github.com/kitspace/kitspace-v2 - d1ca94d7508e9756285265168975add97427ed61 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: use same page padding as original kitspace.

github.com/kitspace/kitspace-v2 - f0c227e6c47c723f50c47525acc6046e9e7acb2b authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: Persist selected files on gitea.

github.com/kitspace/kitspace-v2 - 3abf03aaa22fb37c247882dfda3aa4361ed2958b authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: move `submitKitspaceYAML` into projectPage.

github.com/kitspace/kitspace-v2 - 36323ed1a00b4d3ddcddfd7b94fd21c9df8d58bc authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: `updateFile` endpoint integration.

- Replace the `uploadFile` endpoint with `updateFile`.
- Add `getFile` endpoint.
- Add `sha` to ...

github.com/kitspace/kitspace-v2 - 3f8dd099a99545c8596de255eef7fa13705ed7e9 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: rename `reqSign...` -> `requireSign...`.

- Before `req` was used as the same convention used by gitea.

github.com/kitspace/kitspace-v2 - e51802bfca64716bac56711afbdd2e04fdc61c8e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: propTypes for DropZone.

github.com/kitspace/kitspace-v2 - d7f750c308ceb87ce39ec40088d7c7577f0158cb authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: make DropZone buttons more minimal.

- Replacing the buttons with <a> tags won't work because some magic is
used to support all four ...

github.com/kitspace/kitspace-v2 - bc4b944100fed1f6e9297656374d3f8433569c83 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Update checkboxes according to kistapce.yaml content.

- check the checkboxes for the selected paths in the kitspace.yaml.
- For gerbers for now,it che...

github.com/kitspace/kitspace-v2 - 80df6587902720e8fd66adc7c8233803dbb47039 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: history nagivgation for protected routes.

- If users try to access a protected page, e.g., add project, they
will get redirected to login ...

github.com/kitspace/kitspace-v2 - 8a326488038f6d596e3b3dae1c3b59a45c40042f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix the position of `Update BOM file`.

github.com/kitspace/kitspace-v2 - ea535ffef677a22cdcea58976f879e8d31dc9722 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: fix sytle for FilePreview checkboxes.

github.com/kitspace/kitspace-v2 - 53469a553eee03a563855b7574f758c8bd7a1df5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Allow limiting uploading folders or files.

- This is used in the File selector modal in the project page to differentiate between when we w...

github.com/kitspace/kitspace-v2 - 5795db3485af1a670603e16ce299d13d5f9073a4 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: improve dropzone style.

- Add gap between dropzone and file tree,
- Remove bold style from "Drop",
- Stop mentioned "BOM...

github.com/kitspace/kitspace-v2 - e7d5ba82ad2e246e8c4e2ac67a0f522d1532d5d7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UX: close the upload modal after selecting assets.

- When a user selects an asset the modal will close and the selected
asset will get submitted di...

github.com/kitspace/kitspace-v2 - b23795a55ebf059e828351dfa9ee8bf0bd7f699d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: indicate the purpose of the tree preview.

github.com/kitspace/kitspace-v2 - ae1e3a268cfbd2dce64bbbb323445faf23e3797d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix retailers buttons colors.

github.com/kitspace/kitspace-v2 - 0162ed88567cf585683717c6e552f68594120284 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Rely on `/status` endpoint for IBOM status.

github.com/kitspace/kitspace-v2 - 8d146a17cff2e9be1429d9b579e1b5adceff468f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: fix style for IBOM title bar

github.com/kitspace/kitspace-v2 - ef851a3c8393ce6ebb24a7fcf9eec2bd9f71e091 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Remove hard coding of `hasIBOM`.

- TODO: handle `omit-ibom-boards`, see
https://github.com/kitspace/kitspace-v2/pull/74#issuecomm...

github.com/kitspace/kitspace-v2 - e756c94016bef9109ecef4fe52166adef171d700 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add basic skeleton for selection persistence.

- Submitting selection under a certain tab, e.g., `BOM Files` will
log the yaml entry for this t...

github.com/kitspace/kitspace-v2 - 50def74416390e76bd74b8701fdffa9f4628462a authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Activate submit buttons only if files are selected.

github.com/kitspace/kitspace-v2 - 823a272c3293be1da2b1514738df32dfddb4bf50 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add skeleton for file tree component.

- All tree components provided as packages are bloated with huge bundle
size.
- This component h...

github.com/kitspace/kitspace-v2 - e2ea893bdf136113f3100aa2abb0faf2e121b8af authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix nested directories.

github.com/kitspace/kitspace-v2 - f9cde14559c9171ae75385bdd593adc153f8ad8d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Enable selecting file in `FilesPreview`.

- Files can be selected and pressing the upload button will log the
selected files in the consol...

github.com/kitspace/kitspace-v2 - c3621dcae42fe7514cef5b70cc5da9a370cf2737 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Show loader while loading IBOM data.

github.com/kitspace/kitspace-v2 - a45b2e6b1ab5f35d48da09df42ac32916a3af81b authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Revert "e2e: upgrade [email protected]".."Use different version of gitea."

This reverts commit 677886df50712a7e6eec446de28e3f9ce699bfd2.

github.com/kitspace/kitspace-v2 - db3768e6aa9262dc585fc0cd675e234521aa5abd authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Use different version of gitea.

- Gitea is refusing to connect and panicing in CI, even though is pr
has not changed anything re...

github.com/kitspace/kitspace-v2 - f8d25bddfc751aeddab9dada93b2043f1af60728 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: remove the browser key.

github.com/kitspace/kitspace-v2 - 5658c132351e09d206c11c01fb64171859b9d4fb authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: fix `auto_gen_fixtures_path`.

github.com/kitspace/kitspace-v2 - 0afef43c0c641804574380ccdf226b1a5e74ea98 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Update README with then new e2e instructions.

github.com/kitspace/kitspace-v2 - 9729325e301cf0596bbcd9f768befeb1209162cf authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Remove dead deps from frontend, install peer deps.

- All e2e related deps are no longer needed as part frontend, moving the
e2e out of frontend spe...

github.com/kitspace/kitspace-v2 - c904dd7449ad522d83f24cd09638cd1d48b6a0af authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: move cypress out of frontend.

github.com/kitspace/kitspace-v2 - e1b70e5105dd7540e0f676fe38ee6718153c7b63 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: remove load intercept.

github.com/kitspace/kitspace-v2 - 122f41701abe5f70b79bfc4f625736016c356936 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Move server inside src

github.com/kitspace/kitspace-v2 - 731d2ff99661041878759c8aaa08f1449eef25d1 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: add extra safety for url.

- sometimes the test jumps the homepage directly, probably due to
startup time of the tests.

github.com/kitspace/kitspace-v2 - 70f402b91e0af891f3c2121a641a34895a554d78 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: make sure project page has loaded.

github.com/kitspace/kitspace-v2 - ab78999883d16f6a23e3e7b27899f6808894298e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: remove preFileDrop command.

- inline its logic in `dropFile` command.

github.com/kitspace/kitspace-v2 - 83ae5df51eabd4132d393ff8cf95b7f8259ecc33 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Fix jittering in `updateProject.spec`.

github.com/kitspace/kitspace-v2 - 77b3bfc575b8a541cc58ac622984f47f91a1399e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: Remove e2e parallelization.

github.com/kitspace/kitspace-v2 - de636f78cbbdc6e228685a62ce72f477e5c6751f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix a typo.

github.com/kitspace/kitspace-v2 - e8d7847d3daa589b5f3c3df84ad215287d80c669 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Inline `preFileDrop` command for `uploadProjectSpec`.

github.com/kitspace/kitspace-v2 - 1c913216b5fdc5993f5f200c6846d25b4a68394c authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Limit the `Sync warning` in project page to authorized users.

github.com/kitspace/kitspace-v2 - 31e26a9fda9d3e0b603d28e017d2b1c01e0efe14 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix `url` in project page `InfoBar`.

github.com/kitspace/kitspace-v2 - 0aed0c54cea25f7a550a5aea22da83ec01fb5caa authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Improve the text for upload modal buttons.

github.com/kitspace/kitspace-v2 - 34388cf47bb11daa7609c0edacade175e48bb02d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Make `IBOM` title link to the project page.

github.com/kitspace/kitspace-v2 - acc1b982f4a8b2626bac2fa759694ef120a900c8 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add border for readme.

github.com/kitspace/kitspace-v2 - dc947b9e49d051a0ec36748fb132b669b4c2f880 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Make `IBOM` take full page width.

github.com/kitspace/kitspace-v2 - 00a39ef873db9ba0aa0d34a09e5a838f234a7a3e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
fixup! Increase timeout for flaky commands.

github.com/kitspace/kitspace-v2 - c2c03f8a9c2e2b480195cabaafe3d3bf7fd31295 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Increase timeout for flaky commands.

github.com/kitspace/kitspace-v2 - 4bb72fdb295cc5fd1251b73ad3206c9c553ec7da authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: add another machine to the e2e matrix.

- Increasing the machines beyond 4 has negligible effect.

github.com/kitspace/kitspace-v2 - 43315306f05e8229387db23b8115d9af4f755bb7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: fix `projects/new` race condition in `updateProject`.

github.com/kitspace/kitspace-v2 - 8e11131c53abb1a70489bdaf40e4682956a5a6a2 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: run tests in parallel.

github.com/kitspace/kitspace-v2 - bc7cffcb92e261ffb3c70ce7f1a4a37a5caf74c7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Configure Cypress to avoid using `wait`.

github.com/kitspace/kitspace-v2 - 46f87725776bd519496ecc40f4fa8cac59d8ed6d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Disable requesting cerbot cetificates.

github.com/kitspace/kitspace-v2 - 3a67bcf162439fe84b894cd9957ab193cd144c98 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix docker-compose.yml

- During rebasing, both old and new way for handling volumes were
included which resulted in pre...

github.com/kitspace/kitspace-v2 - 9bdffc24a6e95a7a2835aa557ee9a0814c0b29c5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add skeleton for file tree preview.

github.com/kitspace/kitspace-v2 - 817c005474f613be75329e467e3a5cc697523c46 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>