New Panel Release!
Panel: https://pelican.dev/docs/panel/update/
Panel: v1.0.0-beta19
Panel Changes
~ Officially supported PostgreSQL as a panel database option #1106
~ Added ability to define an archive when being created #1100
~ Allow user uploadable avatars, requires changing to local
under panel settings #1192
~ Added setup wizard to database hosts to help simplify the creation process #1216
~ Reduced logo size #1100
~ Fixed 500 for Schedules #1101.
~ Removed folder sizes on file manager #1102
~ Added page load timer, Only displays with debug mode enabled. #1111
~ Fixed Importing multiple egg files at once #1110
~ Added bulk action to update eggs #1122
~ Added Bulk Move to file manager #1117
~ Added Tag filter to eggs and nodes #1124
~ Fixed moving files in file manager #1116
~ Added redirect to reinstall action #1126
~ Fixed incorrect server counts on the dashboard for sub-users #1130
~ Added catches to catch some 500s #1106
~ Correctly disable file manager buttons if the node is not reachable #1129
~ Fixed SMTP encryption #1120
~ Enabled / Added UI for Server Transfers #1119
~ Add Force Delete for servers when the node is offline #1134
~ Fixed 500 when viewing a node and its connecting to not a node #1144
~ Fixed egg variable order not displaying properly on edit server #1172
~ Added Owner filter for servers #1180
~ Added Table view to dashboard, changeable on edit profile -> customization #1151
~ Added user changeable console rows and font size, Also on edit profile -> customization #1200
~ Changed console font to Comic Sans <3. this will be user-changeable in the future :slight_smile:
~ Fixed password reset #1182
~ Added Icons for power actions #1203
~ More random updates to the flow of some actions on the admin side, more notifications with proper error notifications, etc.
What's Changed
- Reduce pelican.svg size by @notAreYouScared in #1100
- Use
ContainerStatus::tryFrom
inProcessScheduleService
by @rmartinoscar in #1101 - Hide
Directory
size inListFiles
by @rmartinoscar in #1102 - chore: Remove
NodeCreationService
by @rmartinoscar in #1092 - Fix
DaemonFileRepository
inListFiles
by @rmartinoscar in #1109 - Add
header
,footer
&body-end
views by @rmartinoscar in #1111 - Add App Logo by @rmartinoscar in #1104
- Make sure to not sync root admin role by @Boy132 in #1113
- Fix
ImportEggAction
by @rmartinoscar in #1110 - Add redirect after clicking reinstall by @Boy132 in #1126
- Add
tags
to egg importer & exporter, add tags to egg jsons by @Boy132 in #1125 - Add tag filter to lists by @Boy132 in #1124
- Add bulk move by @Boy132 in #1117
- Fix path resolving when moving files by @Boy132 in #1116
- Add update egg bulk action by @Boy132 in #1122
- Catch
DaemonFileRepository
& show Alert by @rmartinoscar in #1129 - Remove unused groupBy by @notAreYouScared in #1130
- Catch
NodeUpdateService
inEditNode
&NodeController
by @rmartinoscar in #1106 - Catch 500 on backup page when you hit the backup rate limit by @notAreYouScared in #1132
- Fix SMTP scheme/ encryption by @Boy132 in #1120
- Add host config to gitlab oauth (& add setup steps) by @Boy132 in #1142
- Remove cursor not allowed rule by @PalmarHealer in #1147
- Fix
OAuth
ModalsCopyAction
& usex-filament::link
by @rmartinoscar in #1146 - Use composer to copy
.env.example
after its done installing packages. by @rmartinoscar in #1073 - Fix activity log on rename api endpoint by @Boy132 in #1149
- Add UI for server transfers by @Boy132 in #1119
- Add
Server
ForceDelete
by @rmartinoscar in #1134 - Fix 500 when viewing node by @notAreYouScared in #1144
- Schedules: Update
next_run_at
when editing & show notification if cron is invalid by @Boy132 in #1141 - Fix
Server
ForceDelete
by @rmartinoscar in #1156 - Disallow
0.0.0.0
,127.0.0.1
andlocalhost
as node fqdn by @Boy132 in #1158 - Fix Egg Variable Order by @notAreYouScared in #1172
- Remove outdated Docker image documentation by @Morpheus636 in #1166
- Fix
compose.yml
spelling by @rmartinoscar in #1170 - Remove duplicated
activity.read
& use relations by @rmartinoscar in #1165 - Show different emptyStateHeading when
activeTab
ismy
inListServers
by @rmartinoscar in #1157 - Force
app
panel forEditProfile
by @rmartinoscar in #1162 - Set
Schedule
next_run_at inListSchedules
to Never if disabled by @rmartinoscar in #1176 - Fix
EditProfile
translation by @rmartinoscar in #1178 - Add
Owner
Filter toListServers
by @rmartinoscar in #1180 - Must use
Closure
sinceMenuItem
does not leverage Concerns by @rmartinoscar in #1181 - Update Overview and Server List by @notAreYouScared in #1151
- Improve alert banner fetching by @Boy132 in #1173
- Reimplement password reset by @Boy132 in #1182
- Fix typo for
SESSION_DRIVER
inRedisSetupCommand
by @rmartinoscar in #1188 - Officially support PostgreSQL database by @lancepioch in #1066
- Change console font by @JoanFo1456 in #1184
- Switch inserts to proper creates by @lancepioch in #1190
- Remove codeowners by @Boy132 in #1193
- Add some refreshs & notifications to EditServer action buttons by @Boy132 in #1174
- Fix server transfer backend by @Boy132 in #1139
- Added Icons for the Power Actions by @privt00 in #1203
- Laravel 12.6.0 Shift by @lancepioch in #1205
- Cleanup
panel
config file by @Boy132 in #1198 - Add
FileNotEditableException
by @rmartinoscar in #1135 - Add unique
foreign keys
forEggVariable
by @rmartinoscar in #1196 - Use
afterSave
instead ofhandleRecordUpdate
& movetransferServer
by @rmartinoscar in #1195 - Prevent
Server
primaryallocation
disociation by @rmartinoscar in #1197 - Refactor admin dashboard to use widgets by @Boy132 in #1207
- Allow to register custom console widgets by @Boy132 in #1209
- Allow to register custom role permissions by @Boy132 in #1208
- Fix file writing by @Boy132 in #1218
- Update Overview, Again. Add some customization by @notAreYouScared in #1200
- Chore
filament:upgrade
by @rmartinoscar in #1210 - Add setup wizard to database host by @Boy132 in #1216
- Fixed filament search bar on edit files language dropdown by @privt00 in #1204
- Allow user to choose
archive
name inFileManager
by @rmartinoscar in #1206 - Change table page options by @notAreYouScared in #1220
- Add avatar providers by @Boy132 in #1192
- Show different
roles
CheckboxList for root admins and non root admins by @Boy132 in #1219
New Contributors
- @PalmarHealer made their first contribution in #1147
- @Morpheus636 made their first contribution in #1166
- @JoanFo1456 made their first contribution in #1184
- @privt00 made their first contribution in #1203
Full Changelog: v1.0.0-beta18...v1.0.0-beta19