Permalink
Switch branches/tags
Commits on Jun 20, 2018
  1. feat(integrations): Add assignee sync from sentry to JIRA (#8780)

    macqueen committed Jun 20, 2018
  2. ref(slack): Encapsulate Slack request logic outside endpoints (#8007)

    mnoble committed Jun 20, 2018
    There's a bunch of shared logic between the Slack Event and Action
    endpoints. Particularly validating the request to ensure we have
    everything needed to respond.
    
    This pulls out a lot of that logic, along with some data access, into
    separate objects to clean up the endpoint code a bit.
  3. fix(search): Use email when username is UUID (#8785)

    mnoble committed Jun 20, 2018
    When users are created via SAML, we use an UUID as the username, to
    ensure uniqueness.
    
    Places in the UI, like the "Assigned" filter in the search sidebar, use
    that username as choices in dropdowns.
    
    Instead of displaying the UUID, this will fall back to the email
    address.
    
    ECO-65 #resolve
  4. feat(ui): Project Chooser Dropdown Platformicons (#8618)

    ayesha-omarali committed Jun 20, 2018
    Platformicons display max 3 platforms used per project in dropdown/project chooser.
    Fixes APP-280 (https://getsentry.atlassian.net/browse/APP-280)
  5. fix(ui): Use icon prop for trash buttons (#8758)

    EvanPurkhiser committed Jun 20, 2018
  6. feat(integrations): Vsts OAuth refresh (#8725)

    lauryndbrown committed Jun 20, 2018
    * rough draft.
    
    * Moved functionality to integration installation so that the default_identity field would be updated as well.
    
    * Removed code from vsts provider
    
    * Added tests for refresh identity.
    
    * Saving place.
    
    * Added stuff, but need a way to get the provider from the id.
    
    * Added the test not done.:
    
    * got tests tp work and moved functionality to providers."
    
    * removed unneeded conversion.
    
    * Removed whitespace.
    
    * Removed whitespace.
    
    * Fixed tests.
    
    * changed url in tests.
    
    * changed auth_identity to identity. changed oauth client into a mixin.
    
    * pass in redirect url rather than have it as a class variable in the provider.
    
    * merged and added everything back in
  7. feat(ui): Change <Select2TextField> to use react-select (#8731)

    billyvg committed Jun 20, 2018
  8. ref(js): Rename "User Reports" to "User Feedback" to match UI (#8754)

    billyvg committed Jun 20, 2018
    This just renames components/filenames from `User Reports` to `User Feedback` to match what our UI displays.
  9. fix(settings): Change SavedSearches to use AsyncView (#8764)

    billyvg committed Jun 20, 2018
    When using breadcrumb switcher in SavedSearches, view does not refetch new saved searches on change, `AsyncView` handles this for free.
    
    Fixes ISSUE-54
  10. Signup with Github initial commit (#8685)

    adhiraj committed Jun 20, 2018
    * social login
  11. ref(routes): Better plugin route nesting (#8784)

    EvanPurkhiser committed Jun 20, 2018
Commits on Jun 19, 2018
  1. docs(integrations): Update docstring for assignee

    macqueen committed Jun 19, 2018
  2. fix(ui): Refetch plugins when project changes (#8701)

    billyvg committed Jun 19, 2018
    This happens in settings (e.g. Release Tracking), when you switch projects using the breadcrumb, the current view gets updated with new project slug, but `withPlugins` HoC only fetches plugins on `DidMount` and not `DidUpdate`
    
    Fixes APP-339
  3. fix(ui): Cleanup autocomplete empty message sizing (#8765)

    EvanPurkhiser committed Jun 19, 2018
  4. [WIP] ref(integrations): Sync uninstalling GitHub installation (#8709)

    MeredithAnya committed Jun 19, 2018
    * ref(integrations): Sync uninstalling GitHub installation
    
    * add status column to integration
    
    * add status to integration
    
    * refactor
    
    * update webhook and fix tests
    
    * fix other snapshot
  5. ref(integrations): Moved Vsts default_project to the config form (#8698)

    lauryndbrown committed Jun 19, 2018
    * Added get_organization_config.
    
    * Added default project to vsts org config settings and fixed org config as well
    
    * Reverted changes to org config ui.
    
    * Moved project config to config interface and removed the django form during config.
    
    * changed tests to work.
    
    * Added ugettext instead of ugettext_lazy. Populated the default_project with the id.
    
    * Added try-catch block to project client thing. need to know what to do about it.
    
    * Adding tests found an error I'm going to follow up on.
    
    * Added tests
    
    * Added try-catch to default_project.
  6. feat(ui): Allow SelectControl to support "choices" (#8723)

    billyvg committed Jun 19, 2018
    This allows SelectControl to be a bit more compatible with select2 components
  7. ref(store): Always copy data in EventManager (#8774)

    jan-auer committed Jun 19, 2018
Commits on Jun 18, 2018
  1. feat(snuba): Implement get_group_event_filter (formerly get_group_eve… (

    bretthoerner committed Jun 18, 2018
    #8728)
    
    * feat(snuba): Implement get_group_event_filter (formerly get_group_event_ids)
    
    In order to hit Snuba to search tags within an event the tagstore
    interface had to change slightly. This isn't a long term solution,
    eventually we'll probably want Event search to be its own service
    abstraction (like issue search) and all (or almost all) of the search
    can be implemented in a single Snuba query.
    
    For now this kicks the can down the road so we can continue comparison
    testing.
  2. fix(jira): Do not use ugettext_lazy for jira configs (#8750)

    EvanPurkhiser committed Jun 18, 2018
    This will break when trying to serialize the object.
  3. feat(ui): Use SelectControl in Context Picker Modal (#8688)

    billyvg committed Jun 18, 2018
    * fix hot keys not working after closing modal
  4. ref(integrations): Add IntegrationProviderSerializer

    EvanPurkhiser committed Jun 18, 2018
  5. feat(jira): Add autocomplete search for user fields

    macqueen committed Jun 11, 2018
    add another method for handling success to async component
    
    don't bind to instance
Commits on Jun 15, 2018
  1. fix: properly double check integration (#8756)

    denamwangi committed Jun 15, 2018
  2. fix(github): Correct repository verification (#8748)

    EvanPurkhiser committed Jun 15, 2018
  3. 9.0.0.dev0

    mattrobenolt committed Jun 15, 2018
  4. Fix(ui): Fix issue details warnings (#8745)

    maheskett committed Jun 15, 2018
    * Fix issue details warnings
    * Remove warning on componentToString
  5. fix(teams): Better error message for invalid team slug

    macqueen committed Jun 15, 2018
  6. fix(ui): Add diffing for messages (#8749)

    billyvg committed Jun 15, 2018
    I don't know how to get test data locally, last I checked it was difficult, so hoping unit test is good.
  7. fix(relay): Update last_seen on every heartbeat (#8742)

    jan-auer committed Jun 15, 2018
    * fix(relay): Update last_seen on every heartbeat
    
    * feat(relay): Debounce relay last_seen updates