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

Update 1-click-bom@cb444768 (#445)

6b7a8e355a737b24e9ac06aeeaaebd85a8f2fcb5 authored about 2 years ago by Ghanem <[email protected]>
Fix: IBOM script loading and execution (#497)

04a45701aa045c5ccd952e938a0d6df56f0e4384 authored about 2 years ago by Ghanem <[email protected]>
Make validation rules for Sign{Up,In}Forms match gitea

24732f9435ac445d5b4d281198578a91118b093c authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
e2e: use faker `userName` instead of `firstName` and @example emails

6e2500a6065969639b2d410ce06cc6981d760690 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Merge pull request #466 from kitspace/conflict-modal

Add `ConflictModal` and `SyncConflictModal` components

79745aad7d1608e7bc7052cd9f6aac5607ee6672 authored about 2 years ago by Kaspar Emanuel <[email protected]>
UI|Fix: IBOM dark mode (#498)

c1bf0e04289861f6e50656b3d5ea4513920f2853 authored about 2 years ago by Ghanem <[email protected]>
Bump loader-utils from 1.4.1 to 1.4.2 in /frontend (#500)

b32091779029b391959cfae740e6b4b3407d61b9 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump loader-utils from 1.2.3 to 1.4.1 in /frontend (#493)

a9ef50212e432d4beeba34088a02ab0e993e50f0 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
meilisearch: make document id compliant with the spec (#492)

051f5ed1e8f79323e39f256eae55eee67a981610 authored about 2 years ago by Ghanem <[email protected]>
UI: update sync conflict modal message

Fix: add missing imports

c6db11d4c65adbcc0c9db363a0df9fb50d1ce280 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Refactor: rename `ConflictModals` -> `ConflictModal`

2b09a21565c145fa23b8e8425e17a75a778d1de9 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
test: add `opens conflict modal if the project name conflict with existing project`

262041708bdc9f38fa2f27deccc70ccfcf16d488 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Fix: make event handling in `useForm` compatible with RTL fireEvent

51a99801957acbc453dcb16d3de7f5125222c6a5 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
eslint: use tyepscript parser

cbc22de6c5781f256942306b8b58bd9c566ab1c2 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
test: conflict modals action handlers

a149caec1a5a3292040c2b5d0d98a45cd364c14e authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Refactor: make upload conflict similar to sync conflict

863f71472d2fc640c6701c72304e96dcc21f670e authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
test: changes the overwrite button to OK if the new project name does not cause conflict

18529d84a4b9f1c7074ca05b04e5530c89acc96a authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
test: set up mocks for `ConflictModals.test.tsx`

5242774fd748a3ecb31362764f08e7c5d3d3a22d authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Deps: add `next-router-mock`

53208efb9b7af23392ce051f649631bc012e3dfd authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
eslint: @typescript-eslint/no-empty-function: off

a4e558af261bc532180ff6c20ce77435bc13e0ef authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
test: add `ConflictModals.text.tsx` skeleton

dc07e015db9e71ad27ff187ca991b7bce95cd80b authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Refactor: rename `condlictModals.jsx` -> `conflictModals.jsx`

f668c2e23c641d092b4d861c34955acefb964c0d authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Replace slugify with `formatAsGiteaRepoName`

ffe1952e340a01682f014211e24759429c3d75cf authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Refactor: extract the conflict modal into a seperate component

16f8ddc1b93256981843f6a08624dc90ab8feb18 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Refactor: remove duplication when handling sucessful and failed sync operation

0d3b31641fef41236db12bc1fa3d431c5b4ae667 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
feat: handle project name conflict when syncing projects

4a521271d5f2b594f06bc7b14e7c154d594c004f authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
eslint: fix lint errors after using `next lint`

f536ecf8fe855bb1044c6bf1807f7fb1b1b55af3 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Allow choosing repo name when mirroring a repo in gitea

611d70b0bd66d808186a95f33ba1cd9e04f3cf04 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Remove next-composition (#488)

5e086941d858faa04c0f9f163dc65648f5ca23c1 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Simplify multiProjectPage query params

f7fd7023ca80e06bbb6393151467c68fd7513bfb authored about 2 years ago by Kaspar Emanuel <[email protected]>
Revert workaround to readme spec

0b70c30ed056fdc08618a1357c55762aa943be35 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Remove repeated code from project page

a0de68389206c56b08b36d1ee43d4d5739938d66 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Refactor kitspaceYaml parsing

e068d0f73948675bab18789ae55a3b28c4ba9303 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Increase timeout for waiting for kitspace yaml

4ac6b36ef96f62c36aaaac15778f1d7a1f08a41a authored about 2 years ago by Kaspar Emanuel <[email protected]>
Use 500 error when waiting for yaml time out

fbbd6a518a74c53b11dfc96269517cb792c514e3 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Add backwards compatible defaults in kitspaceYaml zod

f70f1e3b817188c9ca5c92fad5c398021c8e656a authored about 2 years ago by Kaspar Emanuel <[email protected]>
Lint processor

2ab90451861fd0dcfe7c94979ae6866a36a5813f authored about 2 years ago by Kaspar Emanuel <[email protected]>
Update frontend for the multiverse

4c2e233c5908dc7e228918978a07647e4b97faae authored about 2 years ago by Kaspar Emanuel <[email protected]>
Update readme processing tests for the multiverse

98afe5b41dbe731f64e938bcf5b1d371ce2d031a authored about 2 years ago by Kaspar Emanuel <[email protected]>
Fix gerber zip name for the multiverse

e27d73226f282d05300e4e385d71217ddf8656c6 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Process single projects like a special instance of multi

f73f1cadf952cc12f0bfa12548a797f2733881a9 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Fix issues with renames

97bff9a52f06ed93944615343e55ca9b0759dbaf authored about 2 years ago by Kaspar Emanuel <[email protected]>
Update meilisearch giteaDB deletion subscription

0cfcecb2b7dd15064b1c9fdcc74de94baaf7e035 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Refactor [repo] page

70ea3423b5cd405eac1a86b1814fcc5e9ccc1bb0 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Increase `waitFor` default interval to a second

edc0dfe36d9868d56ce559076ddf9e8f0212df41 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Refactor kitspaceYaml.ts and add comments

bf23f676d9f61fd19ccaad179cb6f6bf3c156d58 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Update todo in next.config.js

051723e8680d25ae5351a3d4123d4697e590c719 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Use better names in meilisearch document schema

1c129525c434f5470c1a0cb31e8e4ec09fe9b5d2 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Remove single-project IBOM route

48ee382d537f08bfa3b13f88766dc0fd3ac69e6d authored about 2 years ago by Kaspar Emanuel <[email protected]>
Fix IBOM multiverse name

17e6fe950bf5801c6ef5e2baa5213a20d5ee4599 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Slightly improve `waitFor`

ea9095f94b01a812ae89a59df0af87ca724d6688 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Update e2e multiProject.spec for the multiverse

bd16791a219595abd88e5490758a41ee10621068 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Adjust e2e test timeouts for loading of multi overview page

dd93f1ebe0c39966fe515f02ad054937f602a8bf authored about 2 years ago by Kaspar Emanuel <[email protected]>
Use swr for multi-project card grid

5b8800f70d8f1b0dc6950acba205b7cd4be683bc authored about 2 years ago by Kaspar Emanuel <[email protected]>
Fix issue with waitFor and add types

5a23284fb6a883eb93413c03a2a431dc0a96a769 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Move [project] page to typescript

019b746d4c39ad1d49d692df3295a5225f3b3d70 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Make migration work again

b3a21958eb09b56a5205fc67afd98a31918b12ed authored about 2 years ago by Kaspar Emanuel <[email protected]>
Refactor while loops into a `waitFor` utility

9e145c61e33de97e17a09e02d955fefccda0aeb9 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Check for repo existence before redirecting on migrate

7da9057fd933154ea490a43c17ebd87a0e5bbb98 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Make yaml parsing tolerant to malformed yaml

ac1a1e69dca5ef3ea69730198c16a3d0b379d72f authored about 2 years ago by Kaspar Emanuel <[email protected]>
Rename pages paths [user]/[repo]/[project]

3a384bab638caf5e505bc2d2ae022ff6b17155fb authored about 2 years ago by Kaspar Emanuel <[email protected]>
Tweak tests for multiverse

c7f464fbe27fb714458ff874a738b28c12260dab authored about 2 years ago by Kaspar Emanuel <[email protected]>
Fix subProject name on cards

49bbdc4e6ddb107e8d6d633f06757ce47825e780 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Fix issue with using `waitFor` in project page

6394e04a2428ee693f76a9fd5a3f203cab606579 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Simplify addToSearch renames due to the multiverse

3bbb26455da9bd56170a4b170432bd3ddc40af5b authored about 2 years ago by Kaspar Emanuel <[email protected]>
Add a timeout to trying to retrieve kitspaceYaml loop

d009f9b9952ad86545897b0a19442346f2136040 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Add abort and `checkFn` to `waitFor`

38c66d0343fac42bf55f8911795b213e066da157 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Add delay to get kitspaceYaml while loop

64ce32e6274159fef42198477940ce574f09d3cb authored about 2 years ago by Kaspar Emanuel <[email protected]>
Update gitea to 1.17.3+d6a0327 (#453)

2f27987f200e0441f5ee6a0972167d65049be83d authored about 2 years ago by Kaspar Emanuel <[email protected]>
Remove `babel-plugin-lodash`, scope lodash imports (#284)

671eff2f90e48a19dc9ecb8090dae2f05da426eb authored about 2 years ago by Ghanem <[email protected]>
Remove wdyr

ab398c696a38138ebf787931a2d887dbe191871e authored about 2 years ago by Kaspar Emanuel <[email protected]>
Remove JSXStyles from eslint unused vars exception

dcbfb7e52959eab1c884a2479fa59caaada9caba authored about 2 years ago by Kaspar Emanuel <[email protected]>
Switch to swc by removing babel.config.js

bd807dc3d07ab8bb641b09d1dde11a9c9f0ad66e authored about 2 years ago by Kaspar Emanuel <[email protected]>
Tweak auto-merge to merge oldest first

76271cc3d7236f4f04e20f1a195b642d7c0c4cc5 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Use plotted gerbers when `eda` is available (#458)

5d494acfd29485a3eb899d789e2bb5a6a8c9c502 authored about 2 years ago by Ghanem <[email protected]>
Stop running `frontend` and `processor` with root user (#451)

7f1aa16d3e5d21e71f0125608d8938550d21452f authored about 2 years ago by Ghanem <[email protected]>
Fix frontend linter not running on all files (#483)

51744795c091742a1920c6ff5705d2cff7834ea9 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Auto-format processor (#475)

6bedc7414f75b641b2fb962cb20738b69f058e3b authored about 2 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #430 from kitspace/readme-processing-2

More readme fixes

d3434d2a11e1d6a5e7f49bfab46d955518064045 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Refactor summary processing

Co-authored-by: Kaspar Emanuel <[email protected]>

60d754900e9dd9a922582156c5b4f8e7426ae113 authored about 2 years ago by Kaspar Emanuel <[email protected]>
e2e: should not modify the urls for GitHub Actions badges

b8226f5f2199693c4bc11d0caff9f4c7c393d6cb authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
e2e: should render :emoji: in readme and project description

36687ad5f63ea92dfd4c9d5107a527d6eca16e55 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: support `:emoji:` format in project readme & summary

329fed2684441b6f53df7107e940bbef9dc1e30e authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: use `remark` for parsing project summary

920bd137c6f173fc537965ea4ace947fc715fb8d authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
UI: imporve tables in projects readme

ca051a425206b250473286e97a620af1da5a468c authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: add another condition to `waitForRepoMigration`

- The repo gets cloned before initializing the value for
`default_branch` this can cause the j...

096e89606d5b360c6b33813c22f9a00f630f81d0 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: fix Github Actions status badges urls

54f2279e3ed743f59925c66fb145f82012f7388b authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Fix test descriptions for BuyParts component (#472)

7f569887577871b1654c111947137d63db16bc99 authored about 2 years ago by Kaspar Emanuel <[email protected]>
ansible: Switch staging server prune to hourly (#470)

0b7f76c621018fbfa930c8fa2db73dfca61790f8 authored about 2 years ago by Kaspar Emanuel <[email protected]>
processor: handle readme `a` and `img` elements with no URLs (#449)

Co-authored-by: Kaspar Emanuel <[email protected]>

ac12ea8319289a96eb083f25ea27d4bfa723dd85 authored about 2 years ago by Ghanem <[email protected]>
Merge pull request #446 from kitspace/429-regression

Fix BOM visibility conditions and start using vitest for frontend unit tests

c09f097a2ff6a59a35facc55c2c264fd2829970a authored about 2 years ago by Kaspar Emanuel <[email protected]>
Include `jsx` files in tsconfig

Co-authored-by: Kaspar Emanuel <[email protected]>

83d7fabd437e564b3c5d88ca35fdec26754f2795 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Refactor: rename `__tests__` -> `test`

dfec67b511af8eb4c537391c98ce90bfbdab96c8 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Move buy parts testing from e2e to unit tests

Co-authored-by: Kaspar Emanuel <[email protected]>

99784b5030c930517b3a15599d3ccbd3c5713f4b authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
CI: add `Test frontend` workflow

455240692910a6b00410724e32c1a308f5b20911 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Use vitest for `frontend` unit testing

6e5398e0e7634ad17b077cbefee4f3a9504b4406 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Refactor: use `jsx` file extension for react files

Using JSX in `.js` files complicated vitest setup

f4938e78c8b10de6592f91d0bcefa74f25d3065b authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Fix: regression caused by #429

368a3ef8689a0cf22ba062da31addc47452a0934 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
e2e: skip description fallback tests (#469)

bec565ddb8eff3a18ccfa0fd8b661c8692a3723c authored about 2 years ago by Ghanem <[email protected]>
Actually set env variables for s3 in github workflow

1143158717727bf66c8a63ee730fa4b4bd668f68 authored about 2 years ago by Kaspar Emanuel <[email protected]>