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

fixup! CI: set record: true in e2e command.

c0a32c875160bc72534eca291664b7615483bbc1 authored almost 4 years ago
CI: set record: true in e2e command.

c18ebb346d0bb3af40592e22801311b70edfc872 authored almost 4 years ago
fixup! Record Cypress tests.

5926e1a3edf601c6bda508d09fbef016e19efed9 authored almost 4 years ago
Record Cypress tests.

44d1bc7d578ff9631dcc9fd27b5f3e672e22f17f authored almost 4 years ago
Add hosts to frontend volumes.

0ab590000294619ab3d50d65a0f2d9389e09f47a authored almost 4 years ago
Fix Nginx command in docker-compose.deplpy.yml.

- Add MAX_FILE_SIZE to sed command.

c2271a9405d7dddc5ef1dac62b9eddf52139c0f2 authored almost 4 years ago
Delete the build step from frontend/Dockerfile.prod.

- The build step now runs as part of docker-compose stack; it depends on accessing gitea API.

ce79d921737b9a4e87ce0361d9d36105b7b622c5 authored almost 4 years ago
Update docker-compose.deploy.yml

- Add missing environment variables to frontend[INDEX_ISR_INTERVAL, USER_ISR_INTERVAL, MAX_FILE_...

d54b9228324b31141926d0384a0ce827cc3798a3 authored almost 4 years ago
CI: Delete puppeteer script.

- configure_gitea.js is no longer needed along with its dependencies[package.json, yarn.lock]

74a18e0b81db1739fab2dade07b41c4e613ea63c authored almost 4 years ago
Merge branch 'import-projects-tests' into ghcr

# Conflicts:
# frontend/package.json

3946fbcedf480f9837da7e319927154d238a41eb authored almost 4 years ago
CI: Change workflow name.

- Publish Docker image -> Publish Docker images

d0f84466d612ddf09c78ad3f215832607db3f3d9 authored almost 4 years ago
CI: wait services to start before running e2e

faefd8cfc9cd5d0c56574a062d0695cec158517d authored almost 4 years ago
fixup! CI: remove `pwd` from e2e command

cbea9cb01c4df1870017e283a5a5fbcb38819e66 authored almost 4 years ago
CI: remove `pwd` from e2e command

6df7bf3eb39ff12df2885c86f4fa3fa2cebb7a08 authored almost 4 years ago
CI: Make port 3000 forwarding in CI part of the patch command.

288f40b598b25a328e59df7c5040fab43882fc6c authored almost 4 years ago
fixup! CI: add e2e `working-directory` key to e2e command

74be19bfabb870d0fa649961b49787e51a39cba7 authored almost 4 years ago
CI: add e2e `working-directory` key to e2e command

cb286b19f6082f14d5830558a0789e9443cc86fb authored almost 4 years ago
CI: run e2e in publish-docker-images workflow.

0f8bfb3e9af51d7eed24c93e44d2c66a770989bb authored almost 4 years ago
CI: Add forward nginx dev port in docker-compose.deploy.yml

4c591b1444575280584b66a15054db32dd316ab5 authored almost 4 years ago
CI: debug /etc/hosts

96f7c3baa5e66941698245d5c9ab8b1d8906d5ca authored almost 4 years ago
CI: Increase the retry interval.

- This will make the script less noisy before `kitspace_gitea_1` is running.

63b3c9a9d3bc1352f1d9882e42330424dddc53e9 authored almost 4 years ago
CI: set timeout for `Install Gitea` step.

a124ec7cbe47808b109014b6b78d29f2af416851 authored almost 4 years ago
CI: use docker-compose.deploy.yml in install_gitea.sh

92a8a76555b6e51131e826e1db1b50f9879fdbf4 authored almost 4 years ago
CI: Add env var to publish-docker-images.yml

5fea6c5a86209107f0d701a0ba67a4e59c30d990 authored almost 4 years ago
fixup! CI: Install Gitea in the workflow runner.

- Add missing build command

ee6dcd3c674d839b4a62f685a194f2e6bfdc3382 authored almost 4 years ago
CI: Install Gitea in the workflow runner.

- Build the compose stack,
- run the install_gitea.sh script.

77229d829b12643007d185b535d482bb13e18623 authored almost 4 years ago
Merge branch 'ghcr' of https://github.com/kitspace/kitspace-v2 into ghcr

1f6b3e464ee7a8d392d2e8a8b555d1d157bc26ea authored almost 4 years ago
Add install_gitea.sh

- Still needs replace the hard coded values with environment variables wherever possible

8c0bc7bb34d697b29736d223a638be50fd5c4ab8 authored almost 4 years ago
CI: Patch docker-compose.deploy to run {service}:SHA

- Instead of creating another file for running the untested images and tagging them as {kitspace...

5286c0628a9af0b95773667cba9cf15fc7ef4371 authored almost 4 years ago
fixup! CI: tag Docker images with commit SHA.

- Move `Get commit SHA` after the checkout step

13c29b8e6181598222d0c976f8a6839e00ff978d authored almost 4 years ago
CI: tag Docker images with commit SHA.

- Instead of tagging all images as `latest`, initially tag them with the commit sha,
- Later im...

afe9074b600a4b84dacddc2c91b427c26fba87a5 authored almost 4 years ago
Fix gitea installation url.

- Parameterize the url to run in staging.

5645e7d9b2d4245d1f80c3d77ce24f6973be4e66 authored about 4 years ago
Add options to puppeteer launcher.

179368b61abb45a17efd8c4a0df52bee90750bd0 authored about 4 years ago
Update submodule.

a655507d498f1c68784d09b708d47e5b7497cc9e authored about 4 years ago
Add install-gitea command.

05f011f013036e60f81009f749d3057249cb6a9f authored about 4 years ago
Add install_gitea.js script.

0770ab7ea4a1a4c70a2a37f30fb356d592ecafcd authored about 4 years ago
Install puppeteer.

f2f83b8ebace610058da0f66a5b1957d35259be1 authored about 4 years ago
e2e: Add `should prevent names longer than 60 characters`.

ca1fe3df0cab0caf1c6f7a866fd93c26e165fd9d authored about 4 years ago
e2e: Add `should prevent conflicting project names`.

d91c2b27f57059c597d670a8ecf8054483dc77b5 authored about 4 years ago
e2e: Fix random failures due to detached dom.

- Due to shadow dom that React uses some elements gets detached from randomly which cause the te...

73146a6bd7985bfd49f07d07997eeea1ff7f0471 authored about 4 years ago
Fix name validation in the project update form.

a29beb9e8e805f283475376540c13de77e8cb3bd authored about 4 years ago
e2e: fix a typo.

- `project/new` -> `projects/new`

c6a4d62725e2fa0767d31241c37594d57036dd7c authored about 4 years ago
Fix synced repo update page.

- If the update route is for a synced repo display the error warning message and prevent updating.

70e7859cee947d5d39247ab1c383aaeb63ce8d6d authored about 4 years ago
e2e: Add skeleton to update form validation tests.

b7e510dc98bcbb03460c4ce601510b56419c3205 authored about 4 years ago
fixup! e2e: fix the `sign in` step in syncRepo.spec.js.

e2e: fix the `sign in` step in syncRepo.spec.js.

- Intercept the `user/kitspace` route to allow...

280ee9b8637bfc8574ae981d3fca31f41b1b91b2 authored about 4 years ago
Merge pull request #63 from kitspace/dependabot/npm_and_yarn/frontend/dot-prop-4.2.1

Bump dot-prop from 4.2.0 to 4.2.1 in /frontend

e3cceaf2b7ab18d1ab7bf9867519a9863f59259a authored about 4 years ago
e2e: implement `should handle changing project name`.

0180c139311afe003a7c10496a759450f7c22655 authored about 4 years ago
e2e: Add skeleton for testing the update page.

ae61c84fcc531fc3a677882cd30a9fd3967aad74 authored about 4 years ago
e2e: update tests to use intercept.

e5ede589853be069d60b8eab3308ad9ac08cf982 authored about 4 years ago
Bump dot-prop from 4.2.0 to 4.2.1 in /frontend

Bumps [dot-prop](https://github.com/sindresorhus/dot-prop) from 4.2.0 to 4.2.1.
- [Release notes...

40b2e59fc10b8b4177d68856cbc35bb9afa4629f authored about 4 years ago
Merge pull request #57 from kitspace/static-generation

Static generation and SWR support

86e282fea623e148344993781681b3894fb06b66 authored about 4 years ago
e2e: Update signUpForm.spec.js.

- test redirection after successful sign up.

43daf3904847701de3c17209484121b154dd6745 authored about 4 years ago
e2e: add `preFileDrop` Cypress command.

- All tests involving file drops have the same initial steps
* intercept `/api/v1/user/repos`
...

aa7f01d7f94d23025372e127879078bc5b1f2e3b authored about 4 years ago
e2e: create new project on choosing `Choose different name`.

59e0b4249149ae5bc763302092b50856c07f5185 authored about 4 years ago
e2e: commit files to the same project on choosing `Update existing project`

cf053ecbc31905e27394bfd6be1bcb1a797a8a24 authored about 4 years ago
e2e: refactor dropFile -> dropFiles.

- Make the command accept multiple files.

55b34ff65c94a7b6f9fda123850e25fd012e3437 authored about 4 years ago
e2e: validate projects' names collisions.

- Uploading a file that will trigger a name collision should open modal and give the user option...

742d9a0c309f2467586b5db60b3d8cc66cdac5ab authored about 4 years ago
e2e: Add validation for creating project on file drop.

d80c79b17c42fe9292d6c49f5ec0f0434df55245 authored about 4 years ago
Fix infinite rendering.

- Populating the name and description triggers a re-render which will trigger the effect and so on.

8da9033b3d219d252d7eff66e506ce9d5a6ccaf5 authored about 4 years ago
Add `dropFile` command.

- Add command to simulate file drop.
- Remove cypress-file-upload.

ae95d42b5f1a88c4b1d465c648e6a9b630d703a7 authored about 4 years ago
Upgrade Cypress.

39c7cf74b13bbe14e2b681b88f70b4c3c9de0ccf authored about 4 years ago
Invalidate `/projects/mine` swr cache on deleting a project.

f92ae810352b8c174cbbdff60a9d0b39dc831d4d authored about 4 years ago
Handle updating project & uploading files at the same time.

888556ccd8681b01fa26994c24a71eeed72d5e2e authored about 4 years ago
Display failure notification uploading large files.

- Make dropzone reject files larger than `MAX_FILE_SIZE` from first place, though the backend wi...

64a507e77e3738c8384ebcd2bdd3b5615073c494 authored about 4 years ago
Add MAX_FILE_SIZE option.

- `MAX_FILE_SIZE` is The maximum allowable file size that can be uploaded to Gitea.

737ecb6a7e2c291f81fc2b2995bdc22753f7c1be authored about 4 years ago
Add files newly uploaded files to the files passed to `FilesPreview` component.

b9323b2ccd6a9cc2e411b01fe632432a27da2c16 authored about 4 years ago
Commit files in for update only on submit & validate project name

- For the update route make the commit a two step process:
i. upload on drop,
ii. commit ...

bec7b2d306ea7771d04b90e859a00aafe5d034a1 authored about 4 years ago
Delete UploadContext.js.

- Make `projects/update/[user]/[projectName]` responsible for fetching the remote file of the pr...

2cd8561d5113cc73ae528f2c4dd11dfd716e01d8 authored about 4 years ago
Remove UploadContext dependency from `FilePreview` component.

- The component now accepts the file as a prop.

695286fc68a80a42cec6d98b4d599d5df978bbec authored about 4 years ago
Commit the files directly on Drop in `projects/[..update]` page.

- Replace the logic for loading files to `SessionStorage` and the uploading the files with using...

cc053759b0dd955749a83cccd4b8070c0c5a3dc1 authored about 4 years ago
Commit the files directly on Drop in `projects/new` page.

- Replace the logic for loading files to `SessionStorage` and the uploading the files with using...

e8f853315a067295092fa8518180aa0972eb682f authored about 4 years ago
Add a utility to read the file.

- Instead of getting the files content from the `SessionStorage` it has to be accessed directly ...

76d8bfff9026b4db10e1b123f8a1ed4d24b17feb authored about 4 years ago
Mark some pages as static.

- Due to using `getInitialProps` in `_app.js` pages that can be statically built aren't.
- Marke...

772538a7b54384c947dc182005bc9f1e36528e3a authored about 4 years ago
Bug fixes.

- Remove the `revalidateOnMount`; the mount here refers to component mount not page mount which ...

29553cc6f60df78163602884107c501532256569 authored about 4 years ago
Bug fixes.

- Remove the `revalidateOnMount`; the mount here refers to component mount not page mount which ...

b68fa21c7f27ff8322b0259fcc623afabbde5596 authored about 4 years ago
Move `useThumbnail` into hooks.

e28ef2a2ceb46ba2725f239a6fdfdba61ee73978 authored about 4 years ago
Configure globally to validate on mount.

- Add global configuration context to revalidate data on mount.
- Add ISR(incremental static reg...

911c7acec67f6ac7c3de264405cbc02c335b83d9 authored about 4 years ago
Clean up.

- Formatting.
- Remove the redundant `AuthProvider` in the `Page`, rely on the one in _app.

755338559b7705d16afefd506ab5ca205298ec14 authored about 4 years ago
Merge branch 'migrate-Next-v10' into static-generation

4f0040cbdc1090a96e4115cc96f30ab1a47f7f7d authored about 4 years ago
Update pages to use the new Gitea hooks.

- - All `GET` request are done through hooks.
- In `validateProjectName` the normal `repoExists`...

b8cd5ab86eaf506f46578c33f563826c69123655 authored about 4 years ago
Mark `swrOptions` properties as optional.

6568dfa1164b282d5a6576c6854aa3e1eabaf12f authored about 4 years ago
Add Gitea hooks.

- An swr wrapper around the gitea `Get` endpoints currently used by frontend.
- Revert to `utils...

098eb4476e9eec2d586f91efac7fcf341433409f authored about 4 years ago
Add `useAllRepos` & `useSearchRepos`.

- These endpoints needs to be normal endpoints for SSR & SSG so introduces two new hooks instead...

56aaf4f476890972d0eba2504066cadd5b757047 authored about 4 years ago
Refactor getRepo -> useRepo.

- Use SWR to fetch repo details.

b18f50a3ddf03bcdbabdbb3ac7dc1362c0ee256e authored about 4 years ago
Fix formatting.

e62797d77711e8cde0850b371219ead2e995ab6f authored about 4 years ago
Migrate to Next v10.

- exportTrailingSlash is deprecated.
- babel and its plugins should be installed explicitly.
- T...

9bbf0c7f346aa12e87378b9af3f55abf074da2b4 authored about 4 years ago
fmt: Add examples to the utils.

106702c05cd2821ed02cdef1f47ec5b9a1b9d277 authored about 4 years ago
Revert "Revert docker-compose.yml to use `gitea/Dockerfile`."

This reverts commit 2292429e

226becda23196449fd213bb75b4acf8e8681d8d4 authored about 4 years ago
Add examples to the utils.

7d5a706bfa1a907c37dd674ce6d3621f825c0faf authored about 4 years ago
Revert docker-compose.yml to use `gitea/Dockerfile`.

2292429e061c29938d7a4a982e58ce50e011e3fe authored about 4 years ago
Add nullable checks & formatting.

3b665127cee640ae763c65f1491f895c0d5bb2a9 authored about 4 years ago
Remove duplicate paths for `/projects/[user]` static generation.

1cd5b8e219758b5d5bf204061cba3657f28697ef authored about 4 years ago
Remove the build step from the `frontend/Dockerfile`.

- The build step will try to generate the static paths which is dependent on the response from g...

4d46dd3457eb8a87173bc5a5391db36794a60512 authored about 4 years ago
Invalidate UploadContext cache on form update.

- If a user loads new files or change the project details the UploadContext will re-fetch remote...

64f5caf9ae31d4480747524e83705cf0532b376d authored about 4 years ago
Add swr to the UploadContext.

- Fetching remote repo files with swr.

508b1f3868cd87a1414060c9cf70f721e660159f authored about 4 years ago
Add swr to `projects/update/[user]/[projectName]`.

d2bd5018c464b6c62d5af585f3e4515a87dcf430 authored about 4 years ago
Add previewOnly mode to updating projects.

- For Synced projects display the files in the project and the message describing how to update ...

759ba9e7f932c6473fb45a244c7c8e1380250872 authored about 4 years ago
Add propTypes to components.

- DeleteProjectModal
- DropZone
- ProjectCard

c1083870374191162ba273cd598311df0e68a59d authored about 4 years ago
Fix the warning message for synced repos.

f67068f83a68d3e89ff4e4c515fb3414254a818c authored about 4 years ago
Invalidate `projects/mine` cache on deleting project.

- This will enable re-rendering the new projects list with reloading the page.

9bb4740eaa158596f737a41bff007d64d644dd13 authored about 4 years ago