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

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.

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

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...

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...

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.

dcc6c718533e6587cee1c403fc53b8af04668ea3 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: pass `onDrop` to `UploadModal`.

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

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.

9176e1a7e23e267933228408a593ac3f323935d2 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 ...

fb9556add1354586f0c601413383efabc1b7cded 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...

6ce7db76a02ed4f9cc0b47dbf842afc2f997c84e 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....

55d52c84828953039da0ca29e5068fa5d5f607ba authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: Upload buttons only appears with SSR.

9ee25a85f3491f51aff39bf9f006c828c007f697 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: align readme to left.

970becff2372bff14105c537d9e9c1ea3ffd651f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: move `submitKitspaceYAML` into projectPage.

36323ed1a00b4d3ddcddfd7b94fd21c9df8d58bc 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...

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

f0c227e6c47c723f50c47525acc6046e9e7acb2b authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: Persist selected files on gitea.

3abf03aaa22fb37c247882dfda3aa4361ed2958b 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 ...

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.

e51802bfca64716bac56711afbdd2e04fdc61c8e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: propTypes for DropZone.

d7f750c308ceb87ce39ec40088d7c7577f0158cb 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...

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 ...

8a326488038f6d596e3b3dae1c3b59a45c40042f 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 ...

bc4b944100fed1f6e9297656374d3f8433569c83 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix the position of `Update BOM file`.

ea535ffef677a22cdcea58976f879e8d31dc9722 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...

5795db3485af1a670603e16ce299d13d5f9073a4 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...

b23795a55ebf059e828351dfa9ee8bf0bd7f699d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: indicate the purpose of the tree preview.

ae1e3a268cfbd2dce64bbbb323445faf23e3797d 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...

e7d5ba82ad2e246e8c4e2ac67a0f522d1532d5d7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: fix sytle for FilePreview checkboxes.

53469a553eee03a563855b7574f758c8bd7a1df5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Activate submit buttons only if files are selected.

823a272c3293be1da2b1514738df32dfddb4bf50 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Rely on `/status` endpoint for IBOM status.

8d146a17cff2e9be1429d9b579e1b5adceff468f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: fix style for IBOM title bar

ef851a3c8393ce6ebb24a7fcf9eec2bd9f71e091 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix retailers buttons colors.

0162ed88567cf585683717c6e552f68594120284 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...

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...

50def74416390e76bd74b8701fdffa9f4628462a authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Show loader while loading IBOM data.

a45b2e6b1ab5f35d48da09df42ac32916a3af81b 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...

e2ea893bdf136113f3100aa2abb0faf2e121b8af authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix nested directories.

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...

c3621dcae42fe7514cef5b70cc5da9a370cf2737 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Revert "e2e: upgrade [email protected]".."Use different version of gitea."

This reverts commit 677886df50712a7e6eec446de28e3f9ce699bfd2.

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...

f8d25bddfc751aeddab9dada93b2043f1af60728 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: remove the browser key.

5658c132351e09d206c11c01fb64171859b9d4fb authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
fmt.

292dab95407b13994c1ff04018dbe28d87d86313 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: fix `auto_gen_fixtures_path`.

0afef43c0c641804574380ccdf226b1a5e74ea98 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Update README with then new e2e instructions.

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...

c904dd7449ad522d83f24cd09638cd1d48b6a0af authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: move cypress out of frontend.

e1b70e5105dd7540e0f676fe38ee6718153c7b63 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: remove load intercept.

122f41701abe5f70b79bfc4f625736016c356936 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Move server inside src

731d2ff99661041878759c8aaa08f1449eef25d1 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: upgrade [email protected]

5ea0b8c0e5f3b1eff16b351af7d91c1849e1cc5e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: make sure project page has loaded.

ab78999883d16f6a23e3e7b27899f6808894298e 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.

70f402b91e0af891f3c2121a641a34895a554d78 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Fix jittering in `updateProject.spec`.

77b3bfc575b8a541cc58ac622984f47f91a1399e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: remove preFileDrop command.

- inline its logic in `dropFile` command.

83ae5df51eabd4132d393ff8cf95b7f8259ecc33 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: Remove e2e parallelization.

de636f78cbbdc6e228685a62ce72f477e5c6751f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix a typo.

e8d7847d3daa589b5f3c3df84ad215287d80c669 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Inline `preFileDrop` command for `uploadProjectSpec`.

1c913216b5fdc5993f5f200c6846d25b4a68394c authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix `url` in project page `InfoBar`.

0aed0c54cea25f7a550a5aea22da83ec01fb5caa authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Improve the text for upload modal buttons.

34388cf47bb11daa7609c0edacade175e48bb02d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Limit the `Sync warning` in project page to authorized users.

31e26a9fda9d3e0b603d28e017d2b1c01e0efe14 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Make `IBOM` title link to the project page.

acc1b982f4a8b2626bac2fa759694ef120a900c8 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add border for readme.

dc947b9e49d051a0ec36748fb132b669b4c2f880 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Make `IBOM` take full page width.

00a39ef873db9ba0aa0d34a09e5a838f234a7a3e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
fixup! Increase timeout for flaky commands.

c2c03f8a9c2e2b480195cabaafe3d3bf7fd31295 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Increase timeout for flaky commands.

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.

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

8e11131c53abb1a70489bdaf40e4682956a5a6a2 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: run tests in parallel.

bc7cffcb92e261ffb3c70ce7f1a4a37a5caf74c7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
fmt.

8704402dde600c415140fb9a15f05c7c0e201d81 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Configure Cypress to avoid using `wait`.

46f87725776bd519496ecc40f4fa8cac59d8ed6d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Disable requesting cerbot cetificates.

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...

9bdffc24a6e95a7a2835aa557ee9a0814c0b29c5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add skeleton for file tree preview.

817c005474f613be75329e467e3a5cc697523c46 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Revert "Disable requesting cerbot cetificates."

This reverts commit 6101bbbeb915a140c04997284c2cfdaa7d047a1d.

52217815e9901222d020aeb89a7dd5eec15029da authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Serve IBOM scripts and style by Nginx.

1ff72b6479e13245fadf0b08729aea383b07b342 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix error resulted from rebasing.

a0ba8f34edb1bb10a868e8c26841ddc62fb5802e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix `OrderPCBs` style.

7b844d1d909905592cb3cd9434afdc51e1221197 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Clean the installation prompt a bit.

- Still messy, and needs the extension to add the dev/staging domains to
work properly.

4eb05c6e409e22a8f2b84fc3a16023c9f0153779 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Global clean up.

- fmt,
- add `processor to nginx deps
- rename: frontend/src/IBOM/index.html -> frontend/public/...

9f188a644c9575f6c86fff0382165d43aec106ec authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Remove hard-coded source of pcbdata.

a9a62eb6f2f1b75f8a45076e135502728c266a99 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Prefetch IBOM page.

5ba75e8240efc1c1c1eea829ccb0143c9b7640e5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix readme urls.

- Limit modifying urls to relative one, starting with `/`.

16eab272ea3450a9f84f713bfd40fca276f4f6e1 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix `IBOM` rendering.

- Use the css file modified for kitspace, it limits the styling for
elements under the `.ibom` d...

ed2d5ff27bf92a74c7e687dd82a2b9f7cd5ad2de authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Processor: rename `footprints` to `modules`

-The JS code for the processor expects the field as `modules` not
`footprints`, though I not sur...

c82da9e25f991bf3b7bd2695517f70cf1b4f5cf8 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add `IBOM` page.

For now:
- The canvas gets rendered only in full screen mode,
- The processor returns some missi...

4f118f11a179270d6df6e6b299dd232e26fe5595 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add reminder for serving static files.

6cfebea71e769b3e2b007190242863302ad12027 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Move `/images` inside the `frontend/static`.

d4e288f79b10f86a3b75fe560c2df65b64d0d105 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Handle projects with missing assets.

- Still a rough implementation

cfd8dc9b0223241af74298c3884e8088c02f3b5f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix table collapse button.

3728575ee6f7ff9bdd3a05eaada851c63c6ee0a7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix 1-click-bom extension intsall prompt.

59adbf3088ef96941b2cf0759fa9e0117118d9fc authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix components table style.

- Make it consistent with gitea, yet still needs improvement; table
cells should wrap vertically...

3211f7da0be0f6789ad1a23f784617f36cb289aa authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix InstallPrompt opening the extension page on page load

f01c2a2682e19c99a1b6b2536ea0e52a42b90d44 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Update CORS rules for processor.

- Tracespace needs to download gerbers.zip to work, currently it gets
blocked by the CORS.
- The...

8e7334ec576293a239f5368287d3d08005ed085d authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Limit `UploadModal` to project owners.

- It should also be limited for synced repo, just leaving it for
testing now.

0c94b2040e54f8aca2cc8c8e4557351a80789149 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Replace react-hyperscript-helpers with JSX in `TsvTable`.

a79d7bcf5cfd510904603e4f049fae304c09139e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Remove dead packages.

- Ramda and react-hyper-text-helpers are no longer needed.

c0167ad409080bb5c5440d1976f4781ca0356739 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Replace react-hyperscript-helpers with JSX in `MpnPopup`.

e12875a6730a4e44ec6343c4b482c562c58703bf authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add `UploadModal` component.

- Just the basic structure of the modal.

a635b643e42b5d0ddf10b677a7e18c94de949475 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix typos.

f5b4c0d743776a4bf7cbc56a59e516e5faaf288a authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Port `InfoBar` component from kitspace-v1.

309d9aeaf46e1da13e9697ff8f29c5f7234ec8c1 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>