- 6341997: bump to gov4git v2.2.6
- 301adf0: upgrade to Gov4Git client v2.2.6
- 72c9e24: Upgrade to gov4git v2.2.5
- 0187f17: Add pull requests management
- 34e0a70: Add issue management
- 4f37427: Dynamically set protocol CLI version
- f102452: Add user management
-
3ff310e: Filter out deleted communities
- Addresses #114, #128
-
4946f12: Add option to remove communities
- Addresses #127
- c5337e1: Fix number formatting and NaN issue
- a314c71: Upgrade Gov4Git CLI to v2.2.2
- b5965cd: Increase max buffer limit
- fa5c1f0: Update pull requests labels
- a03a917: Add foundation for management dashboard
- a56525e: Refresh user on cache refresh
- cb99df5: Hide site nav for unauthorized users
-
79a34f7: Add community dashboard
-
5bbb50b: Add policy service
- Add policy info to GH issues
- Add policy option to management of issues.
-
a0767a4: Fix initializing id repos
- Addresses #109
- f5d4dc5: Upgrade Gov4Git CLI to v2.2.0
-
d5401fd: Fix error screen
- Clear loaders after error.
- fa160df: Refactor data sync
-
1ba2223: Upgrade Gov4Git cli to v2.1.5
-
9879632: Improve styling
-
bf3ddff: Add voting credits hover over tip.
- Addresses gov4git/roadmap#8
-
5d78926: Refactor data syncing
-
cad8f0b: Fix view all issues/prs in GitHub link
- Correctly label and link to PRs when proposals are selected
-
64cd10b: Hide site nav until user has logged in.
- Addresses gov4git/roadmap#7
-
358591a: Fix data race
-
01c4b7e: Fix deployment version
-
d12ba7c: Show message when user has 0 voting credits.
- 22e596b: Upgrade Gov4Git CLI to v2.1.2
- 69b68d9: Provide ability to download/save logs.
- 0e6cdda: Improve error handling
-
1df47a4: Upgrade Gov4Git CLI to v2.0.3
-
2151a6d: Fix filtering
- Addresses #78
- 71e8082: Update Gov4Git to v2.0.2
- 51577f8: Refactor state management
-
0764a53: Add deploy community
- Addresses gov4git/gov4git#141
- 1d72dc0: Upgrade git service to use Octokit
- ffc168d: Revalidate user and community settings on error
- 2c6654a: Upgrade to v2 protocol
-
d634208: Cleanup logging
-
bc3ad7f: Parameterize SQL queries
-
a5df269: Fix vote response.
- Update user credits from source instead of cache
-
5f22ca3: Fix login form
- Allow updating PAT.
-
b8529ed: Update auth flow
- Separate out user login and joining communities to allow for joining multiple communities.
- Submit GH request to join from UI. Addresses gov4git/gov4git#118
-
5f1a77e: Support multiple communities
- Addresses gov4git/gov4git#121
-
6e8aeba: Add ballot filters
- Support filtering by ballot status (open, closed, etc)
- Support filteringer by participation (voted, not voted)
- Addresses gov4git/gov4git#109, gov4git/gov4git#110, gov4git/gov4git#131
- 45d6c20: Centralize utility functions
- 2aa7fca: Pin header
- 4629b4b: Cleanup deps
-
e2b17d2: Improve cache layer
- Cache user, communities, and settings
-
4c69872: Run Gov$git CLI with verbose flag
- Addresses gov4git/gov4it#128
- 4c0fb7d: Reset cache on user updates
-
a5677c4: Check PAT privileges prior to logging in.
- Addresses #39, #40, and gov4git/gov4git#133
- aa3dd3e: Update gov4git cli to v1.1.14
- 84fab8d: Update docs
-
03ecd06: Update gov4git dependency to v1.1.13
-
421c403: Improve error handling
- Report voting errors within the vote window
- Scroll to top of the page when error logs are presented
-
a7e0fa1: Generalize dismiss message and message styling
-
21b416b: Update voting mechanism
- Cleanup rank column so show current priority and user contribution/pending contribution
- Move voting to ballot description for more space
- Switch from slider mechanism to input box for better control and accessibility
- Add increment and decrement buttons for easy control
- Show quadratic relationship between vote and cost in credits via a slider
- Show success message upon voting and indicate pending status of the new vote
-
3897078: Fix bubble style and support disabled state
-
032d881: Do not log logging activity
- Previous versions logged logging activity creating an explosion of data to be written to files and degrading performance.
-
7600944: Correct pending credit calculation
- Should cost the difference in new credits spent and previous credits spent when switching vote from negative to positive or vice versa and should refund credits if that new cost is less than previous cost.
- Should refund credits when decreasing vote
-
1a5372a: Support mismatched username cases
- Use the casing as listed in the g4g CLI protocol as the CLI is case sensitive
-
2bb1dfc: Catch app update errors
-
3cd1a8b: Remove calculating confirmation message on backend
-
8835b1c: Fetch user data after refreshing ballot cache
- bac97e5: Fix scroller bubble position
- dc265b5: Fix pull request page heading
-
52fd07f: Provide context
- Provide links for viewing issues and pull requests in GitHub
-
f49225b: Open external links in default web browser
- 5dd1de9: Fix path reference. Static assets need to be references relatively for electron fs.
- a016e2a: List individual ballots as cards
- 118060f: Add app refresh button
- 5d05ba9: Add login instructions
- 336ecc3: Add page headings
-
c6525ca: Catch ballot is closed exception and present friendlier message.
-
6acd879: Update confirmation message
- Notify users when credits are being restored/returned.
- Present cost as an absolute value, removing negative sign for down voting.
-
30845c9: Fix typo
-
6d48077: Clear cache on app update
- Client side code may be expecting new data types after updates so clear cache when updating.
-
7e955ea: Add cache clearing
-
f35ec44: fix negative voting
- account for the sign/direction of votes
-
ad7863e: remove pending ballots that have been tallied
- Due to timing, ballots may still appear pending after being tallied by the community. Remove them from being double counted.
- c341762: Fix AppUpdater service
- 48fd225: Add AppUpdater service
- 1228758: Auto refresh user info
- b09a034: Wrap gov service cli in error boundary
- c606e73: Remove waiting on cache update.
- 3108ccd: Initial release