Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features/GitHub sync #123

Merged
merged 68 commits into from
Jun 2, 2023
Merged

Conversation

carina-akaia
Copy link
Contributor

@carina-akaia carina-akaia commented May 8, 2023

@carina-akaia carina-akaia self-assigned this May 8, 2023
@ori-near ori-near linked an issue May 8, 2023 that may be closed by this pull request
@ailisp
Copy link
Collaborator

ailisp commented May 9, 2023

Hey Carina, could you deploy it to your account with near-social-cli so we can see the preview?

@carina-akaia
Copy link
Contributor Author

Hey Carina, could you deploy it to your account with near-social-cli so we can see the preview?

Okay, but it's still a draft, I just created it for monitoring convenience. I'll convert it into a real PR once it's ready

@carina-akaia
Copy link
Contributor Author

carina-akaia commented May 10, 2023

I've recently encountered a bug that I haven't yet resolved ( it's really tricky due to gateways' specifics ), but I have already deployed this branch, so I'll be just syncing my updates over time. Here's the link to GH integration page ( feature entry point ):

https://near.org/root.akaia.near/widget/gigs-board.pages.community.GithubActivity?label=protocol

P.S. You can replace the label parameter value with any other community id, it doesn't affect the logic at the moment

@carina-akaia carina-akaia marked this pull request as ready for review May 29, 2023 08:46
@carina-akaia carina-akaia requested a review from ailisp as a code owner May 29, 2023 08:46
@carina-akaia carina-akaia requested a review from frol May 29, 2023 08:47
@ori-near ori-near removed this from the Communities Simplified V1 milestone May 30, 2023
package.json Outdated Show resolved Hide resolved
Copy link
Collaborator

@ailisp ailisp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall the preview and code looks nice! Great work!

@ailisp
Copy link
Collaborator

ailisp commented Jun 1, 2023

@near-akaia-root please address above unresolved comments and I can merge it!

@ailisp
Copy link
Collaborator

ailisp commented Jun 1, 2023

@near-akaia-root oh I forgot to mention, could you deploy the preview again? The telegram in navbar is not shown in above preview?

@carina-akaia
Copy link
Contributor Author

@near-akaia-root oh I forgot to mention, could you deploy the preview again? The telegram in navbar is not shown in above preview?

done, now tg tab is visible

@ailisp ailisp merged commit 0c2aebc into NEAR-DevHub:main Jun 2, 2023
@ailisp
Copy link
Collaborator

ailisp commented Jun 2, 2023

Nice! Now everything looks good

ailisp pushed a commit that referenced this pull request Jun 6, 2023
* chore: Lint docs

* Update package-lock

* Update scripts

* chore: Update spell checking dictionary

* wip: Create community GitHub activity tab

* wip: Update GH integration draft

* wip: Update GitHub activity page

* wip: Create GitHub board component

* wip: Update components

* wip: Update GitHub activity page & Format `common`

* wip: Update GitHub activity page

* chore: Inspect the whole `response`

* wip: Update Git Board components

* wip: Create GitHub ticket card component
& Combine GitHub integration components into single entity

* wip: Update GitHub integration components

* wip: Rename bos-loader script

* chore: Update package-lock

* wip: Update GitHub integration components & Fix errors

* wip: Fix errors in GH repo ticket card

* wip: Enable active page indicator for GH activity page

* wip: Update GH integration UI
& Create common components

* wip: Update GH integration UI
& Make board config fetch function shared

* chore: Use JSON strings for log

* fix: Handle nullable props in a simpler way

* fix: Resolve #123 (comment)

* wip: Add global editor toggle & Update styles

* wip: Update GH integration components

* fix: Use correct reference path

* fix: Update state correctly

* wip: Add WIP label to the global editor toggle

* fix: Broken column title update

* wip: Use only 1 column in GH board config mock

* chore: Remove TODO

* wip: Update page name & Remove redundant code

* chore: Ger rid of clunky names

* wip: Create generic form handler & shared toggle GUI

* wip: Update mocks & GUI
& Fix errors

* fix: Add gap between columns

* fix: Broken horizontal scroll

* chore: Change new column default title

* fix: Don't use empty search terms

* wip: Improve responsiveness

* wip: Improve responsiveness

* chore: Format

* wip: Split shared code & Update form lib

* chore: Remove irrelevant changes

* wip: Use indexed columns & update GUI

* wip: Update board config GUI

* wip: Support most use cases with useForm

* wip: Reduce functionalities for MVP

* wip: Lock pull requests enabled

* wip: Hide the global editor toggle

* wip: Extract the feature into separate module
& Update GUI
& Update communities mock
& Move communities mock to the appropriate module

* wip: Pre-MVP

* fix: Include column id into column data

* wip: Replace OR labels search rule with AND

* fix: Use full page URL

* feat: Make columns deletable

* Reset irrelevant changes

* Reset irrelevant changes

* Get ready to MVP release

* chore: Use shorter task name

* Apply code review remarks

* chore: Clarify naming

* feat: Update communities data mock

* feat: Use ticket display mode parameter

* feat: Add ticket state filter

* feat: Render ticket states

* Disable board config editor until #80 release
@carina-akaia carina-akaia deleted the features/github-sync branch June 20, 2023 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Communities] Sync GitHub Activity
4 participants