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

Fix routing failure due to updating next.

- Tests pass.

ba1f02ea77d195562d59f14853a491b30275b6bd authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Add a product component.

ef66aaa50b58770060342f36d5665ee8458839c0 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Update gitea to a1215fcb9.

2bfe1a23b075c9333e8dd80cca4f5e57087b09a9 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
yarn lock

23109f4791937c67bf9730906384702baefbab8f authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Merge branch 'user-auth' into group-buys-with-gitea

# Conflicts:
# frontend/components/TitleBar.js
# frontend/package.json
# frontend/pages/_app.js
...

c9d3448c6aa0bc2e3d7286580db934bb861235b3 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix SignInForm validation to allow email.

3c4e08b58a2a6f15896db426195efb96c11df0f9 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix redirects for `reqSignIn` and `reqSignOut` pages.

2b9c2fa87556576d50227d185acb9e3e325f4272 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Set up meta tag defaults

34f8a34112a613340b863eec69df45872268dec3 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Fix a stray missing remoteDomain

a33d8b46827e44a31f1a48d1c0b1ff5a33a8470a authored about 4 years ago by Kaspar Emanuel <[email protected]>
Fix more nav bar links

0ec80307e4ba2d176cc6be77d34d819f20236dae authored about 4 years ago by Kaspar Emanuel <[email protected]>
Fix remoteDomain for Projects link

92af1a70b4d4b89b94f80f19377746845edb8494 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Complete cancelled rename

c6d53cb47eeecc34ec49f38e8cc74f9f93e5b46d authored about 4 years ago by Kaspar Emanuel <[email protected]>
Change wording in cancelled page

e27dc763208a60739133b329a33cf1b602d96b52 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Rename canceled to cancelled

dd38fd3308c1bb4e370b50f9b6b12e593b0254ce authored about 4 years ago by Kaspar Emanuel <[email protected]>
Make nav bar link to kitspace.org apex domain

ca62fb19189e8fc56829b169f238867a94872901 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Add ability to have nav bar link to a different domain

e814319a34a3bc17e4447cde783d8bb0a250cb83 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Update the nav bar

6d2232f5a65970f2914e012f3db9226303660a45 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Improve style of canceled and success pages

7bf47e47bd5bb3d8fcccf571d1a1fc086375cf77 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Add a price table, sort out styling

b2beb3ca17a239bc601b00976d9de407f776bb12 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Add shipping costs

e744b53cc61f98f4056d4f4506b9080f1b3c04f4 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Update product test data and image

8170541f102f78d456886a021f05668fc0012333 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Remove redirects from protected routes.

- For protected routes either that requires `reqSignOut` or `reqSignIn` now it it only renders e...

a2d6e2296ccd4cf5f1aff2df7fe5c83ca9fa74ba authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: update tests to use the new error prompt.

baec6a067117d7dc97f9d7542222257f4a6b93f8 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: update tests to use the new error prompt.

2e4e5ae167e56e60957f7b28d128ca97b1da3229 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix layout shifts.

- Use prompts for each field instead of the message on the top.
- The message is used for Gitea ...

4384cf479f6da488e5f11817f9ee4627999cb1b5 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix login page style.

- Properly align forms.

839c4de7c1febd0df6e9c866ca83d53155fbd293 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix SignUpForm style.

dd0a385d770473b3d4f9e6ff926290d2332a41e7 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix SignInForm style.

6b969ca836daafe6fa2da38dffbc028b6a3bd287 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Import minified Semantic-UI css.

- Missing style breaks the from, will revert back to component based imports later.

6d564de9470825a571393c2e3b26679bd5d9f997 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Remove coupling in tests.

- Some tests runs successfully if they ran individually but fails if other tests ran before them...

7f8f1b6ac26b686b6b24da3e5b60c09059a219a0 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Increase load timeout.

- `1-click-bom` takes a while to load, replace it with less slow page.
- Sometimes logout result...

a202c8efb8b711ac2306fea6627b11285f998ee8 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: extend authentication redirects tests.

- Now it validates: redirects authenticated users to homepage when accessing reqSignOut page.

c2054a5dcbd9ad20ee418551083d944a271f4e99 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: add authentication redirects tests.

- Now it validates: redirect unauthenticated user to '/login' when accessing reqSignIn page.

a6ff1a1fed24fad80649c5833777860a211e881a authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Parameterize `PageProxy`.

- Just to save another component for `reqSignOut` pages.

3ddef4fbbed8450045f94797016c04214a0823d7 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Add skeleton to protected routes.

- This is just the skeleton not done yet.
- Any `Page` component can be marked as `reqSignIn` wh...

0643703ca9c51c585229e04df0647fba1fc6a760 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: add `hasProperFields` Cypress Command.

bdd8441243ded2081a3a113268f0f3ac14bfb3db authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix CSRF not being sent for forms.

- _csrf token is sent with the form which is identical to what normal sing in/up from gitea itself.

3ff6839f8d2504e5faabb617a7d8be5801fd8a2d authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Add the missing `login` id to the login button.

05be8358b8784894bdf5113432b1c57b180163f6 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Update Gitea to latest commit

- Drop `SignOut` endpoint, see https://github.com/kitspace/gitea/pull/3/commits/0ad3a8c540134b84...

18ce034487f60b364f72a3fa7770d8336c373874 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Merge remote-tracking branch 'origin/new-navbar' into new-navbar

# Conflicts:
# frontend/cypress/integration/navbar.spec.js
# frontend/cypress/support/commands.js

82fb79e6d5e9d070139289a73f72953d70bdbe4e authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix formatting.

6c89106f151c30728fed9954acc31ecfc0c1ddeb authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: `Add Project` (authenticated users).

b85bb73cfa6416893f2dd7db66274b4241b2ae46 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: skeleton for redirects tests.

1da26fec4be402d07c86129118f53ea6fc99ec80 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Fix redirect tests.

c30a0a43984f66ea7b3c461aa9cb85b11a1efe71 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: `Add Project` (authenticated users).

bc616b1ae3f245102649c6bd731e5cd97d3dbf28 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: `Add Project` (authenticated users).

424821da84941a9be819a1d286879c79b5955d7a authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: `Add Project` (unauthenticated users).

8963cff60a1be85d0096a080cf12708e94aa1dcc authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Improve checking the current logged in user.

ae32c07bf313e1677fe034089a4be7740bbade0f authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Fix Gitea admin url.

a37dcca8d5eac26a724cfdb5fce53b5191308ac3 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: validate sign in through kitspace frontend.

- Previously, a successful login was tested by inspecting Gitea database.
- Now it test the redi...

f44b7252c7f6eb9d2eb44a7e942f497168d1a0d0 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Handle redirect for sign in requests.

- The user gets redirected back to the page he clicked on the sign in from.

b76370b866fd5b221ad69f80b0301c8db573f21f authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Use fetch instead of xhr for sign out request.

581355aae2f9749138e2d4e0e34676bcba8f8892 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix: log out.

- By calling the original logout endpoint directly it works fine.
- This is possible because thi...

b5f04da58c8565e29f6650e2af7ee19540e377a4 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix empty space in cookies values.

d5435269569b8904f39405ad600aea96bd8e566c authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
fixup! Replace the sing out response message with redirect.

- Delegate the redirect to frontend.

50de99dd2c432cc89cb03f943540f17ebae2bb0d authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Use url-encoded-form for sign out request.

- The sign out mechanism expects a request done with url-encoded-form, also using xhr not fetch....

994bc8bcb862c128fddbba06162c03b7bff7c4c9 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Add Skeleton to the sign out request.

- Not functional yet, probably Nginx doesn't pass the headers properly.

ca27daf410cf5d45c2aa8177324dc028d1cc1c46 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Auth: read the session in the authentication context.

- The authentication context is aware of the current logged in user, though haven't tested again...

49b5f1506145e4cd5bf73d7bc6b70c923e2bd8f6 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Merge branch 'user-auth' into new-navbar

# Conflicts:
# frontend/components/TitleBar.js

b788fcd9cc31fc38dc938ef325aa12b56a76ef55 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Add `Remember Me` box to the sign in form.

- Styling is left; the whole form needs new style for fixing the layout shifts.

7e660fa872db5103d14acf96c7e0f001fdb1fa49 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Rollback to a working version.

- Calling the sign in endpoint cause a bad request(400) not sure why till now. Probably somethin...

6c258cd79890f833f2b4653ba9fb74b0c625a989 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Make user auth work by including cookies in fetch

3899f5cb5d3522f7761a2f89b4ac160d79aeec55 authored about 4 years ago by Kaspar Emanuel <[email protected]>
Tweak buying page

eada7b65fc766f0d1a75c1e4ac72bea3bc42ff5d authored over 4 years ago by Kaspar Emanuel <[email protected]>
Add react-stripe-js dependency

1ebfe7af4358a7e761ca836729610a8de59369f7 authored over 4 years ago by Kaspar Emanuel <[email protected]>
Fix README.

27d660d4e33879d0df21feaa9c9888bb7d9ec196 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Add Cypress screenshots to gitignore.

20976eacda211f5da80d605d3c98899e9ab57024 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Allow special character for password field.

eb74279cd07e20acf7bb1636acafbda72dde23d3 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Rollback TitleBar.js.

- The NavBar has a separate PR, #26.

ec68020f194a804a6d4b46dfc3085d3870047bd0 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Rewrite Navbar using AuthContext.

a3b9853014924926d88313948432468789f96622 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Add authentication context.

06520b6e461af971e3ce8da782cbb8d692de2ade authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
fixup! Refactor pages to use the`Page` component.

89204c8b07e1af950c8a15dc25d95146784c974a authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Merge branch 'user-auth' into new-navbar

# Conflicts:
# frontend/pages/newsletter.js

3b6dcf12e9bc5903d79afab1cfab58ff61bc6189 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Add `goUsersAdminPanel` Command.

d8c5345cd2adf425cbf902ce5a87e6393ea09710 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Use .env for cypress ENV vars.

dee9bbde805e257e7f3720e704a2e3210b98493b authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
fix indentation.

d051566d044bf01407433c57862cccaed9c324b3 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Merge remote-tracking branch 'origin/user-auth' into user-auth

6af9baed70a46639d3dc39458488aa34f59a4186 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Delete newsletter.js page.

6f2fbddb989cfb1aa958f76203d4ba8fd14bf0b6 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Update kitspace.template

Fix indentation

acfa2511ac3e7ed003e22e157f7aa607720d3147 authored over 4 years ago by Ghanem <[email protected]>
Update NavBar style.

- Remove drop shadow; it's old school.
- Make logo pointer cursor on hover.

fc27c1b10e6947b4203247587c38ec4704f0181e authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: rename components.

4868ce9243f9821391146805375ae1ccabfbe768 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Add propTypes to `Page` component.

bbf83f905b5ab6cadec99b64914fb3209602f6d9 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Refactor pages to use the`Page` component.

2295709d9b7fe003a93a2e4030c47604632c4867 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Create Page component.

- All pages have the same boilerplate.
- This will make passing contexts to page easier; it's don...

3ba1388da3c615a606b01cb28329c37b8f15b2d7 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Merge pull request #2 from kitspace/dependabot/npm_and_yarn/frontend/mixin-deep-1.3.2

Bump mixin-deep from 1.3.1 to 1.3.2 in /frontend

ac38476b8baf180601695b3cabe662b79ac2cff6 authored over 4 years ago by Ghanem <[email protected]>
Optimize imports.

92258f24fa4115e830f31ba53e2e7d3a3194bcd6 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Change the placeholder for username in login form.

56b77c65369b22a4e242de21024c78a96c80e887 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix route.

c7b2fd8e79a7508c5ea1f1ae2e7a993db0bc1bb2 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: improve login form submission tests.

b0508a581c1d10290bb35b31b4944f23de8c03a3 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Install faker types.

- This will help with IntelliSense.

7e45ab908812ab1b3b51b1cb7e7a3c2fd137a02a authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: rewrite the request using fetch.

47e086a8adb4b93bc133fcc824e22784c6c6be33 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Add type declaration to custom Cypress Commands.

- This will help with IntelliSense.

6ac3b1ed0df51928ff990c913b37acb06f9c1b89 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Refactor SignFormSpec.

- Extract common logic into cypress commands.

62b9403f8602196abb52fcc17cf8b3241ed5f50e authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Add docs to SignFormSpec.

5ac71af1e8bd85373036782671dd804b1279343a authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: improve sign up form submission.

- Add invalid form submission, i.e., reserved names, used names, and used emails.

8c7ff8a771a9e0d2c34cb9ec4fae9b26abb48500 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: improve sign up form submission.

- assert success message.

488e69aaf68e9f001be9f8120090b85e9bc26e7b authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Apply formatting rules.

0db86e3492253c8542f136b88856812c753f8fdc authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Add full sign up form submission.

43d5c045e2370f82ada9641ec0753ab773bb6075 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Refactor: rewrite request with `fetch`.

- `Superagent` internally uses `abort` which cause cypress submission to fail.

ca35b4869b8898e66c57071600ba9b6f84ec9263 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
Add official OAuth buttons.

38b3d8d14d5944bf7321ce6e7ac00e0cadd9bd3b authored over 4 years ago by AbdulrhmnGhanem <[email protected]>
e2e: Sign in form validation.

e6b0e8aff18497a5f78303b3d4a16adb11eeacb1 authored over 4 years ago by AbdulrhmnGhanem <[email protected]>