Kaloyan Danchev
1f92f0593f
Fix TypeScript build errors and configure Traefik deployment
...
Master CI / yarn_install_and_build (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
Fix type mismatches across Unraid UI pages (SystemInfo, ServerVars,
Notification properties), replace unavailable Mantine components
(ScrollArea.Autosize, IconHardDrive), correct Orchis theme types,
add missing tRPC endpoints (users, syslog, notification actions),
and configure docker-compose for Traefik reverse proxy on dockerproxy
network with unmarr.xtrm-lab.org routing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 23:55:31 +02:00
Kaloyan Danchev
783a12b444
Fix ESLint configuration for Docker build
...
Master CI / yarn_install_and_build (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
- Remove ignoreDuringBuilds from eslintConfig in package.json (invalid)
- Add eslint.ignoreDuringBuilds to next.config.js (correct location)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 09:58:47 +02:00
Kaloyan Danchev
a48a06e680
Add Docker deployment for Unraid
...
Master CI / yarn_install_and_build (push) Has been cancelled
- Add Dockerfile.unraid with multi-stage build (builds inside container)
- Add docker-compose.unraid.yml for easy deployment
- Add build-and-push.sh script for building and pushing to Gitea registry
- Update root redirect to /unraid dashboard
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 09:48:30 +02:00
Kaloyan Danchev
9a2c56a5dc
Phase 4: Add Unraid management pages with sidebar layout
...
Master CI / yarn_install_and_build (push) Has been cancelled
- Add UnraidLayout component with full sidebar navigation
- Add Array management page with disk tables and parity check controls
- Add Docker management page with container cards and filtering
- Add VMs management page with power controls (start/stop/pause/resume/reboot)
- Add Shares page with security levels and storage usage
- Add Users page with admin/user roles display
- Add Settings index with links to all settings pages
- Add Identification settings page with system info
- Add Notifications settings page with notification history
- Add Tools index with links to all tools
- Add Syslog page with live log viewing and filtering
- Add Diagnostics page with system health checks
- Update dashboard to use UnraidLayout
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 09:32:52 +02:00
Kaloyan Danchev
83a8546521
Add Unraid API integration and Orchis theme
...
Master CI / yarn_install_and_build (push) Has been cancelled
Phase 1: Foundation Setup
- Create Unraid GraphQL client with type-safe queries/mutations
- Add comprehensive TypeScript types for all Unraid data models
- Implement tRPC router with 30+ endpoints for Unraid management
- Add environment variables for Unraid connection
Phase 2: Core Dashboard
- Create SystemInfoCard component (CPU, RAM, OS, motherboard)
- Create ArrayCard component (disks, parity, cache pools)
- Create DockerCard component with start/stop controls
- Create VmsCard component with power management
- Add main Unraid dashboard page with real-time updates
Phase 3: Orchis Theme Integration
- Create Mantine theme override with Orchis design tokens
- Add CSS custom properties for light/dark modes
- Configure shadows, spacing, radius from Orchis specs
- Style all Mantine components with Orchis patterns
Files added:
- src/lib/unraid/* (GraphQL client, types, queries)
- src/server/api/routers/unraid/* (tRPC router)
- src/components/Unraid/* (Dashboard components)
- src/pages/unraid/* (Dashboard page)
- src/styles/orchis/* (Theme configuration)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 09:19:21 +02:00
Kaloyan Danchev
e881ec6cb5
Add Unraid UI project documentation and research
...
Master CI / yarn_install_and_build (push) Has been cancelled
- Complete Unraid WebGUI inventory (~100 pages documented)
- Unraid GraphQL API research and documentation
- Homarr architecture documentation
- Orchis GTK theme design tokens (TypeScript)
- Project README with implementation plan
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 07:44:52 +02:00
Meier Lukas
ce336311b1
Merge pull request #2321 from ajnart/dev
2025-08-02 19:24:28 +02:00
Meier Lukas
da138c5b54
chore(release): update version in package-json
v0.16.0
2025-08-02 18:36:31 +02:00
Manuel
69f5cd47ad
feat: prompt 1.0 migration ( #2320 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-02 18:35:04 +02:00
Thomas Camlong
638885466e
New Crowdin updates ( #2231 )
2025-08-02 18:04:19 +02:00
Jan Tesař
523fe30452
Updates the installation link ( #2318 )
2025-08-02 18:00:43 +02:00
Thomas Camlong
cd78714da9
Update greetings.yml
2025-05-30 17:20:31 +02:00
Thomas Camlong
2982c146a4
Update feature-request.yml
2025-05-30 17:18:56 +02:00
Meier Lukas
989cc7de58
Revert "Update PiHole authentication. (PiHole v6)" ( #2287 )
2025-03-21 20:13:44 +01:00
Thomas Camlong
677224f8de
Update README.md
2025-03-21 20:06:12 +01:00
Thomas Camlong
8da6d33c61
Merge pull request #2278 from DR-Blogs/PiHole-v6-API-reintegration
...
Update PiHole authentication. (PiHole v6)
2025-03-21 20:04:03 +01:00
DR
9be9e3963a
Update PiHole authentication. https://docs.pi-hole.net/api/auth/#__tabbed_1_1
2025-02-20 22:27:48 -05:00
Jonathan Chemla
1d3a4af259
docs: Add links to all banners of readme ( #2276 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-02-19 21:12:31 +01:00
xmarkurion
1251a89a9b
docs: update readme with correct link for getting started. ( #2271 )
2025-02-19 21:11:14 +01:00
Meier Lukas
274eaa9208
docs: add note about moved repository and migration to 1.0
2025-01-27 18:05:32 +01:00
Meier Lukas
3236402d2b
chore(issue-template): add warning alert to issue templates for 1.0 ( #2269 )
2025-01-27 17:46:21 +01:00
Meier Lukas
c86c69158a
Merge pull request #2227 from ajnart/dev
2024-12-17 21:47:24 +01:00
Thomas Camlong
ed3d143b8a
New Crowdin updates ( #2226 )
v0.15.10
2024-12-17 21:43:24 +01:00
Meier Lukas
136032f920
Merge branch 'master' into dev
2024-12-17 21:20:54 +01:00
Meier Lukas
150e9bf53f
chore: update version in package-json to 0.15.10
2024-12-17 21:17:56 +01:00
Thomas Camlong
a3d92d6a73
chore(translations): new crowdin updates ( #2225 )
2024-12-17 19:03:12 +01:00
Thomas Camlong
d3a48ae0e0
New Crowdin updates ( #2190 )
2024-12-17 18:40:51 +01:00
Marek Tancak
4aa7e7602b
fix: unable to delete boards with capitalised name 'Default' ( #2223 )
2024-12-17 18:40:32 +01:00
Meier Lukas
d63c610cf5
feat: add 1.0 migration page ( #2224 )
2024-12-17 18:39:57 +01:00
Manuel
0a31b0fc1c
Version 0.15.9 ( #2220 )
...
* fix: iframes javascript content (#2218 )
* config: update version (#2219 )
2024-12-08 21:59:34 +01:00
Manuel
3737543766
config: update version ( #2219 )
v0.15.9
2024-12-08 20:53:35 +01:00
Manuel
85547277d1
fix: iframes javascript content ( #2218 )
2024-12-08 20:06:15 +01:00
Meier Lukas
8e962abc16
Merge pull request #2216 from ajnart/dev
2024-12-07 22:37:59 +01:00
Meier Lukas
31a7559b86
fix: two issues with board rename and iframes ( #2215 )
v0.15.8
2024-12-07 22:21:40 +01:00
TyxTang
b59921b843
fix: Fix Jellyseerr Avatar Loading Issue ( #2197 )
...
fix: Fix Jellyseerr Avatar Loading Issue
feat: Add Fallback Image.
2024-11-27 22:17:48 +01:00
Marius Starke
95c126f2c6
fix: remove several occurrences of translation file prefix ( #2188 )
...
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org >
2024-11-05 09:54:27 +01:00
Meier Lukas
c8425acd34
Merge pull request #2178 from ajnart/dev
...
Version 0.15.7
2024-11-02 17:44:55 +01:00
Meier Lukas
7ea9c00c18
chore: update package-json version to 0.15.7 ( #2184 )
v0.15.7
2024-11-02 17:39:42 +01:00
Thomas Camlong
3651585271
chore: new Crowdin updates ( #2169 )
...
* New translations common.json (Ukrainian)
* New translations date.json (Ukrainian)
* New translations weather.json (Ukrainian)
* New translations page-appearance.json (Ukrainian)
* New translations common.json (Ukrainian)
* New translations page-appearance.json (Ukrainian)
* New translations login.json (Ukrainian)
* New translations selector.json (Ukrainian)
* New translations add-app.json (Ukrainian)
* New translations about.json (Ukrainian)
* New translations torrents-status.json (Ukrainian)
* New translations manage.json (Ukrainian)
* New translations boards.json (Ukrainian)
* New translations users.json (Ukrainian)
* New translations docker.json (Ukrainian)
* New translations entity-state.json (Ukrainian)
* New translations edit.json (Ukrainian)
* New translations trigger-automation.json (Ukrainian)
* New translations indexer-manager.json (Ukrainian)
* New translations health-monitoring.json (Ukrainian)
* New translations media-transcoding.json (Ukrainian)
2024-11-01 10:04:23 +01:00
Meier Lukas
22732e33e5
fix: credentials login behind proxy no longer works ( #2177 )
2024-11-01 10:03:45 +01:00
Lollyde
9caf72aae7
fix: documentation link ( #2163 )
...
seems like this was missed a while back.
2024-10-31 13:55:38 +01:00
Meier Lukas
5a73166d70
Merge pull request #2162 from ajnart/dev
...
v0.15.6
2024-10-18 20:54:33 +02:00
Meier Lukas
5b23f7d13a
fix: db migration not working ( #2161 )
v0.15.6
2024-10-18 20:50:56 +02:00
Meier Lukas
26ae001b5a
Merge pull request #2157 from ajnart/dev
...
* fix: app ping retry interval
* Bugfix for dynamic urls not properly replaces on Search (#2124 )
* Bugfix for search items
* Fixing server side rendering issues
* Add rel="noreferrer" to link AppTile.tsx (#2126 )
reference:
Issue: https://github.com/ajnart/homarr/issues/1933
PR comment: https://github.com/ajnart/homarr/pull/2048#issuecomment-2113238216
* fix: Make timer button show only to admins (#2143 )
* fix: wrong redirect url for oidc requests #1909 (#2149 )
* fix: wrong redirect url for oidc requests #1909
* fix: login not working with https
* chore: New Crowdin updates (#2123 )
* New translations health-monitoring.json (Greek)
* New translations login.json (French)
* New translations customize.json (French)
---------
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com >
Co-authored-by: Jelte Lagendijk <j3lte@users.noreply.github.com >
Co-authored-by: Boyd <bebsworthy@gmail.com >
Co-authored-by: SeDemal <Tagaishi@hotmail.ch >
Co-authored-by: Thomas Camlong <thomas@ajnart.fr >
2024-10-18 18:55:22 +02:00
Meier Lukas
59e5c0306f
chore: update package-json version ( #2158 )
v0.15.5
2024-10-18 18:50:42 +02:00
Thomas Camlong
baedc001d9
chore: New Crowdin updates ( #2123 )
...
* New translations health-monitoring.json (Greek)
* New translations login.json (French)
* New translations customize.json (French)
2024-10-18 18:41:53 +02:00
Meier Lukas
6469aa2350
fix: wrong redirect url for oidc requests #1909 ( #2149 )
...
* fix: wrong redirect url for oidc requests #1909
* fix: login not working with https
2024-10-16 16:47:21 +02:00
SeDemal
d4765c1e7f
fix: Make timer button show only to admins ( #2143 )
2024-09-29 22:24:21 +02:00
Manuel
4bba516fdf
Merge pull request #2122 from ajnart/fix/app-ping-retry-interval
2024-09-29 20:27:22 +02:00
Boyd
ddde9992c5
Add rel="noreferrer" to link AppTile.tsx ( #2126 )
...
reference:
Issue: https://github.com/ajnart/homarr/issues/1933
PR comment: https://github.com/ajnart/homarr/pull/2048#issuecomment-2113238216
2024-09-16 01:09:06 +02:00