2025-07-16 - 2026-07-16
Overview
13 Releases published by 2 users
Published
v1.0.0-beta35
Published
v1.0.0-beta34
Published
v1.0.0-beta33
Published
v1.0.0-beta32
Published
v1.0.0-beta31
Published
v1.0.0-beta30
Published
v1.0.0-beta29
Published
v1.0.0-beta28
Published
v1.0.0-beta27
Published
v1.0.0-beta26
Published
v1.0.0-beta25
1756 Issues closed from 1 user
Closed
#1794 [PR #2165] [MERGED] Fix notifications for DeleteAction on EditEgg page
Closed
#1796 [PR #2161] [MERGED] composer update
Closed
#1792 [PR #2164] [MERGED] exclude node actions
Closed
#1793 [PR #2166] [CLOSED] Laravel 12.50.0 Shift
Closed
#1791 [PR #2155] [MERGED] Fix the tabbing for username to password on login
Closed
#1788 [PR #2154] [MERGED] Allow all permissions to be toggled at once for api tokens
Closed
#1790 [PR #2158] [MERGED] Fix "visit website" button being invisible
Closed
#1787 [PR #2152] [CLOSED] Add Plugin API
Closed
#1789 [PR #2157] [MERGED] Send server id to wings
Closed
#1783 [PR #2151] [MERGED] Add Daemon Base Directory field
Closed
#1786 [PR #2146] [MERGED] Add basic api for plugins
Closed
#1785 [PR #2145] [MERGED] Laravel 12.49.0 Shift
Closed
#1784 [PR #2149] [MERGED] Invisible button and tooltip fixes
Closed
#1782 [PR #2150] [MERGED] Move username sanitization to model and make it less strict
Closed
#1780 [PR #2134] [MERGED] Add tooltips to actions across admin area
Closed
#1778 [PR #2143] [CLOSED] Email Localization for Notifications
Closed
#1781 [PR #2142] [MERGED] Fix oauth provider "enabled" checks
Closed
#1779 [PR #2144] [CLOSED] Allow Exporting and Importing of servers
Closed
#1777 [PR #2129] [MERGED] Set failed plugin installs to "not_installed" instead of errored
Closed
#1774 [PR #2124] [MERGED] Add allocation to role permission models & make sure user can target node of allocation
Closed
#1776 [PR #2126] [CLOSED] Laravel 12.48.0 Shift
Closed
#1775 [PR #2127] [CLOSED] Laravel 12.48.1 Shift
Closed
#1772 [PR #2122] [MERGED] fix plugins in entrypoint
Closed
#1769 [PR #2114] [MERGED] Update to filament v5, Livewire v4
Closed
#1771 [PR #2116] [MERGED] Add github eggs to egg importer
Closed
#1770 [PR #2121] [MERGED] Revert "Update to filament v5, Livewire v4"
Closed
#1768 [PR #2118] [CLOSED] fix(webhooks): handle event objects and add response tracking
Closed
#1767 [PR #2120] [MERGED] composer update
Closed
#1764 [PR #2110] [MERGED] Update translations from crowdin
Closed
#1763 [PR #2109] [MERGED] Add parallel flags to github ci
Closed
#1765 [PR #2112] [CLOSED] feat: make timezone configurable via APP_TIMEZONE env var
Closed
#1762 [PR #2113] [MERGED] Replace icon strings with enum
Closed
#1761 [PR #2108] [MERGED] Migration to convert former stock egg uuids
Closed
#1759 [PR #2105] [MERGED] Fix columns for mount form
Closed
#1760 [PR #2104] [MERGED] Throw yarn errors when installing themes
Closed
#1758 [PR #2103] [MERGED] Laravel 12.47.0 Shift
Closed
#1756 [PR #2100] [MERGED] Add traits for customizing wizard steps
Closed
#1755 [PR #2089] [MERGED] Update database config to remove deprecation warning on php 8.5
Closed
#1753 [PR #2090] [MERGED] Fix allocation policy for admins and update checks
Closed
#1752 [PR #2099] [MERGED] Make sure custom pages/relations don't override default pages/relations
Closed
#1754 [PR #2101] [MERGED] Add traits for customizing tabs
Closed
#1751 [PR #2084] [MERGED] Set plugin status to "errored" if it errored
Closed
#1749 [PR #2086] [MERGED] Improve file browser UI
Closed
#1748 [PR #2081] [CLOSED] Laravel 12.46.0 Shift
Closed
#1750 [PR #2085] [CLOSED] Fix broken download redirect
Closed
#1747 [PR #2083] [MERGED] Add user to shouldLink and shouldCreate oauth functions
Closed
#1746 [PR #2080] [CLOSED] Laravel 12.x Shift
Closed
#1744 [PR #2075] [MERGED] Make rule for user language less restrictive
Closed
#1745 [PR #2076] [MERGED] Add changes from upstream
Closed
#1743 [PR #2074] [MERGED] Disable field if server variable is not user_editable
Closed
#1742 [PR #2079] [MERGED] Add tests for php 8.5
Closed
#1741 [PR #2066] [CLOSED] Update zh-TW translations based on the latest EN language files
Closed
#1739 [PR #2065] [CLOSED] Update zh-TW translations based on the latest EN language files
Closed
#1737 [PR #2073] [MERGED] Return if no egg was selected in the Installer
Closed
#1738 [PR #2068] [MERGED] Allow backup transfers
Closed
#1740 [PR #2067] [CLOSED] Update zh-TW translations based on the latest EN language files
Closed
#1736 [PR #2062] [MERGED] Fix typo in method name
Closed
#1732 [PR #2055] [MERGED] Bungeecord: Fix Download
Closed
#1734 [PR #2063] [MERGED] Multiple Container Fixes
Closed
#1735 [PR #2053] [CLOSED] Add Crowdin workflow
Closed
#1733 [PR #2051] [CLOSED] Fix Plugins Symlink in Dockerfile
Closed
#1730 [PR #2045] [CLOSED] Fix xargs delimiter in entrypoint script
Closed
#1731 [PR #2048] [MERGED] chore: Prevent users from caching Config
Closed
#1728 [PR #2050] [MERGED] Fix relation managers for admin server resource
Closed
#1727 [PR #2047] [MERGED] fix client side view database unlimited state
Closed
#1729 [PR #2049] [CLOSED] Update Xterm to 6.0
Closed
#1725 [PR #2039] [MERGED] Correct bounty link
Closed
#1722 [PR #2040] [CLOSED] fix: Enhance feedback notifications for egg actions
Closed
#1723 [PR #2042] [MERGED] fix: Enhance feedback notifications for egg actions
Closed
#1724 [PR #2044] [MERGED] Fix oauth providers with no color
Closed
#1720 [PR #2034] [CLOSED] feat: Add runtime plugin dependencies and composer binary to Dockerfile
Closed
#1719 [PR #2031] [MERGED] Replace Artisan::call in plugin service for better error handling
Closed
#1717 [PR #2032] [MERGED] Add error notification when plugin install, update or uninstall fails
Closed
#1721 [PR #2033] [MERGED] fix: plugin migration rollback and cache clearing on uninstall
Closed
#1718 [PR #2035] [CLOSED] feat: Add WebUI URL support for database hosts
Closed
#1714 [PR #2030] [MERGED] composer update
Closed
#1712 [PR #2023] [MERGED] Fix plugin settings not showing on non-admin plugins
Closed
#1716 [PR #2029] [MERGED] Per request cache for permission checks
Closed
#1715 [PR #2027] [MERGED] Fix actions when plugin is "errored"
Closed
#1713 [PR #2028] [CLOSED] add id to plugin list
Closed
#1707 [PR #2017] [MERGED] Clear filament cache when installing a plugin
Closed
#1711 [PR #2021] [CLOSED] fix: Remove plugins directory before linking
Closed
#1708 [PR #2015] [CLOSED] Feat(activity-log): Add event-based icons to activity log entries
Closed
#1709 [PR #2022] [MERGED] Don't log yarn exceptions as error but warning
Closed
#1710 [PR #2016] [MERGED] fix: use correct log path for upload action
Closed
#1706 [PR #2012] [CLOSED] feat: add generic oidc schema
Closed
#1702 [PR #2008] [MERGED] Use recipient language for database notifications
Closed
#1705 [PR #2009] [MERGED] Fix: egg images are not loading
Closed
#1704 [PR #2014] [CLOSED] feat(activity-log): Add event-based icons to activity log entries
Closed
#1703 [PR #2013] [MERGED] Replace CodeEditor with MonacoEditor
Closed
#1701 [PR #2004] [MERGED] Add Eggs to Installer
Closed
#1700 [PR #2000] [MERGED] Fix Egg Importer Upload File Type Filter
Closed
#1697 [PR #1999] [MERGED] Fix migrations in docker container
Closed
#1699 [PR #2003] [MERGED] Fix Docker build command in comments
Closed
#1698 [PR #2002] [CLOSED] Fix role-based server access for users with node-restricted permissions
Closed
#1696 [PR #1994] [CLOSED] simplify development setup
Closed
#1695 [PR #1992] [MERGED] Fix schedule actions
Closed
#1692 [PR #1993] [MERGED] Change images from being stored in base64 to files
Closed
#1694 [PR #1998] [CLOSED] View pages
Closed
#1693 [PR #1995] [MERGED] changed docker panel restart to unless-stopped
Closed
#1689 [PR #1989] [MERGED] Fix progress bar max value in table view
Closed
#1691 [PR #1990] [MERGED] Fix console duplicating with spa
Closed
#1687 [PR #1991] [MERGED] Don't convert Windows-1252 encoding
Closed
#1690 [PR #1986] [MERGED] Update paper egg to use their new domain
Closed
#1688 [PR #1985] [MERGED] Fix File global search path & rename to nested search
Closed
#1684 [PR #1978] [MERGED] Consolidate policies and use Subuser model for subuser resource
Closed
#1682 [PR #1979] [MERGED] Fix CreateWebhookConfiguration HeaderActions
Closed
#1686 [PR #1981] [MERGED] Fixed tiny typo
Closed
#1685 [PR #1983] [MERGED] EditServer select_startup refactor
Closed
#1683 [PR #1982] [MERGED] Followup Stock Eggs #1973
Closed
#1678 [PR #1966] [MERGED] composer update
Closed
#1681 [PR #1973] [MERGED] Update Stock Egg Images
Closed
#1680 [PR #1965] [MERGED] Fix docker entrypoint ASSET_URL not APP_ASSET
Closed
#1679 [PR #1972] [MERGED] composer update
Closed
#1677 [PR #1968] [MERGED] Disable Captcha & Oauth Settings actions when read only
Closed
#1675 [PR #1961] [MERGED] Refactor subuser permissions
Closed
#1676 [PR #1955] [MERGED] Add pagination to server list
Closed
#1672 [PR #1959] [MERGED] Fix Save Notification icon & Cleanup
Closed
#1674 [PR #1953] [MERGED] Replace file_get_contents with Http
Closed
#1673 [PR #1964] [MERGED] Add ignoreRecord to CopyFrom relationships
Closed
#1667 [PR #1943] [MERGED] fix: child folder detection in ZIP for plugin extraction
Closed
#1669 [PR #1945] [CLOSED] Add Cloudflared configuration with Internet & Internet+LAN examples
Closed
#1670 [PR #1944] [MERGED] Fix typo in suspend method documentation
Closed
#1671 [PR #1947] [MERGED] Egg API Import/Delete
Closed
#1668 [PR #1951] [MERGED] Only allow server transfers to accessible nodes
Closed
#1666 [PR #1940] [CLOSED] feat: add user api management via application api
Closed
#1664 [PR #1936] [MERGED] Fix Role class path for ::getNavigationIcon()
Closed
#1663 [PR #1942] [MERGED] Add custom render hooks to our footer
Closed
#1665 [PR #1939] [CLOSED] feat: add support for changing docker labels via application api
Closed
#1662 [PR #1937] [MERGED] Fix Policies modelname are case sensitive
Closed
#1661 [PR #1926] [MERGED] Improve "first task" checks
Closed
#1657 [PR #1934] [MERGED] Delete ssh keys shouldn't be a POST & Cleanup routes
Closed
#1660 [PR #1928] [MERGED] composer update
Closed
#1659 [PR #1925] [MERGED] Fix EditFiles breadcrumbs incorrect url
Closed
#1658 [PR #1933] [MERGED] Fix Egg select_startup default & update state
Closed
#1656 [PR #1917] [MERGED] Update docker image
Closed
#1652 [PR #1924] [MERGED] Add progress bars to client area
Closed
#1655 [PR #1913] [MERGED] Fix permission checks on Client side
Closed
#1653 [PR #1921] [MERGED] Fix: No live preview for fonts
Closed
#1654 [PR #1911] [MERGED] Refactor schedule tasks
Closed
#1648 [PR #1902] [MERGED] Remove 'required' rule from egg-garrys-mod.yaml
Closed
#1651 [PR #1908] [CLOSED] Update workflows for parallel tests
Closed
#1649 [PR #1906] [MERGED] Add server icons
Closed
#1650 [PR #1907] [MERGED] Make sure to load FilamentServiceProvider before panel providers
Closed
#1647 [PR #1904] [CLOSED] Add server description to loading placeholder
Closed
#1646 [PR #1900] [MERGED] Change Admin Actions to IconButtons
Closed
#1645 [PR #1897] [MERGED] Add back 2fa requirement middleware
Closed
#1642 [PR #1898] [MERGED] Remove old update command
Closed
#1643 [PR #1901] [MERGED] composer update
Closed
#1644 [PR #1896] [MERGED] Encode file contents to utf-8
Closed
#1639 [PR #1885] [MERGED] Fix node_ids rule for database host
Closed
#1640 [PR #1887] [MERGED] don't try to bulk update if egg doesn't even have a url
Closed
#1641 [PR #1892] [MERGED] Make sure case for role permissions is correct
Closed
#1638 [PR #1893] [MERGED] Use public disk for console fonts upload
Closed
#1637 [PR #1891] [MERGED] Fix jar mime type
Closed
#1634 [PR #1883] [MERGED] fix: bypass tenant scoping in allocation queries
Closed
#1636 [PR #1879] [MERGED] Fix allocations by admins aren't locked by default
Closed
#1635 [PR #1882] [MERGED] fix: use port range on free allocation lookup
Closed
#1633 [PR #1884] [MERGED] feat: Add toggle for automatic allocation creation in panel settings
Closed
#1632 [PR #1881] [MERGED] Fix: Duplicate bulk deletion notifications
Closed
#1631 [PR #1877] [MERGED] Do no use stock notifications on actions
Closed
#1627 [PR #1874] [MERGED] Fix typo in failed upload message
Closed
#1629 [PR #1873] [CLOSED] Replaced UI Avatars
Closed
#1630 [PR #1876] [MERGED] Fix creating mounts
Closed
#1628 [PR #1878] [MERGED] Hide new allocation action if server has 0 allocations.
Closed
#1624 [PR #1868] [MERGED] Fix typo in DNS help text
Closed
#1626 [PR #1869] [MERGED] Add session key to use last used node, instead of latest created node
Closed
#1625 [PR #1866] [MERGED] Plugin system
Closed
#1623 [PR #1872] [CLOSED] Add avatar option to use app logo
Closed
#1622 [PR #1870] [CLOSED] Fix Docker configuration issues
Closed
#1620 [PR #1862] [MERGED] Fix directAccessibleServers returning duplicates
Closed
#1617 [PR #1860] [MERGED] Allow to "embed" server list
Closed
#1618 [PR #1861] [MERGED] Allow to register "special file" alert banners
Closed
#1619 [PR #1865] [MERGED] Add wings diagnostics retrieving to Edit Node page
Closed
#1621 [PR #1864] [MERGED] Laravel 12.37.0 Shift
Closed
#1616 [PR #1854] [MERGED] Fix admin serverlist search
Closed
#1615 [PR #1852] [CLOSED] fix: Automatic allocation creation
Closed
#1614 [PR #1857] [CLOSED] Your Shifty Build
Closed
#1612 [PR #1856] [MERGED] composer update
Closed
#1613 [PR #1858] [MERGED] Reimplement Drag & Drop for file uploading 🎉
Closed
#1611 [PR #1849] [MERGED] Add Egg Images
Closed
#1610 [PR #1850] [MERGED] feat: Add mixed navigation type with admin-configurable defaults
Closed
#1608 [PR #1848] [MERGED] Add border-radius to activity log avatars
Closed
#1609 [PR #1851] [MERGED] add server description to grid view too
Closed
#1607 [PR #1846] [CLOSED] Add Copilot to CLA
Closed
#1603 [PR #1845] [MERGED] Add bulk IP update action for node allocations
Closed
#1605 [PR #1842] [MERGED] Fix weird postgres behavior when selecting mounts
Closed
#1606 [PR #1844] [MERGED] Add boolean cast to read_only toggle buttons
Closed
#1604 [PR #1841] [MERGED] Fix 500 "No route found" when creating db host
Closed
#1602 [PR #1840] [MERGED] Hide User reset password Action on create Operation
Closed
#1601 [PR #1834] [MERGED] Replace current panel log viewer with new and improved log viewer
Closed
#1597 [PR #1837] [MERGED] Use Policies rather then overriding can*() functions
Closed
#1599 [PR #1836] [MERGED] Refactor: add FilamentServiceProvider & globally make Select native(false)
Closed
#1600 [PR #1832] [MERGED] Leverage user() helper
Closed
#1598 [PR #1830] [CLOSED] Fix boolean validator on startup value
Closed
#1596 [PR #1828] [MERGED] Add archive extension selection
Closed
#1593 [PR #1825] [MERGED] Add toggle for externally managed users
Closed
#1595 [PR #1821] [MERGED] Add "cancel" button to profile
Closed
#1594 [PR #1822] [CLOSED] Fixed console duplicating
Closed
#1592 [PR #1826] [MERGED] Add api endpoint for updating username
Closed
#1588 [PR #1815] [MERGED] Repair webhooks once again
Closed
#1590 [PR #1812] [MERGED] Remove duplicate translation entries
Closed
#1589 [PR #1814] [CLOSED] Revert "Fix server owner permissions (#1703)"
Closed
#1591 [PR #1817] [CLOSED] Remove hintCopy from EditNode autosize configuration
Closed
#1587 [PR #1819] [MERGED] Fix user permissions service
Closed
#1586 [PR #1805] [MERGED] Only keep the last 120 stored stats
Closed
#1582 [PR #1810] [CLOSED] Added Korean Translation
Closed
#1584 [PR #1806] [MERGED] composer update
Closed
#1585 [PR #1807] [MERGED] Replace Xtermjs canvas with webgl
Closed
#1583 [PR #1811] [MERGED] Allow admins to "lock" allocations
Closed
#1581 [PR #1797] [CLOSED] Draft: pgsql
Closed
#1579 [PR #1798] [MERGED] Fix 500 when oauth is null
Closed
#1577 [PR #1804] [MERGED] Rename Create actions in EditProfile
Closed
#1580 [PR #1801] [MERGED] Add setup wizard to all oauth providers
Closed
#1578 [PR #1799] [MERGED] Use tenantMiddleware instead of manually fetching tenant query param
Closed
#1575 [PR #1795] [MERGED] Add cpu helper on EditServer & move helperText to hintIcon on Create
Closed
#1576 [PR #1792] [MERGED] Add changelog preview when a new update is available
Closed
#1572 [PR #1789] [MERGED] Topbar removed if using sidebar
Closed
#1573 [PR #1790] [CLOSED] Dependency Updater
Closed
#1574 [PR #1787] [CLOSED] Check for value type for server route binding
Closed
#1571 [PR #1784] [MERGED] Language Update
Closed
#1567 [PR #1782] [MERGED] composer update
Closed
#1568 [PR #1781] [MERGED] Change node config to use Code Entry
Closed
#1570 [PR #1780] [MERGED] Filament v4.1.4
Closed
#1569 [PR #1783] [CLOSED] Remove delete action on last allocation for users
Closed
#1566 [PR #1779] [MERGED] General Edit User Improvements
Closed
#1562 [PR #1772] [MERGED] Improve time offset ux
Closed
#1564 [PR #1778] [MERGED] Add Laravel/Filament Log Viewer
Closed
#1565 [PR #1773] [MERGED] Add sudo to crontab command
Closed
#1563 [PR #1775] [MERGED] v4.1.2 + upgrade
Closed
#1558 [PR #1768] [MERGED] Add user() helper
Closed
#1559 [PR #1763] [MERGED] Remove "custom" email views
Closed
#1561 [PR #1771] [CLOSED] Task Offset
Closed
#1557 [PR #1764] [CLOSED] Laravel 12.32.0 Shift
Closed
#1560 [PR #1765] [CLOSED] Create shift workflow
Closed
#1555 [PR #1759] [MERGED] Refresh page after file updates
Closed
#1556 [PR #1760] [MERGED] Add own endpoint for exporting eggs
Closed
#1552 [PR #1757] [MERGED] Fix mime type for jar files
Closed
#1554 [PR #1758] [MERGED] Make sure default variable value is set and that variables are created when viewing server
Closed
#1553 [PR #1761] [MERGED] Filament v4.1
Closed
#1547 [PR #1747] [MERGED] Redirect to previous page when clicking "cancel" on EditFiles page
Closed
#1548 [PR #1739] [MERGED] Laravel 12.31.1 Shift
Closed
#1551 [PR #1738] [CLOSED] Filament v4.0.20
Closed
#1549 [PR #1756] [MERGED] Add xtermjs Canvas
Closed
#1550 [PR #1746] [MERGED] Enable "ordered imports"
Closed
#1545 [PR #1736] [MERGED] Fix refresh action for egg index select & add refresh action to allocation ip selects
Closed
#1546 [PR #1723] [MERGED] Allow clipboard.writeText without HTTPS
Closed
#1543 [PR #1724] [MERGED] Make tests fail-fast & common env
Closed
#1544 [PR #1731] [MERGED] Url encode username in sftp connection string
Closed
#1542 [PR #1732] [MERGED] Switch tenant slug back to short uuid
Closed
#1539 [PR #1721] [CLOSED] Laravel 12.30.1 Shift
Closed
#1541 [PR #1722] [CLOSED] Make models strict and enable auto eager loading
Closed
#1538 [PR #1715] [MERGED] Fix join_paths for absolute linux paths
Closed
#1540 [PR #1720] [CLOSED] Laravel 12.30.0 Shift
Closed
#1537 [PR #1719] [MERGED] Make allocation select on users server relation manager functional
Closed
#1536 [PR #1713] [MERGED] Add state cast for server condition
Closed
#1535 [PR #1710] [MERGED] Remove table row icons
Closed
#1534 [PR #1714] [CLOSED] Laravel 12.29.0 Shift
Closed
#1532 [PR #1708] [MERGED] Fix powerActions visible while loading
Closed
#1533 [PR #1707] [MERGED] Update security policy
Closed
#1527 [PR #1704] [MERGED] Fixed webhooks on v4 and nested values
Closed
#1531 [PR #1703] [MERGED] Fix server owner permissions
Closed
#1529 [PR #1701] [MERGED] Allow both nodes for server requests when doing transfers
Closed
#1530 [PR #1702] [MERGED] Remove username rules and allow to change it in profile
Closed
#1528 [PR #1705] [MERGED] Sanitize activity log meta data values (on frontend)
Closed
#1522 [PR #1700] [CLOSED] Add RequireApplicationApiKey middleware & remove rootAdmin bypass
Closed
#1525 [PR #1699] [MERGED] Prevent rootAdmins from having other roles & being deleted via the API
Closed
#1524 [PR #1685] [CLOSED] Fix mixed content issues when running behind HTTPS reverse proxy
Closed
#1526 [PR #1684] [MERGED] Collection of smaller v4 fixes
Closed
#1523 [PR #1686] [MERGED] Only disable "delete backup" when backup hasn't failed
Closed
#1521 [PR #1671] [MERGED] Refactor & Catch DatabaseManagementService
Closed
#1520 [PR #1668] [MERGED] Improve join_paths helper method
Closed
#1518 [PR #1673] [MERGED] Remove DaemonPowerRepository
Closed
#1519 [PR #1676] [MERGED] Replace str_random with Str::random
Closed
#1517 [PR #1682] [CLOSED] Migrate to NextJS 15
Closed
#1515 [PR #1659] [MERGED] Fix finish & add translation for Installer title
Closed
#1516 [PR #1661] [MERGED] Encode file path in url
Closed
#1513 [PR #1662] [MERGED] Encode file path in url for folders
Closed
#1514 [PR #1658] [CLOSED] Add file name Validation
Closed
#1512 [PR #1663] [MERGED] Fix Docker versioning
Closed
#1511 [PR #1657] [CLOSED] Laravel 12.28.1 Shift
Closed
#1509 [PR #1651] [MERGED] Filament v4 🎉
Closed
#1507 [PR #1656] [MERGED] Allow multiple startup commands per egg
Closed
#1508 [PR #1652] [CLOSED] Laravel 12.28.0 Shift
Closed
#1510 [PR #1650] [MERGED] Rename api key prefixes for better clarity
Closed
#1506 [PR #1648] [CLOSED] Laravel 12.27.1 Shift
Closed
#1505 [PR #1647] [CLOSED] Laravel 12.27.0 Shift
Closed
#1503 [PR #1640] [MERGED] Fix Installer, Admin & Exit admin redirect
Closed
#1504 [PR #1649] [MERGED] Remove leftovers from activity log batch
Closed
#1502 [PR #1641] [MERGED] Fix activityLog permission name
Closed
#1501 [PR #1632] [MERGED] Fix various Translations & add Installer & add Notifications
Closed
#1500 [PR #1636] [CLOSED] Laravel 12.26.3 Shift
Closed
#1499 [PR #1639] [CLOSED] Laravel 12.26.4 Shift
Closed
#1497 [PR #1634] [CLOSED] Laravel 12.26.2 Shift
Closed
#1498 [PR #1633] [CLOSED] Laravel 12.26.0 Shift
Closed
#1496 [PR #1624] [CLOSED] Laravel 12.25.0 Shift
Closed
#1492 [PR #1626] [MERGED] fix: Wrong conversion if decimal prefix selected
Closed
#1494 [PR #1623] [MERGED] Create custom number format method to catch invalid languages on php 8.4
Closed
#1493 [PR #1630] [MERGED] Update bug-report logs url
Closed
#1495 [PR #1620] [MERGED] Fix 500 for closeable alert banners
Closed
#1491 [PR #1613] [MERGED] Fix gap for profile repeaters (api keys, ssh keys, activity logs)
Closed
#1489 [PR #1612] [MERGED] Improve translation for "link" and "unlink" (oauth)
Closed
#1488 [PR #1619] [MERGED] fix php ini permissions
Closed
#1490 [PR #1615] [MERGED] Create custom startup variable field
Closed
#1487 [PR #1618] [MERGED] Fix translation for invalid schedule cron + cleanup translations for import modal
Closed
#1486 [PR #1610] [CLOSED] Laravel 12.24.0 Shift
Closed
#1485 [PR #1605] [CLOSED] Import Langs from Crowdin
Closed
#1484 [PR #1604] [MERGED] Laravel 12.23.1 Shift
Closed
#1482 [PR #1608] [CLOSED] Remove non-deployable nodes from dropdown
Closed
#1483 [PR #1609] [MERGED] add missing package for healthcheck
Closed
#1478 [PR #1599] [MERGED] Fix & cleanup OAuthController
Closed
#1477 [PR #1598] [MERGED] Server creation: Only get node_id from allocation if it is missing
Closed
#1479 [PR #1596] [MERGED] fix eggs with []
Closed
#1481 [PR #1601] [CLOSED] Laravel 12.23.0 Shift
Closed
#1480 [PR #1603] [CLOSED] Restic support for backups
Closed
#1473 [PR #1588] [MERGED] Fix container status caching
Closed
#1474 [PR #1595] [MERGED] Fixed Allocations not calling webhooks on server creation & Object events
Closed
#1476 [PR #1593] [CLOSED] Fix panel version in dockerfile
Closed
#1475 [PR #1589] [CLOSED] Keycloak OIDC Provider
Closed
#1472 [PR #1590] [MERGED] fix lang
Closed
#1470 [PR #1584] [MERGED] Fix auto deploy docker command not including the container argument
Closed
#1471 [PR #1578] [CLOSED] Laravel 12.22.0 Shift
Closed
#1469 [PR #1579] [MERGED] Cleanup remote api requests
Closed
#1468 [PR #1580] [MERGED] Laravel 12.22.1 Shift
Closed
#1467 [PR #1587] [MERGED] composer update + update jwt
Closed
#1462 [PR #1575] [MERGED] Load app.css before filament styles
Closed
#1463 [PR #1577] [MERGED] Update minecraft eggs to support ipv4/ipv6
Closed
#1465 [PR #1573] [MERGED] Auto create missing users when using oauth
Closed
#1464 [PR #1576] [MERGED] Add abstract base class for panel providers
Closed
#1466 [PR #1574] [MERGED] Update egg-vanilla-minecraft.yaml
Closed
#1461 [PR #1571] [MERGED] Update healthcheck
Closed
#1457 [PR #1569] [MERGED] Fix server creation without deployment
Closed
#1460 [PR #1570] [CLOSED] Webhooks not working variables such actor.username
Closed
#1459 [PR #1572] [MERGED] Allow user selectable navigation type
Closed
#1458 [PR #1567] [CLOSED] Fixed env parser allowing ' and breaking.
Closed
#1453 [PR #1566] [CLOSED] Fixed email from name allowing ' breaking .env
Closed
#1455 [PR #1559] [MERGED] remove maxlength rule from egg variable's default_value field
Closed
#1456 [PR #1563] [MERGED] Cleanup formatResource
Closed
#1452 [PR #1555] [MERGED] Refactor AlertBanner to be ViewComponent
Closed
#1454 [PR #1557] [MERGED] Cleanup and update node packages
Closed
#1451 [PR #1552] [CLOSED] use condition instead of status
Closed
#1448 [PR #1551] [MERGED] Laravel 12.21.0 Shift
Closed
#1449 [PR #1549] [CLOSED] Fixes #1542
Closed
#1450 [PR #1554] [MERGED] Client area translations
Closed
#1447 [PR #1550] [MERGED] Add tags field to eggs transformer.
Closed
#1443 [PR #1539] [CLOSED] api(client): use server condition value for status
Closed
#1444 [PR #1548] [MERGED] Update contributing guide
Closed
#1446 [PR #1541] [MERGED] Move header actions to iconbuttons
Closed
#1445 [PR #1546] [MERGED] Allow for backups to be renamed
Closed
#1442 [PR #1540] [CLOSED] Switch the sub-server File Manager to display more files per page
Closed
#1440 [PR #1537] [MERGED] Fix Console Fit... again
Closed
#1441 [PR #1536] [MERGED] Fix delayed status update, and graphs
Closed
#1438 [PR #1533] [MERGED] Add migration to clear password from auth:fail logs
Closed
#1439 [PR #1534] [MERGED] Call FitConsole after page load
Closed
#1437 [PR #1535] [MERGED] Allow eggs to be exported/imported as YAML
Closed
#1434 [PR #1532] [MERGED] Fix phpstan
Closed
#1436 [PR #1531] [MERGED] Improve Mounts API
Closed
#1435 [PR #1528] [MERGED] Fix memory leak caused by shift pr
Closed
#1432 [PR #1530] [MERGED] Add import & export for schedules
Closed
#1433 [PR #1527] [MERGED] Move fullscreen file editor down to not cover top bar
Closed
#1431 [PR #1518] [MERGED] Use default startup variable value when creating server via api
Closed
#1430 [PR #1517] [MERGED] Fix power actions
Closed
#1428 [PR #1516] [MERGED] Fixed not working variables on DiscordWebhooks and headers.
Closed
#1429 [PR #1521] [MERGED] Server Policy: Only do owner check if checking for subuser permissions
Closed
#1427 [PR #1515] [CLOSED] WebHook headers fix
Closed
#1423 [PR #1511] [CLOSED] Bump deps for vite 7 & tailwind 4
Closed
#1426 [PR #1514] [MERGED] Improve schedule form
Closed
#1425 [PR #1505] [MERGED] Fix options for script_entry Select
Closed
#1424 [PR #1508] [CLOSED] Adds same-network check for port allocations.
Closed
#1422 [PR #1507] [CLOSED] Adds same-network check for port allocations.
Closed
#1419 [PR #1499] [MERGED] Add Languages
Closed
#1421 [PR #1501] [MERGED] Improve turnstile error handling (+ cleanup)
Closed
#1417 [PR #1500] [MERGED] Laravel 12.20.0 Shift
Closed
#1420 [PR #1504] [MERGED] Filters sensitive credential fields from auth:fail logs
Closed
#1418 [PR #1498] [MERGED] Use filaments password broker for reset link token when creating subuser
Closed
#1413 [PR #1490] [MERGED] Fix table view power actions
Closed
#1412 [PR #1496] [MERGED] Filter out already used ips with the same port
Closed
#1415 [PR #1497] [MERGED] Cleanup & fix server deployment
Closed
#1416 [PR #1489] [MERGED] Add migration to match node ports
Closed
#1414 [PR #1486] [MERGED] Nullable allocation in server-entry blade²
Closed
#1411 [PR #1478] [MERGED] Add SSH Keys to Profile
Closed
#1408 [PR #1476] [MERGED] Add dehydratedWhenHidden to serverVariable TextInput & Select
Closed
#1409 [PR #1485] [MERGED] Nullable eggFeatures in FeatureService
Closed
#1407 [PR #1479] [MERGED] Replace gethostbynamel with dns_get_record
Closed
#1410 [PR #1484] [MERGED] Nullable allocation in server-entry blade
Closed
#1405 [PR #1461] [MERGED] Fix: Search for tags in correct variable
Closed
#1406 [PR #1470] [MERGED] back port power actions from v4 branch
Closed
#1404 [PR #1471] [MERGED] Move console js to built app.js file.
Closed
#1402 [PR #1468] [MERGED] Schedule task improvements
Closed
#1403 [PR #1462] [MERGED] Tweak Grid View, Use Memory Limit, not wings reported allocation
Closed
#1401 [PR #1454] [CLOSED] Laravel 12.19.2 Shift
Closed
#1397 [PR #1453] [CLOSED] Laravel 12.19.0 Shift
Closed
#1398 [PR #1455] [MERGED] Laravel 12.19.3 Shift
Closed
#1400 [PR #1451] [MERGED] Add "egg index" and dropdown to egg importer
Closed
#1399 [PR #1452] [MERGED] Refactor admin dashboard widgets to use forms
Closed
#1395 [PR #1447] [MERGED] Role icons: Use correct capitalization for class names
Closed
#1394 [PR #1448] [MERGED] Delete old csgo egg
Closed
#1396 [PR #1450] [MERGED] Fix some tests
Closed
#1393 [PR #1449] [MERGED] Fully remove the filament-context-menu package
Closed
#1392 [PR #1444] [MERGED] Fix Users seeing Open in admin
Closed
#1390 [PR #1433] [MERGED] Cleanup & fix server list
Closed
#1391 [PR #1443] [MERGED] Laravel 12.18.0 Shift
Closed
#1389 [PR #1435] [MERGED] Fix hostname env variable name in rust egg
Closed
#1387 [PR #1432] [MERGED] Server Without Allocations
Closed
#1388 [PR #1434] [MERGED] Fix error handling for deleting backups
Closed
#1386 [PR #1429] [MERGED] Laravel 12.17.0 Shift
Closed
#1384 [PR #1428] [MERGED] Make sure daemon_listen and daemon_connect match when not behind proxy
Closed
#1385 [PR #1423] [MERGED] Add separate port field for node connections
Closed
#1382 [PR #1430] [MERGED] Refactor EnvironmentTrait to use Env Facade
Closed
#1383 [PR #1431] [MERGED] Replace $allocation->toString() with $allocation->address
Closed
#1377 [PR #1418] [CLOSED] Adding more translation strings for server panel (non-admin)
Closed
#1379 [PR #1411] [MERGED] Deselect records for ListFiles DeleteAction
Closed
#1381 [PR #1410] [MERGED] Use translation for ListFiles DeleteAction
Closed
#1378 [PR #1417] [MERGED] Add FileExistsException & Fix error reporting
Closed
#1380 [PR #1413] [MERGED] Lazy load server entries (Grid only)
Closed
#1374 [PR #1399] [MERGED] Add missing </div> to monaco editor view
Closed
#1372 [PR #1406] [MERGED] Permission check fixes
Closed
#1375 [PR #1404] [MERGED] Fix missing font
Closed
#1376 [PR #1407] [CLOSED] Server panel translation
Closed
#1373 [PR #1408] [MERGED] Laravel 12.16.0 Shift
Closed
#1370 [PR #1391] [CLOSED] M alpha
Closed
#1371 [PR #1396] [MERGED] Trait-ify resources and add customizable options
Closed
#1369 [PR #1395] [MERGED] Make server name and server address clickable (and copyable)
Closed
#1368 [PR #1390] [MERGED] Laravel 12.15.0 Shift
Closed
#1367 [PR #1389] [MERGED] Use app panel for password link in AccountCreated notification
Closed
#1363 [PR #1387] [MERGED] Put whereHas-orDoesntHave in own where
Closed
#1366 [PR #1382] [MERGED] Fix Mount translation
Closed
#1365 [PR #1385] [CLOSED] Fix table view context menu
Closed
#1364 [PR #1386] [MERGED] Only include "server" subjects in activity log query
Closed
#1362 [PR #1388] [MERGED] Move tables & forms to resources in client area
Closed
#1360 [PR #1376] [MERGED] Fix Composer warnings
Closed
#1359 [PR #1375] [CLOSED] Laravel 12.14.1 Shift
Closed
#1361 [PR #1378] [MERGED] Use supervisorctl instead of systemctl when running in docker
Closed
#1357 [PR #1374] [CLOSED] Laravel 12.14.0 Shift
Closed
#1358 [PR #1372] [MERGED] Add missing auth activity logs
Closed
#1356 [PR #1366] [MERGED] Check against 2fa backup codes too in Login
Closed
#1354 [PR #1371] [CLOSED] Fix actor & subject for user:api-key.create activity log
Closed
#1355 [PR #1361] [MERGED] Fix GSLToken id, label & query
Closed
#1353 [PR #1362] [MERGED] Use placeholder for EditServer db_delete
Closed
#1352 [PR #1367] [MERGED] Remove packs folders in storage
Closed
#1351 [PR #1360] [MERGED] Fix font dropdown on EditProfile Page
Closed
#1348 [PR #1357] [MERGED] Use github error format for phpstan tests
Closed
#1350 [PR #1358] [MERGED] Fix TRUSTED_PROXIES with *
Closed
#1347 [PR #1359] [MERGED] Fix server notification body translation key
Closed
#1349 [PR #1356] [MERGED] Add button to view install logs
Closed
#1346 [PR #1355] [MERGED] DiscordWebhooks
Closed
#1344 [PR #1350] [MERGED] Enable ipv6 on frontend
Closed
#1343 [PR #1353] [MERGED] Replace File with Storage on EditProfile
Closed
#1342 [PR #1354] [CLOSED] DiscordWebhooks
Closed
#1345 [PR #1352] [MERGED] remove ComicMono as default set to monospace
Closed
#1340 [PR #1344] [MERGED] Prevent primary allocation overwrite on save
Closed
#1339 [PR #1343] [MERGED] Small cleanup for new egg features
Closed
#1341 [PR #1347] [MERGED] Laravel 12.13.0 Shift
Closed
#1338 [PR #1349] [MERGED] Make Tags work in StoreNodeRequest
Closed
#1337 [PR #1348] [MERGED] Hide ChartWidgets when Server isInConflictState or Offline
Closed
#1335 [PR #1341] [MERGED] Cleanup files mount and fix path for global search
Closed
#1336 [PR #1337] [MERGED] move redis only command to if statement in kernel
Closed
#1334 [PR #1339] [MERGED] Font Saga Continues...
Closed
#1332 [PR #1338] [MERGED] Font Saga Continues, The End of ComicSans
Closed
#1333 [PR #1340] [MERGED] Fix 500 when searching for empty term
Closed
#1330 [PR #1335] [MERGED] composer update
Closed
#1331 [PR #1330] [MERGED] Add Comic Mono to the list
Closed
#1328 [PR #1336] [MERGED] fix settings on mobile
Closed
#1329 [PR #1331] [CLOSED] Fix composer.lock
Closed
#1327 [PR #1329] [MERGED] Remove get_fonts, Fix docker container console font selection
Closed
#1322 [PR #1327] [MERGED] Refactor Providers to be a singleton
Closed
#1325 [PR #1323] [MERGED] Use $id as primaryKey for File Model
Closed
#1326 [PR #1328] [MERGED] update filament assets
Closed
#1324 [PR #1322] [MERGED] Append / to EditFiles
Closed
#1323 [PR #1325] [MERGED] Laravel 12.12.0 Shift
Closed
#1319 [PR #1321] [MERGED] Add server power actions to new context menu
Closed
#1321 [PR #1317] [MERGED] Laravel 12.11.0 Shift
Closed
#1320 [PR #1315] [MERGED] Fix database & user not being deleted
Closed
#1317 [PR #1314] [MERGED] Improve file error handling
Closed
#1318 [PR #1320] [MERGED] Laravel 12.11.1 Shift
Closed
#1314 [PR #1304] [MERGED] Add missing disabled in AllocationsRelationManager
Closed
#1315 [PR #1308] [CLOSED] Configure docker PHP for production use
Closed
#1312 [PR #1309] [CLOSED] Example docker image that can update UID/GID
Closed
#1316 [PR #1303] [MERGED] Case insensitive EggFeature Listeners
Closed
#1313 [PR #1311] [MERGED] Rework subuser permission loading
Closed
#1311 [PR #1295] [CLOSED] Fix file browser breaking with special characters in filenames
Closed
#1310 [PR #1296] [CLOSED] Add tzdata to docker image
Closed
#1308 [PR #1300] [MERGED] generalize sponge installation
Closed
#1309 [PR #1298] [MERGED] Laravel 12.10.2 Shift
Closed
#1307 [PR #1301] [MERGED] Add throwIf to daemonRepository
Closed
#1306 [PR #1292] [MERGED] Remove open in new tab for "Open in Admin" option
Closed
#1303 [PR #1294] [MERGED] Laravel 12.10.1 Shift
Closed
#1305 [PR #1291] [CLOSED] Laravel 12.10.0 Shift
Closed
#1304 [PR #1289] [MERGED] Make sure 2fa requirement is enforced
Closed
#1302 [PR #1290] [MERGED] Remove DynamicDatabaseConnection
Closed
#1301 [PR #1288] [MERGED] Only use navigation groups when using sidebar
Closed
#1299 [PR #1283] [MERGED] Add back network chart
Closed
#1300 [PR #1286] [MERGED] Separate user uploadable avatars into own setting
Closed
#1297 [PR #1284] [MERGED] Fix metadata coming from wings activity logs
Closed
#1298 [PR #1285] [MERGED] Use Arr::dot to display multi-dimensional activity log properties
Closed
#1296 [PR #1272] [MERGED] Fix develop Node Version reported as outdated
Closed
#1293 [PR #1282] [MERGED] feat(console): save command history in session
Closed
#1295 [PR #1279] [MERGED] Override section header icon self alignment to centre
Closed
#1294 [PR #1277] [MERGED] Allow changing of the console font
Closed
#1292 [PR #1281] [MERGED] Resolve issue with avatar storage
Closed
#1290 [PR #1271] [MERGED] Add back Egg Features
Closed
#1291 [PR #1264] [MERGED] handle failed oauth
Closed
#1289 [PR #1266] [MERGED] Laravel 12.9.2 Shift
Closed
#1288 [PR #1265] [CLOSED] Laravel 12.9.0 Shift
Closed
#1287 [PR #1270] [MERGED] Only chunk if rows exceeds sqlite variables limit (999)
Closed
#1285 [PR #1258] [MERGED] Fix activity log query
Closed
#1286 [PR #1261] [MERGED] Add live() to KeyValue
Closed
#1284 [PR #1259] [MERGED] Chunk Sushi inserts based on rows count
Closed
#1283 [PR #1262] [MERGED] Fix api docs for server update requests
Closed
#1282 [PR #1263] [MERGED] Add back behind_proxy to ui
Closed
#1280 [PR #1252] [CLOSED] Fixing of -> Undefined array key "customization"
Closed
#1279 [PR #1257] [MERGED] Fix action in notifications
Closed
#1281 [PR #1253] [MERGED] Fix storage graph not rendering correctly
Closed
#1277 [PR #1256] [MERGED] Correctly display backup status
Closed
#1278 [PR #1251] [MERGED] Make avatars work in docker
Closed
#1276 [PR #1250] [CLOSED] dokploy version
Closed
#1274 [PR #1245] [MERGED] Use recommended PHP 8.4 for Docker
Closed
#1275 [PR #1248] [MERGED] Remove NavigationGroups for Admin Navbar
Closed
#1273 [PR #1247] [MERGED] Allow users to remove their Avatar
Closed
#1272 [PR #1246] [MERGED] Only allow image/png mimetype for Avatar
Closed
#1271 [PR #1239] [MERGED] Restore exception_handler & error_handler for Tests
Closed
#1268 [PR #1236] [MERGED] chore: Refactor Mounts
Closed
#1267 [PR #1235] [MERGED] Fix serverVariables not saving due to join
Closed
#1269 [PR #1244] [MERGED] Add pdo_pgsql to Docker
Closed
#1270 [PR #1237] [CLOSED] Use accessibleServers & Hide headerActions if there's no servers
Closed
#1266 [PR #1226] [MERGED] Laravel 12.8.1 Shift
Closed
#1264 [PR #1224] [CLOSED] CSS calls for lowercase
Closed
#1262 [PR #1233] [MERGED] Add storage:link to setup command
Closed
#1265 [PR #1231] [MERGED] Allow to assign nodes to roles (node ownership)
Closed
#1263 [PR #1232] [CLOSED] Cleanup CI
Closed
#1261 [PR #1220] [MERGED] Change table page options
Closed
#1260 [PR #1221] [CLOSED] Add Translations from Crowdin
Closed
#1258 [PR #1218] [MERGED] Fix file writing
Closed
#1259 [PR #1219] [MERGED] Show different roles CheckboxList for root admins and non root admins
Closed
#1257 [PR #1222] [MERGED] Update original migrations with nullable
Closed
#1256 [PR #1216] [MERGED] Add setup wizard to database host
Closed
#1255 [PR #1213] [MERGED] Laravel 12.7.2 Shift
Closed
#1253 [PR #1212] [CLOSED] Laravel 12.7.1 Shift
Closed
#1254 [PR #1214] [CLOSED] Spanish translations
Closed
#1252 [PR #1215] [CLOSED] Add option to change server icon
Closed
#1251 [PR #1207] [MERGED] Refactor admin dashboard to use widgets
Closed
#1250 [PR #1206] [MERGED] Allow user to choose archive name in FileManager
Closed
#1248 [PR #1209] [MERGED] Allow to register custom console widgets
Closed
#1247 [PR #1208] [MERGED] Allow to register custom role permissions
Closed
#1249 [PR #1210] [MERGED] Chore filament:upgrade
Closed
#1242 [PR #1200] [MERGED] Update Overview, Again. Add some customization
Closed
#1246 [PR #1199] [CLOSED] Laravel 12.5.0 Shift
Closed
#1245 [PR #1205] [MERGED] Laravel 12.6.0 Shift
Closed
#1244 [PR #1203] [MERGED] Added Icons for the Power Actions
Closed
#1243 [PR #1204] [MERGED] Fixed filament search bar on edit files language dropdown
Closed
#1241 [PR #1197] [MERGED] Prevent Server primary allocation disociation
Closed
#1238 [PR #1194] [CLOSED] added simple shameless Merch button
Closed
#1240 [PR #1198] [MERGED] Cleanup panel config file
Closed
#1237 [PR #1196] [MERGED] Add unique foreign keys for EggVariable
Closed
#1239 [PR #1195] [MERGED] Use afterSave instead of handleRecordUpdate & move transferServer
Closed
#1236 [PR #1190] [MERGED] Switch inserts to proper creates
Closed
#1234 [PR #1192] [MERGED] Add avatar providers
Closed
#1232 [PR #1191] [CLOSED] Laravel 12.4.1 Shift
Closed
#1233 [PR #1189] [CLOSED] Laravel 12.4.0 Shift
Closed
#1235 [PR #1193] [MERGED] Remove codeowners
Closed
#1231 [PR #1181] [MERGED] Must use Closure since MenuItem does not leverage Concerns
Closed
#1230 [PR #1188] [MERGED] Fix typo for SESSION_DRIVER in RedisSetupCommand
Closed
#1227 [PR #1180] [MERGED] Add Owner Filter to ListServers
Closed
#1229 [PR #1184] [MERGED] Change console font
Closed
#1228 [PR #1182] [MERGED] Reimplement password reset
Closed
#1225 [PR #1176] [MERGED] Set Schedule next_run_at in ListSchedules to Never if disabled
Closed
#1226 [PR #1173] [MERGED] Improve alert banner fetching
Closed
#1223 [PR #1178] [MERGED] Fix EditProfile translation
Closed
#1222 [PR #1174] [MERGED] Add some refreshs & notifications to EditServer action buttons
Closed
#1224 [PR #1177] [CLOSED] add a all in one docker compose with example.env and README.md
Closed
#1221 [PR #1170] [MERGED] Fix compose.yml spelling
Closed
#1220 [PR #1169] [CLOSED] Add sortColumn to EggVariables
Closed
#1219 [PR #1165] [MERGED] Remove duplicated activity.read & use relations
Closed
#1218 [PR #1172] [MERGED] Fix Egg Variable Order
Closed
#1217 [PR #1166] [MERGED] Remove outdated Docker image documentation
Closed
#1215 [PR #1156] [MERGED] Fix Server ForceDelete
Closed
#1212 [PR #1151] [MERGED] Update Overview and Server List
Closed
#1216 [PR #1157] [MERGED] Show different emptyStateHeading when activeTab is my in ListServers
Closed
#1213 [PR #1158] [MERGED] Disallow 0.0.0.0, 127.0.0.1 and localhost as node fqdn
Closed
#1214 [PR #1162] [MERGED] Force app panel for EditProfile
Closed
#1210 [PR #1145] [MERGED] Refactor Node Stats
Closed
#1211 [PR #1144] [MERGED] Fix 500 when viewing node
Closed
#1207 [PR #1149] [MERGED] Fix activity log on rename api endpoint
Closed
#1208 [PR #1147] [MERGED] Remove cursor not allowed rule
Closed
#1209 [PR #1146] [MERGED] Fix OAuth Modals CopyAction & use x-filament::link
Closed
#1206 [PR #1141] [MERGED] Schedules: Update next_run_at when editing & show notification if cron is invalid
Closed
#1203 [PR #1138] [CLOSED] Make Installer handle APP_KEY generation
Closed
#1205 [PR #1142] [MERGED] Add host config to gitlab oauth (& add setup steps)
Closed
#1202 [PR #1137] [MERGED] Pest Test Improvements
Closed
#1204 [PR #1139] [MERGED] Fix server transfer backend
Closed
#1200 [PR #1134] [MERGED] Add Server ForceDelete
Closed
#1201 [PR #1135] [MERGED] Add FileNotEditableException
Closed
#1197 [PR #1133] [CLOSED] Replace dead link in Docker README.md
Closed
#1199 [PR #1132] [MERGED] Catch 500 on backup page when you hit the backup rate limit
Closed
#1198 [PR #1136] [MERGED] Create new description endpoint
Closed
#1194 [PR #1126] [MERGED] Add redirect after clicking reinstall
Closed
#1193 [PR #1129] [MERGED] Catch DaemonFileRepository & show Alert
Closed
#1195 [PR #1127] [CLOSED] Laravel 12.3.0 Shift
Closed
#1196 [PR #1125] [MERGED] Add tags to egg importer & exporter, add tags to egg jsons
Closed
#1192 [PR #1130] [MERGED] Remove unused groupBy
Closed
#1190 [PR #1120] [MERGED] Fix SMTP scheme/ encryption
Closed
#1191 [PR #1117] [MERGED] Add bulk move
Closed
#1187 [PR #1122] [MERGED] Add update egg bulk action
Closed
#1189 [PR #1124] [MERGED] Add tag filter to lists
Closed
#1188 [PR #1119] [MERGED] Add UI for server transfers
Closed
#1186 [PR #1116] [MERGED] Fix path resolving when moving files
Closed
#1185 [PR #1109] [MERGED] Fix DaemonFileRepository in ListFiles
Closed
#1182 [PR #1111] [MERGED] Add header, footer & body-end views
Closed
#1183 [PR #1110] [MERGED] Fix ImportEggAction
Closed
#1184 [PR #1113] [MERGED] Make sure to not sync root admin role
Closed
#1177 [PR #1101] [MERGED] Use ContainerStatus::tryFrom in ProcessScheduleService
Closed
#1178 [PR #1106] [MERGED] Catch NodeUpdateService in EditNode & NodeController
Closed
#1181 [PR #1104] [MERGED] Add App Logo
Closed
#1180 [PR #1102] [MERGED] Hide Directory size in ListFiles
Closed
#1179 [PR #1108] [CLOSED] Update readme.md
Closed
#1174 [PR #1100] [MERGED] Reduce pelican.svg size
Closed
#1176 [PR #1087] [MERGED] Fix editing an offline node and not saving
Closed
#1173 [PR #1092] [MERGED] chore: Remove NodeCreationService
Closed
#1175 [PR #1089] [MERGED] Fix Release Build
Closed
#1172 [PR #1088] [MERGED] Fix Releases
Closed
#1170 [PR #1086] [MERGED] Silent file_exists when its not allowed in open_basedir
Closed
#1167 [PR #1082] [MERGED] Laravel 12.2.0 Shift
Closed
#1171 [PR #1083] [MERGED] Server Model does not use SoftDelete
Closed
#1168 [PR #1084] [CLOSED] Add Authelia OAuth provider
Closed
#1169 [PR #1081] [MERGED] Fix OAuth Routes, function calls need to be public
Closed
#1164 [PR #1079] [CLOSED] Node deployment tags
Closed
#1166 [PR #1080] [MERGED] Fix FindViableNodeService to actually filter Tags
Closed
#1163 [PR #1075] [MERGED] Fix null Node Stats
Closed
#1165 [PR #1074] [MERGED] Make sure the app key is always set
Closed
#1162 [PR #1078] [MERGED] Fix missing space in OAuth modal
Closed
#1159 [PR #1071] [MERGED] Add url Repeater to ImportEggHeaderAction
Closed
#1160 [PR #1069] [MERGED] Add hint about overhead when using memory limit
Closed
#1157 [PR #1070] [MERGED] Replace existing Egg Reserved_Env_Variables with SERVER_ prefix
Closed
#1158 [PR #1072] [MERGED] Tests: Make PHPstan run in 8.2, 8.3 & 8.4
Closed
#1161 [PR #1073] [MERGED] Use composer to copy .env.example after its done installing packages.
Closed
#1153 [PR #1068] [MERGED] Refactor captcha
Closed
#1155 [PR #1063] [MERGED] Fix subuser activity log
Closed
#1156 [PR #1066] [MERGED] Officially support PostgreSQL database
Closed
#1154 [PR #1067] [MERGED] Fix Build UI Tests running twice
Closed
#1152 [PR #1065] [MERGED] Add Laravel Data package, also some small fixes
Closed
#1151 [PR #1060] [MERGED] Add missing activity loggers on client area
Closed
#1147 [PR #1059] [MERGED] Make restart the default payload when using PowerAction in Schedules
Closed
#1148 [PR #1058] [MERGED] Force 2fa_required to no one by default during Tests
Closed
#1149 [PR #1062] [MERGED] Revert Monaco Changes...
Closed
#1150 [PR #1061] [MERGED] Allow sendCommand on Starting or Running Servers
Closed
#1146 [PR #1053] [MERGED] Fix EditServer saving only Build infos
Closed
#1145 [PR #1057] [MERGED] Laravel 12.1.1 Shift
Closed
#1144 [PR #1050] [MERGED] Basic two factor auth implementation
Closed
#1143 [PR #1054] [MERGED] Use predis as default redis driver
Closed
#1142 [PR #1052] [CLOSED] Avoid unnecessary node fqdm queries
Closed
#1138 [PR #1045] [MERGED] Laravel 12.x Shift
Closed
#1140 [PR #1049] [MERGED] Add missing Database address field
Closed
#1141 [PR #1046] [MERGED] Fix EditUser
Closed
#1137 [PR #1047] [MERGED] PHPstan updates
Closed
#1139 [PR #1044] [MERGED] Remove old php-cs-fixer config file
Closed
#1136 [PR #1041] [CLOSED] Laravel 12.x Shift
Closed
#1133 [PR #1040] [MERGED] Fix Disk Storage total on console page
Closed
#1134 [PR #1042] [MERGED] Use BuildModificationService on EditServer
Closed
#1132 [PR #1043] [CLOSED] Pest Test Improvements
Closed
#1135 [PR #1039] [MERGED] Call parent constructor in custom oauth provider classes
Closed
#1127 [PR #1037] [MERGED] Delete mysql-schema
Closed
#1130 [PR #1036] [MERGED] Fix composer.lock
Closed
#1131 [PR #1038] [MERGED] Update Admin Resources
Closed
#1128 [PR #1033] [MERGED] Downgrade myclabs/deep-copy back to 1.12.1
Closed
#1129 [PR #1034] [MERGED] Make sure tests fails on composer error
Closed
#1126 [PR #1027] [MERGED] Add Custom StatBlocks, Add Stats
Closed
#1122 [PR #1030] [MERGED] Add deleteAny and replicate to policies
Closed
#1123 [PR #1026] [MERGED] Add missing Egg RESERVED_ENV_NAMES
Closed
#1124 [PR #1032] [MERGED] Small api docs improvements
Closed
#1125 [PR #1031] [MERGED] Fix StoreServerRequest for deployment
Closed
#1121 [PR #1019] [MERGED] Fix Node Edit Page
Closed
#1119 [PR #1018] [CLOSED] Validate eggVariable default_value using its rules
Closed
#1120 [PR #1023] [MERGED] Enhance Node health column
Closed
#1117 [PR #1015] [MERGED] Don't log duplicated OauthProviders during tests
Closed
#1118 [PR #1014] [MERGED] Add backend validation to subuser permissions
Closed
#1114 [PR #1009] [MERGED] Interpret Server StartupCommand variables
Closed
#1116 [PR #1013] [MERGED] Add Egg copy from & ReplicateAction
Closed
#1115 [PR #1010] [MERGED] Fix deleted users being shown as "System" in activity log
Closed
#1112 [PR #1012] [MERGED] (docker) supercronic: allow overlapping
Closed
#1113 [PR #1008] [MERGED] Add missing selectablePlaceholder(false) & native(false) Fix 500
Closed
#1111 [PR #1004] [MERGED] Add ignoreRecord: true to Server ExternalId
Closed
#1109 [PR #1001] [MERGED] Add WordWrap to MonacoEditor
Closed
#1110 [PR #1006] [MERGED] Small translation fixes
Closed
#1107 [PR #1002] [CLOSED] Alert banner
Closed
#1108 [PR #1005] [MERGED] Chore Upgrade Dependencies
Closed
#1102 [PR #996] [MERGED] Add Webhook Event header
Closed
#1106 [PR #997] [MERGED] Remove Deprecated PHPDoc comment & AuditLog Model
Closed
#1104 [PR #994] [MERGED] Fix Translations
Closed
#1105 [PR #995] [MERGED] Fix incorrect Allocation permission in Node's AllocationsRelationManager
Closed
#1103 [PR #999] [MERGED] Fix Health ScheduleCheck
Closed
#1100 [PR #993] [MERGED] fix(docker): enable multi-arch builds
Closed
#1101 [PR #990] [MERGED] Fix Setting Saved Translation
Closed
#1097 [PR #989] [MERGED] Cleanup OAuth
Closed
#1099 [PR #991] [MERGED] Fix Admin Area translations
Closed
#1098 [PR #988] [MERGED] Fix flipped translation keys
Closed
#1096 [PR #982] [CLOSED] feat: Adds Azure AD/Entra ID as an OAuth provider
Closed
#1094 [PR #979] [CLOSED] Use shorthand for getting user id
Closed
#1095 [PR #981] [CLOSED] Add Entra ID/Azure AD as an OAuth provider
Closed
#1093 [PR #987] [MERGED] Fix revamp api_keys migration
Closed
#1092 [PR #978] [CLOSED] Add isAdmin check to SelectableRecord in ListUsers
Closed
#1091 [PR #977] [MERGED] Fix ServerList Filter query
Closed
#1090 [PR #968] [MERGED] Add back TransientToken check
Closed
#1087 [PR #972] [MERGED] Add default import url on EditEgg
Closed
#1089 [PR #971] [MERGED] Fix event listeners for notifications
Closed
#1088 [PR #975] [MERGED] Fix OAuthProvider & Add ColorPicker for Authentik
Closed
#1084 [PR #961] [MERGED] Filter out wings metadata in ListActivities
Closed
#1085 [PR #965] [MERGED] Admin Area Translations
Closed
#1083 [PR #960] [MERGED] Add front end badges
Closed
#1086 [PR #962] [MERGED] Use PestPHP
Closed
#1082 [PR #963] [MERGED] Add view pages for "simple" resources
Closed
#1080 [PR #954] [MERGED] Add validation & missing reserved vars to EggVariables
Closed
#1081 [PR #951] [CLOSED] fixed and added German translations for Panel
Closed
#1079 [PR #959] [MERGED] Fix file download link
Closed
#1077 [PR #950] [MERGED] Fix CopyAction & Add to Server Settings page
Closed
#1078 [PR #952] [MERGED] Fix File Upload
Closed
#1076 [PR #941] [MERGED] chore: add codeowners
Closed
#1074 [PR #940] [MERGED] Bump vite from 6.0.7 to 6.0.9
Closed
#1075 [PR #944] [MERGED] [Fix] Websocket Tokens Refresh issue
Closed
#1072 [PR #946] [MERGED] Fix ServerList Filter badge count
Closed
#1073 [PR #949] [MERGED] Fix schedules
Closed
#1068 [PR #939] [MERGED] Activity log list improvements
Closed
#1067 [PR #935] [MERGED] Add roles to owner selector on Create/Edit Server page
Closed
#1069 [PR #938] [MERGED] files tooltip for activity logs
Closed
#1071 [PR #937] [MERGED] Use tabs instead of filter for server list
Closed
#1070 [PR #936] [MERGED] File manager improvements
Closed
#1066 [PR #925] [CLOSED] Migrate 2FA
Closed
#1064 [PR #931] [MERGED] NodeStorageChart: Format data after math
Closed
#1065 [PR #932] [MERGED] Rootless Docker/Optimized build
Closed
#1062 [PR #929] [MERGED] Update node record after updating
Closed
#1063 [PR #927] [MERGED] Update EditServer owner selection
Closed
#1058 [PR #920] [MERGED] ci: move ARM Docker builds to native ARM runner
Closed
#1059 [PR #919] [MERGED] Fix server access for admins without subuser
Closed
#1060 [PR #923] [CLOSED] Fix websocket always in error state
Closed
#1061 [PR #922] [MERGED] Fix 500 for suspended servers.
Closed
#1057 [PR #924] [MERGED] Alert banner improvements: auto-refresh, fixes & "closeable"
Closed
#1055 [PR #915] [CLOSED] Fix Docker build by readding existing alias for now
Closed
#1056 [PR #914] [MERGED] Actually use nodeUpdateService not only for keys
Closed
#1052 [PR #913] [MERGED] Fix SuspendAll & Server Condition
Closed
#1054 [PR #918] [MERGED] feat(docker): copy PHP extensions from builder stage to speedup the b…
Closed
#1053 [PR #917] [MERGED] Fix the docker build
Closed
#1048 [PR #912] [MERGED] Use temp config for mail testing
Closed
#1051 [PR #906] [MERGED] Use Filament labels.
Closed
#1050 [PR #905] [MERGED] Edit Node Listing, Enable Storage Graph
Closed
#1049 [PR #907] [MERGED] Fix translations for activity logs
Closed
#1047 [PR #903] [MERGED] OAuth improvements
Closed
#1046 [PR #896] [CLOSED] PostgreSQL Support
Closed
#1043 [PR #898] [CLOSED] Make DynamicDatabaseConnection static
Closed
#1044 [PR #899] [MERGED] Fix deleting database host when it has assigned nodes
Closed
#1045 [PR #901] [MERGED] Fix server reinstall action
Closed
#1042 [PR #902] [MERGED] Make sure variables are unique per egg
Closed
#1041 [PR #894] [CLOSED] Speed up Docker build and fix entrypoint permissions
Closed
#1037 [PR #892] [MERGED] Alert banners
Closed
#1039 [PR #893] [MERGED] Update health page with tailwind classes
Closed
#1040 [PR #890] [MERGED] Fix Latest version error
Closed
#1038 [PR #891] [MERGED] Fix invisible text on light mode
Closed
#1035 [PR #885] [MERGED] Remove DaemonConnectionException
Closed
#1033 [PR #883] [CLOSED] Fix docker build after vite update
Closed
#1034 [PR #884] [MERGED] Adjust path for server panel
Closed
#1036 [PR #889] [MERGED] Strip http/ https from steam oauth allowed_host
Closed
#1032 [PR #888] [CLOSED] Change 2024 to 2025 | readme
Closed
#1031 [PR #882] [CLOSED] fix: json capitalization
Closed
#1027 [PR #881] [MERGED] Update admin area navigation
Closed
#1030 [PR #880] [MERGED] Remove old client area and switch to vite
Closed
#1028 [PR #879] [CLOSED] Change console cursor color
Closed
#1029 [PR #878] [MERGED] Add role permission for health page
Closed
#1023 [PR #870] [MERGED] Show suspended servers
Closed
#1025 [PR #877] [MERGED] Fix namespace for role permission icons
Closed
#1026 [PR #871] [MERGED] Fix/suspend server offline node
Closed
#1022 [PR #872] [MERGED] Add back EGG FileDenylist
Closed
#1024 [PR #875] [MERGED] Add client_id to steam oauth config
Closed
#1018 [PR #864] [CLOSED] fix: skip files without php extension
Closed
#1019 [PR #866] [MERGED] Revert "Listen to more framework webhook events"
Closed
#1020 [PR #860] [MERGED] Remove useless validated override
Closed
#1021 [PR #862] [MERGED] Discard ipAddresses cache if wings is offline + Switch to Select
Closed
#1017 [PR #861] [MERGED] Fix 500 on duplicate ports
Closed
#1016 [PR #858] [MERGED] Add PHP 8.4 Support
Closed
#1014 [PR #859] [MERGED] Add missing externalId on Server creation
Closed
#1012 [PR #855] [MERGED] Remove First/Last Name for Users
Closed
#1013 [PR #853] [MERGED] Change limits section on front end
Closed
#1015 [PR #857] [MERGED] Fix server limits showing as 0
Closed
#1009 [PR #852] [MERGED] Make backup name not required in new area
Closed
#1011 [PR #848] [MERGED] Replace some guzzle exceptions and fix server creation failures
Closed
#1010 [PR #851] [MERGED] Remove rightJoin causing trouble with sqlite < 3.39
Closed
#1007 [PR #850] [MERGED] Hide Startup + Show Activity on Server panel when in conflictState
Closed
#1008 [PR #849] [MERGED] Scope power buttons to current server
Closed
#1005 [PR #844] [MERGED] 840 unable to delete node if its associated with a database host
Closed
#1002 [PR #847] [MERGED] Move role resource under the advanced settings
Closed
#1006 [PR #845] [MERGED] fix: create database fails with 500
Closed
#1003 [PR #839] [MERGED] Add OAuth Settings to Settings
Closed
#1004 [PR #843] [MERGED] Show Schedule payload & remove duplicated code
Closed
#999 [PR #832] [MERGED] Fix wrong language formatting in charts
Closed
#1000 [PR #828] [MERGED] Catch correct Exceptions when updating/ deleting subusers
Closed
#998 [PR #826] [MERGED] Add Edit/Delete on Tasks
Closed
#997 [PR #838] [CLOSED] Add OAuth Settings to Settings Page
Closed
#1001 [PR #836] [MERGED] Mobile + Layout Changes
Closed
#995 [PR #823] [MERGED] Add own action classes for egg actions (+ add empty state)
Closed
#993 [PR #821] [MERGED] Move custom columns to new namespace
Closed
#996 [PR #824] [MERGED] (Admin) UI Consistency
Closed
#992 [PR #825] [MERGED] Add CreateUser page
Closed
#994 [PR #822] [MERGED] Add own action class for "rotate database password"
Closed
#990 [PR #815] [MERGED] Move schedule buttons
Closed
#991 [PR #816] [MERGED] Properly handle 404 for editing files
Closed
#988 [PR #817] [MERGED] Add database notifications
Closed
#987 [PR #820] [MERGED] Add own column class for node health
Closed
#989 [PR #819] [MERGED] Remove unused DatabaseResource
Closed
#983 [PR #814] [MERGED] Update File Manager
Closed
#984 [PR #810] [MERGED] Custom error pages
Closed
#986 [PR #813] [MERGED] Add redirect after saving file.
Closed
#985 [PR #809] [MERGED] Make use of Laravels AboutCommand
Closed
#982 [PR #811] [MERGED] Allow admins to change server egg
Closed
#979 [PR #806] [MERGED] Add Run now button for schedules & add status field
Closed
#978 [PR #803] [MERGED] Dynamic server status
Closed
#980 [PR #800] [MERGED] Better IP addresses
Closed
#981 [PR #801] [MERGED] Allow searching for port when associating allocations
Closed
#977 [PR #804] [MERGED] Update phpstan to latest
Closed
#976 [PR #795] [MERGED] Move installer to correct namespace
Closed
#973 [PR #798] [MERGED] Force installer width
Closed
#975 [PR #797] [MERGED] Only allow one * in global search
Closed
#974 [PR #799] [MERGED] Fix power buttons
Closed
#972 [PR #796] [MERGED] Add persistFiltersInSession to server list
Closed
#970 [PR #787] [MERGED] Small updates
Closed
#968 [PR #791] [MERGED] Add Kill button to console
Closed
#969 [PR #789] [MERGED] Fix power actions
Closed
#971 [PR #788] [CLOSED] Ays/updates
Closed
#967 [PR #790] [MERGED] Fix #784
Closed
#966 [PR #781] [MERGED] Show login failure message
Closed
#965 [PR #782] [MERGED] Fix forever expanding code editor
Closed
#963 [PR #778] [MERGED] Remove unsaved changes alert
Closed
#964 [PR #780] [MERGED] Fix Issue 763
Closed
#962 [PR #783] [MERGED] Enable Global Search
Closed
#961 [PR #775] [MERGED] Update database creation
Closed
#959 [PR #776] [MERGED] Update Server Console, Again...
Closed
#958 [PR #772] [MERGED] Display roles as badge in user list
Closed
#960 [PR #774] [MERGED] More console changes
Closed
#957 [PR #777] [MERGED] Fix admin discover
Closed
#956 [PR #767] [MERGED] Allow Database Hosts to have multiple Nodes
Closed
#955 [PR #770] [MERGED] Add config value for display width to other pages
Closed
#953 [PR #764] [MERGED] Update Server Console, Address Overflows
Closed
#954 [PR #771] [MERGED] Show full client api key after creation
Closed
#952 [PR #765] [MERGED] Remove unique node on Create/Edit DatabaseHost
Closed
#950 [PR #759] [MERGED] Add Display Width setting
Closed
#947 [PR #761] [MERGED] Hide sidebar on server list
Closed
#951 [PR #757] [MERGED] Fix timezone for file timestamps
Closed
#948 [PR #760] [MERGED] Server Listing tweaks.
Closed
#949 [PR #762] [MERGED] Add filters to server list
Closed
#944 [PR #755] [MERGED] Handle token expiring and token expired websocket events
Closed
#946 [PR #750] [MERGED] Remove exception methods because of memory bombing
Closed
#942 [PR #754] [MERGED] Empty array if user->oauth is null
Closed
#943 [PR #751] [MERGED] Small changes for new client area
Closed
#945 [PR #752] [MERGED] Tweak EditNode layout for mobile
Closed
#941 [PR #748] [MERGED] Delete subuser on owner change
Closed
#939 [PR #740] [CLOSED] Add (global) sorting to server list
Closed
#940 [PR #742] [MERGED] Add role permissions for webhooks
Closed
#938 [PR #741] [MERGED] Move admin pages & resources into own namespace
Closed
#937 [PR #747] [MERGED] Fix Subuser issues.
Closed
#936 [PR #737] [MERGED] Auto update resources on server list
Closed
#934 [PR #739] [MERGED] Combine status & uptime, add address on ServerOverview
Closed
#935 [PR #738] [MERGED] Hide global search button for now
Closed
#933 [PR #734] [MERGED] Add config panel.editable_server_descriptions check
Closed
#932 [PR #730] [MERGED] Add min length check to username
Closed
#928 [PR #728] [MERGED] Listen to more framework webhook events
Closed
#930 [PR #725] [MERGED] Update egg jsons
Closed
#931 [PR #726] [MERGED] Add back force https
Closed
#929 [PR #727] [CLOSED] Add a primary key to 'password_resets' table to allow compatibility with MariaDB Galera.
Closed
#927 [PR #724] [CLOSED] Allow Database Hosts to have multiple Nodes
Closed
#922 [PR #718] [MERGED] Add Oauth frontend and backend improvements
Closed
#924 [PR #722] [MERGED] Installer: Shows errors on submit & move runMigrations
Closed
#925 [PR #720] [MERGED] Fix permission check if user is subuser and admin
Closed
#926 [PR #721] [MERGED] Add Create Database btn on admin side
Closed
#923 [PR #723] [MERGED] Add exit admin to Menu
Closed
#921 [PR #714] [MERGED] Allow username on filament login page + make case insensitive
Closed
#918 [PR #709] [MERGED] Fix Panel Version Cache
Closed
#920 [PR #712] [MERGED] Update all dependencies
Closed
#917 [PR #715] [CLOSED] Update 2024_11_04_185326_revamp_api_keys_permissions.php
Closed
#919 [PR #713] [MERGED] Make sure UTC is always used internally
Closed
#916 [PR #707] [MERGED] Change 'exception'
Closed
#913 [PR #708] [MERGED] Prevent Select All on Allocations
Closed
#914 [PR #706] [MERGED] use correct case for import
Closed
#915 [PR #705] [MERGED] Update web installer (again)
Closed
#912 [PR #704] [MERGED] Cleanup SoftwareVersionService
Closed
#908 [PR #699] [CLOSED] Write special env variables at the very end of the installer
Closed
#911 [PR #700] [MERGED] Fixing Docker Environment variable only getting checked for existence instead of value
Closed
#909 [PR #701] [MERGED] Fix AutoDeploy & KeyCreationService
Closed
#910 [PR #702] [CLOSED] Default to 8443 if https
Closed
#907 [PR #703] [MERGED] Improve egg import error handling
Closed
#903 [PR #698] [MERGED] Fix redis connection check
Closed
#906 [PR #691] [CLOSED] Update egg-rust.json to use Pterodactyl's image
Closed
#902 [PR #695] [MERGED] Clear webhook cache when webhooks are deleted
Closed
#905 [PR #697] [MERGED] Add egg filter to server mounts list
Closed
#904 [PR #692] [MERGED] Fix trusted proxies settings & Move ips to config & Add ipv6
Closed
#897 [PR #686] [MERGED] Update Webhooks to match other resources
Closed
#901 [PR #684] [CLOSED] Refactor & Add Port check when creating allocations
Closed
#898 [PR #690] [MERGED] Make sure roles always use web guard name
Closed
#899 [PR #685] [MERGED] Add unique to username for create user
Closed
#900 [PR #687] [MERGED] Fix Node Health not live & Add tooltip
Closed
#896 [PR #682] [MERGED] Add prune & event blacklist
Closed
#895 [PR #676] [MERGED] Update Egg Export Version to PLCN_V1
Closed
#894 [PR #680] [MERGED] Fix adding allocations that are already in use.
Closed
#893 [PR #677] [CLOSED] Allow path in Connection Address
Closed
#892 [PR #674] [MERGED] Fix Docker image selection
Closed
#887 [PR #666] [MERGED] Webhook updates
Closed
#891 [PR #667] [MERGED] Make websocket description required
Closed
#888 [PR #670] [MERGED] Add Soft Deletes to webhooks config table
Closed
#889 [PR #668] [MERGED] Remove duplicated spa in AdminPanelProvider
Closed
#890 [PR #665] [MERGED] Remove Bulk Delete from Nodes
Closed
#883 [PR #661] [CLOSED] Add Port check when creating allocations
Closed
#885 [PR #662] [MERGED] Adding fix for forks to use a variable for Docker image reference instead of hard String
Closed
#886 [PR #660] [MERGED] Fixing Critical error on Webserver on Pelican Panel Docker Image
Closed
#884 [PR #664] [MERGED] Don't allow NodeStatisticsJob to be in the queue multiple times
Closed
#882 [PR #659] [MERGED] Make sure the .env can be accessed by the webserver when running Docker
Closed
#880 [PR #650] [MERGED] Installer: fix argument types for testConnection & return type for submit
Closed
#881 [PR #652] [MERGED] Add UI for cpu pinning
Closed
#878 [PR #656] [MERGED] Fix required for pinned threads input
Closed
#879 [PR #651] [MERGED] Add back trustedproxy config
Closed
#877 [PR #657] [MERGED] Make sure schedules run with UTC
Closed
#875 [PR #648] [MERGED] Remove old admin area
Closed
#874 [PR #647] [MERGED] Speed up docker start
Closed
#873 [PR #645] [MERGED] Deselect all table records when switching primary allocation
Closed
#876 [PR #642] [MERGED] Redirect to Admin Panel Dashboard after installer finishes
Closed
#872 [PR #643] [MERGED] Update MariaDB EOL version for CI
Closed
#870 [PR #639] [MERGED] Enforce return and parameter types
Closed
#871 [PR #640] [MERGED] Fix #606 - Prevent database hosts bulk selection if host has any databases
Closed
#868 [PR #638] [MERGED] Reenable Disabled Pint Rules
Closed
#867 [PR #641] [MERGED] Redirect to configuration file tab after creating the node
Closed
#869 [PR #637] [MERGED] Enforce Dependency Injection
Closed
#863 [PR #636] [CLOSED] Allow rootadmin role
Closed
#866 [PR #627] [MERGED] Add back auto deploy
Closed
#862 [PR #626] [MERGED] Fix docker build workflow
Closed
#864 [PR #635] [MERGED] Fix default value for dns check on EditNode
Closed
#865 [PR #633] [MERGED] Add permission check to delete button on EditServer
Closed
#861 [PR #625] [MERGED] Remove no longer needed View::share
Closed
#858 [PR #624] [MERGED] Cleanup .env.example and configs
Closed
#860 [PR #621] [MERGED] Follow up installer fixes
Closed
#859 [PR #619] [MERGED] Add Filament Optimize
Closed
#857 [PR #620] [MERGED] Auto-check eggs for update
Closed
#856 [PR #610] [MERGED] Fix escaping for EnvironmentWriterTrait
Closed
#854 [PR #612] [MERGED] Add warning about database data to database settings command
Closed
#855 [PR #614] [MERGED] Update web installer
Closed
#852 [PR #611] [MERGED] Update API for roles
Closed
#853 [PR #617] [MERGED] Replace all number_format with Number::format
Closed
#850 [PR #596] [MERGED] Remove old queue worker args in docker supervisord
Closed
#851 [PR #604] [MERGED] Collection of small admin area changes
Closed
#847 [PR #599] [CLOSED] Add optimize filament to docker
Closed
#849 [PR #598] [MERGED] Add Docker build/publish action
Closed
#848 [PR #601] [MERGED] Add can check to fix #600
Closed
#843 [PR #593] [MERGED] Just some houseKeeping
Closed
#844 [PR #594] [MERGED] Enable spa
Closed
#845 [PR #595] [CLOSED] Patch User check & Auto Login in the Installer
Closed
#842 [PR #592] [CLOSED] Adds Auto Deploy Command
Closed
#846 [PR #591] [MERGED] Fix role permissions model names
Closed
#841 [PR #581] [MERGED] Add config option to disable server descriptions for users
Closed
#838 [PR #589] [MERGED] Replace reCAPTCHA with Turnstile
Closed
#840 [PR #590] [MERGED] Update Filament to 115
Closed
#837 [PR #585] [MERGED] Auto Login After Install
Closed
#839 [PR #586] [MERGED] Replace fonts.googleapis.com with fonts.bunny.net
Closed
#833 [PR #579] [CLOSED] Fix #573 by updating spatie/laravel-ignition
Closed
#835 [PR #580] [MERGED] Add artisan command for setting up redis
Closed
#832 [PR #571] [MERGED] Add sort values to bungeecord
Closed
#834 [PR #576] [MERGED] Update placeholders & panel error command
Closed
#836 [PR #565] [MERGED] Remove required from smtp username
Closed
#831 [PR #556] [MERGED] Add redis connection check to installer
Closed
#830 [PR #558] [MERGED] Fix variables on CreateServer page
Closed
#828 [PR #554] [MERGED] Fix installer cache, 2nd try
Closed
#829 [PR #559] [MERGED] Fix isViable for Nodes with "unlimited" resources
Closed
#827 [PR #560] [MERGED] Create missing server variables on EditServer page
Closed
#825 [PR #548] [MERGED] Implement Webhooks
Closed
#826 [PR #546] [CLOSED] Oauth basic user provisioning
Closed
#824 [PR #553] [MERGED] Clear cache before running migrations
Closed
#822 [PR #549] [CLOSED] Add missing foreign keys to fix #545
Closed
#823 [PR #552] [MERGED] Fix default value for mailgun secret
Closed
#821 [PR #539] [MERGED] Allow build on any OS
Closed
#818 [PR #540] [MERGED] Update default installer image for new eggs
Closed
#819 [PR #544] [CLOSED] remove 'guest' middleware to enable oauth account linking
Closed
#820 [PR #543] [CLOSED] Add authentik oauth support
Closed
#817 [PR #542] [MERGED] Add migration to fix allocations server_id foreign key
Closed
#816 [PR #528] [MERGED] Patch Env CLI
Closed
#815 [PR #529] [MERGED] Fix #524 Make default favicon path absolute to avoid 404 on admin
Closed
#814 [PR #537] [CLOSED] Patch file explorer in issue/353
Closed
#813 [PR #531] [MERGED] Update StoreNodeRequest so Description is not always null
Closed
#812 [PR #532] [MERGED] Improve error handling for Installer
Closed
#811 [PR #517] [MERGED] MenuItem to and from Admin
Closed
#809 [PR #519] [MERGED] Installer followup
Closed
#810 [PR #523] [MERGED] Round memory, swap and disk limits for wings
Closed
#807 [PR #518] [MERGED] Remove unused import in SetupTOTPDialog
Closed
#808 [PR #522] [CLOSED] Tool Tip Fix
Closed
#806 [PR #510] [CLOSED] Added NavigationItem to and from admin
Closed
#805 [PR #514] [MERGED] Settings page followup
Closed
#804 [PR #507] [MERGED] Convert variable "rules" to array
Closed
#803 [PR #508] [MERGED] Fix user search on "create server"
Closed
#802 [PR #506] [MERGED] Fix user deletion in no interactive mode
Closed
#801 [PR #500] [CLOSED] mysql and mariadb client command for docker
Closed
#800 [PR #502] [MERGED] Admin Roles
Closed
#797 [PR #503] [MERGED] Fix phpstan
Closed
#798 [PR #504] [MERGED] Web Installer
Closed
#799 [PR #499] [CLOSED] Display both 12h & 24h format for Schedules
Closed
#794 [PR #492] [MERGED] Fix update egg from url
Closed
#795 [PR #495] [MERGED] Command to cleanup docker images
Closed
#793 [PR #496] [CLOSED] feat: Webhooks
Closed
#796 [PR #494] [MERGED] Ability to create allocations on EditServer page
Closed
#792 [PR #493] [CLOSED] Vite
Closed
#791 [PR #490] [MERGED] Fix #489
Closed
#789 [PR #485] [MERGED] Increase guzzle timeout when running tests
Closed
#790 [PR #486] [MERGED] Settings page
Closed
#788 [PR #491] [MERGED] Fix PORT_FLOOR check and CIDR_MAX_BITS in AssignmentService
Closed
#787 [PR #483] [MERGED] Add timeouts
Closed
#785 [PR #482] [CLOSED] Make jest tests pass again
Closed
#786 [PR #474] [CLOSED] Correctly handle X-Forwarded-For and retrieve the real IP (#473)
Closed
#782 [PR #479] Fix DNS record staying null until saved on EditNode
Closed
#784 [PR #478] [MERGED] Fix SQLite foreign keys
Closed
#783 [PR #476] [MERGED] Hardcoded title until translation reimplementation
Closed
#781 [PR #469] [MERGED] Health page
Closed
#777 [PR #470] [MERGED] Add "Delete files" task
Closed
#780 [PR #467] [CLOSED] Remove subscription of AuthenticationListener
Closed
#779 [PR #466] [MERGED] Fix client Activity tab issues; fixes #465
Closed
#778 [PR #468] [MERGED] Fix default timestamp for activity logs
Closed
#776 [PR #457] [MERGED] Restart queue worker when changing email settings
Closed
#774 [PR #458] [CLOSED] Patch CreateEgg hintTooltip
Closed
#775 [PR #463] [CLOSED] Use database for notifications
Closed
#773 [PR #460] [MERGED] Add contributing guide
Closed
#772 [PR #459] [MERGED] Add Node CPU/Memory Graphs
Closed
#769 [PR #454] [MERGED] Fix Client Api Key Creation
Closed
#767 [PR #451] [CLOSED] Added subheadings to list pages & sidebar collapsible config
Closed
#770 [PR #455] [MERGED] Fixes #315
Closed
#771 [PR #449] [MERGED] Update ContainerStatus add Starting|Stopping|Default
Closed
#768 [PR #450] [CLOSED] Added description and notes text fields to Nodes
Closed
#763 [PR #443] [MERGED] Reduce Reuse
Closed
#765 [PR #444] [MERGED] Fix schedules running every minute (second try)
Closed
#764 [PR #440] [MERGED] Closes #439
Closed
#766 [PR #442] [MERGED] Add ability to create User on Create Server page
Closed
#762 [PR #446] [MERGED] Add missing user timezone stuff
Closed
#761 [PR #432] [CLOSED] Add MariaDB Changes, Split out Caddy to it's own container
Closed
#757 [PR #431] [CLOSED] Helm chart
Closed
#759 [PR #434] [MERGED] Separate these out in the navigation
Closed
#760 [PR #429] [CLOSED] Update Allocation fields to allow ipv4 and ipv6 #428
Closed
#758 [PR #435] [CLOSED] Finish OAuth on the backend
Closed
#753 [PR #422] [CLOSED] Add Model to tenant CreateSchedule
Closed
#754 [PR #424] [MERGED] Fix the fix
Closed
#756 [PR #425] [MERGED] Update ListUsers Prevent bulkdelete of yourself/last admin
Closed
#752 [PR #423] [MERGED] Refactor UserTransformers
Closed
#755 [PR #427] [MERGED] Allow manual (force) updates to eggs
Closed
#750 [PR #420] [MERGED] Remove hard coded queue name for RunTaskJob
Closed
#747 [PR #418] [MERGED] Make oauth nullable & remove middleware from oauth callback
Closed
#749 [PR #416] [MERGED] feat: Client UI translate to Filament (from React)
Closed
#751 [PR #421] [MERGED] Allow empty string in CLI
Closed
#748 [PR #417] [MERGED] Combine Server states and statuses and resolve #362
Closed
#743 [PR #412] [MERGED] Group servers
Closed
#742 [PR #410] [MERGED] Add connection test to database hosts
Closed
#744 [PR #409] [MERGED] Update OAuth migration
Closed
#746 [PR #415] [MERGED] Add required to editing server variables and fix #413
Closed
#745 [PR #411] [CLOSED] Add exception handling to CreateNode/ EditNode & CreateServer/ EditServer
Closed
#741 [PR #403] [CLOSED] Add DatabaseHost alias
Closed
#740 [PR #401] [MERGED] Fixes #8
Closed
#739 [PR #405] [MERGED] Remove locationId in MakeNodeCommand
Closed
#738 [PR #407] [MERGED] Panel: Fix wings stoplogic
Closed
#737 [PR #404] [CLOSED] Add DatabaseHost to cli
Closed
#736 [PR #390] [MERGED] Dashboard update. Update section
Closed
#735 [PR #399] [MERGED] Fix queue worker file when using redis
Closed
#734 [PR #393] [MERGED] Add missing "search" translations
Closed
#732 [PR #391] [MERGED] Remove unnecessary json_encode in oauthcontrollers
Closed
#733 [PR #395] [CLOSED] Replace Allocations with Endpoints
Closed
#730 [PR #387] [CLOSED] Dashboard update. Update section
Closed
#727 [PR #389] [MERGED] Update p:info command
Closed
#728 [PR #384] [MERGED] Fill startup & image from egg if missing in request
Closed
#729 [PR #386] [MERGED] Add OAuth backend
Closed
#731 [PR #388] [MERGED] Rename OauthController.php to OAuthController.php
Closed
#722 [PR #379] [MERGED] Get latest Panel & Wings version from github api
Closed
#726 [PR #375] [MERGED] Hide task delay on frontend if queue driver is set to sync
Closed
#725 [PR #376] [MERGED] Fix varchar(191) by replacing with 255 #135
Closed
#723 [PR #380] [MERGED] Fix egg export
Closed
#724 [PR #378] [CLOSED] GH-362: Hide container status & server state if nothing is displayed
Closed
#718 [PR #368] [MERGED] Update EditProfile
Closed
#719 [PR #374] [MERGED] Add config variable to change between MiB and MB
Closed
#721 [PR #369] [MERGED] Update AllocationsRelationManager.php
Closed
#720 [PR #367] [MERGED] Add default for Automatic Allocation in CreateNode
Closed
#717 [PR #373] [MERGED] Change allowed_ips to non-nullable
Closed
#715 [PR #366] [MERGED] Cleanup unused vars
Closed
#716 [PR #365] [MERGED] Dedicated MariaDB driver
Closed
#712 [PR #361] [MERGED] Refactor api key permissions
Closed
#713 [PR #364] [MERGED] Update CreateServer to allow big endian
Closed
#714 [PR #363] [MERGED] Update release workflow for new parameter format
Closed
#711 [PR #352] [MERGED] Use Wizard for server/node create pages
Closed
#707 [PR #359] [MERGED] Make egg list searchable and sortable
Closed
#708 [PR #355] [CLOSED] Moving files to admin for app panel
Closed
#710 [PR #358] [MERGED] Refactor egg services
Closed
#709 [PR #354] [CLOSED] feat: Moving items and making a start on client side
Closed
#706 [PR #339] [MERGED] PHPStan workflow + PHPStan fixes
Closed
#705 [PR #344] [MERGED] Allow importing eggs via url
Closed
#703 [PR #343] [MERGED] Fix remaining phpstan issues for #339
Closed
#704 [PR #340] [CLOSED] Update readme.md
Closed
#702 [PR #345] [MERGED] Show update info on dashboard & show git commit (when using git)
Closed
#699 [PR #336] [MERGED] Use env value instead of config value for database path
Closed
#698 [PR #337] [MERGED] Fix schedules running every minute
Closed
#700 [PR #334] [MERGED] Better exception handling
Closed
#701 [PR #335] [MERGED] Add helper text to mounts on EditServer page
Closed
#697 [PR #333] [MERGED] Remove unused parameters
Closed
#694 [PR #332] [MERGED] Allow user to switch time zones
Closed
#696 [PR #331] [MERGED] Fix the egg variable disaster...
Closed
#695 [PR #328] [MERGED] Replace panelignore with pelicanignore
Closed
#693 [PR #326] [MERGED] Another call fix in AppSettingsCommand
Closed
#692 [PR #327] [MERGED] Fix default sqlite database path in setup command
Closed
#691 [PR #323] [MERGED] Add alias for node sftp address
Closed
#689 [PR #320] [MERGED] Fix artisan call in AppSettingsCommand
Closed
#690 [PR #322] [MERGED] Replace DB check in MakeUserCommand
Closed
#688 [PR #319] [MERGED] Update AllocationsRelationManager to allow big endian
Closed
#687 [PR #324] [MERGED] Remove maxLength from variable_value input
Closed
#684 [PR #313] [MERGED] Docker
Closed
#686 [PR #314] [MERGED] Update EditDatabaseHost.php
Closed
#683 [PR #318] [CLOSED] Update bug-report template
Closed
#685 [PR #316] [MERGED] Fix Node Updating
Closed
#682 [PR #312] [MERGED] Update EditUser.php
Closed
#680 [PR #307] [MERGED] Allow Servers to have Mounts
Closed
#681 [PR #300] [MERGED] 2FA Profile
Closed
#679 [PR #304] [CLOSED] Add important links and compatibility to readme
Closed
#677 [PR #303] [MERGED] Allow updating of existing eggs via upload
Closed
#678 [PR #302] [MERGED] Only show application api keys
Closed
#672 [PR #296] [MERGED] Added 2 badges to readme.md
Closed
#674 [PR #284] [MERGED] Replace encrypt/ decrypt with encrypted casting
Closed
#673 [PR #298] [MERGED] Add Reset Daemon Key Btn
Closed
#676 [PR #295] [MERGED] Make deploy.locations optional [backwards compat] as it has been removed
Closed
#675 [PR #283] [MERGED] Fix overallocation -1
Closed
#670 [PR #282] [MERGED] Remove Hashids
Closed
#671 [PR #270] [MERGED] Improve "no interaction" mode for queue worker service command
Closed
#669 [PR #280] [MERGED] Rework Server Pages
Closed
#667 [PR #276] [CLOSED] feat: Sorting and grouping
Closed
#668 [PR #274] [MERGED] Fix #267
Closed
#666 [PR #261] [MERGED] Add docker container labels
Closed
#665 [PR #259] [CLOSED] Settings page & few small improvements
Closed
#662 [PR #260] [CLOSED] Fix 403 error for api docs
Closed
#663 [PR #265] [MERGED] Simplify node deployment service, add filtering with tags instead of locations
Closed
#664 [PR #264] [MERGED] Fixed mumble host replace value to support both IPv4 and IPv6 allocations.
Closed
#661 [PR #253] [MERGED] Add artisan command to create queue worker service
Closed
#657 [PR #256] [CLOSED] Feature: egg meta.update_url field implementation
Closed
#660 [PR #254] [MERGED] Set default db username to "pelican" to match docs
Closed
#659 [PR #246] [CLOSED] Added footer & small improvments
Closed
#658 [PR #252] [CLOSED] add dependabot.yml too keep actions up2date
Closed
#654 [PR #240] [MERGED] backups: ensure requesting node is checked
Closed
#656 [PR #245] [CLOSED] Small start to the client side
Closed
#655 [PR #243] [MERGED] Remove Log Viewer
Closed
#653 [PR #239] [MERGED] Add CPU limit to node
Closed
#652 [PR #244] [MERGED] fix: Creating User
Closed
#651 [PR #225] [MERGED] Update GB to GiB + minValues for resources + other stuff
Closed
#649 [PR #228] [MERGED] Add back config variable for redis client
Closed
#650 [PR #231] [CLOSED] feat: Themes
Closed
#648 [PR #232] [MERGED] Update: Navigation sidebar
Closed
#647 [PR #238] [MERGED] Add default for disk/ memory and overallocation
Closed
#646 [PR #215] [MERGED] Remove hardcoded brandName
Closed
#644 [PR #217] [MERGED] Correctly transform eggs that use inheritance (application api)
Closed
#643 [PR #223] [CLOSED] Update return default
Closed
#645 [PR #216] [MERGED] Add missing fields to StoreScheduleRequest
Closed
#642 [PR #210] [MERGED] Use correct variable name for mail driver
Closed
#641 [PR #206] [MERGED] Update default drivers
Closed
#639 [PR #196] [MERGED] Update release.yaml
Closed
#640 [PR #190] [CLOSED] feat: Roles
Closed
#638 [PR #198] [CLOSED] Fix server external link to admin
Closed
#637 [PR #207] [MERGED] Convert oom_disabled to oom_killer
Closed
#633 [PR #188] [MERGED] Some simple updates
Closed
#635 [PR #185] [MERGED] Update cla.yaml
Closed
#636 [PR #189] [CLOSED] Dashboard button change & composer update
Closed
#634 [PR #187] [MERGED] SQLite: fix schedule process command
Closed
#632 [PR #186] [CLOSED] test commit please ignore
Closed
#630 [PR #180] [CLOSED] More Translations
Closed
#631 [PR #181] [CLOSED] More Translation 2.0
Closed
#627 [PR #182] [CLOSED] More Translation and a few changes
Closed
#629 [PR #183] [CLOSED] New Crowdin updates
Closed
#628 [PR #184] [MERGED] Update cla.yaml
Closed
#623 [PR #179] [CLOSED] Custom Profiel Photo upload
Closed
#626 [PR #168] [CLOSED] Update to the Romanian language
Closed
#625 [PR #178] [CLOSED] Auto pint
Closed
#624 [PR #177] [CLOSED] New Crowdin updates
Closed
#622 [PR #174] [MERGED] New Crowdin updates
Closed
#621 [PR #166] [CLOSED] feat: Replace Yarn with Pnpm
Closed
#620 [PR #161] [CLOSED] Support Postgresql (PGSQL)
Closed
#618 [PR #165] [MERGED] make discord button blurple
Closed
#619 [PR #167] [CLOSED] Update to the Romanian language
Closed
#617 [PR #162] [MERGED] Fix backups
Closed
#615 [PR #160] [MERGED] Add api for mounts
Closed
#612 [PR #159] [MERGED] Add api for database hosts
Closed
#614 [PR #153] [MERGED] Add api for server transfers
Closed
#616 [PR #155] [CLOSED] Brazilian Portuguese Translation
Closed
#613 [PR #150] [CLOSED] User Suspension
Closed
#608 [PR #141] [CLOSED] "mincraft" -> "minecraft"
Closed
#611 [PR #138] [MERGED] Update Webpack & change to node LTS version for Dockerfile
Closed
#609 [PR #140] [CLOSED] Made 75%+ of the panel translatable
Closed
#610 [PR #147] [CLOSED] Added Install command to make installing the panel easier
Closed
#607 [PR #139] [MERGED] Support SQLite
Closed
#603 [PR #125] [MERGED] New Crowdin updates
Closed
#605 [PR #118] [CLOSED] Translation Files for /resources/views
Closed
#604 [PR #136] [MERGED] New Crowdin updates
Closed
#606 [PR #132] [CLOSED] feat: Webhooks
Closed
#602 [PR #137] [MERGED] Allow Egg Variables to be orderable/sortable
Closed
#599 [PR #107] [MERGED] Fix tests
Closed
#601 [PR #115] [MERGED] Allow importing of multiple eggs at once
Closed
#600 [PR #108] [MERGED] Fix missed adjustments on http parameters
Closed
#597 [PR #106] [MERGED] New Crowdin updates
Closed
#598 [PR #110] [MERGED] New Crowdin updates
Closed
#594 [PR #103] [MERGED] Update Dockerfile
Closed
#595 [PR #101] [CLOSED] url function around static resource links
Closed
#596 [PR #104] [CLOSED] Fix wrong parameters on daemon http requests
Closed
#592 [PR #105] [CLOSED] Make Pint happy
Closed
#593 [PR #102] [CLOSED] url function around static resource links (FILAMENT)
Closed
#591 [PR #94] [CLOSED] Added language choice to setup command
Closed
#590 [PR #97] [CLOSED] test pr please ignore
Closed
#587 [PR #98] [MERGED] Fix CLA workflow missing access token
Closed
#588 [PR #100] [MERGED] Translation file for commands & tiny cleanup
Closed
#589 [PR #96] [CLOSED] First removal of unused variables
Closed
#584 [PR #84] [CLOSED] New Crowdin updates
Closed
#586 [PR #87] [CLOSED] French Translation
Closed
#583 [PR #86] [CLOSED] Danish translations
Closed
#585 [PR #88] [MERGED] Add Monaco
Closed
#582 [PR #89] [MERGED] Improve Mobile Experience
Closed
#581 [PR #66] [MERGED] Change columns
Closed
#579 [PR #78] [MERGED] New Crowdin updates
Closed
#580 [PR #80] [MERGED] New Crowdin updates
Closed
#578 [PR #65] [MERGED] Update license
Closed
#577 [PR #81] [MERGED] New Crowdin updates
Closed
#575 [PR #61] [CLOSED] Danish translations
Closed
#576 [PR #57] [CLOSED] Crowdin Translations 1
Closed
#573 [PR #55] [CLOSED] Added Crowdin Translations
Closed
#574 [PR #56] [MERGED] Mounts: Relationships for Eggs & Nodes
Closed
#572 [PR #64] [CLOSED] test CLA workflow
Closed
#571 [PR #7] [MERGED] Add Spanish Translations
Closed
#567 [PR #28] [CLOSED] adding arabic lang
Closed
#568 [PR #53] [CLOSED] Update Crowdin configuration file
Closed
#570 [PR #29] [CLOSED] adding arabic FIXED
Closed
#569 [PR #43] [CLOSED] Update readme.md
Closed
#566 Allocations not editable by Users other than Root Admin
Closed
#564 Unable to delete plugin
Closed
#562 Can't change egg icon
Closed
#563 Discord unban
Closed
#559 Reinstall button invisible
Closed
#560 Non root admin users are unable to create new allocations in the nodes tab
Closed
#561 Bad upload interface on specific language
Closed
#556 New User Usernames are Unexpectedly Sanitized
Closed
#553 File Upload blocked when user language is set to non English
Closed
#555 500 error when deleting eggs
Closed
#552 Failing to upgrade to latest version when having OIDC plugin installed
Closed
#551 UI breaks if a plugin is uploaded whose ID doesn't match its folder name
Closed
#550 Add daemon_base field to node creation on panel
Closed
#548 Deleting allocation while locked
Closed
#544 Plugin Error code
Closed
#543 Docker Image links plugin dir wrong
Closed
#541 500 Error after update
Closed
#542 Probleem by Remove a Plugin and Themen was Installed as Plugin
Closed
#539 Egg Install Started with 0 eggs should not show
Closed
#540 Reorder Installer Egg Categories
Closed
#535 API Language Field Validation Prevents Locale-Specific Language Selection
Closed
#534 Undefined array key "tag" when importing json eggs.
Closed
#532 Eggs icons doesn't save
Closed
#533 Read only variable are user editable
Closed
#530 Egg update url broken from update
Closed
#528 Docker: Panel doesn't start with spaces/special chars in variable values in .env
Closed
#524 Cannot save settings unless ports are set when allocations creation is off
Closed
#523 Plugins fail to install due to being unable to install dependencies
Closed
#525 When uploading multiple plugins it breaks them.
Closed
#520 Settings are no longer saving on the Panel
Closed
#522 Cannot delete Nodes. Missing button
Closed
#521 Notification in different language
Closed
#518 Error when saving server settings in web panel unless “Default” is selected again
Closed
#519 Missing YAML file type in selection when importing eggs
Closed
#517 Panel and Nodes did get down (random)
Closed
#516 Default value for Startup select is invalid on EditServer
Closed
#512 Status Bar progress is wrong when server has infinite resources in table layout
Closed
#513 Cannot see other servers with admin permission
Closed
#511 Save Webhook Event icon missing
Closed
#508 Missing Unique rule on Egg CopyFrom
Closed
#510 Admins with View Settings Permission can use Captcha & OAuth actions
Closed
#509 Improve error message when deleting eggs with dependencies
Closed
#505 Minecraft Eggs: Error when Validatin EULA
Closed
#507 Add pagination to server list
Closed
#506 Installation Failed with Curesfoge Generic Egg
Closed
#503 Payload optimisation for /update api route
Closed
#504 Flooding with errors
Closed
#502 Egg icon missing from create egg option.
Closed
#501 Schedules can be deleted by users without delete permissions
Closed
#499 Global Search pathing incorrect
Closed
#500 Unable to change Startup Command when creating server
Closed
#496 Allow custom subuser permissions
Closed
#498 login logout 132
Closed
#497 First schedule task can have a time offset
Closed
#495 Permissions issue with subuser and databases
Closed
#493 Broken navigation to parent folder from file editor
Closed
#492 No Action on Installed Enshrouded Server
Closed
#490 Servers dont start after Installation
Closed
#491 Panel throws 500 after using SMTP Password with punctuation
Closed
#488 Accept Eula button no longer works as intended
Closed
#489 Ability to edit JAR files in the code editor
Closed
#487 Lock Allocation not working
Closed
#486 Role Permission to see Panel Logs not giving you the permission to see the Panel Logs
Closed
#484 Custom font not uploading
Closed
#485 Avatar generation fails with uppercase "L" in server name
Closed
#481 Add wings diagnostics viewer to edit node page
Closed
#483 Failing to complete server install.
Closed
#482 Some actions result in multiple notifications
Closed
#480 Avatar Image missing Border Radius
Closed
#478 Uploads broken
Closed
#475 Move to Policies
Closed
#477 Read-only flag is not displayed properly when editing mounts
Closed
#476 Reset Password button visible and causes error when creating a new user
Closed
#473 No direct way from profile page to server list
Closed
#474 Startup boolean value error
Closed
#472 Source of custom Logo and Favicon not consistently set?
Closed
#470 Update fatal error - ApiKeyResource.php
Closed
#471 Can't create SSH Keys
Closed
#469 HTML Email Preview in Log Viewer doesn't show text
Closed
#468 Internal network usage increases the longer you have the console of a server open
Closed
#466 Console on install/reinstall is empty
Closed
#467 ActivityLogged webhook event broken
Closed
#463 Screen display width overlaps sidebar
Closed
#464 Server route binding errors on postgres
Closed
#462 Time Offset "missing" when editing the first task in list of schedule
Closed
#461 ListFiles actions being cutted
Closed
#460 New build release is broken
Closed
#457 Creating a new EggVariable does not propagate its default value to servers as expected.
Closed
#458 File icons are different by their origin
Closed
#456 Too long messages in console go off "screen"
Closed
#454 Add a 'What's new' button on the admin dashboard when an update is available
Closed
#455 Readonly user profile
Closed
#452 Improve EditUser page
Closed
#451 Preserve file search query after editing a file and returning
Closed
#450 Using Captcha & MFA simultaneously creates impossible login
Closed
#449 Topbar being larger than it should
Closed
#448 Prevent users from deleting "default" allocations
Closed
#445 Duplicate servers in UI
Closed
#447 Exporting an egg darkens the panel until the next mouse click
Closed
#443 Option to disable free username changes
Closed
#442 Readonly user profile
Closed
#439 SFTP button not working with special usernames
Closed
#441 Forced 2FA Requirement no longer works
Closed
#440 Changing primary allocation through user view not possible
Closed
#438 Add refresh hint action to IP selection for new allocations
Closed
#436 Server entry shows empty power actions group on grid view when node is offline
Closed
#437 EditServer page throws 500
Closed
#434 Avatars not displaying
Closed
#435 Sidebar > showing when using topbar
Closed
#433 ListFiles not reloading table after move, delete or create
Closed
#432 "The selected navigation Type is invalid" when saving anything on Profile
Closed
#431 Activity logs show all users as "Deleted User"
Closed
#430 New Code Editor not scrollable
Closed
#428 Turnstile not showing up
Closed
#427 Can't create Database on Admin side
Closed
#429 Syntax Highlighting on EditFiles page doesn't actually update highlighting
Closed
#426 EditServer change Egg is broken
Closed
#425 Webhooks broken on v4
Closed
#424 Text highlight color is not visible in console on light theme
Closed
#423 Client API
Closed
#421 Incorrect Status Code on panel.example.com/docs/api/application#/operations/server.store
Closed
#422 Server transfer causes nil pointer error
Closed
#418 Filament v4 🎉
Closed
#420 File upload fails if larger than 100MB
Closed
#419 Add error handling when trying to create or delete database
Closed
#416 PostgreSQL server installation always fails
Closed
#417 Multiple startup commands per egg
Closed
#415 Allow to bulk update allocation ips
Closed
#413 Permission for seeing activity log ips is named wrong
Closed
#414 Base protocol not configurable
Closed
#412 Panel installer redirect uses wrong panel for getUrl
Closed
#409 "Missing" clearly running though
Closed
#411 Server Transfers deleting backups.
Closed
#410 Root admin checkbox cannot be unchecked in user edit menu
Closed
#407 Docker healthcheck does not work
Closed
#406 Cron in schedules throws Server Error 500
Closed
#408 pkg_resources
Closed
#404 Egg Variables are not validated on server creation until final submit
Closed
#405 Can't edit files that contain non-ascii characters
Closed
#403 Client api docs throw 500
Closed
#401 OAuth 500 | Server Error
Closed
#402 Unable to create servers with no allocation
Closed
#400 Setting egg configuration files to empty array bricks wings
Closed
#397 403 Invalid Signature
Closed
#396 Web editor bug
Closed
#394 Yellow icon on node
Closed
#395 Apostrophe in email "From Name" causes 500 Error
Closed
#392 File name with {} causes 500 error
Closed
#393 "Your language pl has not been translated yet!" but it is
Closed
#391 Allow for backups to be renamed
Closed
#389 Docker Image reports Panel-Version as canary
Closed
#388 Turnstile prevents submitting 2FA token
Closed
#390 Allow to export & import schedules
Closed
#385 Webhooks: The endpoint is not a valid URL when trying local address
Closed
#386 Can't exit fullscreen file editor because of topbar z-fighting
Closed
#387 Add API for adding mounts to servers
Closed
#383 Power actions on list server available when installing
Closed
#384 Console graphs no longer auto appear when starting server
Closed
#382 Users with view permissions can edit own server
Closed
#381 X-Webhook-Event header missing when not using custom headers
Closed
#379 .
Closed
#380 Webhook variables are not parsed correctly
Closed
#377 Egg Entrypoint wrong
Closed
#378 500 when changing allocation's ip using Select
Closed
#376 Add admin translations
Closed
#375 Server entry doesn't show any icon if no power actions are available
Closed
#374 Feature: Extracting a Group of compressed files instead of 1 by 1
Closed
#371 Server does not start although authorization to start is available.
Closed
#372 Adding a sub user - uses wrong login portal after setup
Closed
#370 The requested backup was not found on this server.
Closed
#369 "Files to ignore" field pre-filled with incorrect text when switching task action
Closed
#367 Webhook not emitted on allocation assignment during server creation
Closed
#368 Panel lists node domain as invaid if only AAAA record is avalible
Closed
#366 Upgrading panel causes Laravel migration issues
Closed
#365 https://node.yourdomain.com:8443/api/system does not match node token_id !
Closed
#364 Egg variables can't be saved in the admin view.
Closed
#363 Panel is slow... really slow...
Closed
#361 Add fallback for websocket communication
Closed
#362 Is Pelican safe from CVE-2025-49132?
Closed
#360 Internal server error when using Docker labels with a period
Closed
#358 Firefox: Dropdown menu white-on-white (unreadable)
Closed
#359 Role permissions icons are not loaded when caching icons
Closed
#355 Unable to Set Password – 403 Forbidden Error
Closed
#357 Seeding fails on Rust egg on upgrade from Beta 19 to Beta 21
Closed
#356 API Documentation Not Accessible via User Interface
Closed
#352 Add setup wizard to all oauth providers
Closed
#354 Time for Tasks are offset
Closed
#353 Servers without allocations
Closed
#351 Server startup page: Unable to call component method. Public method [save] not found on component
Closed
#350 Checkbox file bug
Closed
#349 Email Issues
Closed
#348 Noderestrictions apply not everywhere
Closed
#347 Incorrect handling of request timeout
Closed
#346 Missing permission checks on create server page
Closed
#345 Uncaught ReferenceError: textareaFormComponent is not defined
Closed
#344 When deleting a directory, it asks you if you want to delete the file
Closed
#343 Clickable Addresses
Closed
#342 Dashboard Layout "Table" crashes browser tab
Closed
#340 Button "Exit Admin" is displayed even when your not in the admin panel
Closed
#341 Editing Database hosts only works on the first one
Closed
#338 List Servers API not returning status
Closed
#339 HTTPS with (reverse) proxy should not change wings port
Closed
#337 Queue service fails after several hours
Closed
#335 Latest update doesn't compile storage/app/public
Closed
#336 Missing auth activity logs
Closed
#334 Test mail is considered Spam
Closed
#333 Console graphs should be hidden if server is not online
Closed
#332 403 On password reset link
Closed
#331 Unable to edit profile
Closed
#330 No advanced log
Closed
#329 Empty Global Search response results in 500
Closed
#328 Cannot Upload .ytd Files via File Upload
Closed
#327 Can't go to admin page directly after viewing my profile page
Closed
#325 Schedulers stuck on processing
Closed
#326 Undefined constant "GLOB_BRACE"
Closed
#322 Run unit tests in Parallel
Closed
#324 Adding instructions to Google Oauth.
Closed
#323 Refactor to use Number class in Laravel to make human readable file sizes
Closed
#321 Server Console initial terminal size calculations incorrect
Closed
#320 When creating a port allocation entering the port before selecting an IP address results in an error
Closed
#319 Allocation going back - Canary
Closed
#318 Pelican does not cleanup S3 backups of a server on server deletion
Closed
#316 API errors
Closed
#317 Add mount button not showing
Closed
#313 Archives are always put in the root directory of the container
Closed
#315 Setting the proxy to * via /admin/setting will cause a server error on the setting page.
Closed
#314 500 error after update
Closed
#312 Unable to remove custom container labels which use dot notation (e.g. test.test)
Closed
#310 2FA Requirement not enforced
Closed
#311 In progress backups show as failed
Closed
#309 Installation fails to find pgsql driver
Closed
#307 Schedules stuck in processing state after first action
Closed
#308 500 Server Error: SQLite too many SQL variables when accessing folder with many files
Closed
#306 Discord OAuth login don't work like expected
Closed
#305 Server console duplication on navigate back
Closed
#304 Server egg variables not persisted after saving
Closed
#302 Add localization to client area (& server list)
Closed
#303 When creating a new Server, try to use the last used Node instead
Closed
#301 Webhooks in discord format
Closed
#300 File browser, when I edit and save a file the file completely wipes.
Closed
#299 Server relation table in EditEgg only uses half width
Closed
#295 Allow custom names for new archives.
Closed
#296 File browser breaking due to special character in file name
Closed
#297 Re-Add SSH Keys for SFTP Auth
Closed
#292 Reimplement direct Drag & Drop for file upload
Closed
#293 Cannot create backup of a server
Closed
#290 Add filtering for a particular user
Closed
#289 Sort order of server variables not updated after editing egg
Closed
#291 Spelling mistakes in compose.yml
Closed
#287 [Bug] File uploads fail with 401 Unauthorized
Closed
#288 Toggle Install fails when server is in install failed state.
Closed
#286 [Error] - Cannot access to main page after installation
Closed
#285 Improve AlertBanner fetching
Closed
#283 .php are not editable with the editor
Closed
#284 Deleting Server
Closed
#282 Undefined array key "disk_total"
Closed
#281 Client API Endpoint /files/rename always throws an error
Closed
#280 Changing Cron Schedule Does Not Update Next Run Time
Closed
#277 Sub User Server Tabs Count
Closed
#278 The backup schedule should delete the oldest backups
Closed
#279 Users can add permissions they don't have
Closed
#274 List Files shows 4KB for folders, should be blank
Closed
#276 File not found after entering unarchived files
Closed
#275 Issue #886 hasn't been resolved with beta 18
Closed
#272 Folder size stuck at 4.00KB
Closed
#273 Broken Email Encryption
Closed
#271 Schedules are not working
Closed
#269 Customizable user & group id file ownership
Closed
#270 Node CPU, Memory stats are not working
Closed
#268 CPU graph doesn't display correctly if CPU usage goes over 1,000%
Closed
#267 Missing activity loggers
Closed
#266 First character when select tex on new Client Area
Closed
#264 Deleting a database host
Closed
#263 HTTP 413 Payload Too Large when uploading a 10MB+ File
Closed
#262 Updating Server Resources are not applied on the fly
Closed
#261 Activity Log metadata view modal 4-5 entries behind selected activity
Closed
#259 Server name is required when changing description
Closed
#257 Enable/Disable WordWrap on MonacoEditor
Closed
#256 Docker image will not serve on HTTP if the site URL is https
Closed
#258 Use JsonResources for api
Closed
#254 Missing linux/amd64 OS for docker main image
Closed
#255 Api status doesnt show up and allocations says null_resource
Closed
#253 mysql Not Found in Docker Image
Closed
#250 Installer timeouts the web server
Closed
#251 TypeError in InitiateBackupService.php
Closed
#252 Internal Server Error with a db query after a fresh install
Closed
#249 File contents endpoint returns invalid Content-Type and wrong status code
Closed
#247 Downloads not working (canary)
Closed
#248 Add Network statistics to client server site
Closed
#246 500 error when editing Create backup in server schedule
Closed
#245 Issue updating allocations causing inconsistent state in database
Closed
#244 [Expirmental panel] All buttons become gray
Closed
#242 Node values revert to original after saving, requiring a page reload to update properly
Closed
#241 Graphical bug with timestamp
Closed
#243 Websocket token is not refreshed after expiring
Closed
#238 Send Test Mail uses current settings
Closed
#239 500 when editing node
Closed
#240 Reimplement password reset
Closed
#236 Translate activity log event with properties
Closed
#237 Unable to delete DatabaseHost if it has nodes
Closed
#235 Admin Page Only shows the Background When Navigating from Node Configuration to Node Overview
Closed
#232 Invisible Server list fields when using Light theme
Closed
#233 Memory Exhaustion Error When Adding Discord Webhook
Closed
#234 Quickly interacting with panel results in a blank screen
Closed
#230 Steam oauth throws an error 500 -> Missing services entry for steam.client_id
Closed
#231 Update for suspended servers
Closed
#229 Console glitch on select
Closed
#228 500 when deleting a database host that has a linked node.
Closed
#226 Error when select language "Select an option" at account page
Closed
#227 Can't suspend server if node is Offline
Closed
#225 Unable to delete node if it's associated with a database host
Closed
#223 Start & stop button starts & stops multiple servers
Closed
#224 New client area bug when viewing others servers
Closed
#222 [New Client Area] Unable to remove sub-users if wings is not reachable.
Closed
#221 Missing edit function for actions on schedules in new client
Closed
#220 PHP missing dependencies
Closed
#217 Add the ability to run now a Schedule in the new client area
Closed
#218 Error 500 on the New Client Area
Closed
#219 [Edit Server] Create Database fails with 500
Closed
#216 Wrong theme when switching from admin panel to client panel
Closed
#214 Wrong allocation limit
Closed
#215 Invalid Turnstile Captcha secret still works
Closed
#211 Reload on Settings save
Closed
#213 New client area file size calculation is wrong
Closed
#210 Console commands are sent multiple times
Closed
#209 Egg feature modals are missing in new client area
Closed
#208 Client Api Key not visible
Closed
#207 Editing a .php or .env file in the new client area throws 404
Closed
#205 Layout is not optimized on phones at the new client area
Closed
#206 Enabling OAuth on old installations is bugged due to null oauth column for old users.
Closed
#203 Global Search w/ New Client Area
Closed
#202 Files Save is loading more
Closed
#204 Not being able to add subusers if the subuser email is already on a account
Closed
#199 Server Description can be edited while it is disabled in the Settings (new client area)
Closed
#200 Edit profile page returns 500 when any OAuth2 provider is enabled
Closed
#201 Panel reports incorrect info after update to new client area
Closed
#198 Any username that is < 3 characters throws a 500 error.
Closed
#197 Wrong version of wings displayed in nodes
Closed
#196 Wings latest version display error
Closed
#194 Panel Login Case Sensitive
Closed
#193 Incorrect Logins Forever Load
Closed
#195 checking the wrong version number
Closed
#190 Deleted Webhook still triggers
Closed
#191 [Installer] Database type should not be persisted until after all the db info is submitted
Closed
#192 Mounts page shows all mounts - not filtered by egg
Closed
#187 Add Prunable to Webhook model and also prevent Webhook model events from being selected to prevent recursion
Closed
#189 Node Health Status doesn't auto refresh & Version tooltip not showing
Closed
#188 Root Admin role can be duplicated
Closed
#185 Associate action allows you to allocate allocations already in use
Closed
#186 File Manager opens non-existing file
Closed
#184 Update Egg Export Version tag
Closed
#183 Webhook spam WebhookCreate event
Closed
#182 Add Soft Deletes to webhooks config table
Closed
#181 Change the images via dropdown, does not take over the image
Closed
#180 Combine Login pages
Closed
#178 Associate Port
Closed
#179 Creating an allocation that already exists results in a 500
Closed
#176 Able to delete servers last allocation breaking wings.
Closed
#177 Add optional preview pictures/icons to eggs
Closed
#175 Remove stock eggs (json files) and download json urls instead
Closed
#172 App_name can contain special characters in the installer, but not in the settings page.
Closed
#174 Role permissions "Servers"
Closed
#173 Critical error on Webserver on Pelican Panel Docker Image
Closed
#171 Broken Web Installer
Closed
#169 Replace number_format with locale aware alternative
Closed
#170 Validate and enable IPV6 support
Closed
#168 Class name must be a valid object or a string error on activity log page
Closed
#166 Deleting a newly-set primary allocation on a server
Closed
#167 Assign Nodes to Roles
Closed
#165 Schedules running at 2 different times.
Closed
#164 Add DB migration step to documentation
Closed
#163 [500s] Using "Bulk Delete" on Database Hosts Results in 500
Closed
#161 Add captcha to Filament auth
Closed
#162 Error 500 after updating panel on admin page
Closed
#160 Admin Role Users Without Permission Can Change Primary Allocation
Closed
#157 Add 2FA to Filament auth
Closed
#154 500 error when trying to login for the first time
Closed
#155 apostrophe in .env crashes panel
Closed
#156 Copy wings configuration file button on panel does not copy in a valid format
Closed
#153 "Interface not found" error when running composer install on main
Closed
#151 Getting Timeout on Console Page
Closed
#152 Deleted users show as System in activity logs
Closed
#150 Favicon do not change on the default Dashboard Page.
Closed
#148 Panel settings allow invalid characters allowing the panel to become completely inaccessible
Closed
#149 Panel mail settings has username as a mandatory field
Closed
#147 500 Creating a Server
Closed
#145 Wings Error
Closed
#146 Can install with invalid Redis Credentials
Closed
#143 Egg variable name needs to be unique per egg
Closed
#142 [Eggs] Single Egg Import.
Closed
#144 Allocation are deleted, when you delete a Server
Closed
#139 composer.lock outdated
Closed
#141 Personalized Favicon problem
Closed
#140 Error 500 /admin
Closed
#136 Mobile UI in server->eggs
Closed
#138 [Admin Panel] Create server results in TextArea not found error.
Closed
#137 Favicon Icon File type clarification
Closed
#135 500 Editing an offline node
Closed
#134 [Egg] Adding new egg variables, shows on old client side, not in admin side.
Closed
#133 Unknown Node allocated cpu, ram, disk
Closed
#132 Missing foreign keys SQLite
Closed
#131 Unused prefix in generated name
Closed
#130 Can't delete user from cli in no-interaction mode
Closed
#129 The panel returns a 500 forbidden error when trying to access the API docs
Closed
#127 Panel does not correctly handle X-Forwarded-For
Closed
#128 Panel Dashboard doesn't load without internet access because of the Github repository version checks
Closed
#125 Database-Host Editing requires password
Closed
#124 Client Activity tab does not work properly
Closed
#126 Wrong wording on the "Update Email Address" feature
Closed
#123 Create Allocations | Notification Error
Closed
#122 Servers can not be deleted via API as "Server has a Database"
Closed
#121 Wings crashes/kills some servers instead of stopping them gracefully
Closed
#120 Testing Webhook...
Closed
#119 [Egg] Force updating egg doesn't update server variables correctly
Closed
#118 Example Issue
Closed
#115 Allocations can not be created with an ipv6 address
Closed
#116 [Eggs] egg_variables exist when egg is deleted
Closed
#117 [Server] server_variables exist after server deletion
Closed
#112 Cleanup user transformers
Closed
#114 [Edit Server] Allows saving of non-nullable | required egg variables.
Closed
#113 Convert egg variable's rules column array/json cast
Closed
#111 Can create DatabaseHost with wrong credentials
Closed
#109 Cant select additional allocation when editing the server
Closed
#110 2FA Backup codes should only be displayed once
Closed
#107 Setting backup limit to negative value causes HTTP 500
Closed
#108 500 Edit Allocation
Closed
#106 Missing texts
Closed
#105 Oauth (via socialite)
Closed
#103 When using api for creating servers, use default values from egg when missing variables
Closed
#104 For Schedules, allow enabling access to basic file operations (such as deleting a file)
Closed
#102 Add toggle for server descriptions
Closed
#101 Translations - dashboard.blade.php
Closed
#100 Add Vite to allow custom Tailwind classes
Closed
#97 Implement new single Server State/Status display
Closed
#98 Allow tag filtering (Eggs/ Nodes)
Closed
#99 S3 backup error
Closed
#96 Main Application translated to Filament
Closed
#94 /admin/nodes/create is unable to access normally
Closed
#95 Pull latest release from GitHub api
Closed
#92 Wings stuck on fetching list of servers from API
Closed
#93 MariaDB fixes
Closed
#91 upgrade from beta 2 to 4 fails, Duplicate entry uuid in eggs
Closed
#90 Using SQLite on fresh install results in broken panel due to invalid path
Closed
#88 Node Limits are not enforced
Closed
#89 Disable scheduled for synchronous queue
Closed
#85 Docker image & compose file
Closed
#86 Can't delete a server that has a db attached to it
Closed
#87 Minecraft eggs problem.
Closed
#82 [Eggs] - Allow force updating of a single egg with any json file
Closed
#84 Unable to view installing server
Closed
#83 Editing a server startup will deselect the field after every edited char
Closed
#80 [Panel] - Proper exception reporting to the end user.
Closed
#81 Bug with server edit shortcut
Closed
#79 Research making Tables in Forms
Closed
#77 [Node] - Add Reset Daemon Key
Closed
#78 [API Keys] - All Keys doesn't label key, Client vs Application.
Closed
#76 Allow changing of a server's egg after creation
Closed
#73 [Eggs] - Allow updating of existing eggs with a file upload.
Closed
#74 Implement Server Transfers
Closed
#75 [Server] - Fix/Change how allocations work...
Closed
#71 [Server] - Adding Database overview to Edit Server page
Closed
#72 [Profile] - Filament Profile 2FA unfinished
Closed
#70 [Server] - Assigning Mounts to Servers
Closed
#69 Different disk sizes
Closed
#67 Unexpected behavior when user changes password.
Closed
#68 Change egg format to yaml
Closed
#66 Remove and/or Replace Hashids
Closed
#65 "Skip Egg Install" does not work
Closed
#64 Admin view redirect
Closed
#63 Wrong message showing on missing egg variables
Closed
#61 -1 for overallocation does not work
Closed
#62 Connection Count / Player Count
Closed
#59 Changing node settings does not change configuration tab
Closed
#60 The panel returns a 403 forbidden error when trying to access the API docs
Closed
#58 Mailgun doesn't work
Closed
#56 Manage Docker Container labels
Closed
#57 Add sorting and/or grouping to the front end
Closed
#55 Automatic cleanup of dangling docker images induced by updated egg containers
Closed
#53 Settings page does not work
Closed
#52 Non-functional link
Closed
#54 Create separate server address for SFTP for Nodes
Closed
#50 Add Node CPU resource allocations
Closed
#51 Creating new node
Closed
#49 Update Scramble
Closed
#48 Finalize Tags with Nodes/Servers/Eggs
Closed
#47 database host string bugget
Closed
#46 Edit server page shows wrong docker image
Closed
#44 Cannot php artisan migrate --seed --force with mysql
Closed
#43 Mail Setup
Closed
#45 GB and GiB
Closed
#41 wings still showing MIT license
Closed
#42 Update Server Build Configuration
Closed
#40 Create Database Unexpected Error
Closed
#39 Swap logic for oom_disabled
Closed
#37 API Docs error
Closed
#38 Unable to edit resource for server
Closed
#35 Revamp Roles and Permissions
Closed
#34 Timezone selector
Closed
#36 Admin View a Server
Closed
#33 Implement file searching for a server on the front end
Closed
#31 Docker image list fails to escape key
Closed
#32 Prevent Page error 504 when a node is offline
Closed
#30 Resources > List (Table) | Add Empty State Actions
Closed
#29 EditServer > Resource Management
Closed
#28 Removing root_admin and replacing it with Filament Shield
Closed
#27 Fix varchar(191) by replacing with 255
Closed
#26 Sidebar Moving while Scrolling
Closed
#25 Remove backups when server is deleted
Closed
#24 Support SQLite
Closed
#22 Make DatabaseHosts available to multiple (many) Nodes
Closed
#23 Adding custom Validation rules for Variables
Closed
#19 Add mounts API
Closed
#20 Change api_keys.allowed_ips from nullable text to non nullable text
Closed
#21 Add server transfer API
Closed
#16 Warn user if Node has Allocations with an invalid IP address
Closed
#17 Wings not showing correct folder
Closed
#14 Translate the whole panel from /lang with the help of Crowdin
Closed
#15 Migrating existing nodes to new panels
Closed
#13 Configurable docker networks
Closed
#10 User Suspension
Closed
#11 Orderable/Sortable/Draggable Egg Variables
Closed
#12 Consolidate Primary and Additional Allocations
Closed
#9 [features/filament] Language selector in Profile Dropdown
Closed
#7 Implement Webhooks
Closed
#8 Your panel.tar.gz is missing!
Closed
#6 Show first time admin user registration if no users exist in the database
Closed
#5 SSL setting selection does not persist on validation error when creating a node
Closed
#4 Replace node locations with tags
Closed
#2 Rename camelCase database columns
Closed
#3 Replace encrypt and decrypt calls with encrypted casting
Closed
#1 Remove unused controller method variables
1797 Issues created by 1 user
Opened
#1 Remove unused controller method variables
Opened
#2 Rename camelCase database columns
Opened
#3 Replace encrypt and decrypt calls with encrypted casting
Opened
#4 Replace node locations with tags
Opened
#5 SSL setting selection does not persist on validation error when creating a node
Opened
#6 Show first time admin user registration if no users exist in the database
Opened
#7 Implement Webhooks
Opened
#8 Your panel.tar.gz is missing!
Opened
#9 [features/filament] Language selector in Profile Dropdown
Opened
#10 User Suspension
Opened
#11 Orderable/Sortable/Draggable Egg Variables
Opened
#12 Consolidate Primary and Additional Allocations
Opened
#13 Configurable docker networks
Opened
#14 Translate the whole panel from /lang with the help of Crowdin
Opened
#15 Migrating existing nodes to new panels
Opened
#16 Warn user if Node has Allocations with an invalid IP address
Opened
#17 Wings not showing correct folder
Opened
#18 More effective wings disk quota enforcement
Opened
#19 Add mounts API
Opened
#20 Change api_keys.allowed_ips from nullable text to non nullable text
Opened
#21 Add server transfer API
Opened
#22 Make DatabaseHosts available to multiple (many) Nodes
Opened
#23 Adding custom Validation rules for Variables
Opened
#24 Support SQLite
Opened
#25 Remove backups when server is deleted
Opened
#26 Sidebar Moving while Scrolling
Opened
#27 Fix varchar(191) by replacing with 255
Opened
#28 Removing root_admin and replacing it with Filament Shield
Opened
#29 EditServer > Resource Management
Opened
#30 Resources > List (Table) | Add Empty State Actions
Opened
#31 Docker image list fails to escape key
Opened
#32 Prevent Page error 504 when a node is offline
Opened
#33 Implement file searching for a server on the front end
Opened
#34 Timezone selector
Opened
#35 Revamp Roles and Permissions
Opened
#36 Admin View a Server
Opened
#37 API Docs error
Opened
#38 Unable to edit resource for server
Opened
#39 Swap logic for oom_disabled
Opened
#40 Create Database Unexpected Error
Opened
#41 wings still showing MIT license
Opened
#42 Update Server Build Configuration
Opened
#43 Mail Setup
Opened
#44 Cannot php artisan migrate --seed --force with mysql
Opened
#45 GB and GiB
Opened
#46 Edit server page shows wrong docker image
Opened
#47 database host string bugget
Opened
#48 Finalize Tags with Nodes/Servers/Eggs
Opened
#49 Update Scramble
Opened
#50 Add Node CPU resource allocations
Opened
#51 Creating new node
Opened
#52 Non-functional link
Opened
#53 Settings page does not work
Opened
#54 Create separate server address for SFTP for Nodes
Opened
#55 Automatic cleanup of dangling docker images induced by updated egg containers
Opened
#56 Manage Docker Container labels
Opened
#57 Add sorting and/or grouping to the front end
Opened
#58 Mailgun doesn't work
Opened
#59 Changing node settings does not change configuration tab
Opened
#60 The panel returns a 403 forbidden error when trying to access the API docs
Opened
#61 -1 for overallocation does not work
Opened
#62 Connection Count / Player Count
Opened
#63 Wrong message showing on missing egg variables
Opened
#64 Admin view redirect
Opened
#65 "Skip Egg Install" does not work
Opened
#66 Remove and/or Replace Hashids
Opened
#67 Unexpected behavior when user changes password.
Opened
#68 Change egg format to yaml
Opened
#69 Different disk sizes
Opened
#70 [Server] - Assigning Mounts to Servers
Opened
#71 [Server] - Adding Database overview to Edit Server page
Opened
#72 [Profile] - Filament Profile 2FA unfinished
Opened
#73 [Eggs] - Allow updating of existing eggs with a file upload.
Opened
#74 Implement Server Transfers
Opened
#75 [Server] - Fix/Change how allocations work...
Opened
#76 Allow changing of a server's egg after creation
Opened
#77 [Node] - Add Reset Daemon Key
Opened
#78 [API Keys] - All Keys doesn't label key, Client vs Application.
Opened
#79 Research making Tables in Forms
Opened
#80 [Panel] - Proper exception reporting to the end user.
Opened
#81 Bug with server edit shortcut
Opened
#82 [Eggs] - Allow force updating of a single egg with any json file
Opened
#83 Editing a server startup will deselect the field after every edited char
Opened
#84 Unable to view installing server
Opened
#85 Docker image & compose file
Opened
#86 Can't delete a server that has a db attached to it
Opened
#87 Minecraft eggs problem.
Opened
#88 Node Limits are not enforced
Opened
#89 Disable scheduled for synchronous queue
Opened
#90 Using SQLite on fresh install results in broken panel due to invalid path
Opened
#91 upgrade from beta 2 to 4 fails, Duplicate entry uuid in eggs
Opened
#92 Wings stuck on fetching list of servers from API
Opened
#93 MariaDB fixes
Opened
#94 /admin/nodes/create is unable to access normally
Opened
#95 Pull latest release from GitHub api
Opened
#96 Main Application translated to Filament
Opened
#97 Implement new single Server State/Status display
Opened
#98 Allow tag filtering (Eggs/ Nodes)
Opened
#99 S3 backup error
Opened
#100 Add Vite to allow custom Tailwind classes
Opened
#101 Translations - dashboard.blade.php
Opened
#102 Add toggle for server descriptions
Opened
#103 When using api for creating servers, use default values from egg when missing variables
Opened
#104 For Schedules, allow enabling access to basic file operations (such as deleting a file)
Opened
#105 Oauth (via socialite)
Opened
#106 Missing texts
Opened
#107 Setting backup limit to negative value causes HTTP 500
Opened
#108 500 Edit Allocation
Opened
#109 Cant select additional allocation when editing the server
Opened
#110 2FA Backup codes should only be displayed once
Opened
#111 Can create DatabaseHost with wrong credentials
Opened
#112 Cleanup user transformers
Opened
#113 Convert egg variable's rules column array/json cast
Opened
#114 [Edit Server] Allows saving of non-nullable | required egg variables.
Opened
#115 Allocations can not be created with an ipv6 address
Opened
#116 [Eggs] egg_variables exist when egg is deleted
Opened
#117 [Server] server_variables exist after server deletion
Opened
#118 Example Issue
Opened
#119 [Egg] Force updating egg doesn't update server variables correctly
Opened
#120 Testing Webhook...
Opened
#121 Wings crashes/kills some servers instead of stopping them gracefully
Opened
#122 Servers can not be deleted via API as "Server has a Database"
Opened
#123 Create Allocations | Notification Error
Opened
#124 Client Activity tab does not work properly
Opened
#125 Database-Host Editing requires password
Opened
#126 Wrong wording on the "Update Email Address" feature
Opened
#127 Panel does not correctly handle X-Forwarded-For
Opened
#128 Panel Dashboard doesn't load without internet access because of the Github repository version checks
Opened
#129 The panel returns a 500 forbidden error when trying to access the API docs
Opened
#130 Can't delete user from cli in no-interaction mode
Opened
#131 Unused prefix in generated name
Opened
#132 Missing foreign keys SQLite
Opened
#133 Unknown Node allocated cpu, ram, disk
Opened
#134 [Egg] Adding new egg variables, shows on old client side, not in admin side.
Opened
#135 500 Editing an offline node
Opened
#136 Mobile UI in server->eggs
Opened
#137 Favicon Icon File type clarification
Opened
#138 [Admin Panel] Create server results in TextArea not found error.
Opened
#139 composer.lock outdated
Opened
#140 Error 500 /admin
Opened
#141 Personalized Favicon problem
Opened
#142 [Eggs] Single Egg Import.
Opened
#143 Egg variable name needs to be unique per egg
Opened
#144 Allocation are deleted, when you delete a Server
Opened
#145 Wings Error
Opened
#146 Can install with invalid Redis Credentials
Opened
#147 500 Creating a Server
Opened
#148 Panel settings allow invalid characters allowing the panel to become completely inaccessible
Opened
#149 Panel mail settings has username as a mandatory field
Opened
#150 Favicon do not change on the default Dashboard Page.
Opened
#151 Getting Timeout on Console Page
Opened
#152 Deleted users show as System in activity logs
Opened
#153 "Interface not found" error when running composer install on main
Opened
#154 500 error when trying to login for the first time
Opened
#155 apostrophe in .env crashes panel
Opened
#156 Copy wings configuration file button on panel does not copy in a valid format
Opened
#157 Add 2FA to Filament auth
Opened
#158 Add View pages for admin resources
Opened
#159 Better Upgrade Process...
Opened
#160 Admin Role Users Without Permission Can Change Primary Allocation
Opened
#161 Add captcha to Filament auth
Opened
#162 Error 500 after updating panel on admin page
Opened
#163 [500s] Using "Bulk Delete" on Database Hosts Results in 500
Opened
#164 Add DB migration step to documentation
Opened
#165 Schedules running at 2 different times.
Opened
#166 Deleting a newly-set primary allocation on a server
Opened
#167 Assign Nodes to Roles
Opened
#168 Class name must be a valid object or a string error on activity log page
Opened
#169 Replace number_format with locale aware alternative
Opened
#170 Validate and enable IPV6 support
Opened
#171 Broken Web Installer
Opened
#172 App_name can contain special characters in the installer, but not in the settings page.
Opened
#173 Critical error on Webserver on Pelican Panel Docker Image
Opened
#174 Role permissions "Servers"
Opened
#175 Remove stock eggs (json files) and download json urls instead
Opened
#176 Able to delete servers last allocation breaking wings.
Opened
#177 Add optional preview pictures/icons to eggs
Opened
#178 Associate Port
Opened
#179 Creating an allocation that already exists results in a 500
Opened
#180 Combine Login pages
Opened
#181 Change the images via dropdown, does not take over the image
Opened
#182 Add Soft Deletes to webhooks config table
Opened
#183 Webhook spam WebhookCreate event
Opened
#184 Update Egg Export Version tag
Opened
#185 Associate action allows you to allocate allocations already in use
Opened
#186 File Manager opens non-existing file
Opened
#187 Add Prunable to Webhook model and also prevent Webhook model events from being selected to prevent recursion
Opened
#188 Root Admin role can be duplicated
Opened
#189 Node Health Status doesn't auto refresh & Version tooltip not showing
Opened
#190 Deleted Webhook still triggers
Opened
#191 [Installer] Database type should not be persisted until after all the db info is submitted
Opened
#192 Mounts page shows all mounts - not filtered by egg
Opened
#193 Incorrect Logins Forever Load
Opened
#194 Panel Login Case Sensitive
Opened
#195 checking the wrong version number
Opened
#196 Wings latest version display error
Opened
#197 Wrong version of wings displayed in nodes
Opened
#198 Any username that is < 3 characters throws a 500 error.
Opened
#199 Server Description can be edited while it is disabled in the Settings (new client area)
Opened
#200 Edit profile page returns 500 when any OAuth2 provider is enabled
Opened
#201 Panel reports incorrect info after update to new client area
Opened
#202 Files Save is loading more
Opened
#203 Global Search w/ New Client Area
Opened
#204 Not being able to add subusers if the subuser email is already on a account
Opened
#205 Layout is not optimized on phones at the new client area
Opened
#206 Enabling OAuth on old installations is bugged due to null oauth column for old users.
Opened
#207 Editing a .php or .env file in the new client area throws 404
Opened
#208 Client Api Key not visible
Opened
#209 Egg feature modals are missing in new client area
Opened
#210 Console commands are sent multiple times
Opened
#211 Reload on Settings save
Opened
#212 Official Unraid Application
Opened
#213 New client area file size calculation is wrong
Opened
#214 Wrong allocation limit
Opened
#215 Invalid Turnstile Captcha secret still works
Opened
#216 Wrong theme when switching from admin panel to client panel
Opened
#217 Add the ability to run now a Schedule in the new client area
Opened
#218 Error 500 on the New Client Area
Opened
#219 [Edit Server] Create Database fails with 500
Opened
#220 PHP missing dependencies
Opened
#221 Missing edit function for actions on schedules in new client
Opened
#222 [New Client Area] Unable to remove sub-users if wings is not reachable.
Opened
#223 Start & stop button starts & stops multiple servers
Opened
#224 New client area bug when viewing others servers
Opened
#225 Unable to delete node if it's associated with a database host
Opened
#226 Error when select language "Select an option" at account page
Opened
#227 Can't suspend server if node is Offline
Opened
#228 500 when deleting a database host that has a linked node.
Opened
#229 Console glitch on select
Opened
#230 Steam oauth throws an error 500 -> Missing services entry for steam.client_id
Opened
#231 Update for suspended servers
Opened
#232 Invisible Server list fields when using Light theme
Opened
#233 Memory Exhaustion Error When Adding Discord Webhook
Opened
#234 Quickly interacting with panel results in a blank screen
Opened
#235 Admin Page Only shows the Background When Navigating from Node Configuration to Node Overview
Opened
#236 Translate activity log event with properties
Opened
#237 Unable to delete DatabaseHost if it has nodes
Opened
#238 Send Test Mail uses current settings
Opened
#239 500 when editing node
Opened
#240 Reimplement password reset
Opened
#241 Graphical bug with timestamp
Opened
#242 Node values revert to original after saving, requiring a page reload to update properly
Opened
#243 Websocket token is not refreshed after expiring
Opened
#244 [Expirmental panel] All buttons become gray
Opened
#245 Issue updating allocations causing inconsistent state in database
Opened
#246 500 error when editing Create backup in server schedule
Opened
#247 Downloads not working (canary)
Opened
#248 Add Network statistics to client server site
Opened
#249 File contents endpoint returns invalid Content-Type and wrong status code
Opened
#250 Installer timeouts the web server
Opened
#251 TypeError in InitiateBackupService.php
Opened
#252 Internal Server Error with a db query after a fresh install
Opened
#253 mysql Not Found in Docker Image
Opened
#254 Missing linux/amd64 OS for docker main image
Opened
#255 Api status doesnt show up and allocations says null_resource
Opened
#256 Docker image will not serve on HTTP if the site URL is https
Opened
#257 Enable/Disable WordWrap on MonacoEditor
Opened
#258 Use JsonResources for api
Opened
#259 Server name is required when changing description
Opened
#260 S3 add toggleable presignedRequest
Opened
#261 Activity Log metadata view modal 4-5 entries behind selected activity
Opened
#262 Updating Server Resources are not applied on the fly
Opened
#263 HTTP 413 Payload Too Large when uploading a 10MB+ File
Opened
#264 Deleting a database host
Opened
#265 Replace Fractal with Laravel Data
Opened
#266 First character when select tex on new Client Area
Opened
#267 Missing activity loggers
Opened
#268 CPU graph doesn't display correctly if CPU usage goes over 1,000%
Opened
#269 Customizable user & group id file ownership
Opened
#270 Node CPU, Memory stats are not working
Opened
#271 Schedules are not working
Opened
#272 Folder size stuck at 4.00KB
Opened
#273 Broken Email Encryption
Opened
#274 List Files shows 4KB for folders, should be blank
Opened
#275 Issue #886 hasn't been resolved with beta 18
Opened
#276 File not found after entering unarchived files
Opened
#277 Sub User Server Tabs Count
Opened
#278 The backup schedule should delete the oldest backups
Opened
#279 Users can add permissions they don't have
Opened
#280 Changing Cron Schedule Does Not Update Next Run Time
Opened
#281 Client API Endpoint /files/rename always throws an error
Opened
#282 Undefined array key "disk_total"
Opened
#283 .php are not editable with the editor
Opened
#284 Deleting Server
Opened
#285 Improve AlertBanner fetching
Opened
#286 [Error] - Cannot access to main page after installation
Opened
#287 [Bug] File uploads fail with 401 Unauthorized
Opened
#288 Toggle Install fails when server is in install failed state.
Opened
#289 Sort order of server variables not updated after editing egg
Opened
#290 Add filtering for a particular user
Opened
#291 Spelling mistakes in compose.yml
Opened
#292 Reimplement direct Drag & Drop for file upload
Opened
#293 Cannot create backup of a server
Opened
#294 Reimplement floating menu in ListFiles
Opened
#295 Allow custom names for new archives.
Opened
#296 File browser breaking due to special character in file name
Opened
#297 Re-Add SSH Keys for SFTP Auth
Opened
#298 Schedule cron input in user timezone
Opened
#299 Server relation table in EditEgg only uses half width
Opened
#300 File browser, when I edit and save a file the file completely wipes.
Opened
#301 Webhooks in discord format
Opened
#302 Add localization to client area (& server list)
Opened
#303 When creating a new Server, try to use the last used Node instead
Opened
#304 Server egg variables not persisted after saving
Opened
#305 Server console duplication on navigate back
Opened
#306 Discord OAuth login don't work like expected
Opened
#307 Schedules stuck in processing state after first action
Opened
#308 500 Server Error: SQLite too many SQL variables when accessing folder with many files
Opened
#309 Installation fails to find pgsql driver
Opened
#310 2FA Requirement not enforced
Opened
#311 In progress backups show as failed
Opened
#312 Unable to remove custom container labels which use dot notation (e.g. test.test)
Opened
#313 Archives are always put in the root directory of the container
Opened
#314 500 error after update
Opened
#315 Setting the proxy to * via /admin/setting will cause a server error on the setting page.
Opened
#316 API errors
Opened
#317 Add mount button not showing
Opened
#318 Pelican does not cleanup S3 backups of a server on server deletion
Opened
#319 Allocation going back - Canary
Opened
#320 When creating a port allocation entering the port before selecting an IP address results in an error
Opened
#321 Server Console initial terminal size calculations incorrect
Opened
#322 Run unit tests in Parallel
Opened
#323 Refactor to use Number class in Laravel to make human readable file sizes
Opened
#324 Adding instructions to Google Oauth.
Opened
#325 Schedulers stuck on processing
Opened
#326 Undefined constant "GLOB_BRACE"
Opened
#327 Can't go to admin page directly after viewing my profile page
Opened
#328 Cannot Upload .ytd Files via File Upload
Opened
#329 Empty Global Search response results in 500
Opened
#330 No advanced log
Opened
#331 Unable to edit profile
Opened
#332 403 On password reset link
Opened
#333 Console graphs should be hidden if server is not online
Opened
#334 Test mail is considered Spam
Opened
#335 Latest update doesn't compile storage/app/public
Opened
#336 Missing auth activity logs
Opened
#337 Queue service fails after several hours
Opened
#338 List Servers API not returning status
Opened
#339 HTTPS with (reverse) proxy should not change wings port
Opened
#340 Button "Exit Admin" is displayed even when your not in the admin panel
Opened
#341 Editing Database hosts only works on the first one
Opened
#342 Dashboard Layout "Table" crashes browser tab
Opened
#343 Clickable Addresses
Opened
#344 When deleting a directory, it asks you if you want to delete the file
Opened
#345 Uncaught ReferenceError: textareaFormComponent is not defined
Opened
#346 Missing permission checks on create server page
Opened
#347 Incorrect handling of request timeout
Opened
#348 Noderestrictions apply not everywhere
Opened
#349 Email Issues
Opened
#350 Checkbox file bug
Opened
#351 Server startup page: Unable to call component method. Public method [save] not found on component
Opened
#352 Add setup wizard to all oauth providers
Opened
#353 Servers without allocations
Opened
#354 Time for Tasks are offset
Opened
#355 Unable to Set Password – 403 Forbidden Error
Opened
#356 API Documentation Not Accessible via User Interface
Opened
#357 Seeding fails on Rust egg on upgrade from Beta 19 to Beta 21
Opened
#358 Firefox: Dropdown menu white-on-white (unreadable)
Opened
#359 Role permissions icons are not loaded when caching icons
Opened
#360 Internal server error when using Docker labels with a period
Opened
#361 Add fallback for websocket communication
Opened
#362 Is Pelican safe from CVE-2025-49132?
Opened
#363 Panel is slow... really slow...
Opened
#364 Egg variables can't be saved in the admin view.
Opened
#365 https://node.yourdomain.com:8443/api/system does not match node token_id !
Opened
#366 Upgrading panel causes Laravel migration issues
Opened
#367 Webhook not emitted on allocation assignment during server creation
Opened
#368 Panel lists node domain as invaid if only AAAA record is avalible
Opened
#369 "Files to ignore" field pre-filled with incorrect text when switching task action
Opened
#370 The requested backup was not found on this server.
Opened
#371 Server does not start although authorization to start is available.
Opened
#372 Adding a sub user - uses wrong login portal after setup
Opened
#373 Alert banners don't auto update but need a page refresh
Opened
#374 Feature: Extracting a Group of compressed files instead of 1 by 1
Opened
#375 Server entry doesn't show any icon if no power actions are available
Opened
#376 Add admin translations
Opened
#377 Egg Entrypoint wrong
Opened
#378 500 when changing allocation's ip using Select
Opened
#379 .
Opened
#380 Webhook variables are not parsed correctly
Opened
#381 X-Webhook-Event header missing when not using custom headers
Opened
#382 Users with view permissions can edit own server
Opened
#383 Power actions on list server available when installing
Opened
#384 Console graphs no longer auto appear when starting server
Opened
#385 Webhooks: The endpoint is not a valid URL when trying local address
Opened
#386 Can't exit fullscreen file editor because of topbar z-fighting
Opened
#387 Add API for adding mounts to servers
Opened
#388 Turnstile prevents submitting 2FA token
Opened
#389 Docker Image reports Panel-Version as canary
Opened
#390 Allow to export & import schedules
Opened
#391 Allow for backups to be renamed
Opened
#392 File name with {} causes 500 error
Opened
#393 "Your language pl has not been translated yet!" but it is
Opened
#394 Yellow icon on node
Opened
#395 Apostrophe in email "From Name" causes 500 Error
Opened
#396 Web editor bug
Opened
#397 403 Invalid Signature
Opened
#398 Add Admin Action Logging
Opened
#399 Add additional node health check
Opened
#400 Setting egg configuration files to empty array bricks wings
Opened
#401 OAuth 500 | Server Error
Opened
#402 Unable to create servers with no allocation
Opened
#403 Client api docs throw 500
Opened
#404 Egg Variables are not validated on server creation until final submit
Opened
#405 Can't edit files that contain non-ascii characters
Opened
#406 Cron in schedules throws Server Error 500
Opened
#407 Docker healthcheck does not work
Opened
#408 pkg_resources
Opened
#409 "Missing" clearly running though
Opened
#410 Root admin checkbox cannot be unchecked in user edit menu
Opened
#411 Server Transfers deleting backups.
Opened
#412 Panel installer redirect uses wrong panel for getUrl
Opened
#413 Permission for seeing activity log ips is named wrong
Opened
#414 Base protocol not configurable
Opened
#415 Allow to bulk update allocation ips
Opened
#416 PostgreSQL server installation always fails
Opened
#417 Multiple startup commands per egg
Opened
#418 Filament v4 🎉
Opened
#419 Add error handling when trying to create or delete database
Opened
#420 File upload fails if larger than 100MB
Opened
#421 Incorrect Status Code on panel.example.com/docs/api/application#/operations/server.store
Opened
#422 Server transfer causes nil pointer error
Opened
#423 Client API
Opened
#424 Text highlight color is not visible in console on light theme
Opened
#425 Webhooks broken on v4
Opened
#426 EditServer change Egg is broken
Opened
#427 Can't create Database on Admin side
Opened
#428 Turnstile not showing up
Opened
#429 Syntax Highlighting on EditFiles page doesn't actually update highlighting
Opened
#430 New Code Editor not scrollable
Opened
#431 Activity logs show all users as "Deleted User"
Opened
#432 "The selected navigation Type is invalid" when saving anything on Profile
Opened
#433 ListFiles not reloading table after move, delete or create
Opened
#434 Avatars not displaying
Opened
#435 Sidebar > showing when using topbar
Opened
#436 Server entry shows empty power actions group on grid view when node is offline
Opened
#437 EditServer page throws 500
Opened
#438 Add refresh hint action to IP selection for new allocations
Opened
#439 SFTP button not working with special usernames
Opened
#440 Changing primary allocation through user view not possible
Opened
#441 Forced 2FA Requirement no longer works
Opened
#442 Readonly user profile
Opened
#443 Option to disable free username changes
Opened
#444 Eggfeatures not working
Opened
#445 Duplicate servers in UI
Opened
#446 Dashboard "semi-blank" upon first visit
Opened
#447 Exporting an egg darkens the panel until the next mouse click
Opened
#448 Prevent users from deleting "default" allocations
Opened
#449 Topbar being larger than it should
Opened
#450 Using Captcha & MFA simultaneously creates impossible login
Opened
#451 Preserve file search query after editing a file and returning
Opened
#452 Improve EditUser page
Opened
#453 Notify server owner about completed backups
Opened
#454 Add a 'What's new' button on the admin dashboard when an update is available
Opened
#455 Readonly user profile
Opened
#456 Too long messages in console go off "screen"
Opened
#457 Creating a new EggVariable does not propagate its default value to servers as expected.
Opened
#458 File icons are different by their origin
Opened
#459 EditNode allows invalid node fqdn but reverts on page reload
Opened
#460 New build release is broken
Opened
#461 ListFiles actions being cutted
Opened
#462 Time Offset "missing" when editing the first task in list of schedule
Opened
#463 Screen display width overlaps sidebar
Opened
#464 Server route binding errors on postgres
Opened
#465 Apache2 config (.htaccess) not working with SSL-terminating reverse proxy
Opened
#466 Console on install/reinstall is empty
Opened
#467 ActivityLogged webhook event broken
Opened
#468 Internal network usage increases the longer you have the console of a server open
Opened
#469 HTML Email Preview in Log Viewer doesn't show text
Opened
#470 Update fatal error - ApiKeyResource.php
Opened
#471 Can't create SSH Keys
Opened
#472 Source of custom Logo and Favicon not consistently set?
Opened
#473 No direct way from profile page to server list
Opened
#474 Startup boolean value error
Opened
#475 Move to Policies
Opened
#476 Reset Password button visible and causes error when creating a new user
Opened
#477 Read-only flag is not displayed properly when editing mounts
Opened
#478 Uploads broken
Opened
#479 Server search freezes page
Opened
#480 Avatar Image missing Border Radius
Opened
#481 Add wings diagnostics viewer to edit node page
Opened
#482 Some actions result in multiple notifications
Opened
#483 Failing to complete server install.
Opened
#484 Custom font not uploading
Opened
#485 Avatar generation fails with uppercase "L" in server name
Opened
#486 Role Permission to see Panel Logs not giving you the permission to see the Panel Logs
Opened
#487 Lock Allocation not working
Opened
#488 Accept Eula button no longer works as intended
Opened
#489 Ability to edit JAR files in the code editor
Opened
#490 Servers dont start after Installation
Opened
#491 Panel throws 500 after using SMTP Password with punctuation
Opened
#492 No Action on Installed Enshrouded Server
Opened
#493 Broken navigation to parent folder from file editor
Opened
#494 Refactor Backup Options
Opened
#495 Permissions issue with subuser and databases
Opened
#496 Allow custom subuser permissions
Opened
#497 First schedule task can have a time offset
Opened
#498 login logout 132
Opened
#499 Global Search pathing incorrect
Opened
#500 Unable to change Startup Command when creating server
Opened
#501 Schedules can be deleted by users without delete permissions
Opened
#502 Egg icon missing from create egg option.
Opened
#503 Payload optimisation for /update api route
Opened
#504 Flooding with errors
Opened
#505 Minecraft Eggs: Error when Validatin EULA
Opened
#506 Installation Failed with Curesfoge Generic Egg
Opened
#507 Add pagination to server list
Opened
#508 Missing Unique rule on Egg CopyFrom
Opened
#509 Improve error message when deleting eggs with dependencies
Opened
#510 Admins with View Settings Permission can use Captcha & OAuth actions
Opened
#511 Save Webhook Event icon missing
Opened
#512 Status Bar progress is wrong when server has infinite resources in table layout
Opened
#513 Cannot see other servers with admin permission
Opened
#514 [Bug] RootTagMissingFromViewException when deleting eggs (bulk or individual)
Opened
#515 Move File has wrong new location
Opened
#516 Default value for Startup select is invalid on EditServer
Opened
#517 Panel and Nodes did get down (random)
Opened
#518 Error when saving server settings in web panel unless “Default” is selected again
Opened
#519 Missing YAML file type in selection when importing eggs
Opened
#520 Settings are no longer saving on the Panel
Opened
#521 Notification in different language
Opened
#522 Cannot delete Nodes. Missing button
Opened
#523 Plugins fail to install due to being unable to install dependencies
Opened
#524 Cannot save settings unless ports are set when allocations creation is off
Opened
#525 When uploading multiple plugins it breaks them.
Opened
#526 Docker Image missing dependencies for plugin system
Opened
#527 Assets load from IP instead of ASSET_URL (reverse proxy using traefik)
Opened
#528 Docker: Panel doesn't start with spaces/special chars in variable values in .env
Opened
#529 feat: localize emails
Opened
#530 Egg update url broken from update
Opened
#531 CPU & Memory Are Not Updated in Real Time
Opened
#532 Eggs icons doesn't save
Opened
#533 Read only variable are user editable
Opened
#534 Undefined array key "tag" when importing json eggs.
Opened
#535 API Language Field Validation Prevents Locale-Specific Language Selection
Opened
#536 Translations for custom subuser permissions
Opened
#537 Allow to "inject" into our forms/tables
Opened
#538 Add functionality to user_mountable
Opened
#539 Egg Install Started with 0 eggs should not show
Opened
#540 Reorder Installer Egg Categories
Opened
#541 500 Error after update
Opened
#542 Probleem by Remove a Plugin and Themen was Installed as Plugin
Opened
#543 Docker Image links plugin dir wrong
Opened
#544 Plugin Error code
Opened
#545 You can't force delete backups when the Backup Server/Node is not online.
Opened
#546 Exporting an egg in yaml format escapes the install script to far
Opened
#547 Pelican Egg Permission Issue – Breakdown
Opened
#548 Deleting allocation while locked
Opened
#549 When an administrator logs in, it should default redirect them to /admin
Opened
#550 Add daemon_base field to node creation on panel
Opened
#551 UI breaks if a plugin is uploaded whose ID doesn't match its folder name
Opened
#552 Failing to upgrade to latest version when having OIDC plugin installed
Opened
#553 File Upload blocked when user language is set to non English
Opened
#554 Pelican panel not booting in beta31 when $DB_HOST is quoted
Opened
#555 500 error when deleting eggs
Opened
#556 New User Usernames are Unexpectedly Sanitized
Opened
#557 Implement Quick Actions Bar
Opened
#558 OAuth should clarify error when trying to provision accounts with no linked email
Opened
#559 Reinstall button invisible
Opened
#560 Non root admin users are unable to create new allocations in the nodes tab
Opened
#561 Bad upload interface on specific language
Opened
#562 Can't change egg icon
Opened
#563 Discord unban
Opened
#564 Unable to delete plugin
Opened
#565 S3 backup is not deleted after deletion of server
Opened
#566 Allocations not editable by Users other than Root Admin
Opened
#567 [PR #28] [CLOSED] adding arabic lang
Opened
#568 [PR #53] [CLOSED] Update Crowdin configuration file
Opened
#569 [PR #43] [CLOSED] Update readme.md
Opened
#570 [PR #29] [CLOSED] adding arabic FIXED
Opened
#571 [PR #7] [MERGED] Add Spanish Translations
Opened
#572 [PR #64] [CLOSED] test CLA workflow
Opened
#573 [PR #55] [CLOSED] Added Crowdin Translations
Opened
#574 [PR #56] [MERGED] Mounts: Relationships for Eggs & Nodes
Opened
#575 [PR #61] [CLOSED] Danish translations
Opened
#576 [PR #57] [CLOSED] Crowdin Translations 1
Opened
#577 [PR #81] [MERGED] New Crowdin updates
Opened
#578 [PR #65] [MERGED] Update license
Opened
#579 [PR #78] [MERGED] New Crowdin updates
Opened
#580 [PR #80] [MERGED] New Crowdin updates
Opened
#581 [PR #66] [MERGED] Change columns
Opened
#582 [PR #89] [MERGED] Improve Mobile Experience
Opened
#583 [PR #86] [CLOSED] Danish translations
Opened
#584 [PR #84] [CLOSED] New Crowdin updates
Opened
#585 [PR #88] [MERGED] Add Monaco
Opened
#586 [PR #87] [CLOSED] French Translation
Opened
#587 [PR #98] [MERGED] Fix CLA workflow missing access token
Opened
#588 [PR #100] [MERGED] Translation file for commands & tiny cleanup
Opened
#589 [PR #96] [CLOSED] First removal of unused variables
Opened
#590 [PR #97] [CLOSED] test pr please ignore
Opened
#591 [PR #94] [CLOSED] Added language choice to setup command
Opened
#592 [PR #105] [CLOSED] Make Pint happy
Opened
#593 [PR #102] [CLOSED] url function around static resource links (FILAMENT)
Opened
#594 [PR #103] [MERGED] Update Dockerfile
Opened
#595 [PR #101] [CLOSED] url function around static resource links
Opened
#596 [PR #104] [CLOSED] Fix wrong parameters on daemon http requests
Opened
#597 [PR #106] [MERGED] New Crowdin updates
Opened
#598 [PR #110] [MERGED] New Crowdin updates
Opened
#599 [PR #107] [MERGED] Fix tests
Opened
#600 [PR #108] [MERGED] Fix missed adjustments on http parameters
Opened
#601 [PR #115] [MERGED] Allow importing of multiple eggs at once
Opened
#602 [PR #137] [MERGED] Allow Egg Variables to be orderable/sortable
Opened
#603 [PR #125] [MERGED] New Crowdin updates
Opened
#604 [PR #136] [MERGED] New Crowdin updates
Opened
#605 [PR #118] [CLOSED] Translation Files for /resources/views
Opened
#606 [PR #132] [CLOSED] feat: Webhooks
Opened
#607 [PR #139] [MERGED] Support SQLite
Opened
#608 [PR #141] [CLOSED] "mincraft" -> "minecraft"
Opened
#609 [PR #140] [CLOSED] Made 75%+ of the panel translatable
Opened
#610 [PR #147] [CLOSED] Added Install command to make installing the panel easier
Opened
#611 [PR #138] [MERGED] Update Webpack & change to node LTS version for Dockerfile
Opened
#612 [PR #159] [MERGED] Add api for database hosts
Opened
#613 [PR #150] [CLOSED] User Suspension
Opened
#614 [PR #153] [MERGED] Add api for server transfers
Opened
#615 [PR #160] [MERGED] Add api for mounts
Opened
#616 [PR #155] [CLOSED] Brazilian Portuguese Translation
Opened
#617 [PR #162] [MERGED] Fix backups
Opened
#618 [PR #165] [MERGED] make discord button blurple
Opened
#619 [PR #167] [CLOSED] Update to the Romanian language
Opened
#620 [PR #161] [CLOSED] Support Postgresql (PGSQL)
Opened
#621 [PR #166] [CLOSED] feat: Replace Yarn with Pnpm
Opened
#622 [PR #174] [MERGED] New Crowdin updates
Opened
#623 [PR #179] [CLOSED] Custom Profiel Photo upload
Opened
#624 [PR #177] [CLOSED] New Crowdin updates
Opened
#625 [PR #178] [CLOSED] Auto pint
Opened
#626 [PR #168] [CLOSED] Update to the Romanian language
Opened
#627 [PR #182] [CLOSED] More Translation and a few changes
Opened
#628 [PR #184] [MERGED] Update cla.yaml
Opened
#629 [PR #183] [CLOSED] New Crowdin updates
Opened
#630 [PR #180] [CLOSED] More Translations
Opened
#631 [PR #181] [CLOSED] More Translation 2.0
Opened
#632 [PR #186] [CLOSED] test commit please ignore
Opened
#633 [PR #188] [MERGED] Some simple updates
Opened
#634 [PR #187] [MERGED] SQLite: fix schedule process command
Opened
#635 [PR #185] [MERGED] Update cla.yaml
Opened
#636 [PR #189] [CLOSED] Dashboard button change & composer update
Opened
#637 [PR #207] [MERGED] Convert oom_disabled to oom_killer
Opened
#638 [PR #198] [CLOSED] Fix server external link to admin
Opened
#639 [PR #196] [MERGED] Update release.yaml
Opened
#640 [PR #190] [CLOSED] feat: Roles
Opened
#641 [PR #206] [MERGED] Update default drivers
Opened
#642 [PR #210] [MERGED] Use correct variable name for mail driver
Opened
#643 [PR #223] [CLOSED] Update return default
Opened
#644 [PR #217] [MERGED] Correctly transform eggs that use inheritance (application api)
Opened
#645 [PR #216] [MERGED] Add missing fields to StoreScheduleRequest
Opened
#646 [PR #215] [MERGED] Remove hardcoded brandName
Opened
#647 [PR #238] [MERGED] Add default for disk/ memory and overallocation
Opened
#648 [PR #232] [MERGED] Update: Navigation sidebar
Opened
#649 [PR #228] [MERGED] Add back config variable for redis client
Opened
#650 [PR #231] [CLOSED] feat: Themes
Opened
#651 [PR #225] [MERGED] Update GB to GiB + minValues for resources + other stuff
Opened
#652 [PR #244] [MERGED] fix: Creating User
Opened
#653 [PR #239] [MERGED] Add CPU limit to node
Opened
#654 [PR #240] [MERGED] backups: ensure requesting node is checked
Opened
#655 [PR #243] [MERGED] Remove Log Viewer
Opened
#656 [PR #245] [CLOSED] Small start to the client side
Opened
#657 [PR #256] [CLOSED] Feature: egg meta.update_url field implementation
Opened
#658 [PR #252] [CLOSED] add dependabot.yml too keep actions up2date
Opened
#659 [PR #246] [CLOSED] Added footer & small improvments
Opened
#660 [PR #254] [MERGED] Set default db username to "pelican" to match docs
Opened
#661 [PR #253] [MERGED] Add artisan command to create queue worker service
Opened
#662 [PR #260] [CLOSED] Fix 403 error for api docs
Opened
#663 [PR #265] [MERGED] Simplify node deployment service, add filtering with tags instead of locations
Opened
#664 [PR #264] [MERGED] Fixed mumble host replace value to support both IPv4 and IPv6 allocations.
Opened
#665 [PR #259] [CLOSED] Settings page & few small improvements
Opened
#666 [PR #261] [MERGED] Add docker container labels
Opened
#667 [PR #276] [CLOSED] feat: Sorting and grouping
Opened
#668 [PR #274] [MERGED] Fix #267
Opened
#669 [PR #280] [MERGED] Rework Server Pages
Opened
#670 [PR #282] [MERGED] Remove Hashids
Opened
#671 [PR #270] [MERGED] Improve "no interaction" mode for queue worker service command
Opened
#672 [PR #296] [MERGED] Added 2 badges to readme.md
Opened
#673 [PR #298] [MERGED] Add Reset Daemon Key Btn
Opened
#674 [PR #284] [MERGED] Replace encrypt/ decrypt with encrypted casting
Opened
#675 [PR #283] [MERGED] Fix overallocation -1
Opened
#676 [PR #295] [MERGED] Make deploy.locations optional [backwards compat] as it has been removed
Opened
#677 [PR #303] [MERGED] Allow updating of existing eggs via upload
Opened
#678 [PR #302] [MERGED] Only show application api keys
Opened
#679 [PR #304] [CLOSED] Add important links and compatibility to readme
Opened
#680 [PR #307] [MERGED] Allow Servers to have Mounts
Opened
#681 [PR #300] [MERGED] 2FA Profile
Opened
#682 [PR #312] [MERGED] Update EditUser.php
Opened
#683 [PR #318] [CLOSED] Update bug-report template
Opened
#684 [PR #313] [MERGED] Docker
Opened
#685 [PR #316] [MERGED] Fix Node Updating
Opened
#686 [PR #314] [MERGED] Update EditDatabaseHost.php
Opened
#687 [PR #324] [MERGED] Remove maxLength from variable_value input
Opened
#688 [PR #319] [MERGED] Update AllocationsRelationManager to allow big endian
Opened
#689 [PR #320] [MERGED] Fix artisan call in AppSettingsCommand
Opened
#690 [PR #322] [MERGED] Replace DB check in MakeUserCommand
Opened
#691 [PR #323] [MERGED] Add alias for node sftp address
Opened
#692 [PR #327] [MERGED] Fix default sqlite database path in setup command
Opened
#693 [PR #326] [MERGED] Another call fix in AppSettingsCommand
Opened
#694 [PR #332] [MERGED] Allow user to switch time zones
Opened
#695 [PR #328] [MERGED] Replace panelignore with pelicanignore
Opened
#696 [PR #331] [MERGED] Fix the egg variable disaster...
Opened
#697 [PR #333] [MERGED] Remove unused parameters
Opened
#698 [PR #337] [MERGED] Fix schedules running every minute
Opened
#699 [PR #336] [MERGED] Use env value instead of config value for database path
Opened
#700 [PR #334] [MERGED] Better exception handling
Opened
#701 [PR #335] [MERGED] Add helper text to mounts on EditServer page
Opened
#702 [PR #345] [MERGED] Show update info on dashboard & show git commit (when using git)
Opened
#703 [PR #343] [MERGED] Fix remaining phpstan issues for #339
Opened
#704 [PR #340] [CLOSED] Update readme.md
Opened
#705 [PR #344] [MERGED] Allow importing eggs via url
Opened
#706 [PR #339] [MERGED] PHPStan workflow + PHPStan fixes
Opened
#707 [PR #359] [MERGED] Make egg list searchable and sortable
Opened
#708 [PR #355] [CLOSED] Moving files to admin for app panel
Opened
#709 [PR #354] [CLOSED] feat: Moving items and making a start on client side
Opened
#710 [PR #358] [MERGED] Refactor egg services
Opened
#711 [PR #352] [MERGED] Use Wizard for server/node create pages
Opened
#712 [PR #361] [MERGED] Refactor api key permissions
Opened
#713 [PR #364] [MERGED] Update CreateServer to allow big endian
Opened
#714 [PR #363] [MERGED] Update release workflow for new parameter format
Opened
#715 [PR #366] [MERGED] Cleanup unused vars
Opened
#716 [PR #365] [MERGED] Dedicated MariaDB driver
Opened
#717 [PR #373] [MERGED] Change allowed_ips to non-nullable
Opened
#718 [PR #368] [MERGED] Update EditProfile
Opened
#719 [PR #374] [MERGED] Add config variable to change between MiB and MB
Opened
#720 [PR #367] [MERGED] Add default for Automatic Allocation in CreateNode
Opened
#721 [PR #369] [MERGED] Update AllocationsRelationManager.php
Opened
#722 [PR #379] [MERGED] Get latest Panel & Wings version from github api
Opened
#723 [PR #380] [MERGED] Fix egg export
Opened
#724 [PR #378] [CLOSED] GH-362: Hide container status & server state if nothing is displayed
Opened
#725 [PR #376] [MERGED] Fix varchar(191) by replacing with 255 #135
Opened
#726 [PR #375] [MERGED] Hide task delay on frontend if queue driver is set to sync
Opened
#727 [PR #389] [MERGED] Update p:info command
Opened
#728 [PR #384] [MERGED] Fill startup & image from egg if missing in request
Opened
#729 [PR #386] [MERGED] Add OAuth backend
Opened
#730 [PR #387] [CLOSED] Dashboard update. Update section
Opened
#731 [PR #388] [MERGED] Rename OauthController.php to OAuthController.php
Opened
#732 [PR #391] [MERGED] Remove unnecessary json_encode in oauthcontrollers
Opened
#733 [PR #395] [CLOSED] Replace Allocations with Endpoints
Opened
#734 [PR #393] [MERGED] Add missing "search" translations
Opened
#735 [PR #399] [MERGED] Fix queue worker file when using redis
Opened
#736 [PR #390] [MERGED] Dashboard update. Update section
Opened
#737 [PR #404] [CLOSED] Add DatabaseHost to cli
Opened
#738 [PR #407] [MERGED] Panel: Fix wings stoplogic
Opened
#739 [PR #405] [MERGED] Remove locationId in MakeNodeCommand
Opened
#740 [PR #401] [MERGED] Fixes #8
Opened
#741 [PR #403] [CLOSED] Add DatabaseHost alias
Opened
#742 [PR #410] [MERGED] Add connection test to database hosts
Opened
#743 [PR #412] [MERGED] Group servers
Opened
#744 [PR #409] [MERGED] Update OAuth migration
Opened
#745 [PR #411] [CLOSED] Add exception handling to CreateNode/ EditNode & CreateServer/ EditServer
Opened
#746 [PR #415] [MERGED] Add required to editing server variables and fix #413
Opened
#747 [PR #418] [MERGED] Make oauth nullable & remove middleware from oauth callback
Opened
#748 [PR #417] [MERGED] Combine Server states and statuses and resolve #362
Opened
#749 [PR #416] [MERGED] feat: Client UI translate to Filament (from React)
Opened
#750 [PR #420] [MERGED] Remove hard coded queue name for RunTaskJob
Opened
#751 [PR #421] [MERGED] Allow empty string in CLI
Opened
#752 [PR #423] [MERGED] Refactor UserTransformers
Opened
#753 [PR #422] [CLOSED] Add Model to tenant CreateSchedule
Opened
#754 [PR #424] [MERGED] Fix the fix
Opened
#755 [PR #427] [MERGED] Allow manual (force) updates to eggs
Opened
#756 [PR #425] [MERGED] Update ListUsers Prevent bulkdelete of yourself/last admin
Opened
#757 [PR #431] [CLOSED] Helm chart
Opened
#758 [PR #435] [CLOSED] Finish OAuth on the backend
Opened
#759 [PR #434] [MERGED] Separate these out in the navigation
Opened
#760 [PR #429] [CLOSED] Update Allocation fields to allow ipv4 and ipv6 #428
Opened
#761 [PR #432] [CLOSED] Add MariaDB Changes, Split out Caddy to it's own container
Opened
#762 [PR #446] [MERGED] Add missing user timezone stuff
Opened
#763 [PR #443] [MERGED] Reduce Reuse
Opened
#764 [PR #440] [MERGED] Closes #439
Opened
#765 [PR #444] [MERGED] Fix schedules running every minute (second try)
Opened
#766 [PR #442] [MERGED] Add ability to create User on Create Server page
Opened
#767 [PR #451] [CLOSED] Added subheadings to list pages & sidebar collapsible config
Opened
#768 [PR #450] [CLOSED] Added description and notes text fields to Nodes
Opened
#769 [PR #454] [MERGED] Fix Client Api Key Creation
Opened
#770 [PR #455] [MERGED] Fixes #315
Opened
#771 [PR #449] [MERGED] Update ContainerStatus add Starting|Stopping|Default
Opened
#772 [PR #459] [MERGED] Add Node CPU/Memory Graphs
Opened
#773 [PR #460] [MERGED] Add contributing guide
Opened
#774 [PR #458] [CLOSED] Patch CreateEgg hintTooltip
Opened
#775 [PR #463] [CLOSED] Use database for notifications
Opened
#776 [PR #457] [MERGED] Restart queue worker when changing email settings
Opened
#777 [PR #470] [MERGED] Add "Delete files" task
Opened
#778 [PR #468] [MERGED] Fix default timestamp for activity logs
Opened
#779 [PR #466] [MERGED] Fix client Activity tab issues; fixes #465
Opened
#780 [PR #467] [CLOSED] Remove subscription of AuthenticationListener
Opened
#781 [PR #469] [MERGED] Health page
Opened
#782 [PR #479] Fix DNS record staying null until saved on EditNode
Opened
#783 [PR #476] [MERGED] Hardcoded title until translation reimplementation
Opened
#784 [PR #478] [MERGED] Fix SQLite foreign keys
Opened
#785 [PR #482] [CLOSED] Make jest tests pass again
Opened
#786 [PR #474] [CLOSED] Correctly handle X-Forwarded-For and retrieve the real IP (#473)
Opened
#787 [PR #483] [MERGED] Add timeouts
Opened
#788 [PR #491] [MERGED] Fix PORT_FLOOR check and CIDR_MAX_BITS in AssignmentService
Opened
#789 [PR #485] [MERGED] Increase guzzle timeout when running tests
Opened
#790 [PR #486] [MERGED] Settings page
Opened
#791 [PR #490] [MERGED] Fix #489
Opened
#792 [PR #493] [CLOSED] Vite
Opened
#793 [PR #496] [CLOSED] feat: Webhooks
Opened
#794 [PR #492] [MERGED] Fix update egg from url
Opened
#795 [PR #495] [MERGED] Command to cleanup docker images
Opened
#796 [PR #494] [MERGED] Ability to create allocations on EditServer page
Opened
#797 [PR #503] [MERGED] Fix phpstan
Opened
#798 [PR #504] [MERGED] Web Installer
Opened
#799 [PR #499] [CLOSED] Display both 12h & 24h format for Schedules
Opened
#800 [PR #502] [MERGED] Admin Roles
Opened
#801 [PR #500] [CLOSED] mysql and mariadb client command for docker
Opened
#802 [PR #506] [MERGED] Fix user deletion in no interactive mode
Opened
#803 [PR #508] [MERGED] Fix user search on "create server"
Opened
#804 [PR #507] [MERGED] Convert variable "rules" to array
Opened
#805 [PR #514] [MERGED] Settings page followup
Opened
#806 [PR #510] [CLOSED] Added NavigationItem to and from admin
Opened
#807 [PR #518] [MERGED] Remove unused import in SetupTOTPDialog
Opened
#808 [PR #522] [CLOSED] Tool Tip Fix
Opened
#809 [PR #519] [MERGED] Installer followup
Opened
#810 [PR #523] [MERGED] Round memory, swap and disk limits for wings
Opened
#811 [PR #517] [MERGED] MenuItem to and from Admin
Opened
#812 [PR #532] [MERGED] Improve error handling for Installer
Opened
#813 [PR #531] [MERGED] Update StoreNodeRequest so Description is not always null
Opened
#814 [PR #537] [CLOSED] Patch file explorer in issue/353
Opened
#815 [PR #529] [MERGED] Fix #524 Make default favicon path absolute to avoid 404 on admin
Opened
#816 [PR #528] [MERGED] Patch Env CLI
Opened
#817 [PR #542] [MERGED] Add migration to fix allocations server_id foreign key
Opened
#818 [PR #540] [MERGED] Update default installer image for new eggs
Opened
#819 [PR #544] [CLOSED] remove 'guest' middleware to enable oauth account linking
Opened
#820 [PR #543] [CLOSED] Add authentik oauth support
Opened
#821 [PR #539] [MERGED] Allow build on any OS
Opened
#822 [PR #549] [CLOSED] Add missing foreign keys to fix #545
Opened
#823 [PR #552] [MERGED] Fix default value for mailgun secret
Opened
#824 [PR #553] [MERGED] Clear cache before running migrations
Opened
#825 [PR #548] [MERGED] Implement Webhooks
Opened
#826 [PR #546] [CLOSED] Oauth basic user provisioning
Opened
#827 [PR #560] [MERGED] Create missing server variables on EditServer page
Opened
#828 [PR #554] [MERGED] Fix installer cache, 2nd try
Opened
#829 [PR #559] [MERGED] Fix isViable for Nodes with "unlimited" resources
Opened
#830 [PR #558] [MERGED] Fix variables on CreateServer page
Opened
#831 [PR #556] [MERGED] Add redis connection check to installer
Opened
#832 [PR #571] [MERGED] Add sort values to bungeecord
Opened
#833 [PR #579] [CLOSED] Fix #573 by updating spatie/laravel-ignition
Opened
#834 [PR #576] [MERGED] Update placeholders & panel error command
Opened
#835 [PR #580] [MERGED] Add artisan command for setting up redis
Opened
#836 [PR #565] [MERGED] Remove required from smtp username
Opened
#837 [PR #585] [MERGED] Auto Login After Install
Opened
#838 [PR #589] [MERGED] Replace reCAPTCHA with Turnstile
Opened
#839 [PR #586] [MERGED] Replace fonts.googleapis.com with fonts.bunny.net
Opened
#840 [PR #590] [MERGED] Update Filament to 115
Opened
#841 [PR #581] [MERGED] Add config option to disable server descriptions for users
Opened
#842 [PR #592] [CLOSED] Adds Auto Deploy Command
Opened
#843 [PR #593] [MERGED] Just some houseKeeping
Opened
#844 [PR #594] [MERGED] Enable spa
Opened
#845 [PR #595] [CLOSED] Patch User check & Auto Login in the Installer
Opened
#846 [PR #591] [MERGED] Fix role permissions model names
Opened
#847 [PR #599] [CLOSED] Add optimize filament to docker
Opened
#848 [PR #601] [MERGED] Add can check to fix #600
Opened
#849 [PR #598] [MERGED] Add Docker build/publish action
Opened
#850 [PR #596] [MERGED] Remove old queue worker args in docker supervisord
Opened
#851 [PR #604] [MERGED] Collection of small admin area changes
Opened
#852 [PR #611] [MERGED] Update API for roles
Opened
#853 [PR #617] [MERGED] Replace all number_format with Number::format
Opened
#854 [PR #612] [MERGED] Add warning about database data to database settings command
Opened
#855 [PR #614] [MERGED] Update web installer
Opened
#856 [PR #610] [MERGED] Fix escaping for EnvironmentWriterTrait
Opened
#857 [PR #620] [MERGED] Auto-check eggs for update
Opened
#858 [PR #624] [MERGED] Cleanup .env.example and configs
Opened
#859 [PR #619] [MERGED] Add Filament Optimize
Opened
#860 [PR #621] [MERGED] Follow up installer fixes
Opened
#861 [PR #625] [MERGED] Remove no longer needed View::share
Opened
#862 [PR #626] [MERGED] Fix docker build workflow
Opened
#863 [PR #636] [CLOSED] Allow rootadmin role
Opened
#864 [PR #635] [MERGED] Fix default value for dns check on EditNode
Opened
#865 [PR #633] [MERGED] Add permission check to delete button on EditServer
Opened
#866 [PR #627] [MERGED] Add back auto deploy
Opened
#867 [PR #641] [MERGED] Redirect to configuration file tab after creating the node
Opened
#868 [PR #638] [MERGED] Reenable Disabled Pint Rules
Opened
#869 [PR #637] [MERGED] Enforce Dependency Injection
Opened
#870 [PR #639] [MERGED] Enforce return and parameter types
Opened
#871 [PR #640] [MERGED] Fix #606 - Prevent database hosts bulk selection if host has any databases
Opened
#872 [PR #643] [MERGED] Update MariaDB EOL version for CI
Opened
#873 [PR #645] [MERGED] Deselect all table records when switching primary allocation
Opened
#874 [PR #647] [MERGED] Speed up docker start
Opened
#875 [PR #648] [MERGED] Remove old admin area
Opened
#876 [PR #642] [MERGED] Redirect to Admin Panel Dashboard after installer finishes
Opened
#877 [PR #657] [MERGED] Make sure schedules run with UTC
Opened
#878 [PR #656] [MERGED] Fix required for pinned threads input
Opened
#879 [PR #651] [MERGED] Add back trustedproxy config
Opened
#880 [PR #650] [MERGED] Installer: fix argument types for testConnection & return type for submit
Opened
#881 [PR #652] [MERGED] Add UI for cpu pinning
Opened
#882 [PR #659] [MERGED] Make sure the .env can be accessed by the webserver when running Docker
Opened
#883 [PR #661] [CLOSED] Add Port check when creating allocations
Opened
#884 [PR #664] [MERGED] Don't allow NodeStatisticsJob to be in the queue multiple times
Opened
#885 [PR #662] [MERGED] Adding fix for forks to use a variable for Docker image reference instead of hard String
Opened
#886 [PR #660] [MERGED] Fixing Critical error on Webserver on Pelican Panel Docker Image
Opened
#887 [PR #666] [MERGED] Webhook updates
Opened
#888 [PR #670] [MERGED] Add Soft Deletes to webhooks config table
Opened
#889 [PR #668] [MERGED] Remove duplicated spa in AdminPanelProvider
Opened
#890 [PR #665] [MERGED] Remove Bulk Delete from Nodes
Opened
#891 [PR #667] [MERGED] Make websocket description required
Opened
#892 [PR #674] [MERGED] Fix Docker image selection
Opened
#893 [PR #677] [CLOSED] Allow path in Connection Address
Opened
#894 [PR #680] [MERGED] Fix adding allocations that are already in use.
Opened
#895 [PR #676] [MERGED] Update Egg Export Version to PLCN_V1
Opened
#896 [PR #682] [MERGED] Add prune & event blacklist
Opened
#897 [PR #686] [MERGED] Update Webhooks to match other resources
Opened
#898 [PR #690] [MERGED] Make sure roles always use web guard name
Opened
#899 [PR #685] [MERGED] Add unique to username for create user
Opened
#900 [PR #687] [MERGED] Fix Node Health not live & Add tooltip
Opened
#901 [PR #684] [CLOSED] Refactor & Add Port check when creating allocations
Opened
#902 [PR #695] [MERGED] Clear webhook cache when webhooks are deleted
Opened
#903 [PR #698] [MERGED] Fix redis connection check
Opened
#904 [PR #692] [MERGED] Fix trusted proxies settings & Move ips to config & Add ipv6
Opened
#905 [PR #697] [MERGED] Add egg filter to server mounts list
Opened
#906 [PR #691] [CLOSED] Update egg-rust.json to use Pterodactyl's image
Opened
#907 [PR #703] [MERGED] Improve egg import error handling
Opened
#908 [PR #699] [CLOSED] Write special env variables at the very end of the installer
Opened
#909 [PR #701] [MERGED] Fix AutoDeploy & KeyCreationService
Opened
#910 [PR #702] [CLOSED] Default to 8443 if https
Opened
#911 [PR #700] [MERGED] Fixing Docker Environment variable only getting checked for existence instead of value
Opened
#912 [PR #704] [MERGED] Cleanup SoftwareVersionService
Opened
#913 [PR #708] [MERGED] Prevent Select All on Allocations
Opened
#914 [PR #706] [MERGED] use correct case for import
Opened
#915 [PR #705] [MERGED] Update web installer (again)
Opened
#916 [PR #707] [MERGED] Change 'exception'
Opened
#917 [PR #715] [CLOSED] Update 2024_11_04_185326_revamp_api_keys_permissions.php
Opened
#918 [PR #709] [MERGED] Fix Panel Version Cache
Opened
#919 [PR #713] [MERGED] Make sure UTC is always used internally
Opened
#920 [PR #712] [MERGED] Update all dependencies
Opened
#921 [PR #714] [MERGED] Allow username on filament login page + make case insensitive
Opened
#922 [PR #718] [MERGED] Add Oauth frontend and backend improvements
Opened
#923 [PR #723] [MERGED] Add exit admin to Menu
Opened
#924 [PR #722] [MERGED] Installer: Shows errors on submit & move runMigrations
Opened
#925 [PR #720] [MERGED] Fix permission check if user is subuser and admin
Opened
#926 [PR #721] [MERGED] Add Create Database btn on admin side
Opened
#927 [PR #724] [CLOSED] Allow Database Hosts to have multiple Nodes
Opened
#928 [PR #728] [MERGED] Listen to more framework webhook events
Opened
#929 [PR #727] [CLOSED] Add a primary key to 'password_resets' table to allow compatibility with MariaDB Galera.
Opened
#930 [PR #725] [MERGED] Update egg jsons
Opened
#931 [PR #726] [MERGED] Add back force https
Opened
#932 [PR #730] [MERGED] Add min length check to username
Opened
#933 [PR #734] [MERGED] Add config panel.editable_server_descriptions check
Opened
#934 [PR #739] [MERGED] Combine status & uptime, add address on ServerOverview
Opened
#935 [PR #738] [MERGED] Hide global search button for now
Opened
#936 [PR #737] [MERGED] Auto update resources on server list
Opened
#937 [PR #747] [MERGED] Fix Subuser issues.
Opened
#938 [PR #741] [MERGED] Move admin pages & resources into own namespace
Opened
#939 [PR #740] [CLOSED] Add (global) sorting to server list
Opened
#940 [PR #742] [MERGED] Add role permissions for webhooks
Opened
#941 [PR #748] [MERGED] Delete subuser on owner change
Opened
#942 [PR #754] [MERGED] Empty array if user->oauth is null
Opened
#943 [PR #751] [MERGED] Small changes for new client area
Opened
#944 [PR #755] [MERGED] Handle token expiring and token expired websocket events
Opened
#945 [PR #752] [MERGED] Tweak EditNode layout for mobile
Opened
#946 [PR #750] [MERGED] Remove exception methods because of memory bombing
Opened
#947 [PR #761] [MERGED] Hide sidebar on server list
Opened
#948 [PR #760] [MERGED] Server Listing tweaks.
Opened
#949 [PR #762] [MERGED] Add filters to server list
Opened
#950 [PR #759] [MERGED] Add Display Width setting
Opened
#951 [PR #757] [MERGED] Fix timezone for file timestamps
Opened
#952 [PR #765] [MERGED] Remove unique node on Create/Edit DatabaseHost
Opened
#953 [PR #764] [MERGED] Update Server Console, Address Overflows
Opened
#954 [PR #771] [MERGED] Show full client api key after creation
Opened
#955 [PR #770] [MERGED] Add config value for display width to other pages
Opened
#956 [PR #767] [MERGED] Allow Database Hosts to have multiple Nodes
Opened
#957 [PR #777] [MERGED] Fix admin discover
Opened
#958 [PR #772] [MERGED] Display roles as badge in user list
Opened
#959 [PR #776] [MERGED] Update Server Console, Again...
Opened
#960 [PR #774] [MERGED] More console changes
Opened
#961 [PR #775] [MERGED] Update database creation
Opened
#962 [PR #783] [MERGED] Enable Global Search
Opened
#963 [PR #778] [MERGED] Remove unsaved changes alert
Opened
#964 [PR #780] [MERGED] Fix Issue 763
Opened
#965 [PR #782] [MERGED] Fix forever expanding code editor
Opened
#966 [PR #781] [MERGED] Show login failure message
Opened
#967 [PR #790] [MERGED] Fix #784
Opened
#968 [PR #791] [MERGED] Add Kill button to console
Opened
#969 [PR #789] [MERGED] Fix power actions
Opened
#970 [PR #787] [MERGED] Small updates
Opened
#971 [PR #788] [CLOSED] Ays/updates
Opened
#972 [PR #796] [MERGED] Add persistFiltersInSession to server list
Opened
#973 [PR #798] [MERGED] Force installer width
Opened
#974 [PR #799] [MERGED] Fix power buttons
Opened
#975 [PR #797] [MERGED] Only allow one * in global search
Opened
#976 [PR #795] [MERGED] Move installer to correct namespace
Opened
#977 [PR #804] [MERGED] Update phpstan to latest
Opened
#978 [PR #803] [MERGED] Dynamic server status
Opened
#979 [PR #806] [MERGED] Add Run now button for schedules & add status field
Opened
#980 [PR #800] [MERGED] Better IP addresses
Opened
#981 [PR #801] [MERGED] Allow searching for port when associating allocations
Opened
#982 [PR #811] [MERGED] Allow admins to change server egg
Opened
#983 [PR #814] [MERGED] Update File Manager
Opened
#984 [PR #810] [MERGED] Custom error pages
Opened
#985 [PR #809] [MERGED] Make use of Laravels AboutCommand
Opened
#986 [PR #813] [MERGED] Add redirect after saving file.
Opened
#987 [PR #820] [MERGED] Add own column class for node health
Opened
#988 [PR #817] [MERGED] Add database notifications
Opened
#989 [PR #819] [MERGED] Remove unused DatabaseResource
Opened
#990 [PR #815] [MERGED] Move schedule buttons
Opened
#991 [PR #816] [MERGED] Properly handle 404 for editing files
Opened
#992 [PR #825] [MERGED] Add CreateUser page
Opened
#993 [PR #821] [MERGED] Move custom columns to new namespace
Opened
#994 [PR #822] [MERGED] Add own action class for "rotate database password"
Opened
#995 [PR #823] [MERGED] Add own action classes for egg actions (+ add empty state)
Opened
#996 [PR #824] [MERGED] (Admin) UI Consistency
Opened
#997 [PR #838] [CLOSED] Add OAuth Settings to Settings Page
Opened
#998 [PR #826] [MERGED] Add Edit/Delete on Tasks
Opened
#999 [PR #832] [MERGED] Fix wrong language formatting in charts
Opened
#1000 [PR #828] [MERGED] Catch correct Exceptions when updating/ deleting subusers
Opened
#1001 [PR #836] [MERGED] Mobile + Layout Changes
Opened
#1002 [PR #847] [MERGED] Move role resource under the advanced settings
Opened
#1003 [PR #839] [MERGED] Add OAuth Settings to Settings
Opened
#1004 [PR #843] [MERGED] Show Schedule payload & remove duplicated code
Opened
#1005 [PR #844] [MERGED] 840 unable to delete node if its associated with a database host
Opened
#1006 [PR #845] [MERGED] fix: create database fails with 500
Opened
#1007 [PR #850] [MERGED] Hide Startup + Show Activity on Server panel when in conflictState
Opened
#1008 [PR #849] [MERGED] Scope power buttons to current server
Opened
#1009 [PR #852] [MERGED] Make backup name not required in new area
Opened
#1010 [PR #851] [MERGED] Remove rightJoin causing trouble with sqlite < 3.39
Opened
#1011 [PR #848] [MERGED] Replace some guzzle exceptions and fix server creation failures
Opened
#1012 [PR #855] [MERGED] Remove First/Last Name for Users
Opened
#1013 [PR #853] [MERGED] Change limits section on front end
Opened
#1014 [PR #859] [MERGED] Add missing externalId on Server creation
Opened
#1015 [PR #857] [MERGED] Fix server limits showing as 0
Opened
#1016 [PR #858] [MERGED] Add PHP 8.4 Support
Opened
#1017 [PR #861] [MERGED] Fix 500 on duplicate ports
Opened
#1018 [PR #864] [CLOSED] fix: skip files without php extension
Opened
#1019 [PR #866] [MERGED] Revert "Listen to more framework webhook events"
Opened
#1020 [PR #860] [MERGED] Remove useless validated override
Opened
#1021 [PR #862] [MERGED] Discard ipAddresses cache if wings is offline + Switch to Select
Opened
#1022 [PR #872] [MERGED] Add back EGG FileDenylist
Opened
#1023 [PR #870] [MERGED] Show suspended servers
Opened
#1024 [PR #875] [MERGED] Add client_id to steam oauth config
Opened
#1025 [PR #877] [MERGED] Fix namespace for role permission icons
Opened
#1026 [PR #871] [MERGED] Fix/suspend server offline node
Opened
#1027 [PR #881] [MERGED] Update admin area navigation
Opened
#1028 [PR #879] [CLOSED] Change console cursor color
Opened
#1029 [PR #878] [MERGED] Add role permission for health page
Opened
#1030 [PR #880] [MERGED] Remove old client area and switch to vite
Opened
#1031 [PR #882] [CLOSED] fix: json capitalization
Opened
#1032 [PR #888] [CLOSED] Change 2024 to 2025 | readme
Opened
#1033 [PR #883] [CLOSED] Fix docker build after vite update
Opened
#1034 [PR #884] [MERGED] Adjust path for server panel
Opened
#1035 [PR #885] [MERGED] Remove DaemonConnectionException
Opened
#1036 [PR #889] [MERGED] Strip http/ https from steam oauth allowed_host
Opened
#1037 [PR #892] [MERGED] Alert banners
Opened
#1038 [PR #891] [MERGED] Fix invisible text on light mode
Opened
#1039 [PR #893] [MERGED] Update health page with tailwind classes
Opened
#1040 [PR #890] [MERGED] Fix Latest version error
Opened
#1041 [PR #894] [CLOSED] Speed up Docker build and fix entrypoint permissions
Opened
#1042 [PR #902] [MERGED] Make sure variables are unique per egg
Opened
#1043 [PR #898] [CLOSED] Make DynamicDatabaseConnection static
Opened
#1044 [PR #899] [MERGED] Fix deleting database host when it has assigned nodes
Opened
#1045 [PR #901] [MERGED] Fix server reinstall action
Opened
#1046 [PR #896] [CLOSED] PostgreSQL Support
Opened
#1047 [PR #903] [MERGED] OAuth improvements
Opened
#1048 [PR #912] [MERGED] Use temp config for mail testing
Opened
#1049 [PR #907] [MERGED] Fix translations for activity logs
Opened
#1050 [PR #905] [MERGED] Edit Node Listing, Enable Storage Graph
Opened
#1051 [PR #906] [MERGED] Use Filament labels.
Opened
#1052 [PR #913] [MERGED] Fix SuspendAll & Server Condition
Opened
#1053 [PR #917] [MERGED] Fix the docker build
Opened
#1054 [PR #918] [MERGED] feat(docker): copy PHP extensions from builder stage to speedup the b…
Opened
#1055 [PR #915] [CLOSED] Fix Docker build by readding existing alias for now
Opened
#1056 [PR #914] [MERGED] Actually use nodeUpdateService not only for keys
Opened
#1057 [PR #924] [MERGED] Alert banner improvements: auto-refresh, fixes & "closeable"
Opened
#1058 [PR #920] [MERGED] ci: move ARM Docker builds to native ARM runner
Opened
#1059 [PR #919] [MERGED] Fix server access for admins without subuser
Opened
#1060 [PR #923] [CLOSED] Fix websocket always in error state
Opened
#1061 [PR #922] [MERGED] Fix 500 for suspended servers.
Opened
#1062 [PR #929] [MERGED] Update node record after updating
Opened
#1063 [PR #927] [MERGED] Update EditServer owner selection
Opened
#1064 [PR #931] [MERGED] NodeStorageChart: Format data after math
Opened
#1065 [PR #932] [MERGED] Rootless Docker/Optimized build
Opened
#1066 [PR #925] [CLOSED] Migrate 2FA
Opened
#1067 [PR #935] [MERGED] Add roles to owner selector on Create/Edit Server page
Opened
#1068 [PR #939] [MERGED] Activity log list improvements
Opened
#1069 [PR #938] [MERGED] files tooltip for activity logs
Opened
#1070 [PR #936] [MERGED] File manager improvements
Opened
#1071 [PR #937] [MERGED] Use tabs instead of filter for server list
Opened
#1072 [PR #946] [MERGED] Fix ServerList Filter badge count
Opened
#1073 [PR #949] [MERGED] Fix schedules
Opened
#1074 [PR #940] [MERGED] Bump vite from 6.0.7 to 6.0.9
Opened
#1075 [PR #944] [MERGED] [Fix] Websocket Tokens Refresh issue
Opened
#1076 [PR #941] [MERGED] chore: add codeowners
Opened
#1077 [PR #950] [MERGED] Fix CopyAction & Add to Server Settings page
Opened
#1078 [PR #952] [MERGED] Fix File Upload
Opened
#1079 [PR #959] [MERGED] Fix file download link
Opened
#1080 [PR #954] [MERGED] Add validation & missing reserved vars to EggVariables
Opened
#1081 [PR #951] [CLOSED] fixed and added German translations for Panel
Opened
#1082 [PR #963] [MERGED] Add view pages for "simple" resources
Opened
#1083 [PR #960] [MERGED] Add front end badges
Opened
#1084 [PR #961] [MERGED] Filter out wings metadata in ListActivities
Opened
#1085 [PR #965] [MERGED] Admin Area Translations
Opened
#1086 [PR #962] [MERGED] Use PestPHP
Opened
#1087 [PR #972] [MERGED] Add default import url on EditEgg
Opened
#1088 [PR #975] [MERGED] Fix OAuthProvider & Add ColorPicker for Authentik
Opened
#1089 [PR #971] [MERGED] Fix event listeners for notifications
Opened
#1090 [PR #968] [MERGED] Add back TransientToken check
Opened
#1091 [PR #977] [MERGED] Fix ServerList Filter query
Opened
#1092 [PR #978] [CLOSED] Add isAdmin check to SelectableRecord in ListUsers
Opened
#1093 [PR #987] [MERGED] Fix revamp api_keys migration
Opened
#1094 [PR #979] [CLOSED] Use shorthand for getting user id
Opened
#1095 [PR #981] [CLOSED] Add Entra ID/Azure AD as an OAuth provider
Opened
#1096 [PR #982] [CLOSED] feat: Adds Azure AD/Entra ID as an OAuth provider
Opened
#1097 [PR #989] [MERGED] Cleanup OAuth
Opened
#1098 [PR #988] [MERGED] Fix flipped translation keys
Opened
#1099 [PR #991] [MERGED] Fix Admin Area translations
Opened
#1100 [PR #993] [MERGED] fix(docker): enable multi-arch builds
Opened
#1101 [PR #990] [MERGED] Fix Setting Saved Translation
Opened
#1102 [PR #996] [MERGED] Add Webhook Event header
Opened
#1103 [PR #999] [MERGED] Fix Health ScheduleCheck
Opened
#1104 [PR #994] [MERGED] Fix Translations
Opened
#1105 [PR #995] [MERGED] Fix incorrect Allocation permission in Node's AllocationsRelationManager
Opened
#1106 [PR #997] [MERGED] Remove Deprecated PHPDoc comment & AuditLog Model
Opened
#1107 [PR #1002] [CLOSED] Alert banner
Opened
#1108 [PR #1005] [MERGED] Chore Upgrade Dependencies
Opened
#1109 [PR #1001] [MERGED] Add WordWrap to MonacoEditor
Opened
#1110 [PR #1006] [MERGED] Small translation fixes
Opened
#1111 [PR #1004] [MERGED] Add ignoreRecord: true to Server ExternalId
Opened
#1112 [PR #1012] [MERGED] (docker) supercronic: allow overlapping
Opened
#1113 [PR #1008] [MERGED] Add missing selectablePlaceholder(false) & native(false) Fix 500
Opened
#1114 [PR #1009] [MERGED] Interpret Server StartupCommand variables
Opened
#1115 [PR #1010] [MERGED] Fix deleted users being shown as "System" in activity log
Opened
#1116 [PR #1013] [MERGED] Add Egg copy from & ReplicateAction
Opened
#1117 [PR #1015] [MERGED] Don't log duplicated OauthProviders during tests
Opened
#1118 [PR #1014] [MERGED] Add backend validation to subuser permissions
Opened
#1119 [PR #1018] [CLOSED] Validate eggVariable default_value using its rules
Opened
#1120 [PR #1023] [MERGED] Enhance Node health column
Opened
#1121 [PR #1019] [MERGED] Fix Node Edit Page
Opened
#1122 [PR #1030] [MERGED] Add deleteAny and replicate to policies
Opened
#1123 [PR #1026] [MERGED] Add missing Egg RESERVED_ENV_NAMES
Opened
#1124 [PR #1032] [MERGED] Small api docs improvements
Opened
#1125 [PR #1031] [MERGED] Fix StoreServerRequest for deployment
Opened
#1126 [PR #1027] [MERGED] Add Custom StatBlocks, Add Stats
Opened
#1127 [PR #1037] [MERGED] Delete mysql-schema
Opened
#1128 [PR #1033] [MERGED] Downgrade myclabs/deep-copy back to 1.12.1
Opened
#1129 [PR #1034] [MERGED] Make sure tests fails on composer error
Opened
#1130 [PR #1036] [MERGED] Fix composer.lock
Opened
#1131 [PR #1038] [MERGED] Update Admin Resources
Opened
#1132 [PR #1043] [CLOSED] Pest Test Improvements
Opened
#1133 [PR #1040] [MERGED] Fix Disk Storage total on console page
Opened
#1134 [PR #1042] [MERGED] Use BuildModificationService on EditServer
Opened
#1135 [PR #1039] [MERGED] Call parent constructor in custom oauth provider classes
Opened
#1136 [PR #1041] [CLOSED] Laravel 12.x Shift
Opened
#1137 [PR #1047] [MERGED] PHPstan updates
Opened
#1138 [PR #1045] [MERGED] Laravel 12.x Shift
Opened
#1139 [PR #1044] [MERGED] Remove old php-cs-fixer config file
Opened
#1140 [PR #1049] [MERGED] Add missing Database address field
Opened
#1141 [PR #1046] [MERGED] Fix EditUser
Opened
#1142 [PR #1052] [CLOSED] Avoid unnecessary node fqdm queries
Opened
#1143 [PR #1054] [MERGED] Use predis as default redis driver
Opened
#1144 [PR #1050] [MERGED] Basic two factor auth implementation
Opened
#1145 [PR #1057] [MERGED] Laravel 12.1.1 Shift
Opened
#1146 [PR #1053] [MERGED] Fix EditServer saving only Build infos
Opened
#1147 [PR #1059] [MERGED] Make restart the default payload when using PowerAction in Schedules
Opened
#1148 [PR #1058] [MERGED] Force 2fa_required to no one by default during Tests
Opened
#1149 [PR #1062] [MERGED] Revert Monaco Changes...
Opened
#1150 [PR #1061] [MERGED] Allow sendCommand on Starting or Running Servers
Opened
#1151 [PR #1060] [MERGED] Add missing activity loggers on client area
Opened
#1152 [PR #1065] [MERGED] Add Laravel Data package, also some small fixes
Opened
#1153 [PR #1068] [MERGED] Refactor captcha
Opened
#1154 [PR #1067] [MERGED] Fix Build UI Tests running twice
Opened
#1155 [PR #1063] [MERGED] Fix subuser activity log
Opened
#1156 [PR #1066] [MERGED] Officially support PostgreSQL database
Opened
#1157 [PR #1070] [MERGED] Replace existing Egg Reserved_Env_Variables with SERVER_ prefix
Opened
#1158 [PR #1072] [MERGED] Tests: Make PHPstan run in 8.2, 8.3 & 8.4
Opened
#1159 [PR #1071] [MERGED] Add url Repeater to ImportEggHeaderAction
Opened
#1160 [PR #1069] [MERGED] Add hint about overhead when using memory limit
Opened
#1161 [PR #1073] [MERGED] Use composer to copy .env.example after its done installing packages.
Opened
#1162 [PR #1078] [MERGED] Fix missing space in OAuth modal
Opened
#1163 [PR #1075] [MERGED] Fix null Node Stats
Opened
#1164 [PR #1079] [CLOSED] Node deployment tags
Opened
#1165 [PR #1074] [MERGED] Make sure the app key is always set
Opened
#1166 [PR #1080] [MERGED] Fix FindViableNodeService to actually filter Tags
Opened
#1167 [PR #1082] [MERGED] Laravel 12.2.0 Shift
Opened
#1168 [PR #1084] [CLOSED] Add Authelia OAuth provider
Opened
#1169 [PR #1081] [MERGED] Fix OAuth Routes, function calls need to be public
Opened
#1170 [PR #1086] [MERGED] Silent file_exists when its not allowed in open_basedir
Opened
#1171 [PR #1083] [MERGED] Server Model does not use SoftDelete
Opened
#1172 [PR #1088] [MERGED] Fix Releases
Opened
#1173 [PR #1092] [MERGED] chore: Remove NodeCreationService
Opened
#1174 [PR #1100] [MERGED] Reduce pelican.svg size
Opened
#1175 [PR #1089] [MERGED] Fix Release Build
Opened
#1176 [PR #1087] [MERGED] Fix editing an offline node and not saving
Opened
#1177 [PR #1101] [MERGED] Use ContainerStatus::tryFrom in ProcessScheduleService
Opened
#1178 [PR #1106] [MERGED] Catch NodeUpdateService in EditNode & NodeController
Opened
#1179 [PR #1108] [CLOSED] Update readme.md
Opened
#1180 [PR #1102] [MERGED] Hide Directory size in ListFiles
Opened
#1181 [PR #1104] [MERGED] Add App Logo
Opened
#1182 [PR #1111] [MERGED] Add header, footer & body-end views
Opened
#1183 [PR #1110] [MERGED] Fix ImportEggAction
Opened
#1184 [PR #1113] [MERGED] Make sure to not sync root admin role
Opened
#1185 [PR #1109] [MERGED] Fix DaemonFileRepository in ListFiles
Opened
#1186 [PR #1116] [MERGED] Fix path resolving when moving files
Opened
#1187 [PR #1122] [MERGED] Add update egg bulk action
Opened
#1188 [PR #1119] [MERGED] Add UI for server transfers
Opened
#1189 [PR #1124] [MERGED] Add tag filter to lists
Opened
#1190 [PR #1120] [MERGED] Fix SMTP scheme/ encryption
Opened
#1191 [PR #1117] [MERGED] Add bulk move
Opened
#1192 [PR #1130] [MERGED] Remove unused groupBy
Opened
#1193 [PR #1129] [MERGED] Catch DaemonFileRepository & show Alert
Opened
#1194 [PR #1126] [MERGED] Add redirect after clicking reinstall
Opened
#1195 [PR #1127] [CLOSED] Laravel 12.3.0 Shift
Opened
#1196 [PR #1125] [MERGED] Add tags to egg importer & exporter, add tags to egg jsons
Opened
#1197 [PR #1133] [CLOSED] Replace dead link in Docker README.md
Opened
#1198 [PR #1136] [MERGED] Create new description endpoint
Opened
#1199 [PR #1132] [MERGED] Catch 500 on backup page when you hit the backup rate limit
Opened
#1200 [PR #1134] [MERGED] Add Server ForceDelete
Opened
#1201 [PR #1135] [MERGED] Add FileNotEditableException
Opened
#1202 [PR #1137] [MERGED] Pest Test Improvements
Opened
#1203 [PR #1138] [CLOSED] Make Installer handle APP_KEY generation
Opened
#1204 [PR #1139] [MERGED] Fix server transfer backend
Opened
#1205 [PR #1142] [MERGED] Add host config to gitlab oauth (& add setup steps)
Opened
#1206 [PR #1141] [MERGED] Schedules: Update next_run_at when editing & show notification if cron is invalid
Opened
#1207 [PR #1149] [MERGED] Fix activity log on rename api endpoint
Opened
#1208 [PR #1147] [MERGED] Remove cursor not allowed rule
Opened
#1209 [PR #1146] [MERGED] Fix OAuth Modals CopyAction & use x-filament::link
Opened
#1210 [PR #1145] [MERGED] Refactor Node Stats
Opened
#1211 [PR #1144] [MERGED] Fix 500 when viewing node
Opened
#1212 [PR #1151] [MERGED] Update Overview and Server List
Opened
#1213 [PR #1158] [MERGED] Disallow 0.0.0.0, 127.0.0.1 and localhost as node fqdn
Opened
#1214 [PR #1162] [MERGED] Force app panel for EditProfile
Opened
#1215 [PR #1156] [MERGED] Fix Server ForceDelete
Opened
#1216 [PR #1157] [MERGED] Show different emptyStateHeading when activeTab is my in ListServers
Opened
#1217 [PR #1166] [MERGED] Remove outdated Docker image documentation
Opened
#1218 [PR #1172] [MERGED] Fix Egg Variable Order
Opened
#1219 [PR #1165] [MERGED] Remove duplicated activity.read & use relations
Opened
#1220 [PR #1169] [CLOSED] Add sortColumn to EggVariables
Opened
#1221 [PR #1170] [MERGED] Fix compose.yml spelling
Opened
#1222 [PR #1174] [MERGED] Add some refreshs & notifications to EditServer action buttons
Opened
#1223 [PR #1178] [MERGED] Fix EditProfile translation
Opened
#1224 [PR #1177] [CLOSED] add a all in one docker compose with example.env and README.md
Opened
#1225 [PR #1176] [MERGED] Set Schedule next_run_at in ListSchedules to Never if disabled
Opened
#1226 [PR #1173] [MERGED] Improve alert banner fetching
Opened
#1227 [PR #1180] [MERGED] Add Owner Filter to ListServers
Opened
#1228 [PR #1182] [MERGED] Reimplement password reset
Opened
#1229 [PR #1184] [MERGED] Change console font
Opened
#1230 [PR #1188] [MERGED] Fix typo for SESSION_DRIVER in RedisSetupCommand
Opened
#1231 [PR #1181] [MERGED] Must use Closure since MenuItem does not leverage Concerns
Opened
#1232 [PR #1191] [CLOSED] Laravel 12.4.1 Shift
Opened
#1233 [PR #1189] [CLOSED] Laravel 12.4.0 Shift
Opened
#1234 [PR #1192] [MERGED] Add avatar providers
Opened
#1235 [PR #1193] [MERGED] Remove codeowners
Opened
#1236 [PR #1190] [MERGED] Switch inserts to proper creates
Opened
#1237 [PR #1196] [MERGED] Add unique foreign keys for EggVariable
Opened
#1238 [PR #1194] [CLOSED] added simple shameless Merch button
Opened
#1239 [PR #1195] [MERGED] Use afterSave instead of handleRecordUpdate & move transferServer
Opened
#1240 [PR #1198] [MERGED] Cleanup panel config file
Opened
#1241 [PR #1197] [MERGED] Prevent Server primary allocation disociation
Opened
#1242 [PR #1200] [MERGED] Update Overview, Again. Add some customization
Opened
#1243 [PR #1204] [MERGED] Fixed filament search bar on edit files language dropdown
Opened
#1244 [PR #1203] [MERGED] Added Icons for the Power Actions
Opened
#1245 [PR #1205] [MERGED] Laravel 12.6.0 Shift
Opened
#1246 [PR #1199] [CLOSED] Laravel 12.5.0 Shift
Opened
#1247 [PR #1208] [MERGED] Allow to register custom role permissions
Opened
#1248 [PR #1209] [MERGED] Allow to register custom console widgets
Opened
#1249 [PR #1210] [MERGED] Chore filament:upgrade
Opened
#1250 [PR #1206] [MERGED] Allow user to choose archive name in FileManager
Opened
#1251 [PR #1207] [MERGED] Refactor admin dashboard to use widgets
Opened
#1252 [PR #1215] [CLOSED] Add option to change server icon
Opened
#1253 [PR #1212] [CLOSED] Laravel 12.7.1 Shift
Opened
#1254 [PR #1214] [CLOSED] Spanish translations
Opened
#1255 [PR #1213] [MERGED] Laravel 12.7.2 Shift
Opened
#1256 [PR #1216] [MERGED] Add setup wizard to database host
Opened
#1257 [PR #1222] [MERGED] Update original migrations with nullable
Opened
#1258 [PR #1218] [MERGED] Fix file writing
Opened
#1259 [PR #1219] [MERGED] Show different roles CheckboxList for root admins and non root admins
Opened
#1260 [PR #1221] [CLOSED] Add Translations from Crowdin
Opened
#1261 [PR #1220] [MERGED] Change table page options
Opened
#1262 [PR #1233] [MERGED] Add storage:link to setup command
Opened
#1263 [PR #1232] [CLOSED] Cleanup CI
Opened
#1264 [PR #1224] [CLOSED] CSS calls for lowercase
Opened
#1265 [PR #1231] [MERGED] Allow to assign nodes to roles (node ownership)
Opened
#1266 [PR #1226] [MERGED] Laravel 12.8.1 Shift
Opened
#1267 [PR #1235] [MERGED] Fix serverVariables not saving due to join
Opened
#1268 [PR #1236] [MERGED] chore: Refactor Mounts
Opened
#1269 [PR #1244] [MERGED] Add pdo_pgsql to Docker
Opened
#1270 [PR #1237] [CLOSED] Use accessibleServers & Hide headerActions if there's no servers
Opened
#1271 [PR #1239] [MERGED] Restore exception_handler & error_handler for Tests
Opened
#1272 [PR #1246] [MERGED] Only allow image/png mimetype for Avatar
Opened
#1273 [PR #1247] [MERGED] Allow users to remove their Avatar
Opened
#1274 [PR #1245] [MERGED] Use recommended PHP 8.4 for Docker
Opened
#1275 [PR #1248] [MERGED] Remove NavigationGroups for Admin Navbar
Opened
#1276 [PR #1250] [CLOSED] dokploy version
Opened
#1277 [PR #1256] [MERGED] Correctly display backup status
Opened
#1278 [PR #1251] [MERGED] Make avatars work in docker
Opened
#1279 [PR #1257] [MERGED] Fix action in notifications
Opened
#1280 [PR #1252] [CLOSED] Fixing of -> Undefined array key "customization"
Opened
#1281 [PR #1253] [MERGED] Fix storage graph not rendering correctly
Opened
#1282 [PR #1263] [MERGED] Add back behind_proxy to ui
Opened
#1283 [PR #1262] [MERGED] Fix api docs for server update requests
Opened
#1284 [PR #1259] [MERGED] Chunk Sushi inserts based on rows count
Opened
#1285 [PR #1258] [MERGED] Fix activity log query
Opened
#1286 [PR #1261] [MERGED] Add live() to KeyValue
Opened
#1287 [PR #1270] [MERGED] Only chunk if rows exceeds sqlite variables limit (999)
Opened
#1288 [PR #1265] [CLOSED] Laravel 12.9.0 Shift
Opened
#1289 [PR #1266] [MERGED] Laravel 12.9.2 Shift
Opened
#1290 [PR #1271] [MERGED] Add back Egg Features
Opened
#1291 [PR #1264] [MERGED] handle failed oauth
Opened
#1292 [PR #1281] [MERGED] Resolve issue with avatar storage
Opened
#1293 [PR #1282] [MERGED] feat(console): save command history in session
Opened
#1294 [PR #1277] [MERGED] Allow changing of the console font
Opened
#1295 [PR #1279] [MERGED] Override section header icon self alignment to centre
Opened
#1296 [PR #1272] [MERGED] Fix develop Node Version reported as outdated
Opened
#1297 [PR #1284] [MERGED] Fix metadata coming from wings activity logs
Opened
#1298 [PR #1285] [MERGED] Use Arr::dot to display multi-dimensional activity log properties
Opened
#1299 [PR #1283] [MERGED] Add back network chart
Opened
#1300 [PR #1286] [MERGED] Separate user uploadable avatars into own setting
Opened
#1301 [PR #1288] [MERGED] Only use navigation groups when using sidebar
Opened
#1302 [PR #1290] [MERGED] Remove DynamicDatabaseConnection
Opened
#1303 [PR #1294] [MERGED] Laravel 12.10.1 Shift
Opened
#1304 [PR #1289] [MERGED] Make sure 2fa requirement is enforced
Opened
#1305 [PR #1291] [CLOSED] Laravel 12.10.0 Shift
Opened
#1306 [PR #1292] [MERGED] Remove open in new tab for "Open in Admin" option
Opened
#1307 [PR #1301] [MERGED] Add throwIf to daemonRepository
Opened
#1308 [PR #1300] [MERGED] generalize sponge installation
Opened
#1309 [PR #1298] [MERGED] Laravel 12.10.2 Shift
Opened
#1310 [PR #1296] [CLOSED] Add tzdata to docker image
Opened
#1311 [PR #1295] [CLOSED] Fix file browser breaking with special characters in filenames
Opened
#1312 [PR #1309] [CLOSED] Example docker image that can update UID/GID
Opened
#1313 [PR #1311] [MERGED] Rework subuser permission loading
Opened
#1314 [PR #1304] [MERGED] Add missing disabled in AllocationsRelationManager
Opened
#1315 [PR #1308] [CLOSED] Configure docker PHP for production use
Opened
#1316 [PR #1303] [MERGED] Case insensitive EggFeature Listeners
Opened
#1317 [PR #1314] [MERGED] Improve file error handling
Opened
#1318 [PR #1320] [MERGED] Laravel 12.11.1 Shift
Opened
#1319 [PR #1321] [MERGED] Add server power actions to new context menu
Opened
#1320 [PR #1315] [MERGED] Fix database & user not being deleted
Opened
#1321 [PR #1317] [MERGED] Laravel 12.11.0 Shift
Opened
#1322 [PR #1327] [MERGED] Refactor Providers to be a singleton
Opened
#1323 [PR #1325] [MERGED] Laravel 12.12.0 Shift
Opened
#1324 [PR #1322] [MERGED] Append / to EditFiles
Opened
#1325 [PR #1323] [MERGED] Use $id as primaryKey for File Model
Opened
#1326 [PR #1328] [MERGED] update filament assets
Opened
#1327 [PR #1329] [MERGED] Remove get_fonts, Fix docker container console font selection
Opened
#1328 [PR #1336] [MERGED] fix settings on mobile
Opened
#1329 [PR #1331] [CLOSED] Fix composer.lock
Opened
#1330 [PR #1335] [MERGED] composer update
Opened
#1331 [PR #1330] [MERGED] Add Comic Mono to the list
Opened
#1332 [PR #1338] [MERGED] Font Saga Continues, The End of ComicSans
Opened
#1333 [PR #1340] [MERGED] Fix 500 when searching for empty term
Opened
#1334 [PR #1339] [MERGED] Font Saga Continues...
Opened
#1335 [PR #1341] [MERGED] Cleanup files mount and fix path for global search
Opened
#1336 [PR #1337] [MERGED] move redis only command to if statement in kernel
Opened
#1337 [PR #1348] [MERGED] Hide ChartWidgets when Server isInConflictState or Offline
Opened
#1338 [PR #1349] [MERGED] Make Tags work in StoreNodeRequest
Opened
#1339 [PR #1343] [MERGED] Small cleanup for new egg features
Opened
#1340 [PR #1344] [MERGED] Prevent primary allocation overwrite on save
Opened
#1341 [PR #1347] [MERGED] Laravel 12.13.0 Shift
Opened
#1342 [PR #1354] [CLOSED] DiscordWebhooks
Opened
#1343 [PR #1353] [MERGED] Replace File with Storage on EditProfile
Opened
#1344 [PR #1350] [MERGED] Enable ipv6 on frontend
Opened
#1345 [PR #1352] [MERGED] remove ComicMono as default set to monospace
Opened
#1346 [PR #1355] [MERGED] DiscordWebhooks
Opened
#1347 [PR #1359] [MERGED] Fix server notification body translation key
Opened
#1348 [PR #1357] [MERGED] Use github error format for phpstan tests
Opened
#1349 [PR #1356] [MERGED] Add button to view install logs
Opened
#1350 [PR #1358] [MERGED] Fix TRUSTED_PROXIES with *
Opened
#1351 [PR #1360] [MERGED] Fix font dropdown on EditProfile Page
Opened
#1352 [PR #1367] [MERGED] Remove packs folders in storage
Opened
#1353 [PR #1362] [MERGED] Use placeholder for EditServer db_delete
Opened
#1354 [PR #1371] [CLOSED] Fix actor & subject for user:api-key.create activity log
Opened
#1355 [PR #1361] [MERGED] Fix GSLToken id, label & query
Opened
#1356 [PR #1366] [MERGED] Check against 2fa backup codes too in Login
Opened
#1357 [PR #1374] [CLOSED] Laravel 12.14.0 Shift
Opened
#1358 [PR #1372] [MERGED] Add missing auth activity logs
Opened
#1359 [PR #1375] [CLOSED] Laravel 12.14.1 Shift
Opened
#1360 [PR #1376] [MERGED] Fix Composer warnings
Opened
#1361 [PR #1378] [MERGED] Use supervisorctl instead of systemctl when running in docker
Opened
#1362 [PR #1388] [MERGED] Move tables & forms to resources in client area
Opened
#1363 [PR #1387] [MERGED] Put whereHas-orDoesntHave in own where
Opened
#1364 [PR #1386] [MERGED] Only include "server" subjects in activity log query
Opened
#1365 [PR #1385] [CLOSED] Fix table view context menu
Opened
#1366 [PR #1382] [MERGED] Fix Mount translation
Opened
#1367 [PR #1389] [MERGED] Use app panel for password link in AccountCreated notification
Opened
#1368 [PR #1390] [MERGED] Laravel 12.15.0 Shift
Opened
#1369 [PR #1395] [MERGED] Make server name and server address clickable (and copyable)
Opened
#1370 [PR #1391] [CLOSED] M alpha
Opened
#1371 [PR #1396] [MERGED] Trait-ify resources and add customizable options
Opened
#1372 [PR #1406] [MERGED] Permission check fixes
Opened
#1373 [PR #1408] [MERGED] Laravel 12.16.0 Shift
Opened
#1374 [PR #1399] [MERGED] Add missing </div> to monaco editor view
Opened
#1375 [PR #1404] [MERGED] Fix missing font
Opened
#1376 [PR #1407] [CLOSED] Server panel translation
Opened
#1377 [PR #1418] [CLOSED] Adding more translation strings for server panel (non-admin)
Opened
#1378 [PR #1417] [MERGED] Add FileExistsException & Fix error reporting
Opened
#1379 [PR #1411] [MERGED] Deselect records for ListFiles DeleteAction
Opened
#1380 [PR #1413] [MERGED] Lazy load server entries (Grid only)
Opened
#1381 [PR #1410] [MERGED] Use translation for ListFiles DeleteAction
Opened
#1382 [PR #1430] [MERGED] Refactor EnvironmentTrait to use Env Facade
Opened
#1383 [PR #1431] [MERGED] Replace $allocation->toString() with $allocation->address
Opened
#1384 [PR #1428] [MERGED] Make sure daemon_listen and daemon_connect match when not behind proxy
Opened
#1385 [PR #1423] [MERGED] Add separate port field for node connections
Opened
#1386 [PR #1429] [MERGED] Laravel 12.17.0 Shift
Opened
#1387 [PR #1432] [MERGED] Server Without Allocations
Opened
#1388 [PR #1434] [MERGED] Fix error handling for deleting backups
Opened
#1389 [PR #1435] [MERGED] Fix hostname env variable name in rust egg
Opened
#1390 [PR #1433] [MERGED] Cleanup & fix server list
Opened
#1391 [PR #1443] [MERGED] Laravel 12.18.0 Shift
Opened
#1392 [PR #1444] [MERGED] Fix Users seeing Open in admin
Opened
#1393 [PR #1449] [MERGED] Fully remove the filament-context-menu package
Opened
#1394 [PR #1448] [MERGED] Delete old csgo egg
Opened
#1395 [PR #1447] [MERGED] Role icons: Use correct capitalization for class names
Opened
#1396 [PR #1450] [MERGED] Fix some tests
Opened
#1397 [PR #1453] [CLOSED] Laravel 12.19.0 Shift
Opened
#1398 [PR #1455] [MERGED] Laravel 12.19.3 Shift
Opened
#1399 [PR #1452] [MERGED] Refactor admin dashboard widgets to use forms
Opened
#1400 [PR #1451] [MERGED] Add "egg index" and dropdown to egg importer
Opened
#1401 [PR #1454] [CLOSED] Laravel 12.19.2 Shift
Opened
#1402 [PR #1468] [MERGED] Schedule task improvements
Opened
#1403 [PR #1462] [MERGED] Tweak Grid View, Use Memory Limit, not wings reported allocation
Opened
#1404 [PR #1471] [MERGED] Move console js to built app.js file.
Opened
#1405 [PR #1461] [MERGED] Fix: Search for tags in correct variable
Opened
#1406 [PR #1470] [MERGED] back port power actions from v4 branch
Opened
#1407 [PR #1479] [MERGED] Replace gethostbynamel with dns_get_record
Opened
#1408 [PR #1476] [MERGED] Add dehydratedWhenHidden to serverVariable TextInput & Select
Opened
#1409 [PR #1485] [MERGED] Nullable eggFeatures in FeatureService
Opened
#1410 [PR #1484] [MERGED] Nullable allocation in server-entry blade
Opened
#1411 [PR #1478] [MERGED] Add SSH Keys to Profile
Opened
#1412 [PR #1496] [MERGED] Filter out already used ips with the same port
Opened
#1413 [PR #1490] [MERGED] Fix table view power actions
Opened
#1414 [PR #1486] [MERGED] Nullable allocation in server-entry blade²
Opened
#1415 [PR #1497] [MERGED] Cleanup & fix server deployment
Opened
#1416 [PR #1489] [MERGED] Add migration to match node ports
Opened
#1417 [PR #1500] [MERGED] Laravel 12.20.0 Shift
Opened
#1418 [PR #1498] [MERGED] Use filaments password broker for reset link token when creating subuser
Opened
#1419 [PR #1499] [MERGED] Add Languages
Opened
#1420 [PR #1504] [MERGED] Filters sensitive credential fields from auth:fail logs
Opened
#1421 [PR #1501] [MERGED] Improve turnstile error handling (+ cleanup)
Opened
#1422 [PR #1507] [CLOSED] Adds same-network check for port allocations.
Opened
#1423 [PR #1511] [CLOSED] Bump deps for vite 7 & tailwind 4
Opened
#1424 [PR #1508] [CLOSED] Adds same-network check for port allocations.
Opened
#1425 [PR #1505] [MERGED] Fix options for script_entry Select
Opened
#1426 [PR #1514] [MERGED] Improve schedule form
Opened
#1427 [PR #1515] [CLOSED] WebHook headers fix
Opened
#1428 [PR #1516] [MERGED] Fixed not working variables on DiscordWebhooks and headers.
Opened
#1429 [PR #1521] [MERGED] Server Policy: Only do owner check if checking for subuser permissions
Opened
#1430 [PR #1517] [MERGED] Fix power actions
Opened
#1431 [PR #1518] [MERGED] Use default startup variable value when creating server via api
Opened
#1432 [PR #1530] [MERGED] Add import & export for schedules
Opened
#1433 [PR #1527] [MERGED] Move fullscreen file editor down to not cover top bar
Opened
#1434 [PR #1532] [MERGED] Fix phpstan
Opened
#1435 [PR #1528] [MERGED] Fix memory leak caused by shift pr
Opened
#1436 [PR #1531] [MERGED] Improve Mounts API
Opened
#1437 [PR #1535] [MERGED] Allow eggs to be exported/imported as YAML
Opened
#1438 [PR #1533] [MERGED] Add migration to clear password from auth:fail logs
Opened
#1439 [PR #1534] [MERGED] Call FitConsole after page load
Opened
#1440 [PR #1537] [MERGED] Fix Console Fit... again
Opened
#1441 [PR #1536] [MERGED] Fix delayed status update, and graphs
Opened
#1442 [PR #1540] [CLOSED] Switch the sub-server File Manager to display more files per page
Opened
#1443 [PR #1539] [CLOSED] api(client): use server condition value for status
Opened
#1444 [PR #1548] [MERGED] Update contributing guide
Opened
#1445 [PR #1546] [MERGED] Allow for backups to be renamed
Opened
#1446 [PR #1541] [MERGED] Move header actions to iconbuttons
Opened
#1447 [PR #1550] [MERGED] Add tags field to eggs transformer.
Opened
#1448 [PR #1551] [MERGED] Laravel 12.21.0 Shift
Opened
#1449 [PR #1549] [CLOSED] Fixes #1542
Opened
#1450 [PR #1554] [MERGED] Client area translations
Opened
#1451 [PR #1552] [CLOSED] use condition instead of status
Opened
#1452 [PR #1555] [MERGED] Refactor AlertBanner to be ViewComponent
Opened
#1453 [PR #1566] [CLOSED] Fixed email from name allowing ' breaking .env
Opened
#1454 [PR #1557] [MERGED] Cleanup and update node packages
Opened
#1455 [PR #1559] [MERGED] remove maxlength rule from egg variable's default_value field
Opened
#1456 [PR #1563] [MERGED] Cleanup formatResource
Opened
#1457 [PR #1569] [MERGED] Fix server creation without deployment
Opened
#1458 [PR #1567] [CLOSED] Fixed env parser allowing ' and breaking.
Opened
#1459 [PR #1572] [MERGED] Allow user selectable navigation type
Opened
#1460 [PR #1570] [CLOSED] Webhooks not working variables such actor.username
Opened
#1461 [PR #1571] [MERGED] Update healthcheck
Opened
#1462 [PR #1575] [MERGED] Load app.css before filament styles
Opened
#1463 [PR #1577] [MERGED] Update minecraft eggs to support ipv4/ipv6
Opened
#1464 [PR #1576] [MERGED] Add abstract base class for panel providers
Opened
#1465 [PR #1573] [MERGED] Auto create missing users when using oauth
Opened
#1466 [PR #1574] [MERGED] Update egg-vanilla-minecraft.yaml
Opened
#1467 [PR #1587] [MERGED] composer update + update jwt
Opened
#1468 [PR #1580] [MERGED] Laravel 12.22.1 Shift
Opened
#1469 [PR #1579] [MERGED] Cleanup remote api requests
Opened
#1470 [PR #1584] [MERGED] Fix auto deploy docker command not including the container argument
Opened
#1471 [PR #1578] [CLOSED] Laravel 12.22.0 Shift
Opened
#1472 [PR #1590] [MERGED] fix lang
Opened
#1473 [PR #1588] [MERGED] Fix container status caching
Opened
#1474 [PR #1595] [MERGED] Fixed Allocations not calling webhooks on server creation & Object events
Opened
#1475 [PR #1589] [CLOSED] Keycloak OIDC Provider
Opened
#1476 [PR #1593] [CLOSED] Fix panel version in dockerfile
Opened
#1477 [PR #1598] [MERGED] Server creation: Only get node_id from allocation if it is missing
Opened
#1478 [PR #1599] [MERGED] Fix & cleanup OAuthController
Opened
#1479 [PR #1596] [MERGED] fix eggs with []
Opened
#1480 [PR #1603] [CLOSED] Restic support for backups
Opened
#1481 [PR #1601] [CLOSED] Laravel 12.23.0 Shift
Opened
#1482 [PR #1608] [CLOSED] Remove non-deployable nodes from dropdown
Opened
#1483 [PR #1609] [MERGED] add missing package for healthcheck
Opened
#1484 [PR #1604] [MERGED] Laravel 12.23.1 Shift
Opened
#1485 [PR #1605] [CLOSED] Import Langs from Crowdin
Opened
#1486 [PR #1610] [CLOSED] Laravel 12.24.0 Shift
Opened
#1487 [PR #1618] [MERGED] Fix translation for invalid schedule cron + cleanup translations for import modal
Opened
#1488 [PR #1619] [MERGED] fix php ini permissions
Opened
#1489 [PR #1612] [MERGED] Improve translation for "link" and "unlink" (oauth)
Opened
#1490 [PR #1615] [MERGED] Create custom startup variable field
Opened
#1491 [PR #1613] [MERGED] Fix gap for profile repeaters (api keys, ssh keys, activity logs)
Opened
#1492 [PR #1626] [MERGED] fix: Wrong conversion if decimal prefix selected
Opened
#1493 [PR #1630] [MERGED] Update bug-report logs url
Opened
#1494 [PR #1623] [MERGED] Create custom number format method to catch invalid languages on php 8.4
Opened
#1495 [PR #1620] [MERGED] Fix 500 for closeable alert banners
Opened
#1496 [PR #1624] [CLOSED] Laravel 12.25.0 Shift
Opened
#1497 [PR #1634] [CLOSED] Laravel 12.26.2 Shift
Opened
#1498 [PR #1633] [CLOSED] Laravel 12.26.0 Shift
Opened
#1499 [PR #1639] [CLOSED] Laravel 12.26.4 Shift
Opened
#1500 [PR #1636] [CLOSED] Laravel 12.26.3 Shift
Opened
#1501 [PR #1632] [MERGED] Fix various Translations & add Installer & add Notifications
Opened
#1502 [PR #1641] [MERGED] Fix activityLog permission name
Opened
#1503 [PR #1640] [MERGED] Fix Installer, Admin & Exit admin redirect
Opened
#1504 [PR #1649] [MERGED] Remove leftovers from activity log batch
Opened
#1505 [PR #1647] [CLOSED] Laravel 12.27.0 Shift
Opened
#1506 [PR #1648] [CLOSED] Laravel 12.27.1 Shift
Opened
#1507 [PR #1656] [MERGED] Allow multiple startup commands per egg
Opened
#1508 [PR #1652] [CLOSED] Laravel 12.28.0 Shift
Opened
#1509 [PR #1651] [MERGED] Filament v4 🎉
Opened
#1510 [PR #1650] [MERGED] Rename api key prefixes for better clarity
Opened
#1511 [PR #1657] [CLOSED] Laravel 12.28.1 Shift
Opened
#1512 [PR #1663] [MERGED] Fix Docker versioning
Opened
#1513 [PR #1662] [MERGED] Encode file path in url for folders
Opened
#1514 [PR #1658] [CLOSED] Add file name Validation
Opened
#1515 [PR #1659] [MERGED] Fix finish & add translation for Installer title
Opened
#1516 [PR #1661] [MERGED] Encode file path in url
Opened
#1517 [PR #1682] [CLOSED] Migrate to NextJS 15
Opened
#1518 [PR #1673] [MERGED] Remove DaemonPowerRepository
Opened
#1519 [PR #1676] [MERGED] Replace str_random with Str::random
Opened
#1520 [PR #1668] [MERGED] Improve join_paths helper method
Opened
#1521 [PR #1671] [MERGED] Refactor & Catch DatabaseManagementService
Opened
#1522 [PR #1700] [CLOSED] Add RequireApplicationApiKey middleware & remove rootAdmin bypass
Opened
#1523 [PR #1686] [MERGED] Only disable "delete backup" when backup hasn't failed
Opened
#1524 [PR #1685] [CLOSED] Fix mixed content issues when running behind HTTPS reverse proxy
Opened
#1525 [PR #1699] [MERGED] Prevent rootAdmins from having other roles & being deleted via the API
Opened
#1526 [PR #1684] [MERGED] Collection of smaller v4 fixes
Opened
#1527 [PR #1704] [MERGED] Fixed webhooks on v4 and nested values
Opened
#1528 [PR #1705] [MERGED] Sanitize activity log meta data values (on frontend)
Opened
#1529 [PR #1701] [MERGED] Allow both nodes for server requests when doing transfers
Opened
#1530 [PR #1702] [MERGED] Remove username rules and allow to change it in profile
Opened
#1531 [PR #1703] [MERGED] Fix server owner permissions
Opened
#1532 [PR #1708] [MERGED] Fix powerActions visible while loading
Opened
#1533 [PR #1707] [MERGED] Update security policy
Opened
#1534 [PR #1714] [CLOSED] Laravel 12.29.0 Shift
Opened
#1535 [PR #1710] [MERGED] Remove table row icons
Opened
#1536 [PR #1713] [MERGED] Add state cast for server condition
Opened
#1537 [PR #1719] [MERGED] Make allocation select on users server relation manager functional
Opened
#1538 [PR #1715] [MERGED] Fix join_paths for absolute linux paths
Opened
#1539 [PR #1721] [CLOSED] Laravel 12.30.1 Shift
Opened
#1540 [PR #1720] [CLOSED] Laravel 12.30.0 Shift
Opened
#1541 [PR #1722] [CLOSED] Make models strict and enable auto eager loading
Opened
#1542 [PR #1732] [MERGED] Switch tenant slug back to short uuid
Opened
#1543 [PR #1724] [MERGED] Make tests fail-fast & common env
Opened
#1544 [PR #1731] [MERGED] Url encode username in sftp connection string
Opened
#1545 [PR #1736] [MERGED] Fix refresh action for egg index select & add refresh action to allocation ip selects
Opened
#1546 [PR #1723] [MERGED] Allow clipboard.writeText without HTTPS
Opened
#1547 [PR #1747] [MERGED] Redirect to previous page when clicking "cancel" on EditFiles page
Opened
#1548 [PR #1739] [MERGED] Laravel 12.31.1 Shift
Opened
#1549 [PR #1756] [MERGED] Add xtermjs Canvas
Opened
#1550 [PR #1746] [MERGED] Enable "ordered imports"
Opened
#1551 [PR #1738] [CLOSED] Filament v4.0.20
Opened
#1552 [PR #1757] [MERGED] Fix mime type for jar files
Opened
#1553 [PR #1761] [MERGED] Filament v4.1
Opened
#1554 [PR #1758] [MERGED] Make sure default variable value is set and that variables are created when viewing server
Opened
#1555 [PR #1759] [MERGED] Refresh page after file updates
Opened
#1556 [PR #1760] [MERGED] Add own endpoint for exporting eggs
Opened
#1557 [PR #1764] [CLOSED] Laravel 12.32.0 Shift
Opened
#1558 [PR #1768] [MERGED] Add user() helper
Opened
#1559 [PR #1763] [MERGED] Remove "custom" email views
Opened
#1560 [PR #1765] [CLOSED] Create shift workflow
Opened
#1561 [PR #1771] [CLOSED] Task Offset
Opened
#1562 [PR #1772] [MERGED] Improve time offset ux
Opened
#1563 [PR #1775] [MERGED] v4.1.2 + upgrade
Opened
#1564 [PR #1778] [MERGED] Add Laravel/Filament Log Viewer
Opened
#1565 [PR #1773] [MERGED] Add sudo to crontab command
Opened
#1566 [PR #1779] [MERGED] General Edit User Improvements
Opened
#1567 [PR #1782] [MERGED] composer update
Opened
#1568 [PR #1781] [MERGED] Change node config to use Code Entry
Opened
#1569 [PR #1783] [CLOSED] Remove delete action on last allocation for users
Opened
#1570 [PR #1780] [MERGED] Filament v4.1.4
Opened
#1571 [PR #1784] [MERGED] Language Update
Opened
#1572 [PR #1789] [MERGED] Topbar removed if using sidebar
Opened
#1573 [PR #1790] [CLOSED] Dependency Updater
Opened
#1574 [PR #1787] [CLOSED] Check for value type for server route binding
Opened
#1575 [PR #1795] [MERGED] Add cpu helper on EditServer & move helperText to hintIcon on Create
Opened
#1576 [PR #1792] [MERGED] Add changelog preview when a new update is available
Opened
#1577 [PR #1804] [MERGED] Rename Create actions in EditProfile
Opened
#1578 [PR #1799] [MERGED] Use tenantMiddleware instead of manually fetching tenant query param
Opened
#1579 [PR #1798] [MERGED] Fix 500 when oauth is null
Opened
#1580 [PR #1801] [MERGED] Add setup wizard to all oauth providers
Opened
#1581 [PR #1797] [CLOSED] Draft: pgsql
Opened
#1582 [PR #1810] [CLOSED] Added Korean Translation
Opened
#1583 [PR #1811] [MERGED] Allow admins to "lock" allocations
Opened
#1584 [PR #1806] [MERGED] composer update
Opened
#1585 [PR #1807] [MERGED] Replace Xtermjs canvas with webgl
Opened
#1586 [PR #1805] [MERGED] Only keep the last 120 stored stats
Opened
#1587 [PR #1819] [MERGED] Fix user permissions service
Opened
#1588 [PR #1815] [MERGED] Repair webhooks once again
Opened
#1589 [PR #1814] [CLOSED] Revert "Fix server owner permissions (#1703)"
Opened
#1590 [PR #1812] [MERGED] Remove duplicate translation entries
Opened
#1591 [PR #1817] [CLOSED] Remove hintCopy from EditNode autosize configuration
Opened
#1592 [PR #1826] [MERGED] Add api endpoint for updating username
Opened
#1593 [PR #1825] [MERGED] Add toggle for externally managed users
Opened
#1594 [PR #1822] [CLOSED] Fixed console duplicating
Opened
#1595 [PR #1821] [MERGED] Add "cancel" button to profile
Opened
#1596 [PR #1828] [MERGED] Add archive extension selection
Opened
#1597 [PR #1837] [MERGED] Use Policies rather then overriding can*() functions
Opened
#1598 [PR #1830] [CLOSED] Fix boolean validator on startup value
Opened
#1599 [PR #1836] [MERGED] Refactor: add FilamentServiceProvider & globally make Select native(false)
Opened
#1600 [PR #1832] [MERGED] Leverage user() helper
Opened
#1601 [PR #1834] [MERGED] Replace current panel log viewer with new and improved log viewer
Opened
#1602 [PR #1840] [MERGED] Hide User reset password Action on create Operation
Opened
#1603 [PR #1845] [MERGED] Add bulk IP update action for node allocations
Opened
#1604 [PR #1841] [MERGED] Fix 500 "No route found" when creating db host
Opened
#1605 [PR #1842] [MERGED] Fix weird postgres behavior when selecting mounts
Opened
#1606 [PR #1844] [MERGED] Add boolean cast to read_only toggle buttons
Opened
#1607 [PR #1846] [CLOSED] Add Copilot to CLA
Opened
#1608 [PR #1848] [MERGED] Add border-radius to activity log avatars
Opened
#1609 [PR #1851] [MERGED] add server description to grid view too
Opened
#1610 [PR #1850] [MERGED] feat: Add mixed navigation type with admin-configurable defaults
Opened
#1611 [PR #1849] [MERGED] Add Egg Images
Opened
#1612 [PR #1856] [MERGED] composer update
Opened
#1613 [PR #1858] [MERGED] Reimplement Drag & Drop for file uploading 🎉
Opened
#1614 [PR #1857] [CLOSED] Your Shifty Build
Opened
#1615 [PR #1852] [CLOSED] fix: Automatic allocation creation
Opened
#1616 [PR #1854] [MERGED] Fix admin serverlist search
Opened
#1617 [PR #1860] [MERGED] Allow to "embed" server list
Opened
#1618 [PR #1861] [MERGED] Allow to register "special file" alert banners
Opened
#1619 [PR #1865] [MERGED] Add wings diagnostics retrieving to Edit Node page
Opened
#1620 [PR #1862] [MERGED] Fix directAccessibleServers returning duplicates
Opened
#1621 [PR #1864] [MERGED] Laravel 12.37.0 Shift
Opened
#1622 [PR #1870] [CLOSED] Fix Docker configuration issues
Opened
#1623 [PR #1872] [CLOSED] Add avatar option to use app logo
Opened
#1624 [PR #1868] [MERGED] Fix typo in DNS help text
Opened
#1625 [PR #1866] [MERGED] Plugin system
Opened
#1626 [PR #1869] [MERGED] Add session key to use last used node, instead of latest created node
Opened
#1627 [PR #1874] [MERGED] Fix typo in failed upload message
Opened
#1628 [PR #1878] [MERGED] Hide new allocation action if server has 0 allocations.
Opened
#1629 [PR #1873] [CLOSED] Replaced UI Avatars
Opened
#1630 [PR #1876] [MERGED] Fix creating mounts
Opened
#1631 [PR #1877] [MERGED] Do no use stock notifications on actions
Opened
#1632 [PR #1881] [MERGED] Fix: Duplicate bulk deletion notifications
Opened
#1633 [PR #1884] [MERGED] feat: Add toggle for automatic allocation creation in panel settings
Opened
#1634 [PR #1883] [MERGED] fix: bypass tenant scoping in allocation queries
Opened
#1635 [PR #1882] [MERGED] fix: use port range on free allocation lookup
Opened
#1636 [PR #1879] [MERGED] Fix allocations by admins aren't locked by default
Opened
#1637 [PR #1891] [MERGED] Fix jar mime type
Opened
#1638 [PR #1893] [MERGED] Use public disk for console fonts upload
Opened
#1639 [PR #1885] [MERGED] Fix node_ids rule for database host
Opened
#1640 [PR #1887] [MERGED] don't try to bulk update if egg doesn't even have a url
Opened
#1641 [PR #1892] [MERGED] Make sure case for role permissions is correct
Opened
#1642 [PR #1898] [MERGED] Remove old update command
Opened
#1643 [PR #1901] [MERGED] composer update
Opened
#1644 [PR #1896] [MERGED] Encode file contents to utf-8
Opened
#1645 [PR #1897] [MERGED] Add back 2fa requirement middleware
Opened
#1646 [PR #1900] [MERGED] Change Admin Actions to IconButtons
Opened
#1647 [PR #1904] [CLOSED] Add server description to loading placeholder
Opened
#1648 [PR #1902] [MERGED] Remove 'required' rule from egg-garrys-mod.yaml
Opened
#1649 [PR #1906] [MERGED] Add server icons
Opened
#1650 [PR #1907] [MERGED] Make sure to load FilamentServiceProvider before panel providers
Opened
#1651 [PR #1908] [CLOSED] Update workflows for parallel tests
Opened
#1652 [PR #1924] [MERGED] Add progress bars to client area
Opened
#1653 [PR #1921] [MERGED] Fix: No live preview for fonts
Opened
#1654 [PR #1911] [MERGED] Refactor schedule tasks
Opened
#1655 [PR #1913] [MERGED] Fix permission checks on Client side
Opened
#1656 [PR #1917] [MERGED] Update docker image
Opened
#1657 [PR #1934] [MERGED] Delete ssh keys shouldn't be a POST & Cleanup routes
Opened
#1658 [PR #1933] [MERGED] Fix Egg select_startup default & update state
Opened
#1659 [PR #1925] [MERGED] Fix EditFiles breadcrumbs incorrect url
Opened
#1660 [PR #1928] [MERGED] composer update
Opened
#1661 [PR #1926] [MERGED] Improve "first task" checks
Opened
#1662 [PR #1937] [MERGED] Fix Policies modelname are case sensitive
Opened
#1663 [PR #1942] [MERGED] Add custom render hooks to our footer
Opened
#1664 [PR #1936] [MERGED] Fix Role class path for ::getNavigationIcon()
Opened
#1665 [PR #1939] [CLOSED] feat: add support for changing docker labels via application api
Opened
#1666 [PR #1940] [CLOSED] feat: add user api management via application api
Opened
#1667 [PR #1943] [MERGED] fix: child folder detection in ZIP for plugin extraction
Opened
#1668 [PR #1951] [MERGED] Only allow server transfers to accessible nodes
Opened
#1669 [PR #1945] [CLOSED] Add Cloudflared configuration with Internet & Internet+LAN examples
Opened
#1670 [PR #1944] [MERGED] Fix typo in suspend method documentation
Opened
#1671 [PR #1947] [MERGED] Egg API Import/Delete
Opened
#1672 [PR #1959] [MERGED] Fix Save Notification icon & Cleanup
Opened
#1673 [PR #1964] [MERGED] Add ignoreRecord to CopyFrom relationships
Opened
#1674 [PR #1953] [MERGED] Replace file_get_contents with Http
Opened
#1675 [PR #1961] [MERGED] Refactor subuser permissions
Opened
#1676 [PR #1955] [MERGED] Add pagination to server list
Opened
#1677 [PR #1968] [MERGED] Disable Captcha & Oauth Settings actions when read only
Opened
#1678 [PR #1966] [MERGED] composer update
Opened
#1679 [PR #1972] [MERGED] composer update
Opened
#1680 [PR #1965] [MERGED] Fix docker entrypoint ASSET_URL not APP_ASSET
Opened
#1681 [PR #1973] [MERGED] Update Stock Egg Images
Opened
#1682 [PR #1979] [MERGED] Fix CreateWebhookConfiguration HeaderActions
Opened
#1683 [PR #1982] [MERGED] Followup Stock Eggs #1973
Opened
#1684 [PR #1978] [MERGED] Consolidate policies and use Subuser model for subuser resource
Opened
#1685 [PR #1983] [MERGED] EditServer select_startup refactor
Opened
#1686 [PR #1981] [MERGED] Fixed tiny typo
Opened
#1687 [PR #1991] [MERGED] Don't convert Windows-1252 encoding
Opened
#1688 [PR #1985] [MERGED] Fix File global search path & rename to nested search
Opened
#1689 [PR #1989] [MERGED] Fix progress bar max value in table view
Opened
#1690 [PR #1986] [MERGED] Update paper egg to use their new domain
Opened
#1691 [PR #1990] [MERGED] Fix console duplicating with spa
Opened
#1692 [PR #1993] [MERGED] Change images from being stored in base64 to files
Opened
#1693 [PR #1995] [MERGED] changed docker panel restart to unless-stopped
Opened
#1694 [PR #1998] [CLOSED] View pages
Opened
#1695 [PR #1992] [MERGED] Fix schedule actions
Opened
#1696 [PR #1994] [CLOSED] simplify development setup
Opened
#1697 [PR #1999] [MERGED] Fix migrations in docker container
Opened
#1698 [PR #2002] [CLOSED] Fix role-based server access for users with node-restricted permissions
Opened
#1699 [PR #2003] [MERGED] Fix Docker build command in comments
Opened
#1700 [PR #2000] [MERGED] Fix Egg Importer Upload File Type Filter
Opened
#1701 [PR #2004] [MERGED] Add Eggs to Installer
Opened
#1702 [PR #2008] [MERGED] Use recipient language for database notifications
Opened
#1703 [PR #2013] [MERGED] Replace CodeEditor with MonacoEditor
Opened
#1704 [PR #2014] [CLOSED] feat(activity-log): Add event-based icons to activity log entries
Opened
#1705 [PR #2009] [MERGED] Fix: egg images are not loading
Opened
#1706 [PR #2012] [CLOSED] feat: add generic oidc schema
Opened
#1707 [PR #2017] [MERGED] Clear filament cache when installing a plugin
Opened
#1708 [PR #2015] [CLOSED] Feat(activity-log): Add event-based icons to activity log entries
Opened
#1709 [PR #2022] [MERGED] Don't log yarn exceptions as error but warning
Opened
#1710 [PR #2016] [MERGED] fix: use correct log path for upload action
Opened
#1711 [PR #2021] [CLOSED] fix: Remove plugins directory before linking
Opened
#1712 [PR #2023] [MERGED] Fix plugin settings not showing on non-admin plugins
Opened
#1713 [PR #2028] [CLOSED] add id to plugin list
Opened
#1714 [PR #2030] [MERGED] composer update
Opened
#1715 [PR #2027] [MERGED] Fix actions when plugin is "errored"
Opened
#1716 [PR #2029] [MERGED] Per request cache for permission checks
Opened
#1717 [PR #2032] [MERGED] Add error notification when plugin install, update or uninstall fails
Opened
#1718 [PR #2035] [CLOSED] feat: Add WebUI URL support for database hosts
Opened
#1719 [PR #2031] [MERGED] Replace Artisan::call in plugin service for better error handling
Opened
#1720 [PR #2034] [CLOSED] feat: Add runtime plugin dependencies and composer binary to Dockerfile
Opened
#1721 [PR #2033] [MERGED] fix: plugin migration rollback and cache clearing on uninstall
Opened
#1722 [PR #2040] [CLOSED] fix: Enhance feedback notifications for egg actions
Opened
#1723 [PR #2042] [MERGED] fix: Enhance feedback notifications for egg actions
Opened
#1724 [PR #2044] [MERGED] Fix oauth providers with no color
Opened
#1725 [PR #2039] [MERGED] Correct bounty link
Opened
#1726 [PR #2041] Add backup completed event, listener, and notification system
Opened
#1727 [PR #2047] [MERGED] fix client side view database unlimited state
Opened
#1728 [PR #2050] [MERGED] Fix relation managers for admin server resource
Opened
#1729 [PR #2049] [CLOSED] Update Xterm to 6.0
Opened
#1730 [PR #2045] [CLOSED] Fix xargs delimiter in entrypoint script
Opened
#1731 [PR #2048] [MERGED] chore: Prevent users from caching Config
Opened
#1732 [PR #2055] [MERGED] Bungeecord: Fix Download
Opened
#1733 [PR #2051] [CLOSED] Fix Plugins Symlink in Dockerfile
Opened
#1734 [PR #2063] [MERGED] Multiple Container Fixes
Opened
#1735 [PR #2053] [CLOSED] Add Crowdin workflow
Opened
#1736 [PR #2062] [MERGED] Fix typo in method name
Opened
#1737 [PR #2073] [MERGED] Return if no egg was selected in the Installer
Opened
#1738 [PR #2068] [MERGED] Allow backup transfers
Opened
#1739 [PR #2065] [CLOSED] Update zh-TW translations based on the latest EN language files
Opened
#1740 [PR #2067] [CLOSED] Update zh-TW translations based on the latest EN language files
Opened
#1741 [PR #2066] [CLOSED] Update zh-TW translations based on the latest EN language files
Opened
#1742 [PR #2079] [MERGED] Add tests for php 8.5
Opened
#1743 [PR #2074] [MERGED] Disable field if server variable is not user_editable
Opened
#1744 [PR #2075] [MERGED] Make rule for user language less restrictive
Opened
#1745 [PR #2076] [MERGED] Add changes from upstream
Opened
#1746 [PR #2080] [CLOSED] Laravel 12.x Shift
Opened
#1747 [PR #2083] [MERGED] Add user to shouldLink and shouldCreate oauth functions
Opened
#1748 [PR #2081] [CLOSED] Laravel 12.46.0 Shift
Opened
#1749 [PR #2086] [MERGED] Improve file browser UI
Opened
#1750 [PR #2085] [CLOSED] Fix broken download redirect
Opened
#1751 [PR #2084] [MERGED] Set plugin status to "errored" if it errored
Opened
#1752 [PR #2099] [MERGED] Make sure custom pages/relations don't override default pages/relations
Opened
#1753 [PR #2090] [MERGED] Fix allocation policy for admins and update checks
Opened
#1754 [PR #2101] [MERGED] Add traits for customizing tabs
Opened
#1755 [PR #2089] [MERGED] Update database config to remove deprecation warning on php 8.5
Opened
#1756 [PR #2100] [MERGED] Add traits for customizing wizard steps
Opened
#1757 [PR #2106] Notify about completed backups
Opened
#1758 [PR #2103] [MERGED] Laravel 12.47.0 Shift
Opened
#1759 [PR #2105] [MERGED] Fix columns for mount form
Opened
#1760 [PR #2104] [MERGED] Throw yarn errors when installing themes
Opened
#1761 [PR #2108] [MERGED] Migration to convert former stock egg uuids
Opened
#1762 [PR #2113] [MERGED] Replace icon strings with enum
Opened
#1763 [PR #2109] [MERGED] Add parallel flags to github ci
Opened
#1764 [PR #2110] [MERGED] Update translations from crowdin
Opened
#1765 [PR #2112] [CLOSED] feat: make timezone configurable via APP_TIMEZONE env var
Opened
#1766 [PR #2111] fix webhook for Server/Installed
Opened
#1767 [PR #2120] [MERGED] composer update
Opened
#1768 [PR #2118] [CLOSED] fix(webhooks): handle event objects and add response tracking
Opened
#1769 [PR #2114] [MERGED] Update to filament v5, Livewire v4
Opened
#1770 [PR #2121] [MERGED] Revert "Update to filament v5, Livewire v4"
Opened
#1771 [PR #2116] [MERGED] Add github eggs to egg importer
Opened
#1772 [PR #2122] [MERGED] fix plugins in entrypoint
Opened
#1773 [PR #2125] Backup hosts
Opened
#1774 [PR #2124] [MERGED] Add allocation to role permission models & make sure user can target node of allocation
Opened
#1775 [PR #2127] [CLOSED] Laravel 12.48.1 Shift
Opened
#1776 [PR #2126] [CLOSED] Laravel 12.48.0 Shift
Opened
#1777 [PR #2129] [MERGED] Set failed plugin installs to "not_installed" instead of errored
Opened
#1778 [PR #2143] [CLOSED] Email Localization for Notifications
Opened
#1779 [PR #2144] [CLOSED] Allow Exporting and Importing of servers
Opened
#1780 [PR #2134] [MERGED] Add tooltips to actions across admin area
Opened
#1781 [PR #2142] [MERGED] Fix oauth provider "enabled" checks
Opened
#1782 [PR #2150] [MERGED] Move username sanitization to model and make it less strict
Opened
#1783 [PR #2151] [MERGED] Add Daemon Base Directory field
Opened
#1784 [PR #2149] [MERGED] Invisible button and tooltip fixes
Opened
#1785 [PR #2145] [MERGED] Laravel 12.49.0 Shift
Opened
#1786 [PR #2146] [MERGED] Add basic api for plugins
Opened
#1787 [PR #2152] [CLOSED] Add Plugin API
Opened
#1788 [PR #2154] [MERGED] Allow all permissions to be toggled at once for api tokens
Opened
#1789 [PR #2157] [MERGED] Send server id to wings
Opened
#1790 [PR #2158] [MERGED] Fix "visit website" button being invisible
Opened
#1791 [PR #2155] [MERGED] Fix the tabbing for username to password on login
Opened
#1792 [PR #2164] [MERGED] exclude node actions
Opened
#1793 [PR #2166] [CLOSED] Laravel 12.50.0 Shift
Opened
#1794 [PR #2165] [MERGED] Fix notifications for DeleteAction on EditEgg page
Opened
#1795 [PR #2167] composer upgrade
Opened
#1796 [PR #2161] [MERGED] composer update
Opened
#1797 [PR #2169] Exclude create client api key button