Skip to content
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
88 changes: 88 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: Bug report
description: Report a reproducible problem with JavMetaLite
title: "[Bug] "
labels:
- bug
body:
- type: markdown
attributes:
value: |
Thanks for helping improve JavMetaLite. Do not upload movie files, explicit artwork, account information, or private paths. You can open the local log folder from the app, but review and redact a log before attaching it.

- type: input
id: version
attributes:
label: JavMetaLite version
description: Shown in the lower-right corner of the application.
placeholder: v1.0.0
validations:
required: true

- type: dropdown
id: source
attributes:
label: Metadata source
options:
- Not related to online search
- Multi-source search
- LibreDMM
- R18.dev
- JAVLibrary browser import
validations:
required: true

- type: textarea
id: description
attributes:
label: What happened?
description: Describe the problem and what you expected instead.
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. Select a test movie
2. Search using ...
3. Choose ...
4. See ...
validations:
required: true

- type: input
id: windows
attributes:
label: Windows version
placeholder: Windows 11 24H2 x64
validations:
required: true

- type: dropdown
id: destination
attributes:
label: Destination type
options:
- Movie location
- ID folder at source location
- Custom root on the same drive
- Custom root on another drive
- UNC network share
- Not applicable
validations:
required: true

- type: textarea
id: diagnostics
attributes:
label: Additional details
description: Add a redacted log excerpt or non-explicit screenshot if useful. Confirm that the original movie SHA-256 is unchanged when reporting a file-operation problem.

- type: checkboxes
id: safety
attributes:
label: Privacy and safety
options:
- label: I removed movie files, explicit artwork, account information, and private paths from this report.
required: true
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Usage guide
url: https://github.com/Noredge/JavMetaLite#quick-start
about: Read the quick start, source roles, limits, and safety notes before reporting a bug.
37 changes: 37 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: CI

on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:

permissions:
contents: read

concurrency:
group: ci-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
test:
name: Windows automated gate
runs-on: windows-latest
timeout-minutes: 20
env:
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_NOLOGO: true

steps:
- name: Check out source
uses: actions/checkout@v7

- name: Set up .NET 10
uses: actions/setup-dotnet@v6
with:
dotnet-version: 10.0.x

- name: Run automated release gate
shell: pwsh
run: .\scripts\Test-Automated.ps1 -Configuration Release
4 changes: 4 additions & 0 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@

[简体中文](README.zh-Hans.md) · [繁體中文](README.zh-Hant.md) · [English](README.md) · **日本語**

[![CI](https://github.com/Noredge/JavMetaLite/actions/workflows/ci.yml/badge.svg)](https://github.com/Noredge/JavMetaLite/actions/workflows/ci.yml)

1本の動画を個別に整理する、Windows向けの軽量メタデータエディターです。動画を選択またはドロップし、情報を検索して各項目を確認・編集した後、保存前にすべてのファイル変更をプレビューできます。JavMetaLiteはメディアライブラリ全体をスキャンせず、ユーザーの確認前に動画を書き換えたり移動したりしません。

![JavMetaLite v1.0.0 メイン画面](docs/images/javmetalite-v1.0.0-main.ja.png)

## 主な機能

- 選択した1本の動画だけを処理し、一括取得やメディアライブラリのスキャンは行いません。
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@

[简体中文](README.zh-Hans.md) · [繁體中文](README.zh-Hant.md) · **English** · [日本語](README.ja.md)

[![CI](https://github.com/Noredge/JavMetaLite/actions/workflows/ci.yml/badge.svg)](https://github.com/Noredge/JavMetaLite/actions/workflows/ci.yml)

JavMetaLite is a lightweight Windows metadata editor that handles one movie at a time. Select or drop a movie, search selected sources, review and edit every field, then preview all file changes before saving. JavMetaLite does not scan a media library or write or move a movie before the user confirms the operation.

![JavMetaLite v1.0.0 main window](docs/images/javmetalite-v1.0.0-main.en.png)

## Features

- Handles only the selected movie, with no batch scraping or library scan.
Expand Down
4 changes: 4 additions & 0 deletions README.zh-Hans.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@

**简体中文** · [繁體中文](README.zh-Hant.md) · [English](README.md) · [日本語](README.ja.md)

[![CI](https://github.com/Noredge/JavMetaLite/actions/workflows/ci.yml/badge.svg)](https://github.com/Noredge/JavMetaLite/actions/workflows/ci.yml)

一次只整理一部影片的轻量 Windows metadata 编辑器。选择或拖入影片,搜索资料,逐项检查和修改,然后在保存前预览所有文件变更。JavMetaLite 不扫描媒体库,也不会在用户确认前写入或移动影片。

![JavMetaLite v1.0.0 主界面](docs/images/javmetalite-v1.0.0-main.zh-Hans.png)

## 主要功能

- 只处理当前选择的一部影片,不提供批量刮削或媒体库扫描。
Expand Down
4 changes: 4 additions & 0 deletions README.zh-Hant.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@

[简体中文](README.zh-Hans.md) · **繁體中文** · [English](README.md) · [日本語](README.ja.md)

[![CI](https://github.com/Noredge/JavMetaLite/actions/workflows/ci.yml/badge.svg)](https://github.com/Noredge/JavMetaLite/actions/workflows/ci.yml)

一次只整理一部影片的輕量 Windows metadata 編輯器。選擇或拖入影片、搜尋資料、逐項檢查及修改,再於儲存前預覽所有檔案變更。JavMetaLite 不會掃描媒體庫,也不會在使用者確認前寫入或移動影片。

![JavMetaLite v1.0.0 主要介面](docs/images/javmetalite-v1.0.0-main.zh-Hant.png)

## 主要功能

- 只處理目前選擇的一部影片,不提供批次刮削或媒體庫掃描。
Expand Down
Binary file added docs/images/javmetalite-v1.0.0-main.en.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/javmetalite-v1.0.0-main.ja.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/javmetalite-v1.0.0-main.zh-Hans.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/javmetalite-v1.0.0-main.zh-Hant.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.