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
104 changes: 104 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
name: Bug Report
description: Report a bug or unexpected behavior in HyPrism
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to report a bug!
Please fill in as much information as possible so we can reproduce and fix the issue.

- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of the bug.
placeholder: What happened? What did you expect to happen?
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: Step-by-step instructions to reproduce the behavior.
placeholder: |
1. Go to '...'
2. Click on '...'
3. See error
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened?
validations:
required: true

- type: dropdown
id: os
attributes:
label: Operating System
options:
- Windows
- Linux
- macOS
validations:
required: true

- type: input
id: os_version
attributes:
label: OS Version
placeholder: e.g. Windows 11 25H2, Ubuntu 24.04, macOS 15.0
validations:
required: true

- type: input
id: hyprism_version
attributes:
label: HyPrism Version
placeholder: e.g. v1.2.0
validations:
required: true

- type: dropdown
id: install_method
attributes:
label: Installation Method
options:
- Release build (downloaded from Releases)
- Flatpak
- Built from source
validations:
required: true

- type: textarea
id: logs
attributes:
label: Logs / Stack Trace
description: Paste any relevant logs or error messages here.
render: text

- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain the problem.

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any other context about the problem (hardware specs, network setup, etc.)
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Discord Community
url: https://discord.com/invite/ekZqTtynjp
about: For quick support and general discussion, join our Discord server
- name: Documentation
url: https://github.com/hyprismteam/HyPrism/tree/main/Docs
about: Check the docs before opening an issue — your answer might already be there
55 changes: 55 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Feature Request
description: Suggest a new feature or enhancement for HyPrism
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Have an idea to improve HyPrism? We'd love to hear it!
Please describe your suggestion in as much detail as possible

- type: textarea
id: problem
attributes:
label: Problem / Motivation
description: Is your feature request related to a problem? What are you trying to accomplish?
placeholder: I'm always frustrated when... / I wish HyPrism could...
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed Solution
description: Describe the feature or change you'd like to see
validations:
required: true

- type: dropdown
id: area
attributes:
label: Area
description: Which part of HyPrism does this affect?
options:
- Launcher / Game Launch
- Mod Manager
- UI / Frontend
- Settings
- Flatpak / Linux packaging
- Build system
- Other
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Are there other ways to achieve the same result? Why is your approach better?

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any mockups, links, or extra context that might help
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Question / Support
description: Ask a question or get help with HyPrism
title: "[Question]: "
labels: ["question"]
body:
- type: markdown
attributes:
value: |
Before asking, please check the [documentation](https://github.com/hyprismteam/HyPrism/tree/main/Docs)
and existing issues. You can also join our [Discord](https://discord.com/invite/ekZqTtynjp) for faster support

- type: textarea
id: question
attributes:
label: Your Question
description: What would you like to know or what are you having trouble with?
validations:
required: true

- type: dropdown
id: os
attributes:
label: Operating System
options:
- Windows
- Linux
- macOS
- Not relevant

- type: input
id: hyprism_version
attributes:
label: HyPrism Version
placeholder: e.g. v1.2.0 (or "built from source")

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any extra information that might help answer your question
45 changes: 45 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## Summary

<!-- Briefly describe what this PR does and why. -->

## Type of Change

<!-- Check all that apply -->

- [ ] Bug fix
- [ ] New feature
- [ ] Enhancement / improvement
- [ ] Refactoring (no functional changes)
- [ ] Documentation update
- [ ] Build / CI changes
- [ ] Other: <!-- describe -->

## Related Issues

<!-- Link any related issues: "Closes #123", "Fixes #456" -->

## Changes

<!-- List the key changes made in this PR -->

-

## Testing

<!-- Describe how you tested your changes -->

- [ ] Tested on Windows
- [ ] Tested on Linux
- [ ] Tested on macOS
- [ ] Added / updated tests

## Checklist

- [ ] Code follows the project's style and conventions
- [ ] Self-reviewed the diff before submitting
- [ ] No unintended files are included (build artifacts, local configs, etc.)
- [ ] Documentation updated if needed

## Screenshots / Recordings

<!-- If this PR changes the UI, include before/after screenshots or a short recording -->
2 changes: 1 addition & 1 deletion Docs/Russian/User/Installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

## Загрузка

Скачайте последний релиз со страницы [GitHub Releases](https://github.com/yyyumeniku/HyPrism/releases).
Скачайте последний релиз со страницы [GitHub Releases](https://github.com/hyprismteam/HyPrism/releases).

### Windows

Expand Down
2 changes: 1 addition & 1 deletion Frontend/src/components/modals/ErrorModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export const ErrorModal: React.FC<ErrorModalProps> = ({ error, onClose }) => {
<!-- Add any other context about the problem here -->
`
);
const url = `https://github.com/yyyumeniku/HyPrism/issues/new?title=${title}&body=${body}&labels=bug`;
const url = `https://github.com/hyprismteam/HyPrism/issues/new?title=${title}&body=${body}&labels=bug`;
ipc.browser.open(url);
};

Expand Down
6 changes: 3 additions & 3 deletions Frontend/src/hooks/useOnboarding.ts
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ export function useOnboarding(options: UseOnboardingOptions) {
const loadContributors = useCallback(async () => {
setIsLoadingContributors(true);
try {
const response = await fetch('https://api.github.com/repos/yyyumeniku/HyPrism/contributors');
const response = await fetch('https://api.github.com/repos/hyprismteam/HyPrism/contributors');
if (response.ok) {
const data = await response.json();
setContributors(data);
Expand Down Expand Up @@ -540,14 +540,14 @@ export function useOnboarding(options: UseOnboardingOptions) {

// #region Social Links

const openGitHub = useCallback(() => openUrl('https://github.com/yyyumeniku/HyPrism'), []);
const openGitHub = useCallback(() => openUrl('https://github.com/hyprismteam/HyPrism'), []);

const openDiscord = useCallback(async () => {
const link = await GetDiscordLink();
openUrl(link);
}, []);

const openBugReport = useCallback(() => openUrl('https://github.com/yyyumeniku/HyPrism/issues/new'), []);
const openBugReport = useCallback(() => openUrl('https://github.com/hyprismteam/HyPrism/issues/new'), []);

// #endregion

Expand Down
2 changes: 1 addition & 1 deletion Frontend/src/pages/DashboardPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -518,7 +518,7 @@ export const DashboardPage: React.FC<DashboardPageProps> = memo((props) => {
</IconButton>
<IconButton
variant="ghost"
onClick={() => ipc.browser.open('https://github.com/yyyumeniku/HyPrism')}
onClick={() => ipc.browser.open('https://github.com/hyprismteam/HyPrism')}
className="rounded-xl"
title={t('main.gitHubRepository')}
>
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

*A multiplatform Hytale launcher with mod manager and more!*

[![Downloads](https://img.shields.io/github/downloads/yyyumeniku/HyPrism/total?style=flat&logo=github&label=Downloads&color=2d3748&logoWidth=20)](https://github.com/yyyumeniku/HyPrism/releases)
[![Build](https://img.shields.io/github/actions/workflow/status/yyyumeniku/HyPrism/build.yml?branch=main&style=flat&label=Build&logo=github&logoWidth=20)](https://github.com/yyyumeniku/HyPrism/actions/workflows/build.yml)
[![Website](https://img.shields.io/badge/Website-hyprism-207e5c?style=flat&logo=google-chrome&logoColor=white&logoWidth=20)](https://yyyumeniku.github.io/hyprism-site/)
[![Downloads](https://img.shields.io/github/downloads/hyprismteam/HyPrism/total?style=flat&logo=github&label=Downloads&color=2d3748&logoWidth=20)](https://github.com/hyprismteam/HyPrism/releases)
[![Build](https://img.shields.io/github/actions/workflow/status/hyprismteam/HyPrism/build.yml?branch=main&style=flat&label=Build&logo=github&logoWidth=20)](https://github.com/hyprismteam/HyPrism/actions/workflows/build.yml)
[![Website](https://img.shields.io/badge/Website-hyprism-207e5c?style=flat&logo=google-chrome&logoColor=white&logoWidth=20)](https://hyprismteam.github.io/hyprism-site/)
[![GitLab](https://img.shields.io/badge/GitLab-yyyumeniku-FC6D26?style=flat&logo=gitlab&logoColor=white&logoWidth=20)](https://gitlab.com/yyyumeniku/HyPrism)
[![Discord](https://img.shields.io/badge/Discord-Join-5865F2?style=flat&logo=discord&logoColor=white&logoWidth=20)](https://discord.com/invite/ekZqTtynjp)
[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Support-FFDD00?style=flat&logo=buy-me-a-coffee&logoColor=black&logoWidth=20)](https://buymeacoffee.com/yyyumeniku)
Expand All @@ -16,7 +16,7 @@

## Installation

Downloads are available in [Releases](https://github.com/yyyumeniku/HyPrism/releases)
Downloads are available in [Releases](https://github.com/hyprismteam/HyPrism/releases)

> We are also here! https://gitlab.com/yyyumeniku/HyPrism
>
Expand All @@ -31,7 +31,7 @@ Downloads are available in [Releases](https://github.com/yyyumeniku/HyPrism/rele
**Build:**
```bash
# Clone the repository
git clone https://github.com/yyyumeniku/HyPrism.git
git clone https://github.com/hyprismteam/HyPrism.git
cd HyPrism

# Build the project
Expand All @@ -51,8 +51,8 @@ We provide a comprehensive glossary of the basic principles of operation and int

Special thanks to **Sanasol** for maintaining and creating the [auth server](https://github.com/sanasol/hytale-auth-server)

<a href="https://github.com/yyyumeniku/HyPrism/graphs/contributors">
<img src="https://contrib.rocks/image?repo=yyyumeniku/HyPrism" alt="Contributors" />
<a href="https://github.com/hyprismteam/HyPrism/graphs/contributors">
<img src="https://contrib.rocks/image?repo=hyprismteam/HyPrism" alt="Contributors" />
</a>

## Legal Notice & Licenses
Expand Down
4 changes: 2 additions & 2 deletions Services/Core/App/UpdateService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1172,7 +1172,7 @@ public async Task<bool> WrapperInstallLatest()
return false;
}

var downloadUrl = $"https://github.com/yyyumeniku/HyPrism/releases/download/{latestVersion}/{assetName}";
var downloadUrl = $"https://github.com/hyprismteam/HyPrism/releases/download/{latestVersion}/{assetName}";
var archivePath = Path.Combine(wrapperDir, assetName);

// Download archive
Expand Down Expand Up @@ -1284,7 +1284,7 @@ private async Task<string> GetLatestLauncherVersionFromGitHub()
{
try
{
var response = await _httpClient.GetStringAsync("https://api.github.com/repos/yyyumeniku/HyPrism/releases/latest");
var response = await _httpClient.GetStringAsync("https://api.github.com/repos/hyprismteam/HyPrism/releases/latest");
var doc = JsonDocument.Parse(response);
if (doc.RootElement.TryGetProperty("tag_name", out var tagName))
{
Expand Down
4 changes: 2 additions & 2 deletions Services/Core/Integration/NewsService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public NewsService(HttpClient httpClient)
}
}
private const string HytaleNewsUrl = "https://hytale.com/news";
private const string HyPrismReleasesUrl = "https://api.github.com/repos/yyyumeniku/HyPrism/releases";
private const string HyPrismReleasesUrl = "https://api.github.com/repos/hyprismteam/HyPrism/releases";

// Cache for HyPrism news to avoid GitHub API rate limits
private List<NewsItemResponse>? _hyprismNewsCache;
Expand Down Expand Up @@ -302,7 +302,7 @@ private async Task<List<NewsItemResponse>> GetHyPrismNewsInternalAsync(int count
{
Title = $"HyPrism {title} release",
Excerpt = excerpt,
Url = htmlUrl ?? "https://github.com/yyyumeniku/HyPrism/releases",
Url = htmlUrl ?? "https://github.com/hyprismteam/HyPrism/releases",
Date = publishedAt ?? DateTime.Now.ToString("o"),
Author = "HyPrism",
ImageUrl = _appIconPath,
Expand Down
Loading