sourcegraph / sourcegraph-public-snapshot

Code AI platform with Code Search & Cody
https://sourcegraph.com
Other
10.11k stars 1.27k forks source link

Search Suite — Search results Tracking issue #57803

Closed vovakulikov closed 7 months ago

vovakulikov commented 11 months ago

Main RFC

Plan

The plan is basically to improve search result page and increase our DAU, the search result page is main entry point for most of our search flows so this is very important to have the best UI/UX there. Some issues require design and product effort.

### Tasks
- [ ] https://github.com/sourcegraph/sourcegraph/pull/59178
- [ ] https://github.com/sourcegraph/sourcegraph/pull/59084
- [ ] https://github.com/sourcegraph/sourcegraph/pull/59015
- [ ] https://github.com/sourcegraph/sourcegraph/pull/58966
- [ ] https://github.com/sourcegraph/sourcegraph/pull/58612
- [ ] https://github.com/sourcegraph/sourcegraph/pull/58311
- [ ] https://github.com/sourcegraph/sourcegraph/pull/58164
- [ ] https://github.com/sourcegraph/sourcegraph/issues/59446
- [ ] https://github.com/sourcegraph/sourcegraph/issues/59385
- [ ] https://github.com/sourcegraph/sourcegraph/pull/58979
- [ ] https://github.com/sourcegraph/sourcegraph/issues/59449
- [ ] https://github.com/sourcegraph/sourcegraph/issues/59450
- [ ] https://github.com/sourcegraph/sourcegraph/issues/59451
- [x] Design issue https://github.com/sourcegraph/sourcegraph/issues/58371
vovakulikov commented 7 months ago

QA Test Plan

Summary

The new search page got a lot of changes, most noticeable and important one

Test Plan

Functional testing: Verify that the application functions as expected and meets the requirements. This will include testing of user interfaces, inputs, outputs, and all other functionalities.

Integration testing: Verify that all the components of the application integrate and work together seamlessly.

Performance testing: Verify that the application performs efficiently and effectively under different loads and stress levels.

Security testing: Verify that the application is secure by default - customer data, repo permissions, IAM, and database security has not been compromised.

See secure coding training and secure coding practices for examples.

Usability testing: Verify that the application has met design guidelines and meets the needs of our users. If you did not work with a designer, or you have visual or UX changes that have not been QAed by a designer, please reach out at #ask-design as soon as possible!

Compatibility testing: Verify that the application works on all supported distribution environments (Compose, K8s, Helm, Dotcom, Cloud, etc).

QA Checklist

  1. Have you made any infra related changes to environment variables, new services, or deployment methods that could affect customers?

    • [ ] Yes - I've informed #team-cloud and #team-delivery of the changes.
    • [ ] Yes - Changelog or documentation has been updated, this includes changes to defaults and site config flags.
    • [x] No

    If your change is non-trivial, please review the Cloud Launch process.

    If you've made changes to documentation, please link them in the comments below.

    Comments:

  2. Which environments have the changes been tested on?

    • [ ] rctest.sourcegraph.com
    • [x] sourcegraph.sourcegraph.com
    • [x] sourcegraph.com
    • [ ] cody-dev.sgdev.dev (running based off 5.2 release branch)
    • [ ] scaletesting.sgdev.org
    • [ ] other

    If other, please specify:

  3. Experimental features have been marked and behind a feature flag?

    • [x] Yes
    • [ ] No
    • [ ] N/A

    If no, please specify why:

  4. Has telemetry been added as part of the product requirements?

    • [x] Yes
    • [ ] No
    • [ ] N/A
  5. Completed entry to release post.

    • [ ] Yes
    • [x] No
    • [ ] N/A
  6. Is a feature flagged in a way when turns the feature off, it behaves as-if the feature does not exist?

    • [ ] Yes
    • [x] No
    • [ ] N/A

    If no, please specify why: Partially, since we changed search results look this change doesn't have a feature flag, same about file preview panel, but it's possible to turn off new filter panel with feature flag, then old filter panel will show up.

  7. A CHANGELOG entry has been added for the feature/change?

    • [ ] Yes
    • [ ] No
    • [ ] N/A
  8. Please provide any additional testing you've done that has not been covered above:

camdencheek commented 7 months ago

Closing as done