- Implement fallback storage provider
- Upgrade to gitopia-js v3.0.0
- Implement new storage provider architecture with automatic provider selection based on latency
- Add storage information display in repository clone info with dedicated "Storage Info" tab
- Introduce storage provider dropdown with separate tabs for API and storage providers
- Complete rewrite of create and update release workflows with authenticated file upload
- Implement new fork workflow with updated fork messages
- Update pull request merge flow with new merge steps for both user and DAO repositories
- Handle DAO create release proposals in group proposal execution
- Update merge proposals for DAO repositories
- Add storage update proposal handling for release asset management
- Remove deprecated fork merge access dialogs and authorization flows
- Remove
authorizeGitServerfunction and related authorization components - Remove deprecated
AccountGrantscomponent and related authorization functionalities - Fix redirect handling on repository deletion
- Implement storage queries across the application
- Replace hardcoded storage URLs with dynamic provider selection
- Don't show proposals tab in user profile
- Show treasury balance limited to two decimal places
- Prevent header re-rendering when switching tabs
- Display link to parent repository in forked repository views
- Add ChainRoot link in the explorers dropdown
- Add button for Member Dashboard in public view (if member) and public view in Member dashboard
- Improve the dao dashboard and some other minor improvements
- Fix overflow of voting chart in dao creation step
- Sanitize dao names before posting the transaction
- Implement the new dao creation and proposal workflows
- Fix missing apiClient in getUser and getRepository methods
- Add explorer links in the header
- Upgrade cosmjs to v0.32.4 and gitopia-js to v2.0.0
- Handle changes in events after sdk upgrade to v0.47.13
- Increase the gas adjustment to 1.8
- Update api providers
- Fix release page
- Fix offchain sign for keplr and ledger wallet
- Fix side of readme in repository view
- Fix settings page
- Fix offchain sign
- Update bounty link in rewards page
- Cache token prices in components
- Improve bounties page
- Refactor the webapp to use the API client context across components
- Decentralize API providers
- New provider selector component in the header
- Add a button to refresh the API provider
- Remove WebSocket subscription
- Poll for task completion in the case of fork repository and merge PR
- Show platform incentives in Rewards view
- Add a new Bounties page
- Add a new Bounties Leaderboard view
- Support highlighting of specific lines in the code view. URL format:
...<filename>#L10-L22 - Fix comments count in the issues list view
- Fix user profile link in the DAO view
- Fix 404 error in Repository view when tag name includes
-in the url - Fix the size of Issue description component in the issue view
- Fix graphql query in issue link field
- Changes in rewards api
- Fix arbitrary message signing in Keplr
- Update rewards flow
- Add latest activity and bounty feed
- Updated homepage with activity feed
- Changed designs of dao / user settings page
- Use pull request api for diff calculation
- Fixed review comments in merged pull requests and updated files
- Fixed creating review comments in forked pull requests
- Fixed default branch loading other commit files
- Adding assignee and reviewer modal
- Disable commenting option in a commit
- Fixed the overflow for issue pull request view
- Fixed delete branch always deletes main branch
- Fixed ledger ibc transfers
- Update display format of tokens
- Fixes ibc transfers for keplr
- Fixes ibc transfers and caching
- Fixes russian characters rendering
- Loading IBC config according to network type
- Correcting owner in issue link view
- Balance Available -> Owner Balance in support project
- Fixing review comments and updating review comment design
- Show dollar value using coingecko
- Disable delete repository button
- Loading IBC config according to network type
- Adding autocomplete for branches in change default branch
- Fixing ui for branch protection rule component
- Updated label dialog
- Correcting pull request message
- Typo fixes in support project
- Disabling buttons for reward page
- Add feegrants support
- Updated wallet selection dropdown
- Repository description edit transcation supported
- Fixed ledger transport always connected issue
- Removed localstorage saving of plain wallet
- Account popup info card added
- Design changes for repository page, landing page
- Claim rewards page updated
- Build and code improvements
- Added comments in diffs of pull requests and commits
- Files changed tree view added
- Updated behaviour for syntax highlighting of large files
- Updated bounty design, expiry date check
- Added branch protection rules
- Update DAO member role
- Funding page while onboarding new user
- Better autodetection of code syntax highlighting
- Updated forking flow with branch selection and repository name change
- Added back button in wallet selection
- Bounty and balance related fixes
- Minor design improvements
- Testing suite updated for ux changes
- Added a prompt to backup wallet
- Disabled cssnano, build fixed
- New wallet panel in header showing all assets
- Deposit and Withdraw from IBC chains
- New bounties workflow inside issues which can use any IBC token
- Issues can be interlinked with Pull Requets
- Reward bounties to pull request owner when closing an issue
- Fix ledger wallet onboarding
- Fix the input validation in sendTlore component
- Fix the text overflow in mobile view
- Updated the GSoB copy
- Profile image upload to ipfs
- Date parsing fixed in safari
- Disable pull request creation from ahead branch
- Minor UX bug fixes
- fix build: add null check
- Fix keplr gasPriceStep type issue
- Better error and warning messages
- Fix keplr wallet integration
- Fix mardown rendering in release description
- Only include necessary fields in the download wallet
- Support for relative links and images in markdown
- Show file too big message when loading files larger than 1Mb
- Raw button to download files
User and Dao profile overhaul
- Support revamed Gitopia APIs
- Username creation now mandatory for all other interactions
- User and Dao profile have expanded fields and support updation
- GraphQL query integrated for profile's commit history timeline
- Most pages have a basic mobile view
- File viewer now supports images and markdown rendering
- Landing page updated
Framework updates and Task queue implementation
- Upgrade Next.js and DaisyUI packages
- New invoke flow for forking and pull request merging
- Git server authorizations
Collaborative and pull request features
- Add collaborators and permissions
- Forking and insights
- Pull request creation
- Search and sort pull requests and issues
- User transactions
- Keplr wallet interation
- Send currency to other wallets
- Showcase repository in landing page
Code browsing, issue and release
- Browse through uploaded code
- User public page
- Integrated with git-remote-helper
- Create a release
- Create issues and labels
Basic integration with Gitopia chain
- Create and recover wallet
- Recieve currency from faucet
- Create respository and dao
- Basic dashboard setup