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

Implement New UI. #185

Merged
merged 6 commits into from
Jul 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ VUE_APP_I18N_FALLBACK_LOCALE=en

VUE_APP_SERVER_PORT=64064

VUE_APP_YATT_API_URL="https://api.yatt.ai/v1"
VUE_APP_TESTFIESTA_API_URL="https://api.testfiesta.com/v1"
VUE_APP_JIRA_OAUTH_KEY="3tPI6y3UgOxjUUVd2ELL3mhZr6cGAatt"
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/01_BUG_REPORT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Bug Report
about: Create a report to help YATTIE to improve
about: Create a report to help Pinata to improve
title: "bug: "
labels: "bug"
assignees: ""
Expand All @@ -12,7 +12,7 @@ assignees: ""

<!-- Windows, Linux, or Mac -->

**YATTIE version:**
**Pinata version:**

<!-- Please specify commit or tag version. -->

Expand Down
75 changes: 36 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
<h1 align="center">
<a href="https://github.com/dacoaster/yattie">
<a href="https://github.com/dacoaster/pinata">
<img src="docs/images/logo.png" alt="Logo" height="100">
</a>
</h1>

<div align="center">
YATTIE
Pinata
<br />
<a href="#about"><strong>Explore the screenshots »</strong></a>
<br />
<br />
<a href="https://github.com/dacoaster/yattie/issues/new?assignees=&labels=bug&template=01_BUG_REPORT.md&title=bug%3A+">Report a Bug</a>
<a href="https://github.com/dacoaster/pinata/issues/new?assignees=&labels=bug&template=01_BUG_REPORT.md&title=bug%3A+">Report a Bug</a>
·
<a href="https://github.com/dacoaster/yattie/issues/new?assignees=&labels=enhancement&template=02_FEATURE_REQUEST.md&title=feat%3A+">Request a Feature</a>
<a href="https://github.com/dacoaster/pinata/issues/new?assignees=&labels=enhancement&template=02_FEATURE_REQUEST.md&title=feat%3A+">Request a Feature</a>
.
<a href="https://github.com/dacoaster/yattie/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+">Ask a Question</a>
<a href="https://github.com/dacoaster/pinata/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+">Ask a Question</a>
</div>

<div align="center">
<br />

[![Project license](https://img.shields.io/github/license/dacoaster/yattie.svg?style=flat-square)](LICENSE)
[![Project license](https://img.shields.io/github/license/dacoaster/pinata.svg?style=flat-square)](LICENSE)

[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](https://github.com/dacoaster/yattie/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](https://github.com/dacoaster/pinata/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[![code with love by dacoaster](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-dacoaster-ff1414.svg?style=flat-square)](https://github.com/dacoaster)

</div>
Expand Down Expand Up @@ -52,34 +52,34 @@

## About

**BETA** - *YATTIE is just getting started - please report any and all bugs you find. Likewise, contributions to the code to fix issues are always appreciated!*
**BETA** - _Pinata is just getting started - please report any and all bugs you find. Likewise, contributions to the code to fix issues are always appreciated!_

YATTIE exists to help make tester's lives easier. Ideally, it should remove friction from the exploratory process - everywhere from gathering evidence to submitting reports.
Pinata exists to help make tester's lives easier. Ideally, it should remove friction from the exploratory process - everywhere from gathering evidence to submitting reports.

Our view is that testing is an art as varied and complex as those who undertake it. So our goal is to create a flexible, extensible toolset to raise the bar for what each member of the testing community can accomplish.
Our view is that testing is an art as varied and complex as those who undertake it. So our goal is to create a flexible, extensible toolset to raise the bar for what each member of the testing community can accomplish.

If you have an idea about how we can better meet that goal, please let us know by [requesting a feature](https://github.com/dacoaster/yattie/labels/enhancement) or, better yet, [put in a pull request!](docs/CONTRIBUTING.md).
If you have an idea about how we can better meet that goal, please let us know by [requesting a feature](https://github.com/dacoaster/pinata/labels/enhancement) or, better yet, [put in a pull request!](docs/CONTRIBUTING.md).

<details>
<summary>Screenshots</summary>
<br>

| Test Charter | Test Timeline |
| :-------------------------------------------------------------------: | :--------------------------------------------------------------------: |
| <img src="docs/images/yattie-1.png" title="Test Charter" width="100%"> | <img src="docs/images/yattie-2.png" title="Test Timeline" width="100%"> |
| Test Charter | Test Timeline |
| :--------------------------------------------------------------------: | :---------------------------------------------------------------------: |
| <img src="docs/images/pinata-1.png" title="Test Charter" width="100%"> | <img src="docs/images/pinata-2.png" title="Test Timeline" width="100%"> |

</details>

### Contributors
Many thanks to all of the testers and developers who have contributed to YATTIE via bug reports, code, ideas, and more!

Many thanks to all of the testers and developers who have contributed to Pinata via bug reports, code, ideas, and more!

[@parwalrahul](https://github.com/parwalrahul)
[@narkhedeshubham](https://github.com/narkhedeshubham)
[@anakhavviswanathan](https://github.com/anakhavviswanathan)
[@jimholmes](https://github.com/jimholmes)
[@dacoaster](https://github.com/dacoaster)


### Built With

<img src="docs/images/electron.svg" title="Home Page" height="100">
Expand All @@ -91,72 +91,69 @@ Many thanks to all of the testers and developers who have contributed to YATTIE

If you looking to contribute - please checkout the [contributing guidelines](docs/CONTRIBUTING.md).

If you're just looking to take it for a spin, check out the pre-built [packages](https://yatt.ai/downloads) and find the one built for your platform. Can't find the platform you're looking for? Let us know you'd like a new one supported by submitting a [feature requests](https://github.com/dacoaster/yattie/labels/enhancement)!
If you're just looking to take it for a spin, check out the pre-built [packages](https://testfiesta.com/downloads) and find the one built for your platform. Can't find the platform you're looking for? Let us know you'd like a new one supported by submitting a [feature requests](https://github.com/dacoaster/pinata/labels/enhancement)!

### Installation

TODO - This section could use some love (and screenshots!)


### MacOS settings to allow screen recording and screenshots
To allow Yattie taking screenshots and record your screen please make sure you allowed the app to do that by doing next steps:

- Choose Apple menu > System Settings, then click Privacy & Security in the sidebar. (You may need to scroll down.)
- Click Screen Recording on the right. Turn screen recording on for Yattie
To allow Pinata taking screenshots and record your screen please make sure you allowed the app to do that by doing next steps:

- Choose Apple menu > System Settings, then click Privacy & Security in the sidebar. (You may need to scroll down.)
- Click Screen Recording on the right. Turn screen recording on for Pinata


*We are working on the solution to make screenshots work also on a dev build. This manual will be updated as soon we will have a solution
\*We are working on the solution to make screenshots work also on a dev build. This manual will be updated as soon we will have a solution

## Usage

- You can find a quick waklthrough by the very helpful @parwalrahul at the excellent MoT community [here](https://www.ministryoftesting.com/articles/acfa4d56)!
- Check out our [docs](https://docs.yattie.ai). Note: these docs are rough and need a lot of work.
- Check out our [docs](https://docs.pinata.ai). Note: these docs are rough and need a lot of work.

## Roadmap

See the [open issues](https://github.com/dacoaster/yattie/issues) for a list of known issues.
See the [open feature requests](https://github.com/dacoaster/yattie/labels/enhancement) for a list of current feature requests.
See the [open issues](https://github.com/dacoaster/pinata/issues) for a list of known issues.
See the [open feature requests](https://github.com/dacoaster/pinata/labels/enhancement) for a list of current feature requests.

- [Top Feature Requests](https://github.com/dacoaster/yattie/labels/enhancement) (Add your votes using the a thumbs up or down!)
- [Top Bugs](https://github.com/dacoaster/yattie/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)
- [Newest Bugs](https://github.com/dacoaster/yattie/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
- [Top Feature Requests](https://github.com/dacoaster/pinata/labels/enhancement) (Add your votes using the a thumbs up or down!)
- [Top Bugs](https://github.com/dacoaster/pinata/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)
- [Newest Bugs](https://github.com/dacoaster/pinata/issues?q=is%3Aopen+is%3Aissue+label%3Abug)

## Support

Reach out to the maintainer at one of the following places:

- [GitHub issues](https://github.com/dacoaster/yattie/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+)
- [GitHub issues](https://github.com/dacoaster/pinata/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+)
- Contact options listed on [this GitHub profile](https://github.com/dacoaster)

## Project assistance

If you want to say **thank you** or/and support active development of YATTIE:
If you want to say **thank you** or/and support active development of Pinata:

- Add a [GitHub Star](https://github.com/dacoaster/yattie) to the project.
- Tweet about YATTIE.
- Fill out our [user survey](https://yatt.ai/yattie-survey) so we can improve YATTIE!
- Add a [GitHub Star](https://github.com/dacoaster/pinata) to the project.
- Tweet about Pinata.
- Fill out our [user survey](https://testfiesta.com/pinata-survey) so we can improve Pinata!
- Write interesting articles about the project on [Dev.to](https://dev.to/), [Medium](https://medium.com/) or your personal blog.

Together, we can make YATTIE **better**!
Together, we can make Pinata **better**!

## Contributing

First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.


Please read [our contribution guidelines](docs/CONTRIBUTING.md), and thank you for being involved!

## Authors & contributors

The original setup of this repository is by [David Acosta](https://github.com/dacoaster).

For a full list of all authors and contributors, see [the contributors page](https://github.com/dacoaster/yattie/contributors).
For a full list of all authors and contributors, see [the contributors page](https://github.com/dacoaster/pinata/contributors).

## Security

YATTIE follows good practices of security, but 100% security cannot be assured.
YATTIE is provided **"as is"** without any **warranty**. Use at your own risk.
Pinata follows good practices of security, but 100% security cannot be assured.
Pinata is provided **"as is"** without any **warranty**. Use at your own risk.

_For more information and to report security issues, please refer to our [security documentation](docs/SECURITY.md)._

Expand Down
22 changes: 11 additions & 11 deletions docs/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,19 @@ In the interest of fostering an open and welcoming environment, we as contributo

Examples of behavior that contributes to creating a positive environment include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities

Expand All @@ -34,7 +34,7 @@ This Code of Conduct applies within all project spaces, and it also applies when

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer using any of the [private contact addresses](https://github.com/dacoaster/yattie#support). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer using any of the [private contact addresses](https://github.com/dacoaster/pinata#support). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

Expand Down
14 changes: 7 additions & 7 deletions docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@ To set up a development environment, please follow these steps:
1. Clone the repo

```sh
git clone https://github.com/dacoaster/yattie
git clone https://github.com/dacoaster/pinata
```

2. Install the deps

```sh
yarn install
```
Expand All @@ -23,12 +24,11 @@ To set up a development environment, please follow these steps:
yarn dev
```


## Issues and feature requests

You've found a bug in the source code or a mistake in the documentation? You can help us by [submitting an issue on GitHub](https://github.com/dacoaster/yattie/issues). Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!
You've found a bug in the source code or a mistake in the documentation? You can help us by [submitting an issue on GitHub](https://github.com/dacoaster/pinata/issues). Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!

Or maybe you'd like a new feature? You can check out current feature requests, vote for your favorites, or add your own at [the feature request page](https://features.yattie.ai).
Or maybe you'd like a new feature? You can check out current feature requests, vote for your favorites, or add your own at [the feature request page](https://features.testfiesta.com).

Please try to create bug reports that are:

Expand All @@ -42,10 +42,10 @@ Please try to create bug reports that are:
### How to submit a Pull Request

1. Search our repository for open or closed
[Pull Requests](https://github.com/dacoaster/yattie/pulls)
[Pull Requests](https://github.com/dacoaster/pinata/pulls)
that relate to your submission. You don't want to duplicate effort.
2. Fork the project
3. Create your feature branch (`git checkout -b feat/amazing_feature`)
4. Commit your changes (`git commit -m 'feat: add amazing_feature'`) YATTIE tries to use [conventional commits](https://www.conventionalcommits.org), so please follow the specification in your commit messages.
4. Commit your changes (`git commit -m 'feat: add amazing_feature'`) Pinata tries to use [conventional commits](https://www.conventionalcommits.org), so please follow the specification in your commit messages.
5. Push to the branch (`git push origin feat/amazing_feature`)
6. [Open a Pull Request](https://github.com/dacoaster/yattie/compare?expand=1)
6. [Open a Pull Request](https://github.com/dacoaster/pinata/compare?expand=1)
4 changes: 2 additions & 2 deletions docs/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## Reporting a Vulnerability

If there are any vulnerabilities in **YATTIE**, don't hesitate to _report them_.
If there are any vulnerabilities in **Pinata**, don't hesitate to _report them_.

1. Use any of the [private contact addresses](https://github.com/dacoaster/yattie#support).
1. Use any of the [private contact addresses](https://github.com/dacoaster/pinata#support).
2. Describe the vulnerability.

If you have a fix, that is most welcome -- please attach or summarize it in your message!
Expand Down
File renamed without changes
File renamed without changes
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "yattie",
"name": "Pinata",
"version": "0.11.0",
"engines": {
"npm": ">=8.0.0 <9.0.0",
"node": ">=16.0.0 <17.0.0"
},
"keywords": [],
"author": {
"name": "YATT, Inc",
"email": "contact@yatt.ai"
"name": "TestFiesta, Inc",
"email": "contact@testfiesta.com"
},
"license": "GPL-3.0-only",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion server/jira_error.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>YATTIE</title>
<title>Pinata</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">
<link rel="icon" href="/favicon.ico">
Expand Down
4 changes: 2 additions & 2 deletions server/jira_success.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>YATTIE</title>
<title>Pinata</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">
<link rel="icon" href="/favicon.ico">
Expand Down Expand Up @@ -65,7 +65,7 @@
<img src="/logo.png" alt="logo" width="80">
</div>
<div class="notification">
<span>You are now connected to JIRA! You can close this window and go back to the YATTIE app to get started
<span>You are now connected to JIRA! You can close this window and go back to the Pinata app to get started
testing.</span>
</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions server/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "yattie-oauth-backend",
"name": "pinata-oauth-backend",
"version": "0.1.0",
"description": "Express backend for YATTIE OAuth",
"description": "Express backend for Pinata OAuth",
"main": "server.js",
"scripts": {
"server": "node server.js",
Expand Down
Loading