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

Experimental OE fixes #1859

Open
wants to merge 220 commits into
base: experimental-oe
Choose a base branch
from
Open

Commits on Dec 23, 2019

  1. 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 committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    372e327 View commit details
    Browse the repository at this point in the history
  2. 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 committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    ec6043c View commit details
    Browse the repository at this point in the history
  3. Try to OAuth via iframe

    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 committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    6812472 View commit details
    Browse the repository at this point in the history
  4. 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 committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    78ecff0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6c9995e View commit details
    Browse the repository at this point in the history
  6. 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 committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    7468e7a View commit details
    Browse the repository at this point in the history
  7. 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 committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    80585c6 View commit details
    Browse the repository at this point in the history
  8. Markdown: fix link styling

    We need to work pretty hard to override some rules from the aragonUI
    Link component, which were mostly intended for Button
    Chad Ostrowski committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    1a68881 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1830 from AutarkLabs/budget-card-line-wrap

    Allocations/Budget Card: wrap title to two lines
    Chad Ostrowski authored Dec 23, 2019
    Configuration menu
    Copy the full SHA
    a9e45ee View commit details
    Browse the repository at this point in the history
  10. update react-markdown

    Chad Ostrowski committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    c74f8ed View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2019

  1. Merge pull request #1831 from AutarkLabs/markdown-fixes

    Markdown formatting fixes
    Chad Ostrowski authored Dec 24, 2019
    Configuration menu
    Copy the full SHA
    e39a7bc View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2020

  1. Merge pull request #1300 from AutarkLabs/oauth

    Create Authenticator app; update Projects
    Chad Ostrowski authored Jan 1, 2020
    Configuration menu
    Copy the full SHA
    9948908 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2020

  1. Configuration menu
    Copy the full SHA
    1182a64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    698fa6e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1832 from AutarkLabs/implement-conventional-commit

    implement commit linting for conventional-commit rules
    topocount authored Jan 2, 2020
    Configuration menu
    Copy the full SHA
    5e55319 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db7c996 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2020

  1. Merge pull request #1837 from AutarkLabs/projects-scrollbar

    fix: single scrollbar on New Project panel
    PeterMPhillips authored Jan 3, 2020
    Configuration menu
    Copy the full SHA
    8395187 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2020

  1. 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
    ottodevs committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    4e72e2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f6009f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8c693c View commit details
    Browse the repository at this point in the history
  4. 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
    topocount committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    fe69a35 View commit details
    Browse the repository at this point in the history
  5. test(e2e): small fixes in custom functions

    - update s to ms
    - pass timeout value into an object so it is parsed correctly
    topocount committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    437eeec View commit details
    Browse the repository at this point in the history
  6. 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
    topocount committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    ee89c01 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bce24fb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    501efcc View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. Configuration menu
    Copy the full SHA
    174b069 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. Configuration menu
    Copy the full SHA
    47a1142 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

  1. fix: a11y issues in Projects

    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.
    rkzel committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    242275a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84c79cc View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Merge pull request #1848 from AutarkLabs/dot-decimals

    fix: dot voting default decimals value changed from 0 to 18
    Quazia authored Jan 13, 2020
    Configuration menu
    Copy the full SHA
    2cb69b0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1851 from AutarkLabs/new-reward-token-name

    Rewards: Removed token name wrap
    e18r authored Jan 13, 2020
    Configuration menu
    Copy the full SHA
    9fc1359 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1677 from AutarkLabs/e2e-test-base

    chore: create basic E2E tests for all apps
    topocount authored Jan 13, 2020
    Configuration menu
    Copy the full SHA
    4f432a7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1856 from AutarkLabs/1087-dv-a11y

    DV a11y fixes
    Chad Ostrowski authored Jan 13, 2020
    Configuration menu
    Copy the full SHA
    e3ea499 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1860 from AutarkLabs/980-projects-a11y

    Improved a11y in Projects
    Chad Ostrowski authored Jan 13, 2020
    Configuration menu
    Copy the full SHA
    4cf9bc0 View commit details
    Browse the repository at this point in the history
  6. chore(linting): bump commitlint to v8.3

    This allows for the breaking change `!` token in the commit headers
    topocount committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    01dbc2e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1878 from AutarkLabs/commitlint-v8.3

    chore(linting): bump commitlint to v8.3
    topocount authored Jan 13, 2020
    Configuration menu
    Copy the full SHA
    0b6aaf0 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2020

  1. Configuration menu
    Copy the full SHA
    e9a70e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. 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.
    e18r committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    1ba4a65 View commit details
    Browse the repository at this point in the history
  2. 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.
    e18r committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    35233c9 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

  1. Configuration menu
    Copy the full SHA
    8514603 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Merge pull request #1801 from AutarkLabs/dot-informative

    feat: informative dot votes
    PeterMPhillips authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    6bee4b1 View commit details
    Browse the repository at this point in the history
  2. 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.
    Chad Ostrowski authored and rkzel committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    47f2293 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c15da3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c42722b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1853 from AutarkLabs/allocations-double-check-icon

    Allocations: use double check icon and add status colors
    Chad Ostrowski authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    93848d3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1899 from AutarkLabs/rename-overview-to-general

    Native Projects: General tab
    Chad Ostrowski authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    7b283bb View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2020

  1. refactor(allocations): mv usePathHelpers to shared

    We want to use this in Projects, too
    Chad Ostrowski committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    06d025d View commit details
    Browse the repository at this point in the history
  2. refactor(projects): switch to usePathHelpers

    Stop using usePathSegments, favoring usePathHelpers instead
    Chad Ostrowski committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    048a5b1 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2020

  1. Configuration menu
    Copy the full SHA
    069bd27 View commit details
    Browse the repository at this point in the history
  2. 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
    topocount committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    d9fc16a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1900 from AutarkLabs/projects-usePathHelpers

    Projects: refactor routing with usePathHelpers
    Chad Ostrowski authored Jan 22, 2020
    Configuration menu
    Copy the full SHA
    c028b20 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2acd81e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a9a0e94 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2020

  1. 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 committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    5f885a0 View commit details
    Browse the repository at this point in the history
  2. refactor: remove unused 'query' logic from usePathHelpers

    Chad Ostrowski committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    c981c34 View commit details
    Browse the repository at this point in the history
  3. 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 committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    9ccfa86 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1910 from AutarkLabs/dot-radspec

    fix: add metadata to new vote
    Chad Ostrowski authored Jan 23, 2020
    Configuration menu
    Copy the full SHA
    24cc0c4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1911 from AutarkLabs/dot-sidepanel

    fix(dot-voting): smooth transition for side panel
    Chad Ostrowski authored Jan 23, 2020
    Configuration menu
    Copy the full SHA
    e68e138 View commit details
    Browse the repository at this point in the history
  6. perf: disabled react-axe

    rkzel committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    7449853 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1908 from AutarkLabs/standard-bounties-dep-fix

    test(bounties): remove unnecessary wallet dependency
    topocount authored Jan 23, 2020
    Configuration menu
    Copy the full SHA
    6f4497f View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1914 from AutarkLabs/disable-react-axe

    Disabled react-axe
    Chad Ostrowski authored Jan 23, 2020
    Configuration menu
    Copy the full SHA
    1d59a05 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1902 from AutarkLabs/ProjectDetail

    Projects: remake issues tab as project detail
    Chad Ostrowski authored Jan 23, 2020
    Configuration menu
    Copy the full SHA
    157835c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b132179 View commit details
    Browse the repository at this point in the history
  11. feat: dark mode

    PeterMPhillips committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    eb57806 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1903 from AutarkLabs/dark-mode

    feat: dark mode
    topocount authored Jan 23, 2020
    Configuration menu
    Copy the full SHA
    450d29f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    045502b View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. feat(projects): bounties tab

    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]>
    2 people authored and Chad Ostrowski committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    96ea396 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4b7bb8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1919 from AutarkLabs/expired-bounties-fix

    fix: projects card bounties description and deadline
    Chad Ostrowski authored Jan 24, 2020
    Configuration menu
    Copy the full SHA
    66015e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da565c9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1901 from AutarkLabs/bounties-tab

    feat: bounties tab
    topocount authored Jan 24, 2020
    Configuration menu
    Copy the full SHA
    ab494ce View commit details
    Browse the repository at this point in the history
  6. 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 committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    b9e8884 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1917 from AutarkLabs/goBack

    feat(projects): add proper "Back" to IssueDetail
    topocount authored Jan 24, 2020
    Configuration menu
    Copy the full SHA
    5d697b5 View commit details
    Browse the repository at this point in the history
  8. 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 committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    ffecf57 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    71b147e View commit details
    Browse the repository at this point in the history
  10. refactor(projects): use standard apollo gql syntax

    Chad Ostrowski committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    1708f61 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1921 from AutarkLabs/no-undefined-issueIds

    fix(projects): ignore bounties made before Nov 26
    topocount authored Jan 24, 2020
    Configuration menu
    Copy the full SHA
    1f93af2 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1922 from AutarkLabs/dark-mode-fix

    fix(projects): use main component with emptywrapper
    topocount authored Jan 24, 2020
    Configuration menu
    Copy the full SHA
    6531f67 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2020

  1. 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 committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    bd24049 View commit details
    Browse the repository at this point in the history
  2. 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 committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    c226706 View commit details
    Browse the repository at this point in the history
  3. refactor(projects): use GitHub search query

    This 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 committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    fa848bf View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2020

  1. Merge pull request #1847 from AutarkLabs/hotfix/tests

    fix(tests): fix tests failing because running in parallel
    ottodevs authored Jan 26, 2020
    Configuration menu
    Copy the full SHA
    c230dc2 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2020

  1. Configuration menu
    Copy the full SHA
    d841d5a View commit details
    Browse the repository at this point in the history
  2. refactor(projects): rm unused filter keys

    Chad Ostrowski committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    d23494e View commit details
    Browse the repository at this point in the history
  3. refactor(projects): fix Query & Mutation components

    Switch these to use hooks so that they work with the ApolloProvider from
    '@apollo/react-hooks'
    Chad Ostrowski committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    59ee996 View commit details
    Browse the repository at this point in the history
  4. 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 committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    04fd28f View commit details
    Browse the repository at this point in the history
  5. 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 committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    e6f637b View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2020

  1. fix(recovery script): error on invalid allocations period length

    prevents invalid allocations periods from being accepted by the recovery
    script
    topocount committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    aed770f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1942 from AutarkLabs/recover-allocations-fix

    fix(recovery script): error on invalid allocations period length
    topocount authored Jan 28, 2020
    Configuration menu
    Copy the full SHA
    4cc483a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3597e0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1957 from AutarkLabs/dot-voting/0-participation-fix

    fix:  Very small dot-voting participation rounded
    topocount authored Jan 28, 2020
    Configuration menu
    Copy the full SHA
    8c0d174 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6746e05 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1960 from AutarkLabs/projects/radspec-newvote

    fix: change radspec for newVote
    topocount authored Jan 28, 2020
    Configuration menu
    Copy the full SHA
    8eca4c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    302533e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1907 from AutarkLabs/1874-native-projects-panel

    UI for native projects in NewProject panel
    Quazia authored Jan 28, 2020
    Configuration menu
    Copy the full SHA
    72c58c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. Configuration menu
    Copy the full SHA
    59df241 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9a291b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27c1f7d View commit details
    Browse the repository at this point in the history
  4. fix: show more repos button

    rkzel committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    078a49f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5319fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    52bf76c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1965 from AutarkLabs/dot-dark-fix

    fix(dot-voting): dark mode support for voting bars
    topocount authored Jan 29, 2020
    Configuration menu
    Copy the full SHA
    981fb4d View commit details
    Browse the repository at this point in the history
  8. 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
    topocount committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    74ce086 View commit details
    Browse the repository at this point in the history
  9. 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
    topocount committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    b48653b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cbb6d6a View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2020

  1. Merge branch 'dev' of https://github.com/AutarkLabs/planning-suite in…

    …to issue-querying
    Quazia committed Jan 30, 2020
    Configuration menu
    Copy the full SHA
    fd66742 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    126d3cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d822da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c608232 View commit details
    Browse the repository at this point in the history
  5. 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).
    rkzel authored and topocount committed Jan 30, 2020
    Configuration menu
    Copy the full SHA
    5d0cc9a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89f0acf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c8ae605 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d37653d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bee59aa View commit details
    Browse the repository at this point in the history
  10. 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
    topocount committed Jan 30, 2020
    Configuration menu
    Copy the full SHA
    a175979 View commit details
    Browse the repository at this point in the history
  11. 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
    topocount committed Jan 30, 2020
    Configuration menu
    Copy the full SHA
    c613586 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ef3f466 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2dacfb8 View commit details
    Browse the repository at this point in the history
  14. 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
    rkzel committed Jan 30, 2020
    Configuration menu
    Copy the full SHA
    b7bf678 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    da4b17f View commit details
    Browse the repository at this point in the history
  16. Merge pull request #1923 from AutarkLabs/issue-querying

    Projects: improve querying behavior
    Quazia authored Jan 30, 2020
    Configuration menu
    Copy the full SHA
    edcf872 View commit details
    Browse the repository at this point in the history
  17. Merge branch 'decoupled-projects' of https://github.com/AutarkLabs/pl…

    …anning-suite into decentralized-project-integration
    Quazia committed Jan 30, 2020
    Configuration menu
    Copy the full SHA
    047ac0c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8d29ff0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3c37ae9 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2020

  1. Configuration menu
    Copy the full SHA
    22cb7ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22e32f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f8e75a View commit details
    Browse the repository at this point in the history
  4. 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
    ottodevs authored and topocount committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    f2395ac View commit details
    Browse the repository at this point in the history
  5. 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"
    topocount committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    e847cfc View commit details
    Browse the repository at this point in the history
  6. 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
    topocount committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    e2e8c1e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4d2eb1e View commit details
    Browse the repository at this point in the history
  8. chore(template): update oracle and manager to hatch namespace

    Currently these apps are published on hatch and not root
    topocount committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    f91f1b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7bbd787 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b9dc689 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3fb25fc View commit details
    Browse the repository at this point in the history
  12. 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
    ottodevs authored and topocount committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    fa0e0cf View commit details
    Browse the repository at this point in the history
  13. 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
    topocount committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    3d22860 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #1597 from AutarkLabs/templates/reputation

    feat(template): implement enhanced OE template
    topocount authored Jan 31, 2020
    Configuration menu
    Copy the full SHA
    09befaa View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. Configuration menu
    Copy the full SHA
    d0003fa View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2020

  1. Configuration menu
    Copy the full SHA
    0361a51 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1969 from AutarkLabs/hatch-mainnet

    chore(oe-template): add hatch-mainnet to arapp
    topocount authored Feb 5, 2020
    Configuration menu
    Copy the full SHA
    9beb306 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. 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
    ottodevs committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    e32f4c6 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. 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
    ottodevs committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    a269ef4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1975 from AutarkLabs/dev-hotfix

    fix: make start:dev script work again
    topocount authored Feb 7, 2020
    Configuration menu
    Copy the full SHA
    d43a16a View commit details
    Browse the repository at this point in the history
  3. Added filtering to Review Panels (#1898)

    * feat: review panels, simple filtering added
    
    * refactor: review panels filtering logic
    rkzel authored Feb 7, 2020
    Configuration menu
    Copy the full SHA
    2fc3a4a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2020

  1. 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"
    topocount committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    93a1b13 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1980 from AutarkLabs/allocations-0-support-enacted

    fix(allocations): distributions with zero-support candidates
    topocount authored Feb 10, 2020
    Configuration menu
    Copy the full SHA
    e08355d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9a1798 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1981 from AutarkLabs/allocations-contract-update

    fix: add period advancement to set distribution function
    PeterMPhillips authored Feb 10, 2020
    Configuration menu
    Copy the full SHA
    0dc7ba9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1976 from AutarkLabs/allocations-bug

    fix: reset remaining budget for new period and fix hard coded duration
    ottodevs authored Feb 10, 2020
    Configuration menu
    Copy the full SHA
    4d0584a View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2020

  1. 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.
    topocount committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    8c730f4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1986 from AutarkLabs/add-token-filter

    fix(allocations): filter out state missing token data
    topocount authored Feb 11, 2020
    Configuration menu
    Copy the full SHA
    13585c9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1982 from AutarkLabs/allocations-help-fix

    fix: allocations panel help dialog uses correct period
    topocount authored Feb 11, 2020
    Configuration menu
    Copy the full SHA
    e346679 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. 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
    topocount committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    04dcd80 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1989 from AutarkLabs/update-budgets-for-new-period

    fix(allocations): update budget state on period transition
    Quazia authored Feb 12, 2020
    Configuration menu
    Copy the full SHA
    a9ef912 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2020

  1. Configuration menu
    Copy the full SHA
    f25b5b7 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. Merge pull request #1994 from AutarkLabs/template-hoist-conflicts

    chore(dev-template): fix hoist conflicts
    ottodevs authored Feb 14, 2020
    Configuration menu
    Copy the full SHA
    4884850 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2020

  1. 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
    topocount committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    c558e30 View commit details
    Browse the repository at this point in the history
  2. 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
    topocount committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    b8a54ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26af975 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2020

  1. chore(projects): address @ottodevs contract review

    - remove magic numbers
    - add in safemath where necessary
    - clean up contract documentation
    topocount committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    fb47d10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae254a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a0935e View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. turn projects app into storage

    Schwartz10 authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    9b058f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cd7563 View commit details
    Browse the repository at this point in the history
  3. use discussions in template

    Schwartz10 authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    a9a7ea8 View commit details
    Browse the repository at this point in the history
  4. add discussion frontend script

    Schwartz10 authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    80a9902 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2df1472 View commit details
    Browse the repository at this point in the history
  6. fix discussion event polling

    Schwartz10 authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    6c4ed1e View commit details
    Browse the repository at this point in the history
  7. render IdentityBadge in Main

    Schwartz10 authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    c41551a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7f6f4be View commit details
    Browse the repository at this point in the history
  9. fix discussion UI and peer deps

    Schwartz10 authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    0d5c3c3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e4f219a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bfb2798 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7a951c5 View commit details
    Browse the repository at this point in the history
  13. Remove logs

    listenaddress authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    fdc9289 View commit details
    Browse the repository at this point in the history
  14. Revert address-book

    listenaddress authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    db0e68c View commit details
    Browse the repository at this point in the history
  15. Update datastore calls

    listenaddress authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    3c634f3 View commit details
    Browse the repository at this point in the history
  16. update arap.jsons

    Schwartz10 authored and PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    c2977f2 View commit details
    Browse the repository at this point in the history
  17. fix: upgrade api-react

    PeterMPhillips committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    8e7fe7d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    af7d0db View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fbf540b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    63ca70f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d1ba0ff View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6153907 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ce5a734 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3cdd2f9 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. Configuration menu
    Copy the full SHA
    22f9eb9 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2020

  1. Merge pull request #1974 from AutarkLabs/tps-rename

    chore: rename tps -> autarklabs for packages/references
    ottodevs authored Mar 1, 2020
    Configuration menu
    Copy the full SHA
    855d179 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. Configuration menu
    Copy the full SHA
    9b52ada View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2020

  1. Configuration menu
    Copy the full SHA
    10a1d6b View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2020

  1. Merge pull request #1996 from AutarkLabs/bounties-fix

    fix: removed fulfilled bounties from bounties screen
    e18r authored Mar 12, 2020
    Configuration menu
    Copy the full SHA
    cf5d08c View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. 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`
    topocount committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    7c3201b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8e0370 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. Configuration menu
    Copy the full SHA
    658dd21 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. Merge pull request #1997 from AutarkLabs/projects-submission-bug

    fix(projects): acceptance of any submission
    topocount authored Mar 25, 2020
    Configuration menu
    Copy the full SHA
    f199ee8 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

  1. Merge pull request #1941 from AutarkLabs/decentralized-project-integr…

    …ation
    
    Decentralized project integration
    PeterMPhillips authored Mar 26, 2020
    Configuration menu
    Copy the full SHA
    54bc963 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2020

  1. Configuration menu
    Copy the full SHA
    9e8cfba View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2020

  1. Merge pull request #1998 from AutarkLabs/multi-repo-issue-ids

    fix(projects): index issues on unique issue ID
    topocount authored Apr 10, 2020
    Configuration menu
    Copy the full SHA
    d67ff62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd6141a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1999 from AutarkLabs/decentralized-project-integr…

    …ation
    
    Decentralized project integration
    topocount authored Apr 10, 2020
    Configuration menu
    Copy the full SHA
    584d3ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcc6b0e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba0e574 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2020

  1. Configuration menu
    Copy the full SHA
    e44f0fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5489314 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c0b7ee View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. Configuration menu
    Copy the full SHA
    f378bd0 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. Configuration menu
    Copy the full SHA
    0ed6506 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6eb44e View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2020

  1. 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
    stellarmagnet authored Apr 24, 2020
    Configuration menu
    Copy the full SHA
    ddaa0f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6e71ba View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Merge pull request #2000 from AutarkLabs/projects-fixes

    fix: small fixes for projects
    topocount authored Apr 27, 2020
    Configuration menu
    Copy the full SHA
    ffee812 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. Configuration menu
    Copy the full SHA
    02819f1 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. fix(projects): issue ID fixes

    - 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
    topocount committed May 20, 2020
    Configuration menu
    Copy the full SHA
    c4789d9 View commit details
    Browse the repository at this point in the history
  2. 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
    topocount committed May 20, 2020
    Configuration menu
    Copy the full SHA
    596bf35 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2020

  1. Configuration menu
    Copy the full SHA
    3aec762 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2002 from AutarkLabs/projects-settlement-fixes

    Decoupled Projects fixes
    topocount authored May 22, 2020
    Configuration menu
    Copy the full SHA
    05a010d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41399ce View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2004 from AutarkLabs/dev-template-update

    chore(dev-template): add explicit visibility
    PeterMPhillips authored May 22, 2020
    Configuration menu
    Copy the full SHA
    caf72f9 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2020

  1. Configuration menu
    Copy the full SHA
    c489775 View commit details
    Browse the repository at this point in the history