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
- The modal will be shown if the user drops a file that will generate a project with conflicting...
9e6f9221feeadb9cb132a85e4752fa8118819417 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github...
8b8a84bf711e3c6198648c36629c66bf93db3ea2 authored about 4 years ago by Kaspar Emanuel <[email protected]>
- Rename the file to match its new role.
- make description optional.
- Make the button aware whether the submit is for creation or updating.
36a7ce850e7deee54bc776fc6091d40a0ff19dcf authored about 4 years ago by AbdulrhmnGhanem <[email protected]>4364f3124a41d648920fd03ed9180fe04e420bc8 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- For some reason if the repo is empty the gitea api returns the repo details instead of empty a...
495b347f0c61439cc71fd58313739f081ee69d72 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- It will create a repo on file drop. Currently, if the repo already exists it will only log the...
0cce140e53b9a691a1d07ad4a31b14cfe1204076 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>d1264c4b80200aab5b9eb173d2bf6753109420fa authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
0c300bf796601c04d7658b6c8b9cd046b044592c authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
99df08d6031e38472b8cb24f853f55b1ab7d352f authored about 4 years ago by Kaspar Emanuel <[email protected]>
c4e3c1516b5683922e8bb82b692d33dbba0fee34 authored about 4 years ago by Kaspar Emanuel <[email protected]>
f854cfd7181e0791af70465f76b877035fd42157 authored about 4 years ago by Kaspar Emanuel <[email protected]>
f50d3b00e7748eac12f69125dfa03527b8713cad authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- On file drop the user gets redirected to the update page and loaded files persist between page...
50f4e3cf6166ea5de9bb71b530230054725bd0ec authored about 4 years ago by AbdulrhmnGhanem <[email protected]>8dd66699b941bacd7ab6cb4d31ee167c5c41b5b8 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- Mapping over remote files in case of a new project will result in failure as there's no files....
b194883d791ebdfa4d29b87418625d79fc70623e authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- Remove duplication in the fetch options.
- Add missing types to js-doc for functions.
- The page displays all the projects owned by the authenticated user.
- The page gives delete an...
- The label for the password in the sign up page.
- only call `getUserProjects` in mine page aft...
- The code here is the basis on top of which will display the repos owned by the the current aut...
3d2da65a6c6524a059027856fa5fdd69f7fc76be authored about 4 years ago by AbdulrhmnGhanem <[email protected]>4ffde3ef70d918b1b032d1d94bb3982e5ab9d4b1 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
6fcc7f002bd6c3e60a28b66739538faab24f8057 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
ad2557de6ca78e2834dd09b5feacc67b3e7ca568 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- This component display the files that already exists on gitea and the loaded files.
1e3892efce4e6b7826895814c395450f7156dda2 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- Move uploadFile to giteaApi.js.
- Move the logic for combining loaded files and old files into...
- Correct the numbers of steps.
ad13c0a319bf91bd50800031795e04bad8d0adb9 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- Once again Limited the rendering for this page to existing projects.
10611d4fa1431d3f3ed16186199005debe2f02bf authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- For existing projects when accessing `/projects/update/{user}/{project}/` the form will be pre...
5a8192b116c6322af80f2413763875378d028912 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
Fix duplicate files:
- Some files were being fetched twice.
- Loaded file if chosen more tha...
- For updating projects both the newly uploaded files and the files on that already exists on gi...
9bcc1cc3aa4f43708949571743a126677b3adc93 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>c6d9e5967a5858c1eccf200d7f3ec6b5a6d9c57f authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
fa3fd8c1bca36b7eeb87aeeb8735a0356d1e439c authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- The project details form which previously was in the modal is the basis on top of which the re...
dad863f95a43cb2d499db81c232ef12abc817b65 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- This component is shared across to pages, it should be a shared component.
5a6350f78331d14ebe15fb42919e9ec3569ccc98 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>f28e620b73bf49754257303741f9b01f259f8acb authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
beddfaea3f351782495fc88b2af58b47f03a597d authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- I chose this schema for the URL as it will be more meaningful than just using the repo id e.g....
2684ff11765f60f6762aa6f712b3e5b42edd1761 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- Import path for components from nested pages become ugly with several levels of nesting.
d05be2656bc7e67f11a31e68d6fb092ee692e5ac authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- Replace any access for window object with AuthContext
50f395cc98668bbc2ed524dc9e1ebe980a956dad authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- We can't simply get rid of the `getSession` as this will require accessing the context which c...
cd36ff5c8e9f3b7f2d9be42aced634a1a83c0aa7 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- All components can access the authentication state now.
- It might solve the loading problem.
- Completely make eliminate the need for accessing the window object directly.
5cbd357d4a4e954ba07bba7ecd78bc90a746129e authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- Almost, functional!
485651b77ef0844d3605933c03b430f8d3bead44 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>7dc00599f09de7ded9cae30b6fbbb9d2cbf6e62d authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
This reverts commit 7ff575d8
1a2cc4e0269381072d0113333db02b479f91617f authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- It's ugly
- We need the form, it's unreasonable to expect the user to set the project details ...
f729c28a6ba99203dc16bcfb772fc71f7460fee8 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- Probably project name will be used in UI at some point, so alphanumeric isn't the optimal choice.
cee16a20f48292b274eab0b584af68c5a06b7cc7 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>4bf0b511332762a3aa958061b66a0936e2f10235 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- Remove of js-sha1
- Install slugify which will be used to slugify project names, as gitea acce...
fb19a8e1a434fff100a4be7b8eab0480c3dbdb85 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
d4da835f02e1bc12f9c5c81bf4bf9cdc728cae94 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- It has been tested with both images and plain text files.
- It isn't complete yet as for a rea...
- The page got bloated with gitea api details, so just moved it to a separate file.
a3930a9fd8957e88c5a86d6a92c63cab4a80fad7 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- The `uploadFile` is responsible for uploading a single file to an existing gitea repo, being i...
ad96c4695a2dd9c4d045b710f24001056895bb1e authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- This Context is responsible of sharing the loaded files between different child components whi...
54927fe65f9480e431d8182e4ca7040bafe9a6c5 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>fe33f2f7bca3a11de977124313666c58e5890c20 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
2552f46695f8a6edea928ab825afbf996a7ec186 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- This forms the basis for user files upload. Hopefully, it's just replacing the hardcoded file ...
421c9759e6b53ddd7fd1569eac8eeaf065c5d0ea authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- If you have a proxy enabled you can't access the site. I spent hours not able to figure out wh...
9e2f73dd3545bb74a1bb7e6732d7244f60c2bdb2 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>695a622d98a792871a825303e0c3e91faf4117c1 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- Either I'm missing something in the docs about how to call this endpoint or there's a bug or w...
3592b60450154bb7e7a753037bebd3d2982bd644 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- Instead of calling Gitea's internal endpoints use the public api.
4a595f8fcdd665641b67ac4ace1229c2c326b098 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- This is just a rough implementation
- Calling the api causes several problems, probably becaus...
- Add `always` flag to `Access-Control-Allow-Credentials` header.
7ef82419006a9f9a50a6268ea886f9b3bd664dab authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- This is the from responsible for uploading files to gitea.
dc2bd74b59431e89f96ba8fd0cf89a33abe4e9fa authored about 4 years ago by AbdulrhmnGhanem <[email protected]>This reverts commit 0ac41a35
c45757ccbf2874f94caf243eb6da82a9307a535c authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- This will make the loading less annoying also it exactly what most sites do.
79e6153fcc7e55e0cbdea6d767f2ba21ba2dec04 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>8a1ec29d0fded2de44c739d3af41752a87819f2a authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
f565838d72aca57adb6386cc441e2f6033e31f34 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
2423d91fba58168db6656b8604b13d6f0080a5e3 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- If unauthenticated user access a `reqSignIn` page, the Page component redirect him to `login` ...
9ea0c83911cc8d267ccda44f3bf904ea7d578fa3 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
# Conflicts:
# frontend/pages/buy/cancelled.js
# frontend/pages/buy/index.js
# frontend/pages/bu...
f50b3e457448782049643b804cd20bce553bcd7b authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- Instead of using undefined use null for nullable values.
510f8987bbdb8fa2078c4169f90aecd79e81d070 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>4d1690d2dc7e217d3ed8ed3673061a4b7e917e0c authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- Instead of using props head it will be passed as a child component.
2320994302b2413273199f32fa60668679a5775f authored about 4 years ago by AbdulrhmnGhanem <[email protected]>35c2f3e5baaab5ca164854b02a7e25998e1b684f authored about 4 years ago by Kaspar Emanuel <[email protected]>
- The sync process takes a while so instead of confusing the user who might click the button aga...
384f8eed8e27a7babccbc058617db9b8120604fe authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- Just inline file dropzone instead of uploading it.
0ac41a35617ea6c8e4a651962cd6bfe0682713fc authored about 4 years ago by AbdulrhmnGhanem <[email protected]>bf2159ba23eb1b563bd4780f531d1cf62e70c5da authored about 4 years ago by Kaspar Emanuel <[email protected]>
d615c23be1c4e33e9888ebb227112fbcbd05334d authored about 4 years ago by Kaspar Emanuel <[email protected]>
This reverts commit 6c60b4e0
24bac15352d11d2ac2d1e78503333bb32361d4b2 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>2bef51662562b5b158332e4c1b739127e36783a4 authored about 4 years ago by Kaspar Emanuel <[email protected]>
- It should be `include` instead of `true`.
- All tests are operational.
80f135440749ca9cf7f3091c3c6a469fe209661c authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
a13fbb30d5fcc9e20fd2c9f1cbee6ce7902e083c authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- It's used to drag and drop files in the upload modal.
d56aedb75696accbe1e9eb0a79b2eaf42f5a8cb0 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- Also add placeholder for the upload modal.
bbafe450ad2a366a9beffd253bffaacdd07fb109 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>- In case of slow loading the image placeholder appear instead of void.
b1e215964d8d09593ef24589bbde0fa9c005b231 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>abf6fff096c422406bee1007f99c3c3fe3e9a7e6 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
943d2fb2ceca7fbeb771bab270c14fca3aea8482 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
e53f992181dd1a2e4102c29bd977b10fce4cb7d9 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
d2843aef50dc5a890b92e1d40a27f436022818a6 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
87bdba87105d5b0ff6a54af039aadbfc2057e074 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
- `loadStripe` should be called in the `Page` component to benefit from stripe fraud detection.
b3e1ff3ce3671f3960877b874936c29accb33d23 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>582b04a2769b3e22be614e88693ae6553af5e296 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
10949910114c08c7bdf87aa0859c4aaeefa7fc45 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>
12d03f878e01ee5a4480eb3d70daebf105c1fee6 authored about 4 years ago by AbdulrhmnGhanem <[email protected]>