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

CI|e2e: stop running Firefox for now.

- See #173 https://github.com/kitspace/kitspace-v2/issues/173

506a493db71bb1a14e10b4d01ff06185768e46e0 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: add groups to e2e.

- Previously, all tests used the default group which made the results of
each browser overwrit...

edcafdd19299d815f1d140a57cb6eac2222a73f2 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Actions: rename browsers -> browser.

- To stick with github documentation naming conventions.

a09d6c3577aad64268f5f5094d63348e3d2b9311 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Merge pull request #167 from kitspace/tiny-svg

Fix tiny SVG for board showcase

6105393d45aeba57659ff472492df3a5192aea20 authored over 3 years ago by Ghanem <[email protected]>
CI: disable multiprocess mode in Firefox when running e2e.

- Sometimes cypress hang indefinitely in the CI which makes this step
run for almost an hour. Se...

bf4d8d22ab6391f477e68dccafaa02acf782f63f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
CI: add timeout to e2e step.

- Sometimes cypress hang indefinitely in the CI which makes this step
run for almost an hour. ...

3a462a78914c681270665253142204f7e7ecde4e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: don't upload videos when spec pass.

- A good chunck of testing time is spend compressing and uploading video
recording while it is...

b6b29ced4a1d766c6acb44eec2f41052d3374105 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e|refactor: `uploadProjec.spec` to handle name collision tests

- This spec will be rewritten as part of #124, just reorganizing it
here.

c70e4daf9b1c7bccfeb0e338faa90ea99884f694 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Merge branch 'master' into tiny-svg

e0212810127d278a51a9c83dcce0d98132ace212 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #157 from kitspace/processor-plot-sch

Implement plotting KiCad schematic to SVG

93d8467b6c070af19a33d99947998c6faf2e0717 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #147 from kitspace/multi-project-frontend

Integrate multi project in frontend

3eb269508cbc82cdd192ca77bb126a9732bfdc67 authored over 3 years ago by Kaspar Emanuel <[email protected]>
UI|Fix: tiny svg on Firefox.

dbc02c88e0473129ec2f63d5b93e784359de79df authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: increase Board Showcase images size.

81def33070065205b425238ebddca686da28aa5f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: remove `Page` horizontal padding for small screens.

0e783cc1489a5fc68e34124ea03f05dae18dc618 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix|UI: reamde snippets overflow.

0e9199858a9f2f10369e159cc549ed1af5467c5b authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
squash! core: `[username]/[projectName] show list of sub projects for multiprojects.

844d4a1fdea2c28d6837f61eaa9230a36a3f917c authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
core: `[username]/[projectName] show list of sub projects for

multiprojects.

c5cbead0a5885b89d80032d174d1f26d31bb687c authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e|fix: remove `cy.intercept` for gitea `migrate` endpoint.

6c4a1295ef026fab6c5eb66c700655871373d1d6 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: add sync-message to page components.

- When looking for page components for sub projects in a multiprojet,
the sync message for syn...

77705110796b1a9be6c97edb89746d0979779d1f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Update gitea submoudle to the master.

ae3282b9947b5da5f13766a93ea01563dd29c6d3 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor `getUserRepos`.

- Rename `useUserRepos` -> `useUserProjects`
- Use the default `fetcher` then call `getFlatProje...

e543415f000da247e78fd936b50378068b6a4e95 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: rename `isMultiProject` -> `getMultiInfo`.

b9e7ec82dc5a3597dd88233586c6921f92355d82 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: fetch project data in server concurrently.

- Previously, there were unrelated requests preformed sequentially.

472ecb88a3f894c5e6ddb362978eb6258e9b8f88 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix passing for REMOTE_API_TOKENS to tests

bb28dd1e08bfdda1fddb37b1e877348294e8b6d5 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Fix auth check in processor remote API

880a295e9ff49b1f5d2fad15c7ab8c234c3290c7 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Allow multiple remote API tokens for processor

edb17a575a71c53a4e4921e9a0133ab323fc8801 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Set processor log level via env

3b93671f9db49e06f2d05f163b74d793b7cc94bc authored over 3 years ago by Kaspar Emanuel <[email protected]>
Remove in_progress asserts

Sometimes it's fast enough to make the test miss this status

e3a2d108af960c4548b68442490eac0d06c998fd authored over 3 years ago by Kaspar Emanuel <[email protected]>
Test push-on-hold-off schematic

4a8d98b4b330d89aaa393ebd49958425de2d2bbb authored over 3 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #159 from kitspace/fix-staging-running-out-of-space

Fix staging running out of space

1ce88a4ff29a9dbd035e2d2391cd6c627c220fbf authored over 3 years ago by Kaspar Emanuel <[email protected]>
Fix pruning of docker containers on staging servers

fixes #158

da9720c9f7e1220ed96218c3ba32cc2ca5559e1b authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add check and apply scripts for ansible

e5948281f9d133cf9c19a37e4d516e17bd6171a5 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Remove unneeded kicad-symbols dependency

b6fb65198f5a1fdcc426fe47d07b65406a9db205 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add docs about schematic.svg endpoint

7d699576dd2b5665e0a1a69d01bac60458a473d7 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add comment about pseudo-docker-in-docker volumes

031324d5773e6a73a9e01990dc5a257ab322d24e authored over 3 years ago by Kaspar Emanuel <[email protected]>
Remove tempFolder after plot in processSchematics

15a77cedc7c7ac81fd1790def32732ffc19bbe37 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Get rid of unneeded dependencies in processor

7014cf9885cc89cf16a848f70249e2c08fb3875b authored over 3 years ago by Kaspar Emanuel <[email protected]>
User kicad_auto docker for plotting schematics

f31e0a56eadd49ca0d3d6143f5b2dc8f6bfa4bd8 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add missing processSchematics

79fc1b11a3febda49bc9ba1edd6676e53ec67427 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add test for schematic.svg for project API

7c6e2a724282ea912f5d52b2104508d52aed1706 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Make schematics to svg plotting work for remote API

185c16b8a7fefbd0a2f018d16dcfa698986e9140 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Sort out dependencies for kiauto

dbf8a190f0c80b1a5d4608e90be1f00cb2e13679 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add test for schematic.svg

ce063fa934a27b24d06a47a9cb17cb7c92b25300 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Implement a findKicadSchematic function

a27905b06ad98bc15dbad29e743b5cd454077a35 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Refactor: rename `processedAssets` -> `getIsProcessingDone`

d628143040959172d23add223b0ca18a8a3bb145 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: `Icon` unncessary rerendring in project page.

e7a61768d440170a58538956be56583197b131a7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: `getStatusPath`.

- Rename `getStatusPathFrom` -> `getStatusPath`.
- Use stricter regex.

5f7238610c0ec0a530df000a23312851da182185 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: `InfoBar` for multi projects.

- Use multi project name instead of top-level project name.
- use project summary if specified f...

003d28187d2fac63997ebbb1598bee56dc415e8c authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: `ContactMenu` `Icon` unncessary rerendering

d81d294a848c6091a0ec56cc51a6fd2b731c43a8 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: flashing empty project page when processing starts.

daeb8714218ca5a3fde98354d44bec666feb758e authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: id for project cards.

c9d8c2b5f5c9c9059aa71479e45e128787c22d28 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: explain `full_name` for multiprojects.

9493d872fbae504b27468cd1f38ce938d9a14f81 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: remove outdated comment.

72322242394fb621eff237951bb4d4a14098731f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: add spaces before opening parenthesis.

4f48f51c739059e72c9ff4347092cc25d745ade2 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: explain why some tests setup visit `/`.

21b3315c041833b01a778e298bc9f254c84daa94 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: replace multipart usage with multiproject.

- This is a semantic mistake it has no functional effect.

9edf38a8d68e527d048320afabfc219ebb3d9db1 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Revert "Fix: use stricter pattern for conversion between assets and status path"

This reverts commit b9b6704937236cd07f7ecc61c3686115311963f9.

e94d070a51518c57fef9a6c7e14e60b2be3d3dc7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: use stricter pattern for conversion between assets and status path

26f5879184e325e06411a39294b5c3e9289dd613 authored over 3 years ago by Ghanem <[email protected]>
Fix: remove unused assets from the processing status

4b344a01608102d12e4790ffe9c8d93463af3948 authored over 3 years ago by Ghanem <[email protected]>
Refactor: extract shared IBOM into a component.

The same structure is shared between `[username]/[projectName]/IBOM` and
`[username]/[porjectNam...

9ff680b63bf1dd5ceb4283ff305529cf9965cb34 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: unnecessary migriation status polling while

d0d38d4590aacad91b2a3ae48b16b33cc8fd32f7 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor

e7fe151aa52bb4d154ba69b5601059b4357c8e7f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: `Processing repository` loader.

082b2e84a97e26548cdb8dece123d430cd51dd67 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix: IBOM for multi projects.

38e6d7d680fbd195532a66ef715bc5b1f05119ad authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: create a `SharedProjectPage` component.

- The same structure is shared between `[username]/[projectName]` and
`[username]/[porjectName]/...

0a01b50c7ae02187b442210daf5fdb7f1174158f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Add `should render the readme specified in kitspace.yaml

ce87853593f7fbcc2effcb885d516a7b87fa49af authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Fix checking "remember me" (#155)

46e897c4bc4f0f2c577c5016bf1a97cb1ebed697 authored over 3 years ago by Ghanem <[email protected]>
core: render correct reamdme file.

- If a reamde file is specified in the `kitspace.yaml` use it, instead
of searching the repo roo...

568235b5cc6e2d1b35eadede3d71991260fd4f07 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Add github to allowed images domains.

28d93eb98e477e83ce9cf677fb6a808aad009b4c authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: render multi project ui components.

- Currently, uses the the repo README instead of the one specified in
`kitspace.yaml`.

4bfb797df0f3ccf07f1864086fe9d20b56644377 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Add `should render the page components`.

2aa26df435e4cadde4a203564a847444d5a2661f authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: Redirect to multi project page on card click.

0f55964919eb339c57a72eed2aade89efa8325e6 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Add `should redirect to multi project page`.

44e29bb555fd86264fb10ce9ee07e054af09ae5a authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: change suite name

6c16ad27966c4ee6d000dcb6dcbab7f7eb7984a4 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Extract the flattening logic into a util function.

- And restore `swr` again in `/[username]` page for fetching projects.

a90703311560dcc578a27fc50d813a65f90460ac authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: handle processing status.

- Instead of adding `cy.wait` to wait for processor to finish
processing, make the page aware of...

8a715c2d1860d36108093eb9a88ab63f87756203 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: render multiproject thumbnails.

f5da9f052ee42ca8329c8fd4279c611f1081bbe1 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Add `should display card thumbnails`.

b324733278d3e09114c1c1e37123941bb4467c62 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
UI: render correct number of sub projects cards.

- Just a POC.
- It only works for the `/[username]` page.
- Next, will remove duplication and mo...

c138da4e072a9c5cd2c28490923792c687ad63d1 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Add `Render correct numbers of cards` test.

a159a0d5a17fc8b6808dcb9df5285298387676f5 authored over 3 years ago by AbdulrhmnGhanem <[email protected]>
Merge pull request #153 from kitspace/fix-plausible

Add plausible dummy to fix and simplify plausible calls

62bd4bd346375a8e1e52942f5003f437dc06e59b authored over 3 years ago by Kaspar Emanuel <[email protected]>
Run auto-formatter

2b88301627989f30753db3a174344c2c8c12ece3 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #146 from kitspace/processor-remote-layout-svg

Add an API to processor for processing remote files

8fd59348b692c5e21dfba77e481f2143e0bf44e0 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add plausible dummy to fix and simplify plausible calls

8c8bdcf08d6a85815c44ea336661ab49e2001e5c authored over 3 years ago by Kaspar Emanuel <[email protected]>
Format nginx/kitspace.template

4e4d8608f945da06e500853bb4bbcaa913300547 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add appropriate CORS rules for processor remote API

90c495341c5d47cca3d119ff39ba5dce50449145 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add python's __pycache__ to gitignore

ce9e772bed1e6257e7e00f41fe0e48e77bfcf4ed authored over 3 years ago by Kaspar Emanuel <[email protected]>
Refactor projects/remote API into separate modules

248347cf16a590fb44444bc6e3588692ea479c0e authored over 3 years ago by Kaspar Emanuel <[email protected]>
Minor clean-up of plot_kicad_pcb

b736fa62ff54901378f361b32de5831a74137715 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add some docs about processor remote API

d6b9c9b02b50bc5b68ac98ee1a58608fa4323461 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Change KITSPACE_PROCESSOR_REMOTE_API_TOKEN for staging

46787d021291c4390c54ce5caa033b654ece6fe7 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Refactor plot_kicad_pcb

294c4ae843b558e0022765b6a048c309ab14830e authored over 3 years ago by Kaspar Emanuel <[email protected]>
Switch to unified plot_kicad_pcb script

bd0783e8bdfbae38aa9dde214fc79a06e5c51f28 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add combined plot_kicad script

17b08997cedbfed540fd76687e564ceb1564b42c authored over 3 years ago by Kaspar Emanuel <[email protected]>
Rename processCAD to processKicadPCB

51ea9fba4939bb116b08de1e77e602e058ca5a78 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #145 from kitspace/processor-plot-kicad-svgs

Plot KiCad layout to SVG in processor

dcee9aa672f7ebdb1a437d34f7f708de423b459c authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add authorization for posting to /process-files

0a556a6f9d4c0d0d159fdbbbc2d79936a3b172bf authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add serving up of /process-file layout.svg

472540982fb53a49a57ece3e57d4723134c54d04 authored over 3 years ago by Kaspar Emanuel <[email protected]>
Add .kicad_pcb restritcion to /process-file

47f62a80cc5e32b7d4bd455dd4c130698525f7bf authored over 3 years ago by Kaspar Emanuel <[email protected]>
Start implementing /process-file events

fcad747e5769162df00957c2c362dbc9eb21b187 authored over 3 years ago by Kaspar Emanuel <[email protected]>