Boy132
ce6245005a
Merge branch 'main' into boy132/plugin-system
...
# Conflicts:
# app/Providers/Filament/AdminPanelProvider.php
# app/Providers/Filament/AppPanelProvider.php
2025-11-09 18:31:40 +01:00
exefer
172436e012
Fix typo in failed upload message ( #1874 )
2025-11-09 12:58:56 +00:00
Charles
2b5403a4da
Replace current panel log viewer with new and improved log viewer ( #1834 )
2025-11-08 19:31:51 -05:00
Copilot
b06df23823
Add bulk IP update action for node allocations ( #1845 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: notAreYouScared <1757840+notAreYouScared@users.noreply.github.com>
Co-authored-by: Charles <charles@pelican.dev>
2025-11-08 16:53:12 -05:00
exefer
1ff965611e
Fix typo in DNS help text ( #1868 )
...
Authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-11-08 22:40:23 +01:00
Boy132
cec141889a
Allow admins to "lock" allocations ( #1811 )
2025-11-08 21:54:41 +01:00
Charles
6ed84b5584
Add wings diagnostics retrieving to Edit Node page ( #1865 )
...
Co-authored-by: Boy132 <mail@boy132.de>
2025-11-08 15:47:40 -05:00
Boy132
8aa23ccc97
add uninstall & remove
2025-11-07 09:21:30 +01:00
Boy132
244f77559e
update translation when importing plugin
2025-11-05 16:24:12 +01:00
Boy132
5057fd9c8f
add plugin readme
2025-11-05 16:24:12 +01:00
Boy132
1b248ccec2
add translations to reorder
2025-11-05 16:24:12 +01:00
Boy132
93ee1cdf68
revert "allow to create plugins via the frontend"
2025-11-05 16:24:11 +01:00
Boy132
3e8fbc1a99
small translation changes
2025-11-05 16:24:11 +01:00
Boy132
022a19bee6
allow to create plugins via the frontend
2025-11-05 16:24:11 +01:00
Boy132
793d264f72
add enum for plugin category and add tabs to list
2025-11-05 16:24:11 +01:00
Boy132
736d9be9e3
add translations for plugin resource
2025-11-05 16:24:10 +01:00
Charles
21f9f259d0
Add Egg Images ( #1849 )
2025-11-03 12:32:11 -05:00
PalmarHealer
605fcbe61a
feat: Add mixed navigation type with admin-configurable defaults ( #1850 )
2025-10-31 14:12:54 -04:00
Charles
a65469b33b
Remove duplicate translation entries ( #1812 )
2025-10-14 06:58:33 -04:00
Letter N
e589f972fb
Add changelog preview when a new update is available ( #1792 )
...
Co-authored-by: Boy132 <mail@boy132.de>
2025-10-11 21:34:38 -04:00
Charles
dbe4bdd62d
General Edit User Improvements ( #1779 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: Boy132 <mail@boy132.de>
2025-10-08 05:04:52 -04:00
Boy132
cd965678b7
Allow multiple startup commands per egg ( #1656 )
2025-10-07 23:42:28 +02:00
Boy132
4792542f20
Fix refresh action for egg index select & add refresh action to allocation ip selects ( #1736 )
2025-09-23 14:56:49 +02:00
Boy132
d5d50d4150
Collection of smaller v4 fixes ( #1684 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: notCharles <charles@pelican.dev>
2025-09-15 23:28:57 +02:00
Charles
1900c04b71
Filament v4 🎉 ( #1651 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
Co-authored-by: Boy132 <Boy132@users.noreply.github.com>
Co-authored-by: Lance Pioch <git@lance.sh>
2025-09-08 13:12:33 -04:00
MartinOscar
079eaed010
Fix finish & add translation for Installer title ( #1659 )
2025-09-04 21:39:10 +02:00
MartinOscar
6671d45651
Fix various Translations & add Installer & add Notifications ( #1632 )
2025-09-04 20:17:59 +02:00
Boy132
42db5b328a
Fix translation for invalid schedule cron + cleanup translations for import modal ( #1618 )
2025-08-18 23:54:25 +02:00
Boy132
c77a37ec89
Fix & cleanup OAuthController ( #1599 )
2025-08-14 08:29:58 +02:00
Boy132
7c315ac995
Auto create missing users when using oauth ( #1573 )
2025-08-07 11:22:30 +02:00
Charles
ec0727b406
Allow eggs to be exported/imported as YAML ( #1535 )
2025-08-04 07:32:10 -04:00
JoanFo
bab8ec6e18
Fixed not working variables on DiscordWebhooks and headers. ( #1516 )
...
Co-authored-by: notCharles <charles@pelican.dev>
2025-07-31 15:47:46 -06:00
Boy132
340d1b543c
Add import & export for schedules ( #1530 )
2025-07-19 16:48:21 +02:00
JoanFo
c5aa8a3980
DiscordWebhooks ( #1355 )
...
Co-authored-by: notCharles <charles@pelican.dev>
Co-authored-by: Lance Pioch <lancepioch@gmail.com>
Co-authored-by: Boy132 <mail@boy132.de>
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-07-05 12:42:34 -04:00
Boy132
68f72b9b4d
Add "egg index" and dropdown to egg importer ( #1451 )
...
Co-authored-by: notCharles <charles@pelican.dev>
2025-06-25 19:50:09 -04:00
JoanFo
dca37ccc95
Server Without Allocations ( #1432 )
...
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-06-25 19:49:43 -04:00
Boy132
0ba497a2eb
Add separate port field for node connections ( #1423 )
2025-06-03 14:33:57 +02:00
MartinOscar
c8556a4c56
Use placeholder for EditServer db_delete ( #1362 )
2025-05-10 00:01:58 +02:00
Boy132
2296e41a8b
Add button to view install logs ( #1356 )
...
Co-authored-by: notCharles <charles@pelican.dev>
2025-05-09 21:03:32 +02:00
Boy132
03745eb4be
Allow to assign nodes to roles (node ownership) ( #1231 )
...
* allow to assign nodes to roles
* fix typo
* fix node policy
* small ui improvements
* add missing translation
* make phpstan happy
* fix migration on mysql
* also restrict mounts & database hosts to allowed nodes
* fix migration on mysql v2
* changes from review
* fix hasManyThrough
* change `accessibleNodes` to builder
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
2025-05-05 12:58:55 +02:00
Charles
3effd98013
Allow changing of the console font ( #1277 )
...
* Custom Fonts
* Update app/Filament/Pages/Auth/EditProfile.php
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
* wip
* wip
* Update app/Filament/Pages/Auth/EditProfile.php
Co-authored-by: Lance Pioch <git@lance.sh>
* Update app/helpers.php
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
* update
* add fonts folder for docker
* Add default font
* Update server console to preload the font
* Update settings/trans
---------
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
Co-authored-by: Lance Pioch <git@lance.sh>
2025-05-01 09:47:59 -04:00
Boy132
914e215bc0
Separate user uploadable avatars into own setting ( #1286 )
2025-04-23 16:02:52 +02:00
Boy132
0037b4a1d4
Only use navigation groups when using sidebar ( #1288 )
...
* Revert "Remove `NavigationGroups` for Admin Navbar (#1248 )"
This reverts commit a1869002629b18500b346e5c505869bc45d43456.
* make navigation groups conditional
2025-04-23 16:02:21 +02:00
MartinOscar
a186900262
Remove NavigationGroups for Admin Navbar ( #1248 )
2025-04-18 10:39:25 -04:00
Boy132
fa8ae0aea5
Add avatar providers ( #1192 )
...
* Add avatar providers
* fix exists check for local avatar
* Use avatar in user lists
---------
Co-authored-by: Charles <charles@pelican.dev>
2025-04-07 16:06:19 +02:00
Boy132
49638e75e5
Add setup wizard to database host ( #1216 )
...
* add setup wizard to database host
* make phpstan happy
* remove `.` in lang
---------
Co-authored-by: notCharles <charles@pelican.dev>
2025-04-06 14:04:20 -04:00
Boy132
c73d0544d9
Refactor admin dashboard to use widgets ( #1207 )
2025-04-04 09:30:00 +02:00
MartinOscar
484a3b445a
Prevent Server primary allocation dissociation ( #1197 )
2025-04-04 00:56:15 +02:00
Boy132
630031e1c2
Add some refreshs & notifications to EditServer action buttons ( #1174 )
...
* add some refreshs & notifications to EditServer action buttons
* reinstall server when trying to toggle failed state
* don't show modal on normal toggle install
* don't print raw exception on reinstall & suspension
2025-04-01 08:36:19 +02:00
MartinOscar
b69136d7a4
Add Server ForceDelete ( #1134 )
2025-03-23 17:08:59 -04:00