-
Notifications
You must be signed in to change notification settings - Fork 54
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
Experimental OE fixes #1859
base: experimental-oe
Are you sure you want to change the base?
Experimental OE fixes #1859
Commits on Dec 23, 2019
-
Create Authenticator app; update Projects
We currently have a React app deployed at `https://tps.autark.xyz/tps-auth` which does basically what this Authenticator does. Here's how it works: 1. Projects opens an popup which loads the GitHub OAuth login page 2. We have [a GitHub OAuth App][1], where we provide an Authorization Callback URL. This is configured to that `tps.autark.xyz` page. 3. This Authorizor receives a `code` from GitHub, which it posts back to Projects using `opener.postMessage` 4. Projects uses this `code` to hit `https://tps.autark.xyz/authenticate`, which holds onto the private key for our GitHub OAuth App and can thus load an API `token` for the user, so Projects can start making requests as this user. This commit seeks to optimize three aspects of the current approach: 1. Code visibility/maintainability: rather than having a deployed app with seemingly no corresponding GitHub repository, this adds this key piece of our infrastructure directly to our main `open-enterprise` repo. It also simplifies this Authenticator, using a simple html page rather than a complex React app. 2. Design: rather than a sans-serif "loading" message, this gives a simple visual while the user is logged in, with a subtle technical status 3. Security: loading this app at a URL we own provides no additional security. Why? Because any app, not just Projects, could open a GitHub OAuth page and provide our CLIENT_ID. GitHub would then redirect back to our Authenticator, regardless of where it lives, and Authenticator would blindly pass the `code` it received back to `opener`. From there, a malicious app can easily POST that code to our `https://tps.autark.xyz/authenticate` endpoint and receive a token for the user. And then that malicious app could read a user's private repos and post comments as them, and it would look like these GitHub actions were mediated by us. Unfortunately, the solution in this commit fails to address this security concern. It tries to read `opener.location.pathname` so that it can check the identity of the calling app, before passing `code` back to it, but calling `opener.location.pathname` is forbidden, because this Authenticator lives at a different domain than Projects. Or rather, Projects is served from the same IPFS gateway, BUT since it is rendered within an iframe, the browser treats it as living at a different URL than the page in the popup. IPFS hash of this version: QmSYYEAFJiPyPd6JGtreu8tQZwEjARDxGZpSnTEvex8K4C [1]: https://github.com/organizations/AutarkLabs/settings/applications/953918
Chad Ostrowski committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 372e327 - Browse repository at this point
Copy the full SHA 372e327View commit details -
Authenticator: Use postMessage origin to read URL
Since Authenticator is not allowed to read `opener.location.pathname` directly, here's how this version works: 1. Projects opens a popup with the GitHub auth page 2. Our GitHub OAuth App is configured to redirect to the deployed Authenticator app (the index.html file here) 3. The Authenticator pings the `opener` (the Projects app) 4. Projects listens for this ping, and pings right back 5. Authenticator listens for pings from `opener`, and reads `origin` from these ping events. This DOES NOT WORK for Aragon apps. It would work for apps that are not loaded within an iframe, or for iframes that have [the `allow-same-origin` property set in their `sandbox` attribute][1] (changing this security setting is [not in the cards][2] for Aragon apps). But for regular iframes such as any Aragon app, when they send `postMessage` to the popup, the popup tries to read `message.origin`, and all it gets is `"null"`. IPFS hash for this version: QmaQFvQoGnWpsfLAumBJdSxV2zs9E6W5DPNB1fjg1QPxCu [1]: https://stackoverflow.com/questions/37838875/postmessage-from-a-sandboxed-iframe-to-the-main-window-origin-is-always-null [2]: https://github.com/aragon/aragon/blob/master/src/security/configuration.js#L22
Chad Ostrowski committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for ec6043c - Browse repository at this point
Copy the full SHA ec6043cView commit details -
This does not work, because the GitHub login page forbids being loaded within an iframe using a [`frame-ancestors 'none'` Content Security Policy][1] IPFS hash of this version: QmbC4CupvRo3JnducA8vdg9VmTMNCuUWs4eQiTACgLtxru [1]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors
Chad Ostrowski committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 6812472 - Browse repository at this point
Copy the full SHA 6812472View commit details -
Authenticator: go back to low-security version
This sends the `code` provided by GitHub to `window.opener`, no questions asked. IPFS hash of this version: QmNSdB6BpqbaYA6Vh38MBrUFJbrnjhsBRb8gq5o44ypoWu Note that I've also added `useCallback` here to prevent needless re-definition of `handleMessage` and associated removal & re-addition of the event listener.
Chad Ostrowski committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 78ecff0 - Browse repository at this point
Copy the full SHA 78ecff0View commit details -
Move Authenticator app to external repository
Chad Ostrowski committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 6c9995e - Browse repository at this point
Copy the full SHA 6c9995eView commit details -
Allocations/Budget Card: wrap title to two lines
The addition of the aragonUI Link caused all elements within the card to inherit the `white-space: nowrap` rule, breaking the line wrapping
Chad Ostrowski committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 7468e7a - Browse repository at this point
Copy the full SHA 7468e7aView commit details -
Markdown/ListItem: fix propTypes checks
* using `PropTypes.node` fixes irrelevant error when passing an array of elements (which is valid) * the `checked` property is *not* required
Chad Ostrowski committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 80585c6 - Browse repository at this point
Copy the full SHA 80585c6View commit details -
We need to work pretty hard to override some rules from the aragonUI Link component, which were mostly intended for Button
Chad Ostrowski committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 1a68881 - Browse repository at this point
Copy the full SHA 1a68881View commit details -
Merge pull request #1830 from AutarkLabs/budget-card-line-wrap
Allocations/Budget Card: wrap title to two lines
Chad Ostrowski authoredDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for a9e45ee - Browse repository at this point
Copy the full SHA a9e45eeView commit details -
Chad Ostrowski committed
Dec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for c74f8ed - Browse repository at this point
Copy the full SHA c74f8edView commit details
Commits on Dec 24, 2019
-
Merge pull request #1831 from AutarkLabs/markdown-fixes
Markdown formatting fixes
Chad Ostrowski authoredDec 24, 2019 Configuration menu - View commit details
-
Copy full SHA for e39a7bc - Browse repository at this point
Copy the full SHA e39a7bcView commit details
Commits on Jan 1, 2020
-
Merge pull request #1300 from AutarkLabs/oauth
Create Authenticator app; update Projects
Chad Ostrowski authoredJan 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 9948908 - Browse repository at this point
Copy the full SHA 9948908View commit details
Commits on Jan 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1182a64 - Browse repository at this point
Copy the full SHA 1182a64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 698fa6e - Browse repository at this point
Copy the full SHA 698fa6eView commit details -
Merge pull request #1832 from AutarkLabs/implement-conventional-commit
implement commit linting for conventional-commit rules
Configuration menu - View commit details
-
Copy full SHA for 5e55319 - Browse repository at this point
Copy the full SHA 5e55319View commit details -
Configuration menu - View commit details
-
Copy full SHA for db7c996 - Browse repository at this point
Copy the full SHA db7c996View commit details
Commits on Jan 3, 2020
-
Merge pull request #1837 from AutarkLabs/projects-scrollbar
fix: single scrollbar on New Project panel
Configuration menu - View commit details
-
Copy full SHA for 8395187 - Browse repository at this point
Copy the full SHA 8395187View commit details
Commits on Jan 6, 2020
-
fix(tests): fix tests failing because running in parallel
While previously configuring lerna to run in parallel, it was introduced a regression that make test script fails because sharing devchain data, it was fixed by limiting concurrency to single thread
Configuration menu - View commit details
-
Copy full SHA for 4e72e2b - Browse repository at this point
Copy the full SHA 4e72e2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f6009f - Browse repository at this point
Copy the full SHA 4f6009fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8c693c - Browse repository at this point
Copy the full SHA d8c693cView commit details -
fix: revert popup verification to improve testing
This change allows for easier E2E testing of the project app. While it is a less robust verification, the impact of a potential exploit (intercepting a read-only github token request) is negligible
Configuration menu - View commit details
-
Copy full SHA for fe69a35 - Browse repository at this point
Copy the full SHA fe69a35View commit details -
test(e2e): small fixes in custom functions
- update s to ms - pass timeout value into an object so it is parsed correctly
Configuration menu - View commit details
-
Copy full SHA for 437eeec - Browse repository at this point
Copy the full SHA 437eeecView commit details -
test(e2e): split tests into separate app files
- update tests to work with most recent app updates - create test-user token with a testrepo for use with projects
Configuration menu - View commit details
-
Copy full SHA for ee89c01 - Browse repository at this point
Copy the full SHA ee89c01View commit details -
Configuration menu - View commit details
-
Copy full SHA for bce24fb - Browse repository at this point
Copy the full SHA bce24fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 501efcc - Browse repository at this point
Copy the full SHA 501efccView commit details
Commits on Jan 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 174b069 - Browse repository at this point
Copy the full SHA 174b069View commit details
Commits on Jan 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 47a1142 - Browse repository at this point
Copy the full SHA 47a1142View commit details
Commits on Jan 10, 2020
-
This fixes all problems reported by a11y react-axe caused by our own code. Included: * aria-labels and labels added to input components, * used DateInput from shared/ui location instead of Project's own (which got finally removed), * cosmetic changes required for labels to be correctly passed to final input (HTML input elements) via chain of react components, * added landmarks.
Configuration menu - View commit details
-
Copy full SHA for 242275a - Browse repository at this point
Copy the full SHA 242275aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c79cc - Browse repository at this point
Copy the full SHA 84c79ccView commit details
Commits on Jan 13, 2020
-
Merge pull request #1848 from AutarkLabs/dot-decimals
fix: dot voting default decimals value changed from 0 to 18
Configuration menu - View commit details
-
Copy full SHA for 2cb69b0 - Browse repository at this point
Copy the full SHA 2cb69b0View commit details -
Merge pull request #1851 from AutarkLabs/new-reward-token-name
Rewards: Removed token name wrap
Configuration menu - View commit details
-
Copy full SHA for 9fc1359 - Browse repository at this point
Copy the full SHA 9fc1359View commit details -
Merge pull request #1677 from AutarkLabs/e2e-test-base
chore: create basic E2E tests for all apps
Configuration menu - View commit details
-
Copy full SHA for 4f432a7 - Browse repository at this point
Copy the full SHA 4f432a7View commit details -
Merge pull request #1856 from AutarkLabs/1087-dv-a11y
DV a11y fixes
Chad Ostrowski authoredJan 13, 2020 Configuration menu - View commit details
-
Copy full SHA for e3ea499 - Browse repository at this point
Copy the full SHA e3ea499View commit details -
Merge pull request #1860 from AutarkLabs/980-projects-a11y
Improved a11y in Projects
Chad Ostrowski authoredJan 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 4cf9bc0 - Browse repository at this point
Copy the full SHA 4cf9bc0View commit details -
chore(linting): bump commitlint to v8.3
This allows for the breaking change `!` token in the commit headers
Configuration menu - View commit details
-
Copy full SHA for 01dbc2e - Browse repository at this point
Copy the full SHA 01dbc2eView commit details -
Merge pull request #1878 from AutarkLabs/commitlint-v8.3
chore(linting): bump commitlint to v8.3
Configuration menu - View commit details
-
Copy full SHA for 0b6aaf0 - Browse repository at this point
Copy the full SHA 0b6aaf0View commit details
Commits on Jan 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e9a70e1 - Browse repository at this point
Copy the full SHA e9a70e1View commit details
Commits on Jan 15, 2020
-
fix(allocations): use double check icon and add status colors
Moved the double check icon from Rewards to a shared location; updated the import from Rewards and tested it; replaced the check icon with the double check icon in Allocations; added status colors; discovered a bug whereby only Allocations with enacted status show up in Allocations History, created ticket #1852 to track it.
Configuration menu - View commit details
-
Copy full SHA for 1ba4a65 - Browse repository at this point
Copy the full SHA 1ba4a65View commit details -
fix(allocations): icon element & status constants
* Following @chadoh's suggestion, I transformed the double check icon into a component, so that it can be imported in much the same way other icons are imported from AragonUI. * I also updated the way we represent the status of each allocation in Allocations History. Now, instead of numbers, a more explanatory string constant is used.
Configuration menu - View commit details
-
Copy full SHA for 35233c9 - Browse repository at this point
Copy the full SHA 35233c9View commit details
Commits on Jan 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8514603 - Browse repository at this point
Copy the full SHA 8514603View commit details
Commits on Jan 17, 2020
-
Merge pull request #1801 from AutarkLabs/dot-informative
feat: informative dot votes
Configuration menu - View commit details
-
Copy full SHA for 6bee4b1 - Browse repository at this point
Copy the full SHA 6bee4b1View commit details -
refactor(projects): mv Tabs & Header out of App.js (#1894)
Soon, we will get rid of Issues from the Tabs bar, and when you tap on a project from Overview, you will see a ProjectDetail view. This ProjectDetail view will be very similar to the current Issues component, but will show a back button & filter bar instead of the tabs, and may have different header text. Rather than adding more edge-case logic to App.js, I simplified it, moving this logic to the Content components. Here's what changed: * rm Header and Tabs from App.js, add to Content components * extract Tabs logic to own component, easy to use anywhere * relocate which-Content-to-show logic to Routes component * clean up props passed to Content components – Issues saw the biggest cleanup. Some of the props declared in its propTypes were vestigial, and many that were passed from App.js could be looked up in the component itself. While testing this, I discovered a bug, triggered by these steps: 1. add a project 2. visit `/issues` 3. refresh the page 4. cached data loads initially 5. aragonAPI replays info from the blockchain, since current data is not more than 100 blocks old and nothing is cached in its `store` 6. data gets reset, so `repos` becomes empty 7. we construct a nonsense GraphQL query for an empty set of repos The fix for this required one line, so I included it here.
Configuration menu - View commit details
-
Copy full SHA for 47f2293 - Browse repository at this point
Copy the full SHA 47f2293View commit details -
Configuration menu - View commit details
-
Copy full SHA for c15da3d - Browse repository at this point
Copy the full SHA c15da3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c42722b - Browse repository at this point
Copy the full SHA c42722bView commit details -
Merge pull request #1853 from AutarkLabs/allocations-double-check-icon
Allocations: use double check icon and add status colors
Chad Ostrowski authoredJan 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 93848d3 - Browse repository at this point
Copy the full SHA 93848d3View commit details -
Merge pull request #1899 from AutarkLabs/rename-overview-to-general
Native Projects: General tab
Chad Ostrowski authoredJan 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 7b283bb - Browse repository at this point
Copy the full SHA 7b283bbView commit details
Commits on Jan 20, 2020
-
refactor(allocations): mv usePathHelpers to shared
We want to use this in Projects, too
Chad Ostrowski committedJan 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 06d025d - Browse repository at this point
Copy the full SHA 06d025dView commit details -
refactor(projects): switch to usePathHelpers
Stop using usePathSegments, favoring usePathHelpers instead
Chad Ostrowski committedJan 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 048a5b1 - Browse repository at this point
Copy the full SHA 048a5b1View commit details
Commits on Jan 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 069bd27 - Browse repository at this point
Copy the full SHA 069bd27View commit details -
test(bounties): remove unnecessary wallet dependency
The truffle hd wallet provider in the Standard Bounties subrepo is only needed for use on the ropsten testnet. Since we aren't deploying anything to Ropsten currently, I'm removing it since it's currently crashing truffle during test deploys
Configuration menu - View commit details
-
Copy full SHA for d9fc16a - Browse repository at this point
Copy the full SHA d9fc16aView commit details -
Merge pull request #1900 from AutarkLabs/projects-usePathHelpers
Projects: refactor routing with usePathHelpers
Chad Ostrowski authoredJan 22, 2020 Configuration menu - View commit details
-
Copy full SHA for c028b20 - Browse repository at this point
Copy the full SHA c028b20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2acd81e - Browse repository at this point
Copy the full SHA 2acd81eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a0e94 - Browse repository at this point
Copy the full SHA a9a0e94View commit details
Commits on Jan 23, 2020
-
feat(projects): remake issues tab as project detail
Rather than having an Issues tab at the top that, when visited, shows all issues for all projects, you can now only see issues for one project at a time. This has a few benefits: * A simpler filtering experience: three filters instead of four. * Less wasted vertical space: the filter bar now contains a back button, and there's no need to show tabs. Your list of issues displays closer to the top of the page. * Code maintainability: expect faster changes to projects, now that we were able to simplify the complex logic resulting from multi-project filtering
Chad Ostrowski committedJan 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 5f885a0 - Browse repository at this point
Copy the full SHA 5f885a0View commit details -
refactor: remove unused 'query' logic from usePathHelpers
Chad Ostrowski committedJan 23, 2020 Configuration menu - View commit details
-
Copy full SHA for c981c34 - Browse repository at this point
Copy the full SHA c981c34View commit details -
refactor(projects): move hook out of Issue card
Since we currently render many (100+) Issue cards in this list, we want to make sure each one renders as quickly as possible. One way we can do this is to reduce the number of hooks this component calls. This makes it so the `usePathHelpers` hook is processed once, rather than 100+ times.
Chad Ostrowski committedJan 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 9ccfa86 - Browse repository at this point
Copy the full SHA 9ccfa86View commit details -
Merge pull request #1910 from AutarkLabs/dot-radspec
fix: add metadata to new vote
Chad Ostrowski authoredJan 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 24cc0c4 - Browse repository at this point
Copy the full SHA 24cc0c4View commit details -
Merge pull request #1911 from AutarkLabs/dot-sidepanel
fix(dot-voting): smooth transition for side panel
Chad Ostrowski authoredJan 23, 2020 Configuration menu - View commit details
-
Copy full SHA for e68e138 - Browse repository at this point
Copy the full SHA e68e138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7449853 - Browse repository at this point
Copy the full SHA 7449853View commit details -
Merge pull request #1908 from AutarkLabs/standard-bounties-dep-fix
test(bounties): remove unnecessary wallet dependency
Configuration menu - View commit details
-
Copy full SHA for 6f4497f - Browse repository at this point
Copy the full SHA 6f4497fView commit details -
Merge pull request #1914 from AutarkLabs/disable-react-axe
Disabled react-axe
Chad Ostrowski authoredJan 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 1d59a05 - Browse repository at this point
Copy the full SHA 1d59a05View commit details -
Merge pull request #1902 from AutarkLabs/ProjectDetail
Projects: remake issues tab as project detail
Chad Ostrowski authoredJan 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 157835c - Browse repository at this point
Copy the full SHA 157835cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b132179 - Browse repository at this point
Copy the full SHA b132179View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb57806 - Browse repository at this point
Copy the full SHA eb57806View commit details -
Configuration menu - View commit details
-
Copy full SHA for 450d29f - Browse repository at this point
Copy the full SHA 450d29fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 045502b - Browse repository at this point
Copy the full SHA 045502bView commit details
Commits on Jan 24, 2020
-
In addition to viewing all issues for a project, this allows you to view all bounties that exist for all projects in an organization Co-authored-by: Chad Ostrowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96ea396 - Browse repository at this point
Copy the full SHA 96ea396View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4b7bb8 - Browse repository at this point
Copy the full SHA e4b7bb8View commit details -
Merge pull request #1919 from AutarkLabs/expired-bounties-fix
fix: projects card bounties description and deadline
Chad Ostrowski authoredJan 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 66015e6 - Browse repository at this point
Copy the full SHA 66015e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for da565c9 - Browse repository at this point
Copy the full SHA da565c9View commit details -
Merge pull request #1901 from AutarkLabs/bounties-tab
feat: bounties tab
Configuration menu - View commit details
-
Copy full SHA for ab494ce - Browse repository at this point
Copy the full SHA ab494ceView commit details -
feat(projects): add proper "Back" to IssueDetail
If you get to the IssueDetail page from the Bounties tab, clicking "Back" will now send you back to it, rather than to ProjectDetail If you visit an IssueDetail page directly, or refresh your browser on an IssueDetail page, clicking "Back" will still send you to ProjectDetail This has been added in a way that will be easy to use in other places around Autark apps
Chad Ostrowski committedJan 24, 2020 Configuration menu - View commit details
-
Copy full SHA for b9e8884 - Browse repository at this point
Copy the full SHA b9e8884View commit details -
Merge pull request #1917 from AutarkLabs/goBack
feat(projects): add proper "Back" to IssueDetail
Configuration menu - View commit details
-
Copy full SHA for 5d697b5 - Browse repository at this point
Copy the full SHA 5d697b5View commit details -
fix(projects): ignore bounties made before Nov 26
Bounties created before Nov 26 will not have their `issueId` stored in IPFS and can therefore not be shown on the new Bounties tab For DAOs that have such bounties, our old logic caused _no_ bounties to be shown on the Bounties tab. This will allow newer bounties for such DAOs to be shown, while gracefully ignoring older bounties
Chad Ostrowski committedJan 24, 2020 Configuration menu - View commit details
-
Copy full SHA for ffecf57 - Browse repository at this point
Copy the full SHA ffecf57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71b147e - Browse repository at this point
Copy the full SHA 71b147eView commit details -
refactor(projects): use standard apollo gql syntax
Chad Ostrowski committedJan 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 1708f61 - Browse repository at this point
Copy the full SHA 1708f61View commit details -
Merge pull request #1921 from AutarkLabs/no-undefined-issueIds
fix(projects): ignore bounties made before Nov 26
Configuration menu - View commit details
-
Copy full SHA for 1f93af2 - Browse repository at this point
Copy the full SHA 1f93af2View commit details -
Merge pull request #1922 from AutarkLabs/dark-mode-fix
fix(projects): use main component with emptywrapper
Configuration menu - View commit details
-
Copy full SHA for 6531f67 - Browse repository at this point
Copy the full SHA 6531f67View commit details
Commits on Jan 25, 2020
-
refactor(projects): lean on Apollo for pagination
* import `ApolloProvider` from `@apollo/react-hooks` so we don't need to re-define `client` in ProjectDetail * use `fetchMore` returned from `useQuery` call instead of manually fetching more * show "loading" animation below current results – much smoother loading of more items! * fetch 25 issues at a time, instead of 100 – makes whole experience much faster This last one currently makes filtering even more dorky, until we start modifying the query instead of doing filtering locally
Chad Ostrowski committedJan 25, 2020 Configuration menu - View commit details
-
Copy full SHA for bd24049 - Browse repository at this point
Copy the full SHA bd24049View commit details -
fix(projects): sorting issues re-queries GitHub
Note that GitHub does not allow sorting by "Name". GitHub's sort options: * CREATED_AT * UPDATED_AT * COMMENTS (sorts by comment count) I changed the drop-down to only show the first two
Chad Ostrowski committedJan 25, 2020 Configuration menu - View commit details
-
Copy full SHA for c226706 - Browse repository at this point
Copy the full SHA c226706View commit details -
refactor(projects): use GitHub
search
queryThis will allow us to support free-form queries when the user types in the search field. Paging issues within a `repository` lookup does not. Note that this method of searching does not allow sorting by creation date: https://help.github.com/en/github/searching-for-information-on-github/sorting-search-results After playing around with the available sorting options, I thought "updated" seemed the only useful one, in the context of the Projects app. I couldn't figure out what "author-date" was actually sorting on, but it doesn't seem to be the creation date of the issue.
Chad Ostrowski committedJan 25, 2020 Configuration menu - View commit details
-
Copy full SHA for fa848bf - Browse repository at this point
Copy the full SHA fa848bfView commit details
Commits on Jan 26, 2020
-
Merge pull request #1847 from AutarkLabs/hotfix/tests
fix(tests): fix tests failing because running in parallel
Configuration menu - View commit details
-
Copy full SHA for c230dc2 - Browse repository at this point
Copy the full SHA c230dc2View commit details
Commits on Jan 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d841d5a - Browse repository at this point
Copy the full SHA d841d5aView commit details -
refactor(projects): rm unused filter keys
Chad Ostrowski committedJan 27, 2020 Configuration menu - View commit details
-
Copy full SHA for d23494e - Browse repository at this point
Copy the full SHA d23494eView commit details -
refactor(projects): fix Query & Mutation components
Switch these to use hooks so that they work with the ApolloProvider from '@apollo/react-hooks'
Chad Ostrowski committedJan 27, 2020 Configuration menu - View commit details
-
Copy full SHA for 59ee996 - Browse repository at this point
Copy the full SHA 59ee996View commit details -
refactor(projects): useBountyIssues in ProjectDetail
This also fixes an issue where these bountyIssues were not restricted to only those for the selected project
Chad Ostrowski committedJan 27, 2020 Configuration menu - View commit details
-
Copy full SHA for 04fd28f - Browse repository at this point
Copy the full SHA 04fd28fView commit details -
refactor(projects): filter&sort bountyIssues locally
bountyIssues only live locally. As more logic moves to the GitHub query, we want to make sure we keep around logic that allows us to provide a good experience when filtering for issues by bounty status. This adds back local sorting, but it only gets used when filtering for bounty status. It also cleans up filtering logic to make it work for the new desired paradigm.
Chad Ostrowski committedJan 27, 2020 Configuration menu - View commit details
-
Copy full SHA for e6f637b - Browse repository at this point
Copy the full SHA e6f637bView commit details
Commits on Jan 28, 2020
-
fix(recovery script): error on invalid allocations period length
prevents invalid allocations periods from being accepted by the recovery script
Configuration menu - View commit details
-
Copy full SHA for aed770f - Browse repository at this point
Copy the full SHA aed770fView commit details -
Merge pull request #1942 from AutarkLabs/recover-allocations-fix
fix(recovery script): error on invalid allocations period length
Configuration menu - View commit details
-
Copy full SHA for 4cc483a - Browse repository at this point
Copy the full SHA 4cc483aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3597e0 - Browse repository at this point
Copy the full SHA c3597e0View commit details -
Merge pull request #1957 from AutarkLabs/dot-voting/0-participation-fix
fix: Very small dot-voting participation rounded
Configuration menu - View commit details
-
Copy full SHA for 8c0d174 - Browse repository at this point
Copy the full SHA 8c0d174View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6746e05 - Browse repository at this point
Copy the full SHA 6746e05View commit details -
Merge pull request #1960 from AutarkLabs/projects/radspec-newvote
fix: change radspec for newVote
Configuration menu - View commit details
-
Copy full SHA for 8eca4c0 - Browse repository at this point
Copy the full SHA 8eca4c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 302533e - Browse repository at this point
Copy the full SHA 302533eView commit details -
Merge pull request #1907 from AutarkLabs/1874-native-projects-panel
UI for native projects in NewProject panel
Configuration menu - View commit details
-
Copy full SHA for 72c58c7 - Browse repository at this point
Copy the full SHA 72c58c7View commit details
Commits on Jan 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 59df241 - Browse repository at this point
Copy the full SHA 59df241View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a291b - Browse repository at this point
Copy the full SHA a9a291bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27c1f7d - Browse repository at this point
Copy the full SHA 27c1f7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 078a49f - Browse repository at this point
Copy the full SHA 078a49fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5319fd - Browse repository at this point
Copy the full SHA d5319fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52bf76c - Browse repository at this point
Copy the full SHA 52bf76cView commit details -
Merge pull request #1965 from AutarkLabs/dot-dark-fix
fix(dot-voting): dark mode support for voting bars
Configuration menu - View commit details
-
Copy full SHA for 981fb4d - Browse repository at this point
Copy the full SHA 981fb4dView commit details -
feat(projects): add decoupled project functionality
- add decentralized project entries - add and update issues directly without bounties - enable multi-fulfillment bounties BREAKING CHANGE: Projects contract updates
Configuration menu - View commit details
-
Copy full SHA for 74ce086 - Browse repository at this point
Copy the full SHA 74ce086View commit details -
fix(projects): enable radspec for external function
- `fulfillBounty` radspec message now shows up in external tx panel - remove extraneous logging from deploy script - remove unneeded functions from Bounties interface
Configuration menu - View commit details
-
Copy full SHA for b48653b - Browse repository at this point
Copy the full SHA b48653bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb6d6a - Browse repository at this point
Copy the full SHA cbb6d6aView commit details
Commits on Jan 30, 2020
-
Merge branch 'dev' of https://github.com/AutarkLabs/planning-suite in…
…to issue-querying
Configuration menu - View commit details
-
Copy full SHA for fd66742 - Browse repository at this point
Copy the full SHA fd66742View commit details -
Configuration menu - View commit details
-
Copy full SHA for 126d3cc - Browse repository at this point
Copy the full SHA 126d3ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d822da - Browse repository at this point
Copy the full SHA 7d822daView commit details -
Configuration menu - View commit details
-
Copy full SHA for c608232 - Browse repository at this point
Copy the full SHA c608232View commit details -
feat: new decentralized projects can now be created
NewProject panel has been connected to the contract via api.addProject function. New field, 'decoupled', is used to discern between GH and native projects. DecoratedRepos context is where most interesting changes happened: new function has been added to pull metadata from IPFS - previously there was only one function there collecting information about GH projects directly from GH via Apollo client. Instead of adding IPFS to the same function, new function seemed to make sense, because they are only superficially similar - there were subtle differences, enough to warrant keeping the functionality separate. Also, in case there are more sources of repos/projects/issues added, it shall be done in the same manner. What is working now - creating and displaying native and GH projects. - removing both types. What is not working - editing Projects, - ProjectsDetail tab (that's waiting for PR 1923, improve querying behavior).
Configuration menu - View commit details
-
Copy full SHA for 5d0cc9a - Browse repository at this point
Copy the full SHA 5d0cc9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89f0acf - Browse repository at this point
Copy the full SHA 89f0acfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ae605 - Browse repository at this point
Copy the full SHA c8ae605View commit details -
Configuration menu - View commit details
-
Copy full SHA for d37653d - Browse repository at this point
Copy the full SHA d37653dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bee59aa - Browse repository at this point
Copy the full SHA bee59aaView commit details -
feat(projects): add decoupled project functionality
- add decentralized project entries - add and update issues directly without bounties - enable multi-fulfillment bounties BREAKING CHANGE: Projects contract updates
Configuration menu - View commit details
-
Copy full SHA for a175979 - Browse repository at this point
Copy the full SHA a175979View commit details -
fix(projects): enable radspec for external function
- `fulfillBounty` radspec message now shows up in external tx panel - remove extraneous logging from deploy script - remove unneeded functions from Bounties interface
Configuration menu - View commit details
-
Copy full SHA for c613586 - Browse repository at this point
Copy the full SHA c613586View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef3f466 - Browse repository at this point
Copy the full SHA ef3f466View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dacfb8 - Browse repository at this point
Copy the full SHA 2dacfb8View commit details -
Merge branch 'issue-querying' of github.com:AutarkLabs/open-enterpris…
…e into issue-querying * 'issue-querying' of github.com:AutarkLabs/open-enterprise: fix: toggle off decoupled projects fix(vote slider): add theme for slider background fix(dot-voting): dark mode support for voting bars fix: change radspec for newVote fix: Very small dot-voting participation rounded fix(recovery script): error on invalid allocations period length refactor: feature-flip, ThematicBreak fix(projects): use main component with emptywrapper fix(projects): ignore bounties made before Nov 26 fix: hidden InfoBox, adjusted ScrollList height, fixed intendation refactor: github query component and post-review fixes feat: added UI for native projects to NewProject panel fix(tests): fix tests failing because running in parallel
Configuration menu - View commit details
-
Copy full SHA for b7bf678 - Browse repository at this point
Copy the full SHA b7bf678View commit details -
Configuration menu - View commit details
-
Copy full SHA for da4b17f - Browse repository at this point
Copy the full SHA da4b17fView commit details -
Merge pull request #1923 from AutarkLabs/issue-querying
Projects: improve querying behavior
Configuration menu - View commit details
-
Copy full SHA for edcf872 - Browse repository at this point
Copy the full SHA edcf872View commit details -
Merge branch 'decoupled-projects' of https://github.com/AutarkLabs/pl…
…anning-suite into decentralized-project-integration
Configuration menu - View commit details
-
Copy full SHA for 047ac0c - Browse repository at this point
Copy the full SHA 047ac0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d29ff0 - Browse repository at this point
Copy the full SHA 8d29ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c37ae9 - Browse repository at this point
Copy the full SHA 3c37ae9View commit details
Commits on Jan 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 22cb7ea - Browse repository at this point
Copy the full SHA 22cb7eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22e32f8 - Browse repository at this point
Copy the full SHA 22e32f8View commit details -
Merge branch 'decentralized-project-integration' of https://github.co…
…m/AutarkLabs/planning-suite into decentralized-project-integration
Configuration menu - View commit details
-
Copy full SHA for 2f8e75a - Browse repository at this point
Copy the full SHA 2f8e75aView commit details -
feat(template): implement enhanced OE template
Implementation of Reputation template, featuring our custom Token manager with Quasi-transferable token (Whitelisted addresses) Includes: - Build scripts - Dependencies updates - Contract updates to allow quasi-transferable tokens - Improvements to gas consumption and contract size - Adds optional Agent app to manage the Vault - Revamps template tests to make deps deployment from test file, solving issues with StandardBounties - Basic tests wrote and passing BREAKING CHANGE: Now the template needs 3 tx to create a new DAO instance, so it is not compatible with previous version, it also adds 3 new potential apps (Whitelist oracle, token manager custom and Agent) Closes #1524, #1604
Configuration menu - View commit details
-
Copy full SHA for f2395ac - Browse repository at this point
Copy the full SHA f2395acView commit details -
fix(template): renamed deps with identical names
The purpose of these changes is to make the flattened OpenEnterpriseTemplate.sol compile. Previously, shared names between an interface and a library are making the flattened template impossible to compile and therefore impossible to verify - renamed ScriptHelpers to DynamicScriptHelpers - use @"aragon" IForwarder interface instead of @"tps"
Configuration menu - View commit details
-
Copy full SHA for e847cfc - Browse repository at this point
Copy the full SHA e847cfcView commit details -
chore(devx): make the dev template self-contained
The dev template will utilize our initial-release template contracts until we come up with a deploy flow for the custom token manager and Oracle
Configuration menu - View commit details
-
Copy full SHA for e2e8c1e - Browse repository at this point
Copy the full SHA e2e8c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d2eb1e - Browse repository at this point
Copy the full SHA 4d2eb1eView commit details -
chore(template): update oracle and manager to hatch namespace
Currently these apps are published on hatch and not root
Configuration menu - View commit details
-
Copy full SHA for f91f1b4 - Browse repository at this point
Copy the full SHA f91f1b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bbd787 - Browse repository at this point
Copy the full SHA 7bbd787View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9dc689 - Browse repository at this point
Copy the full SHA b9dc689View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fb25fc - Browse repository at this point
Copy the full SHA 3fb25fcView commit details -
fix(template): remove bug where 2nd token was not whitelisted
-The second token was not properly whitelisted, as it was expecting a condition that would never met (whitelist is always assigned as first token exists) - Added test to reproduce scenario and check fix completion Closes #1961
Configuration menu - View commit details
-
Copy full SHA for fa0e0cf - Browse repository at this point
Copy the full SHA fa0e0cfView commit details -
chore(oe-template): revert bounties address to working instance
latest deploy uses 0.5.12, which seems to be non-interoperable with 0.4.24. Reverting to an earlier deployed contract that is still monitored is a sufficient workaround for now until we figure out how to work around this interop issue
Configuration menu - View commit details
-
Copy full SHA for 3d22860 - Browse repository at this point
Copy the full SHA 3d22860View commit details -
Merge pull request #1597 from AutarkLabs/templates/reputation
feat(template): implement enhanced OE template
Configuration menu - View commit details
-
Copy full SHA for 09befaa - Browse repository at this point
Copy the full SHA 09befaaView commit details
Commits on Feb 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d0003fa - Browse repository at this point
Copy the full SHA d0003faView commit details
Commits on Feb 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0361a51 - Browse repository at this point
Copy the full SHA 0361a51View commit details -
Merge pull request #1969 from AutarkLabs/hatch-mainnet
chore(oe-template): add hatch-mainnet to arapp
Configuration menu - View commit details
-
Copy full SHA for 9beb306 - Browse repository at this point
Copy the full SHA 9beb306View commit details
Commits on Feb 6, 2020
-
chore: rename tps -> autarklabs for packages/references
This change overlaps with some of the work done in the npm preparation PR, but it is broader and changes other places to perform the integral replacement of tps term by autarklabs. It is the first change of a series of renaming changes to complete the TPS->OE rebranding, keeping it in separate commits to be ease reviews Closes #1198
Configuration menu - View commit details
-
Copy full SHA for e32f4c6 - Browse repository at this point
Copy the full SHA e32f4c6View commit details
Commits on Feb 7, 2020
-
fix: make start:dev script work again
This is a temporary measure to unblock development from dev branch, it just removes the custom token-manager and whitelist from the dev-template, since this template was not updated yet to use this feature
Configuration menu - View commit details
-
Copy full SHA for a269ef4 - Browse repository at this point
Copy the full SHA a269ef4View commit details -
Merge pull request #1975 from AutarkLabs/dev-hotfix
fix: make start:dev script work again
Configuration menu - View commit details
-
Copy full SHA for d43a16a - Browse repository at this point
Copy the full SHA d43a16aView commit details -
Added filtering to Review Panels (#1898)
* feat: review panels, simple filtering added * refactor: review panels filtering logic
Configuration menu - View commit details
-
Copy full SHA for 2fc3a4a - Browse repository at this point
Copy the full SHA 2fc3a4aView commit details
Commits on Feb 10, 2020
-
fix(allocations): distributions with zero-support candidates
when all payout funds are transferred for a given allocation, the allocation should be marked as "enacted". However, candidates with zero support cannot execute and therefor cannot meet the execution condition, so a special case should be made for them to ensure the payout is marked as "enacted" instead of just "approved"
Configuration menu - View commit details
-
Copy full SHA for 93a1b13 - Browse repository at this point
Copy the full SHA 93a1b13View commit details -
Merge pull request #1980 from AutarkLabs/allocations-0-support-enacted
fix(allocations): distributions with zero-support candidates
Configuration menu - View commit details
-
Copy full SHA for e08355d - Browse repository at this point
Copy the full SHA e08355dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9a1798 - Browse repository at this point
Copy the full SHA c9a1798View commit details -
Merge pull request #1981 from AutarkLabs/allocations-contract-update
fix: add period advancement to set distribution function
Configuration menu - View commit details
-
Copy full SHA for 0dc7ba9 - Browse repository at this point
Copy the full SHA 0dc7ba9View commit details -
Merge pull request #1976 from AutarkLabs/allocations-bug
fix: reset remaining budget for new period and fix hard coded duration
Configuration menu - View commit details
-
Copy full SHA for 4d0584a - Browse repository at this point
Copy the full SHA 4d0584aView commit details
Commits on Feb 11, 2020
-
fix(allocations): filter out state missing token data
budgets and allocations instances should not be passed into the frontend if they are missing token data. This always occurs on syncing because app contract state syncs completely before any external state (such as token data) is passed into the app via events. Filtering out state missing token details will prevent any rendering or data access issues.
Configuration menu - View commit details
-
Copy full SHA for 8c730f4 - Browse repository at this point
Copy the full SHA 8c730f4View commit details -
Merge pull request #1986 from AutarkLabs/add-token-filter
fix(allocations): filter out state missing token data
Configuration menu - View commit details
-
Copy full SHA for 13585c9 - Browse repository at this point
Copy the full SHA 13585c9View commit details -
Merge pull request #1982 from AutarkLabs/allocations-help-fix
fix: allocations panel help dialog uses correct period
Configuration menu - View commit details
-
Copy full SHA for e346679 - Browse repository at this point
Copy the full SHA e346679View commit details
Commits on Feb 12, 2020
-
fix(allocations): update budget state on period transition
When a period transitioned, The budget state was not updating in the frontend and actually reverts to reflecting the last active period's state. This update pulls in the updated budget contract state after a period's state changes onchain. frontend logic for reflecting budget state before a transition is still sound and not encompassed in these changes
Configuration menu - View commit details
-
Copy full SHA for 04dcd80 - Browse repository at this point
Copy the full SHA 04dcd80View commit details -
Merge pull request #1989 from AutarkLabs/update-budgets-for-new-period
fix(allocations): update budget state on period transition
Configuration menu - View commit details
-
Copy full SHA for a9ef912 - Browse repository at this point
Copy the full SHA a9ef912View commit details
Commits on Feb 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f25b5b7 - Browse repository at this point
Copy the full SHA f25b5b7View commit details
Commits on Feb 14, 2020
-
Merge pull request #1994 from AutarkLabs/template-hoist-conflicts
chore(dev-template): fix hoist conflicts
Configuration menu - View commit details
-
Copy full SHA for 4884850 - Browse repository at this point
Copy the full SHA 4884850View commit details
Commits on Feb 16, 2020
-
chore(projects): decoupled bounties now showing up in the bounties tab
decoupled Bounties are now registering in both the bounties tab and project details Remaining kinks for me to work out: - get bounty workflow completing for decoupled bounties. There are a few small hangups related to how repoId's get transalated between ascii and hex - get issue details work with decoupled bounties. Graphql queries are still attemping in issue details and they must be disabled when the repo is decoupled - ensure github bounty flows are unchanged. I think I've been steering clear of altering any github bounty logic pathways but this obviously needs to be tests before this goes into review
Configuration menu - View commit details
-
Copy full SHA for c558e30 - Browse repository at this point
Copy the full SHA c558e30View commit details -
chore(projects): integrate decoupled issues with bounty kaban
- bounty flow works for decoupled issues - created fallback for generating repo hex ids since it's now stored but was not in the past Other Issues to address - back button for decoupled issues - small formatting things for decoupled issue detail - possibly adding in a markdown editor for issue detail creation - empty card for project detail, which has a new issue button
Configuration menu - View commit details
-
Copy full SHA for b8a54ff - Browse repository at this point
Copy the full SHA b8a54ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26af975 - Browse repository at this point
Copy the full SHA 26af975View commit details
Commits on Feb 17, 2020
-
chore(projects): address @ottodevs contract review
- remove magic numbers - add in safemath where necessary - clean up contract documentation
Configuration menu - View commit details
-
Copy full SHA for fb47d10 - Browse repository at this point
Copy the full SHA fb47d10View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae254a1 - Browse repository at this point
Copy the full SHA ae254a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a0935e - Browse repository at this point
Copy the full SHA 6a0935eView commit details
Commits on Feb 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9b058f3 - Browse repository at this point
Copy the full SHA 9b058f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd7563 - Browse repository at this point
Copy the full SHA 0cd7563View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a7ea8 - Browse repository at this point
Copy the full SHA a9a7ea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80a9902 - Browse repository at this point
Copy the full SHA 80a9902View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2df1472 - Browse repository at this point
Copy the full SHA 2df1472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4ed1e - Browse repository at this point
Copy the full SHA 6c4ed1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c41551a - Browse repository at this point
Copy the full SHA c41551aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f6f4be - Browse repository at this point
Copy the full SHA 7f6f4beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d5c3c3 - Browse repository at this point
Copy the full SHA 0d5c3c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f219a - Browse repository at this point
Copy the full SHA e4f219aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfb2798 - Browse repository at this point
Copy the full SHA bfb2798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a951c5 - Browse repository at this point
Copy the full SHA 7a951c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdc9289 - Browse repository at this point
Copy the full SHA fdc9289View commit details -
Configuration menu - View commit details
-
Copy full SHA for db0e68c - Browse repository at this point
Copy the full SHA db0e68cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c634f3 - Browse repository at this point
Copy the full SHA 3c634f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2977f2 - Browse repository at this point
Copy the full SHA c2977f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e7fe7d - Browse repository at this point
Copy the full SHA 8e7fe7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for af7d0db - Browse repository at this point
Copy the full SHA af7d0dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf540b - Browse repository at this point
Copy the full SHA fbf540bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63ca70f - Browse repository at this point
Copy the full SHA 63ca70fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ba0ff - Browse repository at this point
Copy the full SHA d1ba0ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6153907 - Browse repository at this point
Copy the full SHA 6153907View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce5a734 - Browse repository at this point
Copy the full SHA ce5a734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cdd2f9 - Browse repository at this point
Copy the full SHA 3cdd2f9View commit details
Commits on Feb 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 22f9eb9 - Browse repository at this point
Copy the full SHA 22f9eb9View commit details
Commits on Mar 1, 2020
-
Merge pull request #1974 from AutarkLabs/tps-rename
chore: rename tps -> autarklabs for packages/references
Configuration menu - View commit details
-
Copy full SHA for 855d179 - Browse repository at this point
Copy the full SHA 855d179View commit details
Commits on Mar 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9b52ada - Browse repository at this point
Copy the full SHA 9b52adaView commit details
Commits on Mar 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 10a1d6b - Browse repository at this point
Copy the full SHA 10a1d6bView commit details
Commits on Mar 12, 2020
-
Merge pull request #1996 from AutarkLabs/bounties-fix
fix: removed fulfilled bounties from bounties screen
Configuration menu - View commit details
-
Copy full SHA for cf5d08c - Browse repository at this point
Copy the full SHA cf5d08cView commit details
Commits on Mar 18, 2020
-
chore(projects): address @ottodevs review
- fix user proptypes and incorporate decoupled user - remove milestone property - change issue data fall back from `undefined` to an empty object - remove default repo name and owner properties set for gql query - short-circuit repo gql query if the repo is decoupled - remove unnecessary decoupled check - add issueId to the update array for `useMemo`
Configuration menu - View commit details
-
Copy full SHA for 7c3201b - Browse repository at this point
Copy the full SHA 7c3201bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e0370 - Browse repository at this point
Copy the full SHA c8e0370View commit details
Commits on Mar 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 658dd21 - Browse repository at this point
Copy the full SHA 658dd21View commit details
Commits on Mar 25, 2020
-
Merge pull request #1997 from AutarkLabs/projects-submission-bug
fix(projects): acceptance of any submission
Configuration menu - View commit details
-
Copy full SHA for f199ee8 - Browse repository at this point
Copy the full SHA f199ee8View commit details
Commits on Mar 26, 2020
-
Merge pull request #1941 from AutarkLabs/decentralized-project-integr…
…ation Decentralized project integration
Configuration menu - View commit details
-
Copy full SHA for 54bc963 - Browse repository at this point
Copy the full SHA 54bc963View commit details
Commits on Apr 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9e8cfba - Browse repository at this point
Copy the full SHA 9e8cfbaView commit details
Commits on Apr 10, 2020
-
Merge pull request #1998 from AutarkLabs/multi-repo-issue-ids
fix(projects): index issues on unique issue ID
Configuration menu - View commit details
-
Copy full SHA for d67ff62 - Browse repository at this point
Copy the full SHA d67ff62View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd6141a - Browse repository at this point
Copy the full SHA bd6141aView commit details -
Merge pull request #1999 from AutarkLabs/decentralized-project-integr…
…ation Decentralized project integration
Configuration menu - View commit details
-
Copy full SHA for 584d3ce - Browse repository at this point
Copy the full SHA 584d3ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc6b0e - Browse repository at this point
Copy the full SHA dcc6b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba0e574 - Browse repository at this point
Copy the full SHA ba0e574View commit details
Commits on Apr 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e44f0fc - Browse repository at this point
Copy the full SHA e44f0fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5489314 - Browse repository at this point
Copy the full SHA 5489314View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c0b7ee - Browse repository at this point
Copy the full SHA 3c0b7eeView commit details
Commits on Apr 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f378bd0 - Browse repository at this point
Copy the full SHA f378bd0View commit details
Commits on Apr 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0ed6506 - Browse repository at this point
Copy the full SHA 0ed6506View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6eb44e - Browse repository at this point
Copy the full SHA e6eb44eView commit details
Commits on Apr 24, 2020
-
chore(docs): Made the install instructions more comprehensive
- Added information on bash variables - Added permissions setup examples in each app installation section - Added recommendations around Projects app permissions - Updated sample commands to use bash variables
Configuration menu - View commit details
-
Copy full SHA for ddaa0f6 - Browse repository at this point
Copy the full SHA ddaa0f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6e71ba - Browse repository at this point
Copy the full SHA b6e71baView commit details
Commits on Apr 27, 2020
-
Merge pull request #2000 from AutarkLabs/projects-fixes
fix: small fixes for projects
Configuration menu - View commit details
-
Copy full SHA for ffee812 - Browse repository at this point
Copy the full SHA ffee812View commit details
Commits on May 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 02819f1 - Browse repository at this point
Copy the full SHA 02819f1View commit details
Commits on May 20, 2020
-
- switch id over to issue ID from issue number - ensure repo ID stays consistent fro decoupled issues - ensure issue shape stays consistent through entire lifecycle
Configuration menu - View commit details
-
Copy full SHA for c4789d9 - Browse repository at this point
Copy the full SHA c4789d9View commit details -
fix(projects): make submission text inline with IdentityBadge
I noticed that the "Link" component inside the submission and application text wasn't displaying inline. I had to add an "href" prop to get it to render as a proper link element (as opposed to a button element) and that allowed me to get all submission text inline with the IdentityBadge and wrapping as expected
Configuration menu - View commit details
-
Copy full SHA for 596bf35 - Browse repository at this point
Copy the full SHA 596bf35View commit details
Commits on May 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3aec762 - Browse repository at this point
Copy the full SHA 3aec762View commit details -
Merge pull request #2002 from AutarkLabs/projects-settlement-fixes
Decoupled Projects fixes
Configuration menu - View commit details
-
Copy full SHA for 05a010d - Browse repository at this point
Copy the full SHA 05a010dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41399ce - Browse repository at this point
Copy the full SHA 41399ceView commit details -
Merge pull request #2004 from AutarkLabs/dev-template-update
chore(dev-template): add explicit visibility
Configuration menu - View commit details
-
Copy full SHA for caf72f9 - Browse repository at this point
Copy the full SHA caf72f9View commit details
Commits on May 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c489775 - Browse repository at this point
Copy the full SHA c489775View commit details