Skip to content

Commit

Permalink
Merge branch 'main' into dev-2.0.0-beta
Browse files Browse the repository at this point in the history
# Conflicts:
#	_data/package.json
#	package.json
#	ui.js
#	yarn.lock
  • Loading branch information
SuaYoo committed Nov 28, 2023
2 parents 2885f39 + d25872e commit 0daa6bc
Show file tree
Hide file tree
Showing 21 changed files with 5,652 additions and 6 deletions.
41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/application-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Application Bug Report
description: "If a feature of ReplayWeb.page isn't working as expected and you're sure your issue is reproducible, please file this type of issue!"
title: "[Bug]: "
labels: ["bug"]
body:
# Version number
- type: input
id: version
attributes:
label: ReplayWeb.page Version
description: "This can be found in the \"About ReplayWeb.page\" dialog"
placeholder: "v1.8.13"
validations:
required: true
# What did the user expect to happen? What was the actual behavior?
- type: textarea
attributes:
label: What did you expect to happen? What happened instead?
description: |
"I was trying to search for content in a loaded archived item, however..."
Please submit any screenshots/videos that can be used to understand how to reproduce the issue. You can attach images by clicking this area to highlight it and then dragging files into the browser window.
validations:
required: true
# Step-by-step reproduction instructions
- type: textarea
attributes:
label: Step-by-step reproduction instructions
placeholder: |
1. Navigate to...
2. Click on...
3. See error...
validations:
required: true
# Additional details
- type: textarea
attributes:
label: Additional details
description: Add any other relevant information here.
validations:
required: false
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Allow issues to be created without a template
blank_issues_enabled: true

contact_links:
- name: Report a security vulnerability
about: Please do not file an issue and instead email [email protected]. We will follow up with you there!
url: mailto:[email protected]
- name: Get help on our forum
url: https://forum.webrecorder.net/
about: Have a ("how do I...?") question? Not sure if your issue is reproducible? The best way to get help is on our community forum!
49 changes: 49 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-change.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Feature / Change Request
description: "If new things should be added or something that is working as intended should be changed, please file this type of issue!"
title: "[Feature]: "
labels: ["enhancement"]
body:
# Context
- type: textarea
attributes:
label: Context
description: "Describe any prior information that we are taking into account to inform this future development."
placeholder: "Now that x is done we should do y to accomplish z."
validations:
required: true
# User story sentence
- type: textarea
attributes:
label: What change would you like to see?
description: "Describe the solution you'd like. If relevant, include ways in which you've tried to solve the issue with the current version."
placeholder: "As a user, I want to be able to ____ so that I can ____"
validations:
required: true
# Requirements
- type: textarea
attributes:
label: Requirements
description: |
Intended primarily for use by Webrecorder team, leave blank if unknown.
List the outcomes of the feature being implemented without design or implementation details.
placeholder: |
1. Item metadata should show links to the collections that the item belongs to.
2. Items can be added or removed from collections when editing an item.
validations:
required: false
# Todo
- type: textarea
attributes:
label: Todo
description: |
Intended primarily for use by Webrecorder team, leave blank if unknown.
Any other linked issues / tasks to complete to implement this feature.
placeholder: |
- [ ] Mockups:
- [ ] Design:
- [ ] UI:
- [ ] API:
validations:
required: false
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/replay-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: "Replay Bug Report"
description: "If archived content isn't displaying as expected, please file this type of issue!"
title: "[Replay Bug]: "
labels: ["replay bug", "bug"]
body:
# Version number
- type: input
id: version
attributes:
label: "ReplayWeb.page Version"
description: "This can be found in the \"About ReplayWeb.page\" dialog"
placeholder: "v1.8.13"
validations:
required: true
# What did the user expect to happen? What was the actual behavior?
- type: textarea
attributes:
label: "What did you expect to happen? What happened instead?"
description: |
"On the live site, the element displays properly on hover. When replayed..."
Please submit any screenshots/videos that can be used to understand how to reproduce the issue. You can attach images by clicking this area to highlight it and then dragging files into the browser window.
Please include a link to any relevant archived items if possible.
validations:
required: true
# Step-by-step reproduction instructions
- type: textarea
attributes:
label: "Step-by-step reproduction instructions"
description: |
Please include step-by-step instructions for how to reproduce the issue if it is not immediately visible or already made clear in the above section.
placeholder: |
1. Navigate to...
2. Click on...
3. See error...
validations:
required: false
# Additional details
- type: textarea
attributes:
label: Additional details
description: Add any other relevant information here.
validations:
required: false
28 changes: 28 additions & 0 deletions .github/workflows/integration.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Playwright Integration

on:
push:
pull_request:

jobs:
playwright:
runs-on: ubuntu-latest

steps:
- name: Check out Git repository
uses: actions/checkout@v2

- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'yarn'

- name: Yarn Install
run: yarn install --frozen-lockfile

- name: Playwright Install Browsers
run: yarn playwright install

- name: Playwright Run Tests
run: yarn run playwright test
2 changes: 1 addition & 1 deletion .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
cache: 'yarn'

- name: Yarn Install
run: yarn install --frozen-lockfile
run: yarn install --frozen-lockfile --ignore-optional

- name: Yarn Lint
run: yarn run lint
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/npm-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
cache: 'yarn'

- name: Yarn Install
run: yarn install --frozen-lockfile
run: yarn install --frozen-lockfile --ignore-optional

- name: Yarn Build
run: yarn run build
Expand Down
6 changes: 6 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

## CHANGES

v1.8.13
- Loading: Ensure default index.html is served when not in embed mode, don't add '?serveIndex=1' for app itself

v1.8.12
- Loading: Fixes embed 'Purge Cache + Reload', ensure '?serveIndex=1' is always set on all service worker loading

v1.8.11

- Loading: Use default html index, avoid custom html injection (via wabac.js 2.16.12)
Expand Down
Loading

0 comments on commit 0daa6bc

Please sign in to comment.