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

Release 0.22.0 #7858

Merged
merged 233 commits into from
Feb 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
62d3612
Load full stream info when enqueuing a stream
Douile Aug 31, 2021
bc2f0f9
Update stream state in database after loading
Douile Oct 28, 2021
91611fc
Don't fetch uneeded stream info for live streams
Douile Nov 23, 2021
f78983b
Show an alert/dialog when no appropriate file-manager was found
litetex Nov 27, 2021
68e7fcf
Fixed typos
litetex Nov 27, 2021
b232385
Refactoring + deduplicated code
litetex Nov 28, 2021
17724a9
Removed annotations due to wrong warnings
litetex Nov 29, 2021
744cfe5
Removed unused import
litetex Nov 29, 2021
7adebbe
Add FSFE-Tube PeerTube instance
triallax Dec 1, 2021
6472e9b
Remove unused code
Douile Dec 3, 2021
3d1a360
Remove unused variable
Douile Dec 3, 2021
ec7de2a
Fix StreamType check, missing import, and styling errors
Douile Dec 3, 2021
7cd3603
Fetch sparse items when playing in background or popup
Douile Dec 3, 2021
1d2642f
Create ErrorUtil class with three ways to report errors
Stypox Dec 1, 2021
81f740d
Replace ErrorActivity with ErrorUtil
Stypox Dec 1, 2021
09d137f
Add PendingIntent to ErrorUtil.createNotification
Stypox Dec 1, 2021
397f93b
Prevent exception from being serialized in ErrorInfo
Stypox Dec 1, 2021
c8e2ab4
Remove PlayerErrorHandler and correctly set ErrorInfo msg
Stypox Dec 2, 2021
c000c1d
Add debug prefs to show error snackbar/notification
Stypox Dec 2, 2021
950956e
Also show a toast on error notification
Stypox Dec 4, 2021
41a0dc1
Disable media tunneling on Philips QM16XE
Redirion Dec 4, 2021
9e3577e
Updated/Fixed "Get it on F-Droid"
litetex Dec 4, 2021
84d87a2
Move plugins to the DSL block
TacoTheDank Dec 5, 2021
dbfa4e5
Update Sonarqube to 3.3
TacoTheDank Dec 5, 2021
75db002
Update ktlint to 0.43.2
TacoTheDank Dec 5, 2021
f86fc03
Update Checkstyle to 9.2
TacoTheDank Dec 5, 2021
581ede0
Merge pull request #7498 from litetex/fix-get-it-on-fdroid
litetex Dec 6, 2021
4fc9443
Merge pull request #7497 from TeamNewPipe/fix-qm16xe
litetex Dec 6, 2021
bb49b1c
Add javadoc to ErrorUtil and ErrorActivity
Stypox Dec 7, 2021
b9ee14a
Update string-resource
litetex Dec 7, 2021
ad405d9
Merge pull request #7481 from mhmdanas/add-fsfe-tube-link-support
litetex Dec 7, 2021
8a5e2ff
Fix order of local search results
Stypox Dec 4, 2021
e806f8c
Android 10+ only allows SAF -> Respect that in the dialog
litetex Dec 8, 2021
c92a907
Respect cutouts when playing in MultiWindow
Cheechaii Nov 27, 2021
4e6dcc6
Merge pull request #7524 from TeamNewPipe/master
TobiGr Dec 11, 2021
baee915
Remove unecessary line
Douile Dec 12, 2021
3ff00ff
Fix lambda code formatting
Douile Dec 12, 2021
b056faa
Merge pull request #7500 from TacoTheDank/bumpKtlint
litetex Dec 12, 2021
7d6688f
Add DatabaseMocker to mock NewPipeDatabase
Stypox Dec 8, 2021
2963cd5
Add HistoryRecordManagerTest
Stypox Dec 8, 2021
156bbad
Update Gradle
TacoTheDank Dec 13, 2021
a924f81
Update a bunch of libraries
TacoTheDank Dec 13, 2021
dd9772c
Merge pull request #7491 from Stypox/fix-search-order
XiangRongLin Dec 14, 2021
4058277
Merge pull request #7482 from TeamNewPipe/unify-error-reporting
litetex Dec 14, 2021
b21d231
Merge pull request #7452 from litetex/show-alert-when-file-manager-no…
litetex Dec 14, 2021
e8d9095
Merge pull request #7499 from TacoTheDank/bumpVersions
litetex Dec 18, 2021
e06342e
Readd sonar CI job
XiangRongLin Dec 19, 2021
d3562c7
Merge pull request #7451 from Cheechaii/respect-cutout-in-multiwindow
Redirion Dec 19, 2021
eea2768
Removed/Reverted MediaParser support (Android 11+) due to bugs
litetex Dec 19, 2021
361760b
Allows multilingual support in hashtags
Jaspann Dec 20, 2021
96eb142
Merge pull request #7552 from XiangRongLin/readd_sonar
XiangRongLin Dec 20, 2021
a274baf
Adds comment to HASHTAGS_PATTERN
Jaspann Dec 20, 2021
a163d54
Make PlayerHolder.bound private
TobiGr Dec 20, 2021
d71af9a
Introduce constants for some Strings that indicate no data in Tab class
TobiGr Dec 21, 2021
37b8a93
Small improvements to code quality and readability
TobiGr Dec 21, 2021
dc67628
Log test-android CI job in stacktrace mode
XiangRongLin Dec 20, 2021
f6cad2d
Merge pull request #7555 from litetex/remove-mediaparser
Redirion Dec 22, 2021
f3edc69
Fix incorrect link in Japanese README
TobiGr Aug 5, 2021
05370db
Merge pull request #7556 from Jaspann/improve-hashtags
XiangRongLin Dec 23, 2021
19dd9d2
Merge pull request #6855 from TeamNewPipe/fix/inspection
XiangRongLin Dec 23, 2021
989bcbf
Add Already playing in background toast
vhouriet Dec 22, 2021
41c4ab5
Merge branch 'master' into dev
TobiGr Dec 23, 2021
2158802
Merge pull request #7562 from TeamNewPipe/code-quality
TobiGr Dec 23, 2021
0701597
Added ability to see pinned comment
dkramer95 Dec 24, 2021
53f5741
Fixes view of sub-channel icon when not in use
Jaspann Dec 25, 2021
fb3be54
Fixed code styling
Jaspann Dec 26, 2021
b67bf16
Minified code
litetex Dec 26, 2021
fc0e709
Fixed usage of wrong string
litetex Dec 26, 2021
45ef9b0
Merge pull request #7577 from dkramer95/feature/pinned-comment
TobiGr Dec 27, 2021
4147c7c
Updated NewPipeExtractor
litetex Dec 27, 2021
558c914
Move sub icon visibility line
Jaspann Dec 28, 2021
e127697
Merge pull request #7589 from litetex/bump-extractor
litetex Dec 29, 2021
6b490ee
Merge pull request #7582 from Jaspann/sub-channel-tumbnail-view-fix
litetex Dec 31, 2021
ee19ea6
Merge pull request #7568 from vhouriet/vhouriet_feature_already-playi…
litetex Dec 31, 2021
ddcbe27
Fixed search not accepting key input after closing player overlay (#7…
litetex Jan 3, 2022
064242d
Remove unecessary interface InfoCallback
Douile Jan 3, 2022
0f45712
Removed "list_thumbnail_view_description"
litetex Jan 4, 2022
7907182
Merge pull request #7036 from Douile/fix/queue-metadata
Stypox Jan 7, 2022
1475ff8
Merge pull request #7619 from litetex/removed-list_thumbnail_view_des…
Stypox Jan 7, 2022
0f83497
Move untranslatable strings to a donottranslate file
TacoTheDank Jan 8, 2022
45d8fef
Update F-Droid VLC link
TacoTheDank Jan 8, 2022
7268e04
Remove redundant XML attributes in settings_keys
TacoTheDank Jan 8, 2022
552734f
CI: Upload test-report when an error occurs
litetex Jan 9, 2022
9ff1bae
Merge pull request #7636 from litetex/show-ci-android-test-failures
XiangRongLin Jan 10, 2022
6672169
Fix NullPointerException when sharing a playlist which is loading
AudricV Jan 15, 2022
5b9c28b
Replace JUnit asserts with AssertJ in HistoryRecordManagerTest (#7654)
XiangRongLin Jan 16, 2022
15e3b63
Merge pull request #7662 from TiA4f8R/fix-npe-share-button-playlists
litetex Jan 16, 2022
41faf70
Workaround: Set recovery before switching player
litetex Jan 17, 2022
402990d
Fix false warning
triallax Jan 12, 2022
4a7cfd1
Ensure order of search history entries in tests
XiangRongLin Jan 18, 2022
993c349
Add app icon to fastlane metadata
Stypox Jan 19, 2022
d7fbddf
Merge pull request #7668 from litetex/fix-video-reset-on-player-switch
XiangRongLin Jan 19, 2022
f681b0b
Merge pull request #7648 from mhmdanas/small-refactors
litetex Jan 19, 2022
3c21be8
use constant instead of now
XiangRongLin Jan 20, 2022
cd265fc
Make SearchHistoryEntry.kt fields nullable to match java version (#7674)
XiangRongLin Jan 21, 2022
f05affa
Add traditional Chinese README (#7618)
akamayu-ouo Jan 21, 2022
2d0da2c
Merge pull request #7317 from TacoTheDank/ignoreStrings
litetex Jan 21, 2022
a6515d5
Moved timeout control from the tests to the CI pipeline
litetex Jan 21, 2022
3d3d946
Fixed imports
litetex Jan 21, 2022
23d14ab
Fix some gradle deprecations
TacoTheDank Jan 21, 2022
81843dd
Merge pull request #7670 from XiangRongLin/search_history_test
litetex Jan 21, 2022
6f44ced
Merge pull request #7672 from Stypox/fix-froid-icon
litetex Jan 21, 2022
3a40759
SeekOverlay: Add Views
vkay94 Nov 7, 2020
72eb3b4
SeekOverlay: Add seek overlay logic to player
vkay94 Jan 18, 2021
3aebfa2
SeekOverlay: Switch to merge for SecondsView and other adjustments
vkay94 Jan 18, 2021
ee82740
Fix seek triangles not visible on API 19
Stypox Jul 31, 2021
95631db
Convert SecondsView from kotlin synthetics to view binding
Stypox Aug 31, 2021
a454a41
Fix controls not hiding correctly when switching player
Stypox Sep 1, 2021
03d5372
Fix buttons' selectable item background not working in player
Stypox Sep 1, 2021
83a3d11
Small improvements to player
Stypox Sep 1, 2021
dac47d9
Replace NotNull annotation with NonNull annotation
TobiGr Oct 11, 2021
fe42206
Code cleanup and minimization
litetex Dec 3, 2021
65bb1dc
Refactored code
litetex Dec 14, 2021
c25e523
Removed all animations to be consistent with the current behavior
litetex Dec 14, 2021
452fe3a
Respect disabled animations
litetex Dec 14, 2021
7bf1f3d
Removed unused field
litetex Dec 16, 2021
d2aaf15
Removed related import
litetex Dec 16, 2021
345ba74
Fixed naming
litetex Dec 31, 2021
f8c52c4
Fixed SonarLint problems
litetex Dec 31, 2021
1c20eab
Code cleanup
litetex Jan 6, 2022
30ce906
Apply seek conditions based on direction
litetex Jan 21, 2022
54ef604
Improved docs
litetex Jan 21, 2022
9f50391
Android TV banner with text (#7566)
starsep Jan 22, 2022
49b1649
Revert "Merge pull request #7568 from vhouriet/vhouriet_feature_alrea…
litetex Jan 3, 2022
e127db6
Simplified toast showing behavior
litetex Jan 23, 2022
1531a51
Merge pull request #7614 from litetex/revert-7568
Stypox Jan 23, 2022
fa293e3
Translated using Weblate (Telugu)
weblate Jan 6, 2022
0cf24c5
Translated using Weblate (Czech)
zeritti Jan 6, 2022
d18a34b
Translated using Weblate (Turkish)
Jan 6, 2022
4b0ed9d
Translated using Weblate (Telugu)
raidu4u Jan 6, 2022
864c19e
Translated using Weblate (Catalan)
retiolus Jan 6, 2022
0d8b7e2
Translated using Weblate (English)
comradekingu Jan 13, 2022
bef8882
Translated using Weblate (French)
Jan 9, 2022
ba50de2
Translated using Weblate (Portuguese)
SantosSi Jan 12, 2022
6c1222e
Translated using Weblate (Romanian)
Danny3 Jan 12, 2022
2f21523
Translated using Weblate (Arabic)
triallax Jan 9, 2022
4206ae8
Translated using Weblate (Ukrainian)
IhorHordiichuk Jan 13, 2022
96ab2f8
Translated using Weblate (Estonian)
Jan 8, 2022
80be089
Translated using Weblate (Estonian)
Jan 13, 2022
8595078
Translated using Weblate (Danish)
Jan 11, 2022
fdfdf94
Translated using Weblate (Kurdish (Central))
ShexSMohammed Jan 9, 2022
0f74c24
Translated using Weblate (Portuguese (Portugal))
SantosSi Jan 11, 2022
b5662c2
Translated using Weblate (French)
AudricV Jan 15, 2022
6632720
Translated using Weblate (Dutch)
mm4c Jan 15, 2022
89c540c
Translated using Weblate (Russian)
Jan 14, 2022
15e6f1c
Translated using Weblate (Portuguese)
SantosSi Jan 14, 2022
a3e68c9
Translated using Weblate (Basque)
IngrownMink4 Jan 14, 2022
3bc2ec9
Translated using Weblate (Greek)
VasilisKos Jan 14, 2022
afef793
Translated using Weblate (Romanian)
Soare-Robert-Daniel Jan 17, 2022
31635c1
Translated using Weblate (Arabic)
rex07 Jan 14, 2022
d77c23e
Translated using Weblate (Polish)
Aga-C Jan 14, 2022
4b72ee5
Translated using Weblate (Chinese (Traditional))
s8321414 Jan 14, 2022
388a486
Translated using Weblate (Hebrew)
yarons Jan 14, 2022
a437672
Translated using Weblate (Javanese)
BlueJek Jan 16, 2022
f5dbb07
Translated using Weblate (Portuguese (Portugal))
SantosSi Jan 17, 2022
2d90770
Translated using Weblate (Persian)
Jan 21, 2022
15dc99f
Translated using Weblate (French)
Jan 18, 2022
2f87305
Translated using Weblate (German)
VfBFan Jan 19, 2022
b8e5e03
Translated using Weblate (French)
AudricV Jan 23, 2022
60c3a2d
Translated using Weblate (Persian)
danialbehzadi Jan 22, 2022
69dacb3
Translated using Weblate (Telugu)
raidu4u Jan 21, 2022
08c928e
Translated using Weblate (Catalan)
retiolus Jan 20, 2022
194e43f
Remove unused strings
TobiGr Jan 23, 2022
9314840
Merge pull request #7689 from litetex/sync-weblate
litetex Jan 24, 2022
c383896
Translated using Weblate (Swedish)
Jan 24, 2022
983c98d
Translated using Weblate (Sardinian)
asereze Jan 24, 2022
8802582
Merge pull request #7699 from litetex/sync-weblate-v2
TobiGr Jan 24, 2022
683d981
Removed dead code
litetex Dec 24, 2021
12acaf2
Added credit to the project which inspired the preference search
litetex Dec 24, 2021
f3be89b
Abstracted methods for the Android keyboard
litetex Dec 24, 2021
4a061f2
Code cleanup
litetex Dec 24, 2021
12a78a8
Added preference search "framework"
litetex Dec 24, 2021
07fb319
Applied code changes for preference search framework
litetex Dec 24, 2021
8fc935b
Added resource files
litetex Dec 24, 2021
22db417
Moved reset-reCAPTCHA-cookie to cache tab and made it read-only
litetex Dec 24, 2021
7fc0a38
Fine tuning
litetex Dec 24, 2021
52542e0
Added fuzzy searching + Some minor code refactoring
litetex Dec 24, 2021
0f45c69
Code cleanup + indexing improvements
litetex Dec 26, 2021
d593148
Code rework
litetex Dec 27, 2021
6b23df0
Made debug settings searchable (debug only)
litetex Dec 29, 2021
658168e
Fixed some sonar warnings
litetex Dec 29, 2021
bebd2b4
Removed unused import
litetex Dec 29, 2021
c5a0624
Fixed variable name
litetex Dec 29, 2021
8bbc3e5
Fixed gitignore and commited missing file
litetex Dec 29, 2021
ce4dd33
Fixed problems with Android's lifecycle (restore)
litetex Dec 31, 2021
9b2c86a
Improved documentation
litetex Dec 31, 2021
37cd713
Moved ``FuzzyScore`` to original Apache package
litetex Jan 9, 2022
b16e972
Improved doc
litetex Jan 9, 2022
e2f449f
Code improvements
litetex Jan 9, 2022
03bb212
Removed breadcrumbs customization
litetex Jan 9, 2022
7067ebd
Fixed imports
litetex Jan 9, 2022
f55e8ea
Use ViewBinding
litetex Jan 9, 2022
82de35d
Use view binding inside ``PreferenceViewHolder``
litetex Jan 24, 2022
ea07d77
Fix first item played in playlists when switching player type or reso…
AudricV Jan 23, 2022
1e652b1
Load uploaderUrl when showing Channel Details from Play Queue
ktprograms Dec 13, 2021
ac53196
Merge pull request #7678 from TacoTheDank/gradleDeprecations
Stypox Jan 25, 2022
5108d75
Fix NPE and add some `@Nullable`s
Stypox Jan 25, 2022
8cfe8c1
Merge pull request #7693 from TiA4f8R/fix-first-item-play-queue-alway…
litetex Jan 25, 2022
af79479
Fixed "Changing the seeks duration does not update the displayed seco…
litetex Jan 25, 2022
8a069b4
Code cleanup
litetex Jan 25, 2022
17c0fff
Merge pull request #7538 from ktprograms/fix-queue-channel-details-no…
Stypox Jan 26, 2022
466db83
Improve HistoryRecordManager tests (#7700)
Stypox Jan 27, 2022
71c5aaa
Do not show enqueue button if play queue not ready
Stypox Jan 27, 2022
2886bc3
Merge pull request #4833 from vkay94/youtube-rewind-forward
litetex Jan 30, 2022
dfa606e
Merge pull request #7586 from litetex/add-preference-search
litetex Jan 30, 2022
9e5b9ca
Polish translation of README (#7694)
Radk6 Jan 30, 2022
651b79d
Catch properly BehindLiveWindowExceptions
AudricV Jan 15, 2022
94f774b
Use a custom HlsPlaylistTracker, based on DefaultHlsPlaylistTracker t…
AudricV Jan 15, 2022
d0637a8
Suppress SonarLint NullPointerException warnings in CustomHlsPlaylist…
AudricV Jan 15, 2022
e103e48
Apply suggested changes and remove the CustomHlsPlaylistTracker class
AudricV Jan 20, 2022
52cc4a0
Add JavaDoc for PlayerDataSource.PLAYLIST_STUCK_TARGET_DURATION_COEFF…
AudricV Jan 30, 2022
e865c43
Merge pull request #7661 from TiA4f8R/livestreams-improvements
Redirion Feb 1, 2022
91bcd87
Merge remote-tracking branch 'upstream/master' into experimental
litetex Feb 1, 2022
b0e4f94
Fixed merge conflict
litetex Feb 3, 2022
8b3aec5
Move translated READMEs to subfolder (#7784)
albertomosconi Feb 3, 2022
dce6565
Merge pull request #7776 from litetex/merged-master-into-dev-v0.21.16
triallax Feb 3, 2022
9274e64
Add files in `doc` to `paths-ignore`
triallax Feb 4, 2022
3b1b23b
Add `FUNDING.yml` to `paths-ignore`
triallax Feb 4, 2022
5bf439a
Update FUNDING.yml (#7682)
Poussinou Feb 4, 2022
377914f
Small changes to license section of README (#7710)
triallax Feb 4, 2022
be95d7f
Merge pull request #7704 from Stypox/fix-stream-menu-crash
litetex Feb 9, 2022
1278fc2
Merge pull request #7803 from mhmdanas/paths-ignore-doc-dir
litetex Feb 9, 2022
2e538b8
Add changelog for NewPipe 0.22.0 (983) (#7810)
TobiGr Feb 11, 2022
608e73e
Set workaround for playback position reset when switching to main pla…
AudricV Feb 10, 2022
c1fe5c8
Merge pull request #7852 from TiA4f8R/player-recovery-workaround-play…
TobiGr Feb 11, 2022
f388a1a
Added image-minimizer (#7772)
litetex Feb 11, 2022
3223ec0
Use the correct app language when searching in the settings
litetex Feb 11, 2022
5e593f6
Merge pull request #7860 from litetex/fix-settings-search-language
TobiGr Feb 11, 2022
e2a7b9a
Switch to GitHub issue forms (#7773)
litetex Feb 12, 2022
42aafd3
Update NewPipe Extractor to v0.21.14
TobiGr Feb 18, 2022
08eb708
Translated using Weblate (Chinese (Simplified))
weblate Feb 18, 2022
54f0b3d
Release NewPipe 0.22.0 (983)
TobiGr Feb 4, 2022
00767f4
Fix fast seek overlay arc not correctly centered
Stypox Feb 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
liberapay: TeamNewPipe
custom: 'https://newpipe.net/donate/'
65 changes: 0 additions & 65 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

113 changes: 113 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: Bug report
description: Create a bug report to help us improve
labels: [bug]
body:
- type: markdown
attributes:
value: |
Thank you for helping to make NewPipe better by reporting a bug. :hugs:

Please fill in as much information as possible about your bug so that we don't have to play "information ping-pong" and can help you immediately.

- type: checkboxes
id: checklist
attributes:
label: "Checklist"
options:
- label: "I am able to reproduce the bug with the [latest version](https://github.com/TeamNewPipe/NewPipe/releases/latest)."
required: true
- label: "I made sure that there are *no existing issues* - [open](https://github.com/TeamNewPipe/NewPipe/issues) or [closed](https://github.com/TeamNewPipe/NewPipe/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
required: true
- label: "I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise."
required: true
- label: "This issue contains only one bug."
required: true
- label: "I have read and understood the [contribution guidelines](https://github.com/TeamNewPipe/NewPipe/blob/dev/.github/CONTRIBUTING.md)."
required: true

- type: input
id: app-version
attributes:
label: Affected version
description: "In which NewPipe version did you encounter the bug?"
placeholder: "x.xx.x - Can be seen in the app from the 'About' section in the sidebar"
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to reproduce the bug
description: |
What did you do for the bug to show up?

If you can't cause the bug to show up again reliably (and hence don't have a proper set of steps to give us), please still try to give as many details as possible on how you think you encountered the bug.
placeholder: |
1. Go to '...'
2. Press on '....'
3. Swipe down to '....'
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: |
Tell us what you expect to happen.

- type: textarea
id: actual-behavior
attributes:
label: Actual behavior
description: |
Tell us what happens with the steps given above.

- type: textarea
id: screen-media
attributes:
label: Screenshots/Screen recordings
description: |
A picture or video is worth a thousand words.

If applicable, add screenshots or a screen recording to help explain your problem.
GitHub supports uploading them directly in the text box.
If your file is too big for Github to accept, try to compress it (ZIP-file) or feel free to paste a link to an image/video hoster here instead.

:heavy_exclamation_mark: DON'T POST SCREENSHOTS OF THE ERROR PAGE.
Instead, follow the instructions in the "Logs" section below.

- type: textarea
id: logs
attributes:
label: Logs
description: |
If your bug includes a crash (where you're shown the Error Report page with a bunch of info), tap on "Copy formatted report" at the bottom and paste it here.

- type: input
id: device-os-info
attributes:
label: Affected Android/Custom ROM version
description: |
With what operating system (+ version) did you encounter the bug?
placeholder: "Example: Android 12 / LineageOS 18.1"

- type: input
id: device-model-info
attributes:
label: Affected device model
description: |
On what device did you encounter the bug?
placeholder: "Example: Huawei P20 lite (ANE-LX1) / Samsung Galaxy S20"

- type: textarea
id: additional-information
attributes:
label: Additional information
description: |
Any other information you'd like to include, for instance that
* the affected device is foldable or a TV
* you have disabled all animations on your device
* your cat disabled your network connection
* ...

24 changes: 0 additions & 24 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

51 changes: 51 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Feature request
description: Suggest an idea for this project
labels: [enhancement]
body:
- type: markdown
attributes:
value: |
Thank you for helping to make NewPipe better by suggesting a feature. :hugs:

Your ideas are highly welcome! The app is made for you, the users, after all.

- type: checkboxes
id: checklist
attributes:
label: "Checklist"
options:
- label: "I made sure that there are *no existing issues* - [open](https://github.com/TeamNewPipe/NewPipe/issues) or [closed](https://github.com/TeamNewPipe/NewPipe/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
required: true
- label: "I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at [NewPipeExtractor](https://github.com/TeamNewPipe/NewPipeExtractor/issues)."
required: true
- label: "I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise."
required: true
- label: "This issue contains only one feature request."
required: true
- label: "I have read and understood the [contribution guidelines](https://github.com/TeamNewPipe/NewPipe/blob/dev/.github/CONTRIBUTING.md)."
required: true


- type: textarea
id: feature-description
attributes:
label: Feature description
description: |
Explain how you want the app's look or behavior to change to suit your needs.
validations:
required: true

- type: textarea
id: why-is-the-feature-requested
attributes:
label: Why do you want this feature?
description: |
Describe any problem or limitation you come across while using the app which would be solved by this feature.
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional information
description: Any other information you'd like to include, for instance sketches, mockups, pictures of cats, etc.
24 changes: 0 additions & 24 deletions .github/ISSUE_TEMPLATE/question.md

This file was deleted.

35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Question
description: Ask about anything NewPipe-related
labels: [question]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this issue! :hugs:

Note that you can also ask questions on our [IRC channel](https://web.libera.chat/#newpipe).

- type: checkboxes
id: checklist
attributes:
label: "Checklist"
options:
- label: "I made sure that there are *no existing issues* - [open](https://github.com/TeamNewPipe/NewPipe/issues) or [closed](https://github.com/TeamNewPipe/NewPipe/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
required: true
- label: "I have taken the time to fill in all the required details. I understand that the question will be dismissed otherwise."
required: true
- label: "I have read and understood the [contribution guidelines](https://github.com/TeamNewPipe/NewPipe/blob/dev/.github/CONTRIBUTING.md)."
required: true

- type: textarea
id: what-is-the-question
attributes:
label: What is/are your question(s)?
validations:
required: true

- type: textarea
id: additional-information
attributes:
label: Additional information
description: Any other information you'd like to include, for instance sketches, mockups, pictures of cats, etc.
Loading