Skip to content

Commit

Permalink
feat: hide all sidebar (#1)
Browse files Browse the repository at this point in the history
* init

* feat: hide all sidebar

* build userscript

* docs: init README.md
  • Loading branch information
piquark6046 authored Apr 12, 2024
1 parent c755b1d commit 9dc953d
Show file tree
Hide file tree
Showing 18 changed files with 673 additions and 0 deletions.
122 changes: 122 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
name: 버그
description: 버그를 제보합니다.
title: "Bug: "
labels: ["bug"]
body:

- type: textarea
id: issue_url
attributes:
label: "URL"
description: "같은 문제를 가지는 URL를 적어주세요. 파일은 첨부하지 마세요."
validations:
required: true

- type: textarea
id: filters
attributes:
label: "필터"
description: "구독하신 필터들을 적어주세요. 재구현하는 데 중요합니다."
validations:
required: true

- type: dropdown
id: browser
attributes:
label: "브라우저"
description: "어느 브라우저에서 문제가 발생하나요?"
multiple: true
options:
- Mozilla Firefox
- Google Chrome
- Microsoft Edge
- Naver Whale
- Apple Safari
- Samsung Internet
- Opera
- Vivaldi
- Brave
- (Other)
validations:
required: true

- type: dropdown
id: os
attributes:
label: "운영체제"
description: "어느 운영체계를 사용하시고 계신가요?"
multiple: true
options:
- Microsoft Windows 11
- Microsoft Windows 10
- Ubuntu
- Kubuntu
- openSUSE
- HamoniKR
- Gooroom OS
- Pop!_OS
- Red Hat Linux
- Fedora
- Manjaro Linux
- Arch Linux
- Chromium OS (Chrome OS and WhaleOS도 포함됨.)
- Qubes OS
- Android
- Apple macOS
- Apple iOS
- (Other)
validations:
required: true

- type: dropdown
id: adblocker
attributes:
label: "애드블록"
description: "어떤 애드블록을 사용하신가요?"
multiple: true
options:
- AdGuard Browser Extension
- AdGuard for Windows
- AdGuard for Android
- AdGuard for iOS/iOS Pro
- AdGuard for Mac
- AdGuard for Safari
- AdGuard Content Blocker
- AdGuard DNS
- uBlock Origin
- (Other)
validations:
required: true

- type: dropdown
id: userscriptmgr
attributes:
label: "유저스크립트 매니저"
description: "HideNamuSideBar 유저스크립트를 어느 유저스크립트 매니저에 설치하셨나요?"
multiple: true
options:
- Tampermonkey
- Greasemonkey
- Violentmonkey
- AdGuard for Windows
- AdGuard for macOS
- AdGuard for Android
- quoid/userscripts
- (Other)
validations:
required: true

- type: textarea
id: userscript
attributes:
label: "유저스크립트"
description: "설치하신 유저스크립트를 모두 적어주세요. 재구현하는 데 중요합니다."
validations:
required: true

- type: textarea
id: comment
attributes:
label: "코멘트"
validations:
required: false
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: true
122 changes: 122 additions & 0 deletions .github/ISSUE_TEMPLATE/leftover.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
name: 놓친 요소
description: 실행 중인데도 사이드바가 보이는 문제를 제보합니다.
title: "leftover: "
labels: ["leftover"]
body:

- type: textarea
id: issue_url
attributes:
label: "URL"
description: "같은 문제를 가지는 URL를 적어주세요. 파일은 첨부하지 마세요."
validations:
required: true

- type: textarea
id: filters
attributes:
label: "필터"
description: "구독하신 필터들을 적어주세요. 재구현하는 데 중요합니다."
validations:
required: true

- type: dropdown
id: browser
attributes:
label: "브라우저"
description: "어느 브라우저에서 문제가 발생하나요?"
multiple: true
options:
- Mozilla Firefox
- Google Chrome
- Microsoft Edge
- Naver Whale
- Apple Safari
- Samsung Internet
- Opera
- Vivaldi
- Brave
- (Other)
validations:
required: true

- type: dropdown
id: os
attributes:
label: "운영체제"
description: "어느 운영체계를 사용하시고 계신가요?"
multiple: true
options:
- Microsoft Windows 11
- Microsoft Windows 10
- Ubuntu
- Kubuntu
- openSUSE
- HamoniKR
- Gooroom OS
- Pop!_OS
- Red Hat Linux
- Fedora
- Manjaro Linux
- Arch Linux
- Chromium OS (Chrome OS and WhaleOS도 포함됨.)
- Qubes OS
- Android
- Apple macOS
- Apple iOS
- (Other)
validations:
required: true

- type: dropdown
id: adblocker
attributes:
label: "애드블록"
description: "어떤 애드블록을 사용하신가요?"
multiple: true
options:
- AdGuard Browser Extension
- AdGuard for Windows
- AdGuard for Android
- AdGuard for iOS/iOS Pro
- AdGuard for Mac
- AdGuard for Safari
- AdGuard Content Blocker
- AdGuard DNS
- uBlock Origin
- (Other)
validations:
required: true

- type: dropdown
id: userscriptmgr
attributes:
label: "유저스크립트 매니저"
description: "HideNamuSideBar 유저스크립트를 어느 유저스크립트 매니저에 설치하셨나요?"
multiple: true
options:
- Tampermonkey
- Greasemonkey
- Violentmonkey
- AdGuard for Windows
- AdGuard for macOS
- AdGuard for Android
- quoid/userscripts
- (Other)
validations:
required: true

- type: textarea
id: userscript
attributes:
label: "유저스크립트"
description: "설치하신 유저스크립트를 모두 적어주세요. 재구현하는 데 중요합니다."
validations:
required: true

- type: textarea
id: comment
attributes:
label: "코멘트"
validations:
required: false
16 changes: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
48 changes: 48 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Check building and linting

on:
push:
branches-ignore: [ "main" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "**" ]

jobs:
eslint:
name: Run ESLint
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
steps:
- name: Set up NodeJS LTS
uses: actions/setup-node@v4
with:
node-version: 'lts/*'
- name: Checkout repository
uses: actions/checkout@v4
- name: Install dependencies
run: npm i
- name: Run ESLint
run: npm run lint
build:
name: Detect changes
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Set up NodeJS LTS
uses: actions/setup-node@v4
with:
node-version: 'lts/*'
- name: Checkout
uses: actions/checkout@v4
- name: Install Dependencies
run: npm i
- name: Build
run: npm run build
- name: Detect changes are applied
run: |
! git diff --stat | grep -E " [A-Za-z0-9-]+\.user\.js"
shell: bash
needs: [eslint]
Loading

0 comments on commit 9dc953d

Please sign in to comment.