Lance Pioch
2bfc788e13
Allow searching for port when associating allocations ( #801 )
2024-12-08 16:24:00 -05:00
Lance Pioch
839ff96271
Fix power buttons ( #799 )
2024-12-08 16:19:15 -05:00
Lance Pioch
5d2b892eab
Better IP addresses ( #800 )
...
* Unique ip addresses
* Only ipv4 addresses for now
* Switch to selects
2024-12-08 16:19:04 -05:00
MartinOscar
c953b97009
Force width ( #798 )
2024-12-08 20:27:16 +01:00
MartinOscar
9716b1e64d
Only allow one * ( #797 )
2024-12-08 20:23:37 +01:00
Boy132
8358e410dc
Move installer to correct namespace ( #795 )
2024-12-08 19:57:00 +01:00
Boy132
f6c586bf5b
Add persistFiltersInSession to server list ( #796 )
2024-12-08 19:14:56 +01:00
Charles
feadaa2caf
Add Kill button to console ( #791 )
...
* Add Kill button to console
* Add confirm, and warning
2024-12-08 12:01:44 -05:00
Charles
23246eb134
Fix #784 ( #790 )
...
* Remove +1
* Update app/Filament/Server/Pages/Settings.php
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-12-08 11:47:01 -05:00
Charles
6921c8b350
Fix power actions ( #789 )
2024-12-08 17:34:47 +01:00
Charles
8cc91b0747
Small updates ( #787 )
...
* increase action size on console
* fix layout on create database
2024-12-08 11:19:35 -05:00
Charles
157fa45234
Fix forever expanding code editor ( #782 )
...
* Update CSS
* Update Placeholder
2024-12-07 22:44:13 -05:00
Charles
fd5016809a
Enable Global Search ( #783 )
2024-12-07 22:43:44 -05:00
Lance Pioch
a0f5ef13d6
Show login failure message ( #781 )
...
* Show login failure message
* Update resources/scripts/components/auth/LoginContainer.tsx
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com >
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-12-07 22:03:56 -05:00
Lance Pioch
67f1e91236
Fix Issue 763 ( #780 )
...
* Fix path to moved component
* Fix actual issue #763
2024-12-07 20:44:41 -05:00
Charles
cc3a7a2d0d
Update Server Console, Again... ( #776 )
...
* More console changes
* Update Console Page
* Edit console input
* oops
* Remove failed attempt of clearing input when server offline
* Update File Editor to match console
* a touch more style
* Show not-allowed on read-only input
* round bottom corners of command input
* Move custom css to file
2024-12-07 19:22:18 -05:00
Charles
d908fb9a9d
Remove unsaved changes alert ( #778 )
...
* Remove unsaved changes alert
* Remove this also
* Remove this also...
2024-12-07 11:39:00 -05:00
Boy132
6b96c9dbda
Fix admin discover ( #777 )
2024-12-07 17:06:57 +01:00
Boy132
e27f23b1b6
Move admin pages & resources into own namespace ( #741 )
...
* move admin pages & resources into own namespace
* fix imports for resource pages
2024-12-07 15:51:27 +01:00
Charles
4ad2997566
Update database creation ( #775 )
...
Updates database creation flow to account for new database host to many nodes change.
2024-12-06 22:46:36 -05:00
pelican-vehikl
7e7f0be7df
Allow Database Hosts to have multiple Nodes ( #767 )
...
* WIP
* Update laravel and migrations
* WIP
* fix tests
* Update composer
* Fix transformer
* Fix filament pages
* WIP
* Update DatabaseHostTransformer
* fix: tests
* pint this files pls
* resolve merge better
* Update migration
* Update Migration, Again
* Update down migration
---------
Co-authored-by: Vehikl <go@vehikl.com >
2024-12-06 20:24:30 -05:00
Boy132
5b3ae995e6
Show full client api key after creation ( #771 )
...
* show notification when api key is created
* remove hardcoded redirect url
2024-12-06 16:31:58 -05:00
Charles
2a34795ab1
More console changes ( #774 )
2024-12-06 16:21:05 -05:00
Charles
d3da1b0a58
Update Server Console, Address Overflows ( #764 )
...
* Update Console
Updates console to be more better <3.
Light Mode still needs some love, haven't figured that out with filaments light/dark options yet as it does not use the "bright<color>" colors...
* Add overflow to... Everything?
* Oops, Add Name label back
* Actually handle Transfer Status & remove useless switch
* Use switch case
* Readonly command input if server can't receive one
* lint
* Update app/Filament/Server/Widgets/ServerConsole.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
* Use filament::icon instead of raw svg
* Update resources/views/filament/components/server-console.blade.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com >
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-12-06 09:46:10 -05:00
Boy132
5317f97870
Display roles as badge in user list ( #772 )
2024-12-06 13:02:37 +01:00
Boy132
b50acfdba2
Add config value for display width to other pages ( #770 )
2024-12-06 09:45:06 +01:00
Charles
066bdbdf78
Server Listing tweaks. ( #760 )
...
* Server Listing tweaks.
* Use filament::icon instead of raw svg & add hover title
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-12-05 08:34:47 -05:00
MartinOscar
8103ba6338
Remove unique ( #765 )
2024-12-05 08:55:04 +01:00
Boy132
44b879215f
Add filters to server list ( #762 )
...
* add server owner filter
* add egg filter
* replace SelectFilter with TernaryFilter
2024-12-05 08:31:34 +01:00
Charles
d2a7d7708c
Add Display Width setting ( #759 )
...
Allow users to pick how "wide" the panel is.
2024-12-04 09:41:47 -05:00
Boy132
efc37dd45a
Hide sidebar on server list ( #761 )
2024-12-04 09:50:49 +01:00
MartinOscar
09eac71f05
Delete subuser on owner change ( #748 )
...
* Delete subuser on owner change
* Move logic to Model
2024-12-03 23:55:02 +01:00
Boy132
6d42a15ec3
Handle token expiring and token expired websocket events ( #755 )
...
* handle `token expiring` and `token expired` events
* fix "getToken"
* Move logic to Widget instead of blade & add user check
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-12-03 23:54:40 +01:00
Boy132
bbfdee356b
Fix timezone for file timestamps ( #757 )
2024-12-03 14:27:06 +01:00
Charles
994852ca00
Tweak EditNode layout for mobile ( #752 )
...
* Tweak EditNode layout for mobile
* Replace hidden with toggle
2024-12-03 05:30:04 -05:00
MartinOscar
141baeb035
Empty array if user->oauth is null ( #754 )
2024-12-03 08:48:47 +01:00
Boy132
bd51191da6
Add role permissions for webhooks ( #742 )
2024-12-02 23:53:35 +01:00
Boy132
1337767049
Small changes for new client area ( #751 )
...
* add placeholder to allocation notes
* add button to open server in admin area
* use new client area for "console" button on EditServer
* hide schedule presets on view
* use arrow functions for auth checks
* add placeholder to schedules last run
* change icon of "open in admin"
* fix parentheses
2024-12-02 22:27:35 +01:00
Boy132
918ba02075
Remove exception methods because of memory bombing ( #750 )
...
* remove exception methods
* throw Halt instead of return
* manually throw Halt to make phpstan happy
2024-12-02 22:27:25 +01:00
Charles
c6977e57c8
Fix Subuser issues. ( #747 )
...
* Better Error handling
* Remove unique, make email lowercase in request
* Remove 'kill' option, not used.
* Prevent users from editing them selves
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-12-01 20:17:27 -05:00
MartinOscar
6d1c153d09
Add config panel.editable_server_descriptions check ( #734 )
...
* Add config panel.editable_server_descriptions check
* Hide the field rather then disabling it
2024-12-01 23:27:07 +01:00
Boy132
e5433b7aab
Auto update resources on server list ( #737 )
...
* auto update resources on server list
* use Arr::get helper
2024-12-01 18:12:58 +01:00
Boy132
355810c549
Combine status & uptime, add address on ServerOverview ( #739 )
2024-12-01 18:12:28 +01:00
Boy132
4fd1937c54
Hide global search button for now ( #738 )
2024-12-01 18:04:24 +01:00
Lance Pioch
fea1c51337
feat: Client UI translate to Filament (from React) ( #416 )
...
* Add new panel
* Add some basic resource pages
* Wip
* Wip terminal
* Wip
* Add new panel
* Add some basic resource pages
* Wip
* [Sub-Users] Add Invite
TODO: The logic with permissions
* [Sub-Users] Fix Creation
* [Cron] Add basics
* Add basic auth and messages
* Add basic buttons
* WIP on issue/353
* WIP on issue/353
* Add Database page
* Update Database Page
* Start of Backup Page
* Composer Update
* Changes
* Send input
* Remove this includes
* Better offline handling
* Consolidate top nav config
* Update Backups Page
* Update Backups
* Change name
* Add Assign All, Layout Fixes.
* conflict
* update schedule pages
* fix phpstan
* update pint.json
* add cron presets to schedule
* fix tests
* fix task creation
* schedules: disable task creation if limit is reached & disable backup action if backup limit is 0
* update activity pages
* update resources
* Update Edit User
TODO: actually save permissions when they're changed.
TODO: Figure out why Control does not update it's state... but the rest do...
* .... Sure it works.
TODO: Update permissions when you save editing a sub user.
* user: update canAccessPanel & canAccessTenant
* add helper to convert bytes into readable format
* very basic file explorer
* files: fix some stuff & remove dummy data
* files: better error handling
* files: basic file editor
* files: add some actions
* File manager updates
* files: fix paths
* Revery Composer Upgrade, Fixes SQLite
* fix: Pint (#517 )
feat: MenuItems to and from admin
* Update File Editing
Updated File Editing to its own page,
Added Permission checks for file manager.
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
* add enum for editor langs
* files: add upload & pull actions
* fix build
* files: handle images
* Update to Filament v3.2.98
* files: add remaining actions
* use `authorize` instead of `hidden`
* fix canAccessTenant
* update date columns
* files: testing & fixes
* Fix File Names
Co-authored-by: lancepioch <git@lance.sh >
* Combine Pull/Upload
* Fix BulkDelete
* Uncontained tabs
* Hide Lang Selection, Move Actions
* Update Monaco, more custom
* Add livewire config
livewire limits uploads to 12MB... who knows why...
Fixed uploading a single files failing
* files: fix record url
* basic setup for settings & startup page
* make abstract class for simple app pages
* Basic Startup Page
* Update nav sort
* small cleanup
* startup: fix shouldHideComponent & getSelectOptionsFromRules
* startup: fix non editable fields & set default value
* startup: add todo for save button
* Save Variables after update & off click
Variables update when the user clicks off the input.
* Notifications are cool
* Add rule validation
* Sort variables by sortid
* pint
* Settings Page + Startup Changes
* settings: cleanup
* refactor: use server model for ServerFormPage (formerly known as SimplePage)
* Use Repeater for variables
* Add Network, Remove breadcrumbs
* Add paginated to file explorer
* Fix updating variables
* Add link to go to new client area
* fix after merge
* Add graphs to console page
Graphs still need to get the data from the web socket.
* fix pint & phpstan
* fix authorizeAccess for EditFiles and Startup page
* Fix rules on startup page
* Update console size
* Fix node name
* add "global search" to files list
requires https://github.com/pelican-dev/wings/pull/44
* remove debug dummy data
* update view action on ListServers
* enable SPA mode for app panel
* remove colors from app panel
they are defined globally in AppServiceProvider
* update global search ui a bit
(to be replaced with a custom page that is similar to the list files table)
* add own page for global search
untested - and route needs cleanup (if possible)
* fix File getRows
* remove "path" from SearchFiles (for now)
* fix caching for searched files
* add title and breadcrumbs to global search page
* make cpu & memory charts on console page working
* fix phpstan
* add missing import
* cleanup console views & widgets
* add overview stats to console
* don't be so lazy, console!
* make history working
* decode data to get array
* add missing On
* fix json_decode
* change polling to 1 sec
* hide "0" cpu/ memory
* add data to network chart
* Remove data labels
* fix data on network chart
* fix data on network chart (2nd try)
* WIP Network Stats
* Remove test
* Change MaxWidth
* run pint
* fix phpstan
* Fix storeStats cast
* make $data a string
this time for real
* update visible check for "admin" menu item
* remove account widget
* rebrand "Dashboard" to "Server List"
WIP - doesn't look good but is somewhat working
* fix canAccessPanel
* separate server list into own panel
* change path to avoid conflicts with old client area (and remove sidebar width)
* display correct icon and color on server list entries
* show total memory if server is offline
* replace custom server list page with ListRecords page
* fix tests
* fix namespace
* remove "open" button and make whole column clickable
* Update EditProfile
* run pint
* fix access to server list
* add new login page to panels
* fix next_run_at for new schedules
* use new DateTimeColumn
* add own column for file bytes
* return to server list when clicking title
* fix console loading
* handle server with "conflict state"
* add banner if server is in "conflict state"
* fix phpstan
* update docker image select
* fix permission checks on Settings & Startup pages
* fix query for activity log page
* fix activity log not being logged
* adjust ListActivities
* fix phpstan
* fix pint
* fix profile menu item link on server panel
* add ip tooltip to activity logs (and role permission)
* change backup icon
* update navigation sort
* general code cleanup
* more cleanup
* Disable Restart/Stop if server is offline
* Change rename notification
* Remove negation on abort_unless
* Add notification on save
* Single disabled closure & comment unused import
* Add required to Server Name & Nullable to description
* mutateFormDataBeforeSave doesn't work since we use forceFill
* Fix web socket connection not existing.
* Fix some subuser permissions
* add permission checks to resources
* do not allow self-deletion
* Update editing file permissions
* Fix of the previous fix
* add service for subuser updating
* Only allow save if they have file_update
* Remove unused import
* Update backup delete button
* Add Delete, remove bulks
* Update Database page
* Use Allocation Permissions
* add canAccess check to startup
* Add Permission checks to Settings page
* add service for subuser deletion
* Remove Kill permission
* Updates
* fix move files
* add redirects
* fix phpstan
* activity: remove properties from tans for now
* If alias, use that, else ip
---------
Co-authored-by: notCharles <charles@pelican.dev >
Co-authored-by: Boy132 <mail@boy132.de >
Co-authored-by: Senna <62171904+Poseidon281@users.noreply.github.com >
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-12-01 04:13:45 +01:00
Boy132
e0c6137b92
Installer: Shows errors on submit & move runMigrations ( #722 )
...
* catch Halt exception to make sure error notifications are displayed
* run migrations on submit to make sure the correct data is used
2024-12-01 04:04:40 +01:00
Charles
cd448cd9a7
Add Create Database btn on admin side ( #721 )
...
* Add Create Database btn on admin side
* Remove unused function
* readd function
* replace refreshform function
* add authorize, remove database limit check
* add random words, use proper name function, catch exceptions on creation
* add validation, match old client area more
* Add more authorize to Database tab
* Add confirmation to delete
* make password hidden / revealable
* better clarification
* Set default and remove placeholder.
* Remove server import, add database model to auth
* Make same changes for the database host page
* Update app/Filament/Resources/ServerResource/Pages/EditServer.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
* Update app/Filament/Resources/DatabaseHostResource/RelationManagers/DatabasesRelationManager.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
* Update app/Filament/Resources/DatabaseHostResource/RelationManagers/DatabasesRelationManager.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
* Remove each hidden
* Return nothing if user has no perms
* This is the way... Im done messing with it...
* Fix view permission for relationship manager
* Update app/Filament/Resources/DatabaseHostResource/RelationManagers/DatabasesRelationManager.php
* Pint
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-11-30 22:04:10 -05:00
Boy132
b208835ed4
Add Oauth frontend and backend improvements ( #718 )
...
* better oauth provider loading
* add auth frontend
* add configs for all default providers
* add more default providers
* add env variables to enable oauth providers
* small refactor to link/ unlink routes
* add oauth tab to (admin) profile
* use redirects instead of exceptions
* add notification if no oauth user is found
* use import in config
* remove whmcs provider
* replace hardcoded links with `route`
* redirect to account page on unlink
* remove unnecessary controller and handle linking/ unlinking in action
* only show oauth tab if at least one oauth provider is enabled
2024-11-30 17:38:38 +01:00
MartinOscar
951fc73363
Add min length check ( #730 )
2024-11-27 09:02:41 +01:00
Boy132
ad9447e974
Add back force https ( #726 )
2024-11-26 23:27:58 +01:00
Boy132
d2d960ecf3
Update egg jsons ( #725 )
...
* re-import eggs
* re-import eggs (again)
2024-11-23 23:29:37 +01:00
Boy132
d555c42644
Update all dependencies ( #712 )
...
* update composer.lock
* run pint
* fix phpstan
* update migrations (sqlite `dropForeign`)
* fix migrations
* Reset these back for now
* Alphabetize the rules
* run `php artisan filament:upgrade`
---------
Co-authored-by: Lance Pioch <git@lance.sh >
2024-11-22 09:27:57 +01:00
MartinOscar
f33f91698e
Add exit admin to Menu ( #723 )
2024-11-21 17:49:19 +01:00
Boy132
90afae79db
Fix permission check if user is subuser and admin ( #720 )
2024-11-20 08:41:37 +01:00
Boy132
54039e25a4
Make sure UTC is always used internally ( #713 )
...
* force app timezone to be UTC
* remove asDateTime overwrite
* add custom column to display dates in user timezone
* use `APP_TIMEZONE` as default timezone for new users
* revert accidental pinting
2024-11-15 20:41:33 +01:00
Boy132
408897cfcf
Allow username on filament login page + make case insensitive ( #714 )
...
* allow login with username
* make login case insensitive
* fix tests
2024-11-15 20:39:06 +01:00
MartinOscar
24eb52f7d6
Merge pull request #709 from pelican-dev/charles/fixversio
...
Fix Panel Version Cache
2024-11-14 01:12:09 +01:00
notCharles
d87d3760a1
Fix Panel Version Cache
2024-11-13 19:08:46 -05:00
Boy132
fe4668a517
Update web installer (again) ( #705 )
...
* update web installer (again)
* set default values for mysql/ mariadb and redis
* add own step for queue setup
* create admin user in submit
* disable redis for queue if cache isn't redis
* remove separate user step and make session own step
* use `request()->isSecure()`
2024-11-13 18:15:48 -05:00
Lance Pioch
6125b07afa
Remove old admin area ( #648 )
...
* Remove old admin
* Remove controller test
* Remove unused exceptions
* Remove unused files
* More small tweaks
* Fix doc block
* Remove unused service
* Restore these
* Add back autoDeploy
* Revert "Add back autoDeploy"
This reverts commit 630c1e08ac .
* Add these back
* Add back exception
* Remove ApiController again
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com >
Co-authored-by: Boy132 <mail@boy132.de >
Co-authored-by: notCharles <charles@pelican.dev >
2024-11-13 17:05:48 -05:00
Boy132
9717aa4b5f
Cleanup SoftwareVersionService ( #704 )
...
* cleanup SoftwareVersionService
* fix old admin area
* show latest wings version on EditNode page
* even more cleanup
2024-11-13 16:26:10 -05:00
MartinOscar
9491322d8c
Merge pull request #708 from pelican-dev/charles/fixbulk
...
Prevent Select All on Allocations
2024-11-13 22:25:21 +01:00
notCharles
8ed6bb4d8b
pint
2024-11-13 16:22:12 -05:00
notCharles
a787af7a06
Prevent Select All
...
Prevent Select all on allocations, prevent people from trying to delete 30,000 ports at once ....
2024-11-13 16:21:27 -05:00
MartinOscar
d9016702d6
Merge pull request #707 from pelican-dev/charles/fixnode
...
Change 'exception'
2024-11-13 22:07:45 +01:00
notCharles
d565441b6a
Change 'exception'
...
Remove the exception and just report the whole error.
2024-11-13 15:58:20 -05:00
Michael (Parker) Parker
cb522b24ef
Merge pull request #706 from parkervcp/update/egg_version
...
use correct case for import
2024-11-09 13:59:38 -05:00
Michael (Parker) Parker
b85b17f080
use correct case for import
...
use lower case `v` instead of upper case `V`
2024-11-09 13:53:50 -05:00
Lance Pioch
47bd7289b1
Clear webhook cache when webhooks are deleted ( #695 )
...
* Clear webhook cache when webhooks are deleted
* fix: type casts
---------
Co-authored-by: Vehikl <go@vehikl.com >
2024-11-07 17:26:47 -05:00
Boy132
a9b76a0f51
Improve egg import error handling ( #703 )
...
* make sure read & write are successful
* show exception message in notification
2024-11-07 17:15:47 -05:00
MartinOscar
8eebb82eba
Fix AutoDeploy & KeyCreationService ( #701 )
...
* Fix AutoDeploy & KeyCreationService
* Get rid of 2nd param & unset perm
2024-11-07 17:15:41 -05:00
Boy132
b3501be6ec
Refactor api key permissions ( #361 )
...
* use RESOURCE_NAME for requests
* use RESOURCE_NAME for transformers
* add permissions field to api key
* add migration for new permissions field
* update tests
* remove debug log
* set column type to "json"
* remove default attribute to fix tests
* fix default value for permissions
* fix after merge
* fix after merge
* allow to "register" custom permissions
* add "role" to default resource names
* fix after merge
* fix phpstan
* fix migrations
2024-11-06 09:09:10 +01:00
Michael (Parker) Parker
ac67656d82
Merge pull request #700 from BlockyBlockling/skip-caddy-fix
...
Fixing Docker Environment variable only getting checked for existence instead of value
2024-11-04 11:51:05 -05:00
BlockyBlockling
968239beb3
Update entrypoint.sh
...
Fixed Syntax after last change
2024-11-04 13:07:57 +01:00
BlockyBlockling
7514206186
Update entrypoint.sh
...
Adding :- Syntax which ensures that, if SKIP_CADDY is unset, it will be treated as an empty string, which will not match "true". This avoids potential issues with unbound variables in some shell configurations where set -u (treating unset variables as an error) is enabled.
(ChatGPT)
2024-11-04 13:07:20 +01:00
BlockyBlockling
1a8321c937
Update entrypoint.sh
...
Fixing that its only checking for the existence of the environment variable „SKIP_CADDY“ instead of checking for its value
2024-11-04 12:43:40 +01:00
MartinOscar
340ae8099b
Fix trusted proxies settings & Move ips to config & Add ipv6 ( #692 )
...
* Fix blank proxy & Move hardcoded cloudflare ips
* Add cloudflare's ipv6
* Pull from url innstead of hardcoded
* Remove Service
2024-11-01 18:16:59 -04:00
Boy132
9d02aeb130
Replace reCAPTCHA with Turnstile ( #589 )
...
* add laravel turnstile
* add config & settings for turnstile
* publish view to center captcha
* completely replace reCAPTCHA
* update FailedCaptcha event
* add back config for domain verification
* don't set language so browser lang is used
2024-11-01 18:15:04 -04:00
Charles
cf57c28c40
Update Webhooks to match other resources ( #686 )
...
* Move these
Move List/Create to their own pages to follow the flow of the other resources.
* Move EditPage aswell
* Move Save
* Labels
* Change Edit/Delete
---------
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-11-01 18:14:20 -04:00
Boy132
382dcb3868
Fix redis connection check ( #698 )
2024-11-01 18:10:36 +01:00
Boy132
f793b49a81
Add egg filter to server mounts list ( #697 )
2024-11-01 18:10:24 +01:00
Lance Pioch
41ddae1ba0
Update ci.yaml ( #643 )
2024-10-31 05:39:42 -04:00
MartinOscar
e717e20996
Merge pull request #687 from RMartinOscar/fix/HealthVersion
...
Fix Node Health not refreshing live & Add tooltip
2024-10-30 01:58:37 +01:00
Lance Pioch
b5145b016b
Update app/Models/Node.php
2024-10-29 19:53:12 -04:00
Lance Pioch
95a8f72058
Update app/Models/Node.php
2024-10-29 19:52:51 -04:00
Lance Pioch
19548338ee
Update app/Models/Node.php
2024-10-29 19:52:32 -04:00
RMartinOscar
a8356fc5d2
Polishing & throw curl error
2024-10-29 20:36:44 +00:00
Boy132
7a447b04d5
Make sure roles always use web guard name ( #690 )
2024-10-29 18:29:25 +01:00
RMartinOscar
45699e1614
Set refresh rate 10s & Add tooltip for unreachable node
2024-10-29 15:01:30 +00:00
RMartinOscar
cde3546889
Add poll & tooltip
2024-10-29 03:28:51 +00:00
MartinOscar
3f9c1dbc3c
Add prune & event blacklist ( #682 )
...
* Add prune & event blacklist
* Pinted 3times with --dirty bruh
* Add to Settings
* Fix prune & description
* Prune Logs not Configuration
2024-10-28 18:44:32 -04:00
Charles
bc2df22d78
Add unique ( #685 )
...
Usernames have to be unique, trying to make a new user with an existing username results in a 500, this fixes it.
2024-10-28 18:23:29 -04:00
Michael (Parker) Parker
1a3dc5c743
Update Egg Export Version to PLCN_V1 ( #676 )
...
* Update Egg Export Version to PLCN_V1
resolves #675
* correct version tag
* remove trailing space
2024-10-27 18:04:21 -04:00
Charles
fdd1b3798c
add whereNull ( #680 )
...
Add where null to not include allocations already assigned to a server.
2024-10-27 18:01:09 -04:00
Charles
288cbee32f
Fix Docker image selection ( #674 )
...
* Fix Docker image selection
Should address issue 672
Closes #672
* Fix Docker image selection in CreateServer page
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-10-27 11:22:12 -04:00
MartinOscar
a70a060350
Add Soft Deletes to webhooks config table ( #670 )
2024-10-27 00:42:08 -04:00
MartinOscar
590569a131
Remove duplicated spa in AdminPanelProvider ( #668 )
2024-10-26 23:25:21 -04:00
Charles
7acc8782bb
Make description required. ( #667 )
2024-10-26 22:06:34 -04:00
MartinOscar
f3de185508
Add back auto deploy ( #627 )
...
* Add Docker, Refactor, Fix Notification
Co-authored-by: notCharles <charles@pelican.dev >
* Pint
* Required adjustments
* Remove deprecated
* Third time's the charm
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-10-26 20:43:19 -04:00
Charles
291b514e24
Webhook updates ( #666 )
2024-10-26 20:40:19 -04:00
Colin DeCarlo
86c369d7ce
Implement Webhooks ( #548 )
...
* feat: First Webhook PoC draft
* feat: Dispatch Webhooks PoC
* fix: typo in webhook configuration scope
* Update 2024_04_21_162552_create_webhooks_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update 2024_04_21_162552_create_webhooks_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update 2024_04_21_162544_create_webhook_configurations_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update 2024_04_21_162544_create_webhook_configurations_table.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooks.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhookForConfiguration.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* Update DispatchWebhooksJob.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* chore: Implement Webhook Event Discovery
* we got a test working for webhooks
* WIP
* Something is working!
* More tests
* clean up the tests now that they are passing
* WIP
* Don't use model specific events
* WIP
* WIP
* WIP
* WIP
* WIP
* Do it sync
* Reset these
* Don't need restored event type
* Deleted some unused jobs
* Find custom Events
* Remove observers
* Add custom event test
* Run Pint
* Add caching
* Don't cache every single event
* Fix tests
* Run Pint
* Phpstan fixes
* Pint fix
* Test fixes
* Middleware unit test fix
* Pint fixes
* Remove index not working for older dbs
* Use facade instead
---------
Co-authored-by: Pascale Beier <mail@pascalebeier.de >
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
Co-authored-by: Vehikl <go@vehikl.com >
2024-10-26 20:35:25 -04:00
Quinten
5f77deb1fd
Panel: Fix wings stoplogic ( #407 )
...
* Panel: FIx wings stoplogic
* do not make an expetion for `^C` let wings handle this
* remove withspaces
2024-10-26 19:21:14 -04:00
Charles
5f4429e2c3
Remove Bulk Delete from Nodes ( #665 )
...
* Remove Bulk Delete from Nodes
Removes bulk delete option from nodes.
* pint
2024-10-26 18:59:06 -04:00
Lance Pioch
1df3e8d5b0
Don't allow NodeStatisticsJob to be in the queue multiple times ( #664 )
...
* Make job unique
* Pint fix
2024-10-26 18:53:32 -04:00
Michael (Parker) Parker
ecb195b2c4
Merge pull request #662 from BlockyBlockling/docker-workflow-rework
...
Adding fix for forks to use a variable for Docker image reference instead of hard String
2024-10-26 18:45:59 -04:00
BlockyBlockling
86e8a6371e
Update docker-publish.yml
...
Adding fix for forks to use a variable for Docker image reference
Source of information: https://docs.github.com/en/actions/use-cases-and-examples/publishing-packages/publishing-docker-images
2024-10-24 22:05:46 +02:00
Michael (Parker) Parker
d653edb22e
Merge pull request #660 from BlockyBlockling/main
...
Fixing Critical error on Webserver on Pelican Panel Docker Image
2024-10-24 15:21:48 -04:00
BlockyBlockling
741252e395
Update supervisord.conf
...
Adding username and password dummy to get rid of critical error message
2024-10-24 21:15:03 +02:00
Michael (Parker) Parker
308601e6fe
Merge pull request #659 from pelican-dev/issue/629
...
Make sure the .env can be accessed by the webserver when running Docker
2024-10-24 08:59:34 -04:00
Lance Pioch
3933222d98
Make sure the .env can be accessed
2024-10-23 21:36:48 -04:00
Boy132
c53ef78d89
Make sure schedules run with UTC ( #657 )
...
* make sure schedules use UTC for `next_run_at`
* use function from Utilities
2024-10-23 21:59:13 +02:00
Boy132
60792c05c2
Fix required for pinned threads input ( #656 )
2024-10-23 12:50:09 +02:00
Boy132
94420d06be
Add UI for cpu pinning ( #652 )
...
* add ui for cpu pinning
* create "advanced" section
2024-10-22 23:34:46 +02:00
Fredrik Falk
6655ccca6e
Speed up docker start ( #647 )
...
Starting the docker container is hampered due to setting `chown -R www-data:www-data /var/www/html/` on every start, causing it to traverse the entire directory which in our use case is very slow. This PR instead changes it to set permissions as part of the build process.
Sidenote: Is `LE_EMAIL` supposed to be used in addition to `ADMIN_EMAIL`?
2024-10-21 12:46:42 -04:00
Boy132
a193b4f5ab
Installer: fix argument types for testConnection & return type for submit ( #650 )
...
* fix argument types for `testConnection`
* fix return type of submit
2024-10-21 18:43:16 +02:00
Boy132
3d5c8d14bd
Add back trustedproxy config ( #651 )
2024-10-21 18:43:05 +02:00
Lance Pioch
de002324d7
Deselect all table records when switching primary allocation ( #645 )
2024-10-21 12:27:23 -04:00
Lance Pioch
bcbacb47cd
Fix #606 - Prevent database hosts bulk selection if host has any databases ( #640 )
...
* Prevent hosts with databases from being selected for bulk actions
* Add icons
* Update input to select
* Update app/Filament/Resources/DatabaseHostResource/Pages/ListDatabaseHosts.php
* Add placeholder
2024-10-20 14:20:32 -04:00
Lance Pioch
e9f6fbadd4
Merge pull request #638 from pelican-dev/lance/pint-fixes
...
Reenable Disabled Pint Rules
2024-10-20 11:59:20 -04:00
Lance Pioch
c621d2dad5
Remove superfluous doc block
2024-10-20 11:55:47 -04:00
Lance Pioch
64943aa50c
Merge branch 'main' into lance/pint-fixes
2024-10-20 11:53:10 -04:00
Lance Pioch
020e41cbbc
Merge pull request #639 from pelican-dev/lance/phpstan-return-types
...
Enforce return and parameter types
2024-10-20 11:50:48 -04:00
Lance Pioch
e162374e15
Add return types
2024-10-20 11:41:46 -04:00
Lance Pioch
81c75f7966
Merge branch 'main' into lance/phpstan-return-types
2024-10-20 11:39:04 -04:00
Lance Pioch
2be8168468
Merge pull request #637 from pelican-dev/lance/enforce-di
...
Enforce Dependency Injection
2024-10-20 10:03:14 -04:00
Lance Pioch
465a372000
Merge pull request #641 from pelican-dev/lance/fix-node-create-redirect
...
Redirect to configuration file tab after creating the node
2024-10-20 10:00:53 -04:00
Lance Pioch
f0c536c045
Merge pull request #642 from pelican-dev/lance/fix-installer-redirect
...
Redirect to Admin Panel Dashboard after installer finishes
2024-10-20 10:00:37 -04:00
Lance Pioch
6a8e630444
Redirect to Admin Panel Dashboard after installer finishes
2024-10-19 22:16:55 -04:00
Lance Pioch
71aed151d9
Redirect to configuration file tab after creating the node
2024-10-19 22:11:24 -04:00
Lance Pioch
bb5955cff4
Have to make this match the trait
2024-10-19 21:19:59 -04:00
Lance Pioch
38be89a71e
Pint
2024-10-19 21:16:33 -04:00
Lance Pioch
deb6603840
Revert "Add concat_space rule"
...
This reverts commit 96acd268be .
2024-10-19 21:14:41 -04:00
Lance Pioch
c7a307af6e
Enforce return and parameter types
2024-10-19 21:02:49 -04:00
notCharles
8740f0f645
Change MaxWidth
2024-10-19 18:52:08 -04:00
Lance Pioch
466f9f7edc
Add phpdoc_separation rule
2024-10-19 18:46:05 -04:00
Lance Pioch
d21740d458
Add phpdoc_align rule
2024-10-19 18:42:23 -04:00
Lance Pioch
1bf6a880fb
Add nullable_type_declaration_for_default_null_value rule
2024-10-19 18:41:08 -04:00
Lance Pioch
96acd268be
Add concat_space rule
2024-10-19 18:30:34 -04:00
Lance Pioch
c0a41acf1f
Add class_attributes_separation
2024-10-19 18:29:44 -04:00
Lance Pioch
75e89b2d4c
Prevent double ci checks
2024-10-19 17:25:02 -04:00
Lance Pioch
54ea55d426
Enforce DI
2024-10-19 17:22:03 -04:00
Boy132
207d875df8
Fix default value for dns check on EditNode ( #635 )
2024-10-18 08:24:49 +02:00
Boy132
ff0215afed
Add permission check to delete button on EditServer ( #633 )
2024-10-18 08:24:14 +02:00
Boy132
f357c9501f
Auto-check eggs for update ( #620 )
...
* add command to check eggs for update
* add "update" button to ListEggs
* fix "unset"
* rename class
* add confirmation modal to update button
2024-10-15 22:54:06 +02:00
Boy132
71116e81ba
Cleanup .env.example and configs ( #624 )
...
* add back some configs to add some defaults
* cleanup .env.example
2024-10-15 22:37:05 +02:00
Boy132
f2063d7506
Follow up installer fixes ( #621 )
...
* enable installer on docker first run
* add SESSION_COOKIE to compose file
* `APP_ENVIRONMENT_ONLY` is long gone
* session env vars no longer needed after #624
* set defaults to null if sqlite is selected
2024-10-15 22:36:35 +02:00
Boy132
c5c05150d8
Remove no longer needed View::share ( #625 )
...
* remove no longer needed `View::share`
* hardcode values so the old admin area doesn't break
* add todo comment
2024-10-15 22:35:59 +02:00
Michael (Parker) Parker
214eb5874f
Merge pull request #626 from RMartinOscar/patch-1
...
Fix docker build workflow
2024-10-14 18:49:01 -04:00
MartinOscar
b14f6e1645
Update Dockerfile
2024-10-14 23:05:47 +02:00
RMartinOscar
04b251d125
Disable Caddy admin endpoint
2024-10-14 20:52:05 +00:00
MartinOscar
5f9ee09ebd
Add yarn timeout & cleanup
2024-10-14 22:13:01 +02:00
Michael (Parker) Parker
2fb85f8236
Merge pull request #598 from Freddo3000/feature/docker-workflow
...
Add Docker build/publish action
2024-10-14 09:38:19 -04:00
Fredrik Falk
4eba5b3f7a
Update .github/workflows/docker-publish.yml
...
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-10-13 15:10:39 +02:00
Charles
f95ba6447c
Add Filament Optimize ( #619 )
2024-10-12 10:58:18 -04:00
Boy132
c0eedc16e0
Update web installer ( #614 )
...
* update web installer
* make sure we have a user
* save SESSION_SECURE_COOKIE as text so it's written correctly to the .env
* set `SESSION_COOKIE` so session doesn't expire when changing the app name
* Allow enter to go to next step
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-10-12 10:19:52 -04:00
Boy132
3c5da1cd70
Replace all number_format with Number::format ( #617 )
2024-10-12 16:12:56 +02:00
Lance Pioch
8638e53f2b
Merge pull request #601 from RMartinOscar/issue/600
...
Add can check to fix #600
2024-10-08 17:58:54 -04:00
Boy132
3ec90264bd
Update API for roles ( #611 )
...
* remove `guard_name` from api and add id to transformer
* disallow update/ delete for root admin role via api
* disallow assigning root admin via api
* add api to remove user roles
* fix assignRoles & removeRoles
2024-10-08 23:46:28 +02:00
Boy132
e23a4a667a
Fix escaping for EnvironmentWriterTrait ( #610 )
...
* fix escaping for EnvironmentWriterTrait
* remove alphaNum from app name field
* add test for `'` escaping
2024-10-08 23:46:06 +02:00
Boy132
a946669dc8
Add warning about database data to database settings command ( #612 )
2024-10-08 23:45:50 +02:00
MartinOscar
6a8ff1a186
Update app/Filament/Resources/ServerResource/Pages/ListServers.php
...
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-10-07 18:50:57 +02:00
Boy132
b003404aea
Collection of small admin area changes ( #604 )
...
* enable tags for nodes
* update icon for cpu column
* disable inline for "force outgoing ip" label
* change label for database hosts resource
* add custom empty state for database hosts & api keys
* add icons to egg tabs
* fix typo
* rename node "Automatic Allocation" to avoid confusion
* run code cleanup
* remove regex for node name
* only check count for application api keys
* replace "New" with "Create"
* change sidebar width to fit "Database Hosts"
2024-10-04 01:15:08 +02:00
MartinOscar
45b73debc2
Switch to authorize
...
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-10-02 08:03:48 +00:00
RMartinOscar
329a3993c1
Add can check
2024-10-02 05:13:23 +00:00
Fredrik Falk
da7cba3203
Add docker-publish.yml workflow
2024-10-01 17:03:48 +02:00
Charles
6c205a744d
Enable spa ( #594 )
2024-10-01 04:58:45 -04:00
Charles
e78f7bc054
Just some houseKeeping ( #593 )
...
* Just some houseKeeping
* ... pint
2024-10-01 04:37:21 -04:00
Boy132
12a189f585
Remove old queue worker args in docker supervisord ( #596 )
2024-09-30 14:43:35 +02:00
Boy132
af4cba341a
Add config option to disable server descriptions for users ( #581 )
...
* add config option to disable server descriptions
* only disable server descriptions for users but not for admins
* Add ,
* invert
* unset description in server transformer if disabled
* remove testing leftover
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-09-29 00:35:57 +02:00
Lance Pioch
aafe17174f
Do not show installer by default
2024-09-27 18:44:56 -04:00
Lance Pioch
a067419d6e
Merge pull request #313 from pelican-dev/issue/311
...
Docker
2024-09-27 18:01:00 -04:00
Michael (Parker) Parker
6117282909
update to use supervisord
...
Update the dockerfile to use supervisord
Update supervisord config to use start caddy unless configured not to.
Updated entrypoint to handle caddy skip for supervisord.
2024-09-27 17:36:45 -04:00
Lance Pioch
967d02612d
Add cron and queue
2024-09-27 16:50:34 -04:00
Lance Pioch
0cd20eb444
We don’t do this yet
2024-09-27 16:50:18 -04:00
Lance Pioch
4dba73163b
Switch this back
2024-09-27 16:50:10 -04:00
Boy132
aab3817244
Fix role permissions model name ( #591 )
2024-09-27 22:49:01 +02:00
Lance Pioch
1785883c55
Don’t need this anymore
2024-09-27 15:54:00 -04:00
Lance Pioch
4c19144640
Don’t need separate file
2024-09-27 15:53:44 -04:00
Lance Pioch
a8a2668754
Revert the composer lock
2024-09-27 15:43:04 -04:00
Boy132
6734fe3be6
Replace fonts.googleapis.com with fonts.bunny.net ( #586 )
2024-09-27 21:38:30 +02:00
Charles
ff0cde5152
Auto Login After Install ( #585 )
...
* Auto Login After Install
* pint
2024-09-27 15:34:26 -04:00
Lance Pioch
b098d20afb
Make this work
2024-09-27 15:34:22 -04:00
Lance Pioch
3ca77765e6
Small installer updates
2024-09-27 15:33:51 -04:00
Lance Pioch
476eccca53
Add mysql
2024-09-27 15:33:18 -04:00
Lance Pioch
f686eda718
Allow absolute path in database file
2024-09-27 15:32:41 -04:00
Lance Pioch
0f58643cf2
Fix order of params
2024-09-27 15:32:31 -04:00
Lance Pioch
83ba05d7fb
Update installer
2024-09-27 15:32:22 -04:00
Lance Pioch
66841f5fab
Merge pull request #590 from pelican-dev/filament-update
...
Update Filament to 115
2024-09-27 14:29:20 -04:00
notCharles
c03ef43767
Fix server deletion with databases
2024-09-27 14:28:32 -04:00
notCharles
805461aaf0
Update Filament to 115
2024-09-27 14:04:20 -04:00
Michael Parker
6f15537d77
add ability to skip starting caddy
...
dockerfile
cmd updated to just start php-fpm
entrypoint
now starts caddy unless SKIP_CADDY has been set.
compose file
updated ports to work properly.
updated networks to use the correct network.
added commented port and variable to disable caddy
added further notes.
2024-09-26 18:29:46 -04:00
Lance Pioch
4fc8d98a0f
Revert "wip"
...
This reverts commit 649e82d0c06f068f08b024a1f8fc4837b488cb3d.
2024-09-26 18:29:46 -04:00
Lance Pioch
9779365432
wip
2024-09-26 18:29:46 -04:00
Lance Pioch
6e998498e3
Update composer
2024-09-26 18:29:45 -04:00
Lance Pioch
7d0b9af21a
Add logs volume
2024-09-26 18:29:05 -04:00
Lance Pioch
116175ba60
Store caddy config and certs in a volume
2024-09-26 18:29:05 -04:00
Lance Pioch
1e841ac40d
Update variables
2024-09-26 18:29:05 -04:00
Lance Pioch
3401703ccd
Use this one primarily
2024-09-26 18:29:05 -04:00
Lance Pioch
f7cb42e008
Remove old one
2024-09-26 18:29:05 -04:00
Lance Pioch
b6e55795c1
Docker
2024-09-26 18:29:05 -04:00
Lance Pioch
17c0041bfd
Already have defaults
2024-09-26 18:29:05 -04:00
Lance Pioch
478948c81b
Use variables
2024-09-26 18:28:11 -04:00
Lance Pioch
6b706de23d
Don’t include this
2024-09-26 18:28:11 -04:00
Lance Pioch
508e1c9645
Add some docker
2024-09-26 18:28:11 -04:00
Boy132
3e7c29d264
Add artisan command for setting up redis ( #580 )
2024-09-26 21:53:34 +02:00
Boy132
fc643f57f9
Admin Roles ( #502 )
...
* add spatie/permissions
* add policies
* add role resource
* add root admin role handling
* replace some "root_admin" with function
* add model specific permissions
* make permission selection nicer
* fix user creation
* fix tests
* add back subuser checks in server policy
* add custom model for role
* assign new users to role if root_admin is set
* add api for roles
* fix phpstan
* add permissions for settings page
* remove "restore" and "forceDelete" permissions
* add user count to list
* prevent deletion if role has users
* update user list
* fix server policy
* remove old `root_admin` column
* small refactor
* fix tests
* forgot can checks here
* forgot use
* disable editing own roles & disable assigning root admin
* don't allow to rename root admin role
* remove php bombing exception handler
* fix role assignment when creating a user
* fix disableOptionWhen
* fix missing `root_admin` attribute on react frontend
* add permission check for bulk delete
* rename viewAny to viewList
* improve canAccessPanel check
* fix admin not displaying for non-root admins
* make sure non root admins can't edit root admins
* fix import
* fix settings page permission check
* fix server permissions for non-subusers
* fix settings page permission check v2
* small cleanup
* cleanup config file
* move consts from resouce into enum & model
* Update database/migrations/2024_08_01_114538_remove_root_admin_column.php
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
* fix config
* fix phpstan
* fix phpstan 2.0
---------
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
2024-09-21 12:27:41 +02:00
ash
68a0cbbf10
Update placeholders & panel error command ( #576 )
2024-09-16 10:16:25 -04:00
Charles
8497e8b009
Update egg-bungeecord.json ( #571 )
2024-09-07 12:45:25 -04:00
notCharles
8c64a4ad55
Make MySQL Happy
...
MySQL complains when we try to change the rules column to json before we change the data... If we change the data, then change the column its happy. :)
2024-09-07 09:47:39 -04:00
notCharles
49e93c1379
Fix Migration
...
Fix rule migration reversal.
2024-09-06 15:50:42 -04:00
Boy132
d7b5966e1b
Remove required from smtp username ( #565 )
2024-09-01 17:42:15 +02:00
notCharles
e152efc5f9
Add toggle for starting server after install
2024-08-24 21:05:43 -04:00
notCharles
58307c15a3
App Name AlphaNum
...
Closes https://github.com/pelican-dev/panel/issues/562
2024-08-24 19:16:33 -04:00
Boy132
40810877e0
Add redis connection check to installer ( #556 )
2024-08-22 22:20:11 +02:00
Boy132
818781ca66
Fix isViable for Nodes with "unlimited" resources ( #559 )
2024-08-22 22:19:56 +02:00
Boy132
05477c711f
Create missing server variables on EditServer page ( #560 )
...
* create missing server variables on editserver page
* remove count check
2024-08-22 22:19:38 +02:00
Boy132
20b06b7b39
Fix variables on CreateServer page ( #558 )
2024-08-20 22:45:41 +02:00
Boy132
c2b1a98d29
Convert variable "rules" to array ( #507 )
...
* convert variable "rules" to array
* allow importing eggs with string rules
* fix tests
* update stock eggs to rules array
2024-08-19 08:33:53 +02:00
notCharles
0ff429215d
Revert "Test Runners"
...
This reverts commit d1ca21de9f .
2024-08-18 11:54:12 -04:00
notCharles
d1ca21de9f
Test Runners
2024-08-18 11:41:36 -04:00
Boy132
d0c89b0729
ix installer cache ( #554 )
2024-08-18 17:23:02 +02:00
Boy132
ffadf9ac16
Clear cache before running migrations ( #553 )
2024-08-18 16:43:40 +02:00
Boy132
bf23389dba
Fix default value for mailgun secret ( #552 )
2024-08-18 16:11:40 +02:00
MartinOscar
68e24896ae
Patch for node 18 ( #539 )
2024-08-16 16:50:09 -04:00
Boy132
1864fff04f
Update default image for new eggs ( #540 )
2024-08-16 22:44:12 +02:00
Boy132
155f2d6476
Add migration to fix allocations server_id foreign key ( #542 )
...
* add migration to fix allocations server_id foreign key
* fix the fix...
2024-08-13 19:43:16 +02:00
notCharles
bad5409d9c
Fix saving SMTP without encryption
2024-08-10 19:39:41 -04:00
notCharles
3158bdfef8
Fix Single Egg Import
2024-08-10 18:20:21 -04:00
Boy132
1fba700096
Improve error handling for Installer ( #532 )
...
* make sure migrations ran
* add loading indicator to finish button
* make error notification persistent
* fix migration checker
* cleanup traits
2024-08-09 08:23:03 +02:00
MartinOscar
7f8fb3f650
Patch Env CLI ( #528 )
...
* Remove unused option
* Add redis user
* Adapt lang
* Change default redis username
* Cleanup
* Update app/Traits/Commands/RequestRedisSettingsTrait.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-08-08 17:59:28 -04:00
MartinOscar
d6e0421aaf
Update StoreNodeRequest.php ( #531 )
2024-08-08 17:59:16 -04:00
MartinOscar
e8e1958969
Make default favicon path absolute to avoid 404 on admin ( #529 )
2024-08-06 06:31:52 -04:00
Boy132
2e094605e9
Round memory, swap and disk limits for wings ( #523 )
2024-08-04 22:21:23 +02:00
Boy132
953ee940aa
Installer followup ( #519 )
...
* remove queue worker service creation from installer
* auto check redis
2024-08-04 18:53:54 +02:00
Boy132
496eaaaf83
Web Installer ( #504 )
...
* simplify setup command
* add installer page
* add route for installer
* adjust gitignore
* set colors globally
* add "unsaved data changes" alert
* add helper method to check if panel is installed
* make nicer
* redis username isn't required
* bring back db settings command
* store current date in "installed" file
* only redirect if install was successfull
* remove fpm requirement
* change "installed" marker to env variable
* improve requirements step
* add commands to change cache, queue or session drivers respectively
* removed `grouped` for better mobile view
2024-08-03 21:13:17 +02:00
MartinOscar
18cf6e9338
Update SetupTOTPDialog.tsx ( #518 )
2024-07-31 15:10:58 -04:00
Charles
525a106e81
Change TextArea -> Textarea...
...
Makes no sense as we have TextInput, TagsInput and KeyValue... But TextArea is an issue...
2024-07-30 14:12:29 -04:00
Charles
d22f975684
More Mobile UI
...
Closes https://github.com/pelican-dev/panel/issues/512
2024-07-30 12:58:16 -04:00
Charles
c4864feaa5
Whoops
2024-07-30 10:45:12 -04:00
Charles
b7b72d7336
Merge branch 'main' of https://github.com/pelican-dev/panel
2024-07-30 10:43:30 -04:00
Charles
686c4375bc
Layout fix for mobile
2024-07-30 10:43:24 -04:00
Boy132
3f40256f8b
Settings page followup ( #514 )
...
* remove group for toggle buttons
* fix default for APP_DEBUG
* correctly handle bool values
* fix pint
* small cleanup for example .env
2024-07-30 16:07:20 +02:00
Boy132
a58e159478
Settings page ( #486 )
...
* remove old settings stuff
* add basic settings page
* add some settings
* add "test mail" button
* fix mail fields not updating
* fix phpstan
* fix default for "top navigation"
* force toggle buttons to be bool
* force toggle to be bool
* add class to view to allow customization
* add mailgun settings
* add notification settings
* add timeout settings
* organize tabs into sub-functions
* add more settings
* add backup settings
* add sections to mail settings
* add setting for trusted_proxies
* fix unsaved data alert not showing
* fix clear action
* Fix clear action v2
TagsInput expects an array, not a string, fails on saving when using `''`
* Add App favicon
* Remove defaults, collapse misc sections
* Move Save btn, Add API rate limit
* small cleanup
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-07-29 12:14:24 +02:00
Boy132
d89af243a8
Fix user search on "create server" ( #508 )
2024-07-29 12:13:29 +02:00
Boy132
bddd6af8af
Fix user deletion in no interactive mode ( #506 )
2024-07-29 12:13:08 +02:00
MartinOscar
e1bdf95971
Update SetupTOTPDialog.tsx ( #476 )
2024-07-29 05:58:20 -04:00
Lance Pioch
465a03bf0e
Update readme.md
2024-07-24 20:10:45 -04:00
Boy132
2c2e52b18a
fix phpstan ( #503 )
2024-07-23 11:32:32 +02:00
notCharles
fcef8d69ae
Remove breadcrumbs
2024-07-20 19:15:01 -04:00
notCharles
8662806dfd
Fix 500 if update url is blank
2024-07-20 18:51:38 -04:00
MartinOscar
acf43f2826
Ability to create allocations on EditServer page ( #494 )
...
* Ability to create allocation on edit page + Ability to assign allocation to server on creation
* Disable dehydrate for readonly
* set these to false
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-07-20 11:38:34 -04:00
Boy132
dfba8e3993
Command to cleanup docker images ( #495 )
...
* add command to cleanup docker images
* automatically cleanup images daily
* fix request
* fix empty check
* run pint
2024-07-20 17:23:03 +02:00
Boy132
56484a2282
Increase guzzle timeout when running tests ( #485 )
...
* increase guzzle timeout when running tests
* catch correct exception
2024-07-20 17:18:45 +02:00
MartinOscar
56b4938dc2
Fix #489 ( #490 )
...
* Fix #489
* Update app/Filament/Resources/NodeResource/Pages/EditNode.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
* Update app/Filament/Resources/NodeResource/Pages/EditNode.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
* Update app/Filament/Resources/NodeResource/Pages/EditNode.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-07-17 16:22:12 -04:00
Boy132
10806d6d6b
Fix SQLite foreign keys ( #478 )
...
* start migration to fix sqlite foreign keys
* add remaining foreign keys
* add ".sqlite.backup" files to gitignore
2024-07-17 14:43:04 +02:00
Boy132
a04937d698
Fix PORT_FLOOR check and CIDR_MAX_BITS in AssignmentService ( #491 )
...
* fix max cidr
* fix port floor
2024-07-17 13:01:13 +02:00
Boy132
8a3d67ada0
Fix update egg from url ( #492 )
2024-07-17 13:00:54 +02:00
Charles
833ae30e59
Add timeouts ( #483 )
...
* Add timeouts
Add Timeouts to github call.
* use config value
2024-07-15 19:09:52 -04:00
Charles
1fdff43ae7
Add Node CPU/Memory Graphs ( #459 )
...
* Update Node Stats
Soon TM
* Update
* Make these smaller
* Change graphs
* Remove this.
Didn't work anyways.
* Update Graphs
* Use User TZ and config var
* Fix math
* Change to per thread.
2024-07-14 16:48:14 -04:00
Boy132
bb7c0e0e66
Add "Delete files" task ( #470 )
...
* started "delete files" task
* add logic to DeleteFilesService
* add frontend
* make nicer
* move description to right place
2024-07-10 09:25:15 +02:00
Boy132
447e889a4f
Fix default timestamp for activity logs ( #468 )
...
* fix default timestamp for activity logs
* fix phpstan
2024-07-10 08:36:24 +02:00
Exotical
1c1c8c0cc6
Fix client Activity tab issues; fixes #465 ( #466 )
...
* Remove deploy.locations from validator
* Change location data to optional for backwards compat
* Better styling
* Add back comma to follow coding style
* Remove EventServiceProvider from providers file
Fixes duplicated auth messages in the client Activity tab.
* Add null check on $model->actor
Prevents the client Activity tab page from breaking when an authentication attempt has failed.
* Proper type checking on $model->actor
Chose instanceof as it seems to be the best in terms of type safety.
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com >
* Revert removal of EventServiceProvider
* Remove subscription of AuthenticationListener
* Remove subscriptions for auth events
* Remove unused import Dispatcher
* Remove unused import AuthenticationListener
---------
Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com >
2024-07-09 21:30:12 -07:00
notCharles
7dad2d0e42
Fix #464
2024-07-07 19:33:25 -04:00
notCharles
212c93c2ba
Fix #462
2024-07-05 18:24:07 -04:00
Boy132
7557dc1c8d
Restart queue worker when changing email settings ( #457 )
2024-07-05 16:17:35 +02:00
Boy132
07735464c7
Add contributing guide ( #460 )
2024-07-05 01:15:45 +02:00
notCharles
8ba15538a9
Fix ToolTip
2024-07-03 16:33:32 -04:00
Charles
c115c6ddf5
Add Update URL to stock eggs
2024-07-03 10:36:34 -04:00
Charles
160ea1ed50
Enable Update URL
...
Since importing an egg via url was added, we can enable this.
2024-07-03 10:27:57 -04:00
MartinOscar
7164951085
Update EditServer.php ( #455 )
2024-07-02 13:31:35 -04:00
Charles
40721a2cb8
Fix #452
...
Prob not the best solution, but it works
Closes: https://github.com/pelican-dev/panel/issues/452
2024-07-02 08:01:17 -04:00
MartinOscar
c464b321dd
Update EditProfile.php ( #454 )
2024-07-02 07:05:00 -04:00
MartinOscar
0f8c27a297
Update ContainerStatus add Starting|Stopping|Default ( #449 )
...
* Update ContainerStatus add Starting
* Update ContainerStatus add Stopping
* Update ContainerStatus add Default
* Update Icons, PHPStan
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-06-30 10:13:08 -04:00
notCharles
40819cf171
Use correct action
2024-06-29 18:02:53 -04:00
Boy132
133b94ab08
Add missing user timezone stuff ( #446 )
2024-06-29 23:42:46 +02:00
Charles
82c0568129
Reduce Reuse ( #443 )
...
* Reduce Reuse
Reduce the repetitiveness of \Form\Component\Blah along with all the others...
* PHPStan Fix
2024-06-29 17:38:18 -04:00
MartinOscar
75d35e6ee8
Add ability to create User on Create Server page ( #442 )
...
* Add ability to create a User on Create Server page
* pint
* Fix creating user without password
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-06-29 17:18:42 -04:00
Boy132
2a740b43e6
Fix schedules running every minute (second try) ( #444 )
2024-06-29 23:16:28 +02:00
Charles
818a8a42ad
Closes #439 ( #440 )
...
* Update readme.md
* Update readme.md
---------
Co-authored-by: Lance Pioch <git@lance.sh >
2024-06-27 19:09:50 -04:00
Lance Pioch
67dbf772d5
Separate these out in the navigation ( #434 )
2024-06-27 05:54:21 -04:00
Lance Pioch
efb834c8f7
Combine Server states and statuses and resolve #362 ( #417 )
...
* Simplify states and statuses and resolve #362
# Conflicts:
# app/Models/Server.php
* Move Random button...
Moves button to the info tab
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-06-25 20:30:06 -04:00
Lance Pioch
cf37994c3b
Allow user to switch time zones ( #332 )
...
* Description not required
* Overwrite to use user’s time zone
* Allow users to change time zones
* Update app/Filament/Resources/UserResource/Pages/EditProfile.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
* Pint fix
---------
Co-authored-by: Charles <charles@pelican.dev >
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-06-25 20:17:08 -04:00
Boy132
fc92a87993
Add connection test to database hosts ( #410 )
...
* add connection test to database hosts
* fix phpstan
2024-06-25 18:42:55 -04:00
Lance Pioch
f459987458
Allow manual (force) updates to eggs ( #427 )
...
* Update labels
* Add force imports
* Not multiple
* pint + changes
---------
Co-authored-by: Charles <charles@pelican.dev >
2024-06-25 15:37:12 -04:00
MartinOscar
5290b8f8bb
Update ListUsers Prevent bulkdelete of yourself/last admin ( #425 )
...
* Update ListUsers.php
* Update ListUsers.php
* Update app/Filament/Resources/UserResource/Pages/ListUsers.php
---------
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
2024-06-24 21:41:42 -04:00
MartinOscar
e08cbdecd4
Update EnvironmentWriterTrait to allow empty string in CLI ( #421 )
2024-06-24 13:52:52 -04:00
Boy132
70c31eef8f
Refactor UserTransformers ( #423 )
...
* remove AccountTransformer and update UserTransformer (client api) to match UserTransformer (application api)
* rename "toVueObject"
* fix tests
* forgot to rename this
* backwards compat
* fix tests
2024-06-23 16:33:18 +02:00
Boy132
5409532ca1
Fix the fix ( #424 )
2024-06-23 16:23:11 +02:00
Lance Pioch
a1190c12e0
Add required to editing server variables and fix #413 ( #415 )
...
* Add required to editing server variables
* Misplaced
2024-06-21 16:17:44 -04:00
notCharles
42ca4e7fba
This never happened...
2024-06-20 16:15:56 -04:00
notCharles
d6b71885ec
Add env. to egg upgrader
2024-06-20 16:00:17 -04:00
Boy132
7b0a15e746
Remove hard coded queue name for RunTaskJob ( #420 )
2024-06-19 16:04:00 +02:00
Boy132
7813b6060c
Make oauth nullable & remove middleware from oauth callback ( #418 )
...
* make oauth nullable
* fix oauth callback middleware
2024-06-18 22:05:08 +02:00
Charles
c431775b7e
[Create Server] Fix 500 when changing egg
...
When changing from one egg to nothing, a 500 is displayed due to it expecting startup to have a value
2024-06-17 12:24:52 -04:00
Lance Pioch
6692942f6f
Group servers ( #412 )
...
* Group servers
# Conflicts:
# app/Filament/Resources/ServerResource/Pages/ListServers.php
* Can be null apparently
* pint
---------
Co-authored-by: Charles <charles@pelican.dev >
2024-06-17 12:12:56 -04:00
MartinOscar
276b51f477
Remove locationId in MakeNodeCommand ( #405 )
...
* Concat + Default
* Concat + Default + Enforce scheme
* fix typo
---------
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-06-17 08:51:04 -04:00
MartinOscar
d4eecdd53d
Update OAuth migration ( #409 )
2024-06-17 07:03:36 -04:00
Senna
d7316c4dfe
Dashboard update. Update section ( #390 )
...
* Created command
* Pint Fixes
* Removed old upgrade command translations
* Update to Dashboard and linting Dashboard view
* Pint Fixes
* A few small improvements
* Delete modifications to upgrade command
* Revert "Removed old upgrade command translations"
This reverts commit 31315a0d9e .
* Pint Fixes
* Boy132's Suggestions
2024-06-16 17:54:49 -04:00
notCharles
011579451d
Merge branch 'main' of https://github.com/pelican-dev/panel
2024-06-16 14:21:33 -04:00
notCharles
6b5b480902
Update database section on EditServer
2024-06-16 14:21:25 -04:00
MartinOscar
87dc8066c9
Update required ( #401 )
2024-06-16 14:01:27 -04:00
MartinOscar
aa08e774a1
Fix varchar(191) by replacing with 255 #135 ( #376 )
...
* Add Nullable
* Edit filament & AppServiceProvider
* Pint
* Patch tests
* Actually patching tests
* Actually patching tests
* Remove length
* Remove defaultStringLength
* Let’s see the differences
---------
Co-authored-by: Lance Pioch <git@lance.sh >
2024-06-16 13:56:18 -04:00
notCharles
482e8ed6b2
Add Databases to Edit Server
2024-06-16 13:50:28 -04:00
Boy132
59bbb63739
Fix queue worker file when using redis ( #399 )
2024-06-15 23:20:08 +02:00
Charles
f4c3c89c17
Also add that here
...
Prevent 500's on server create
2024-06-15 12:36:15 -04:00
Charles
fe4e6271fb
Set minValue
...
Closes #397
2024-06-15 12:33:33 -04:00
Boy132
8ee5d6aabd
Add missing "search" translations ( #393 )
2024-06-15 14:46:10 +02:00
Boy132
42ecd2951d
Update p:info command ( #389 )
2024-06-14 17:17:49 +02:00
Boy132
7a6edab79a
Remove unnecessary json_encode in oauthcontrollers ( #391 )
2024-06-14 17:17:34 +02:00
MartinOscar
4f43e9171a
Rename OauthController.php to OAuthController.php ( #388 )
...
Fixes Class App\Http\Controllers\Base\OAuthController located in ./app/Http/Controllers/Base/OauthController.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
2024-06-13 23:52:53 -04:00
Boy132
5a3c606627
Add OAuth backend ( #386 )
...
* add socialite backend
* fix redirect url
* small cleanup
* fix "oauth" type
* changes from review
2024-06-13 21:06:31 +02:00
Boy132
6916b89638
Fill startup & image from egg if missing in request ( #384 )
2024-06-13 15:48:36 +02:00
Boy132
0da184c56e
Get latest Panel & Wings version from github api ( #379 )
...
* get latest panel % wings version from github api
* fix tests
* remove unused CdnVersionFetchingException
2024-06-13 08:23:45 +02:00
Boy132
ce1163d387
Hide task delay on frontend if queue driver is set to sync ( #375 )
2024-06-13 08:23:24 +02:00
Boy132
cd4fc1a95d
Add config variable to change between MiB and MB ( #374 )
2024-06-13 08:22:29 +02:00
Boy132
0c0b468525
Change allowed_ips to non-nullable ( #373 )
...
* change `allowed_ips` to non nullable
* fix default value
* show "allowed_ips" input
2024-06-13 08:21:56 +02:00
notCharles
12518bc5d6
Allow more searchable
...
Allow more columns to be searchable.
2024-06-12 19:30:02 -04:00
Boy132
7c829fb9cf
Fix egg export ( #380 )
2024-06-12 18:18:24 +02:00
Boy132
61f3e965ba
Refactor egg services ( #358 )
...
* combine importer and updateimport
* integrate egg parser into importer
* remove EggCreationService and EggUpdateService
* run pint
* revert change to composer.json
* use egg exporter directly instead of old admin route
2024-06-11 21:01:31 +02:00
Boy132
10796f8916
Dedicated MariaDB driver ( #365 )
...
* dedicated tests for mariadb
* fix migrations
* update database config
* update database setup command
2024-06-11 21:01:14 +02:00
Djordy Koert
1d66d4c320
PHPStan workflow + PHPStan fixes ( #339 )
...
* add PHPStan to workflow
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
Co-authored-by: Djordy <djordy@lap-0394-djordy-koert.local >
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
2024-06-11 15:00:51 -04:00
Lance Pioch
e95cd0cd98
Update bounties.md
2024-06-11 14:58:42 -04:00
MartinOscar
46a24a087b
Update CreateServer.php ( #364 )
2024-06-11 14:36:22 -04:00
MartinOscar
f216376265
Update EditProfile ( #368 )
...
* Update EditProfile.php
2024-06-11 14:32:55 -04:00
Lance Pioch
6d6b50c27d
Create bounties.md
2024-06-11 12:48:04 -04:00
MartinOscar
58bfa12280
Cleanup unused vars ( #366 )
...
* Update app/Exceptions/Handler.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-06-11 12:22:37 -04:00
MartinOscar
8e5660a1b9
Add default for Automatic Allocation in CreateNode ( #367 )
...
* Update CreateNode.php
* Update app/Filament/Resources/NodeResource/Pages/CreateNode.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com >
2024-06-11 12:21:51 -04:00
MartinOscar
beac4cd3f6
Update AllocationsRelationManager.php ( #369 )
...
* Update AllocationsRelationManager.php
* Update app/Filament/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php
---------
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
2024-06-11 12:21:13 -04:00
kubi
9184441763
Update release workflow for new parameter format ( #363 )
...
action-gh-release combined their artifact uploader action with their create release action. Combine these into a single step.
2024-06-10 15:08:18 -07:00
kubi
3ac23d1514
Update version of upload release actions in release workflow
2024-06-10 14:55:14 -07:00
kubi
6295ea34de
Update tests to use mariadb 10.3
...
Update version of mariadb used by tests since this is our minimum required version.
2024-06-10 14:45:32 -07:00
kubi
3cadbbc60c
Run build on commits
2024-06-10 14:41:02 -07:00
kubi
60c5f826d6
Run build and tests on commits
2024-06-10 14:32:36 -07:00
Boy132
1047e8f948
Make egg list searchable and sortable ( #359 )
...
* make egg list searchable and sortable
* run pint
2024-06-10 09:11:12 -04:00
Lance Pioch
f3501d8b14
Merge pull request #343 from Boy132/phpstan-fixes
...
Fix remaining phpstan issues for #339
2024-06-09 15:13:44 -04:00
Charles
9114685680
Use Wizard for server/node create pages ( #352 )
...
* Update create server flow
* Update create node & buttons
* Remove duplicate
* Composer Update
Update some of the packages <3
* Small adjustments
* pint
---------
Co-authored-by: Lance Pioch <git@lance.sh >
2024-06-09 15:07:33 -04:00
notCharles
8080435eca
It's Late...
2024-06-07 22:28:53 -04:00
notCharles
c5824ff26c
Whoops.... Fix env replacement...
...
Somehow this got copy pasta'd and yeh.... its not right...
2024-06-07 22:18:12 -04:00
Charles
dd7a01aa04
Merge pull request #345 from Boy132/show-git-version
...
Show update info on dashboard & show git commit (when using git)
2024-06-07 20:00:04 -04:00
Boy132
55badb5644
update colors
2024-06-08 00:43:25 +02:00
Boy132
93f059025c
show update info on dashboard, show git commit (when using git)
2024-06-08 00:38:46 +02:00
Charles
7be0cd6928
Merge pull request #323 from Boy132/feature/node-sftp-alias
...
Add alias for node sftp address
2024-06-07 18:04:44 -04:00
Boy132
0156456919
Merge branch 'pelican-dev:main' into feature/node-sftp-alias
2024-06-07 23:49:38 +02:00
Charles
b9d1ce4438
Merge pull request #334 from pelican-dev/issue/297
...
Better exception handling
2024-06-07 17:46:33 -04:00
Charles
9ce262bf56
Merge pull request #316 from pelican-dev/issue/node-update
...
Fix Node Updating
2024-06-07 17:44:10 -04:00
notCharles
7ee52affb2
Update token rotation
2024-06-07 17:38:58 -04:00
Charles
93bfe925b9
Merge pull request #333 from pelican-dev/issue/2
...
Remove unused parameters
2024-06-07 17:32:40 -04:00
Boy132
cc1ac1eba1
Allow importing eggs via url ( #344 )
...
* allow importing eggs via url
* refactor
* run pint
* turn back into one button
* fix empty check
* small cleanup
* removed container for tabs
* Update URL function
* Use sys temp
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-06-07 17:31:34 -04:00
Charles
02d24b8a36
Fix the egg variable disaster... ( #331 )
...
* Migrations to update existing eggs in db
* Update stock eggs
* Update Eggs on import
* Also update updated versions of eggs that are uploaded
* Redo this..
Tests passed locally.
* Pint & Update replace
* Squash Migrations, simplify logic
* Maybe this way...
* Swap them over to single call
---------
Co-authored-by: Lance Pioch <git@lance.sh >
2024-06-07 16:23:25 -04:00
Charles
16fac3b5c6
Merge pull request #337 from Boy132/fix/schedules-run-every-minute
...
Fix schedules running every minute
2024-06-07 05:43:56 -04:00
Boy132
6b249b9545
fix tests
2024-06-07 09:17:10 +02:00
Boy132
70fc84309f
revert some changes in EditProfile
2024-06-07 09:11:40 +02:00
Boy132
f43fb985a2
fix phpstan in Node and EditProfile
2024-06-07 08:59:00 +02:00
Lance Pioch
eb99f53d87
Reset this for now
2024-06-07 00:08:41 -04:00
Lance Pioch
643e4168b9
Add required rule separately
2024-06-06 19:39:46 -04:00
Lance Pioch
51cd7a8e81
Remove unused route files
2024-06-06 16:15:35 -04:00
Boy132
91bf38b63d
fix schedules running every minute
2024-06-06 15:53:29 +02:00
Charles
e3699f34d8
Merge pull request #336 from Boy132/fix/default-database-path
...
Use env value instead of config value for database path
2024-06-06 06:09:51 -04:00
Charles
dc3da2dc98
Merge pull request #335 from Boy132/add/mounts-helper-text
...
Add helper text to mounts on EditServer page
2024-06-06 06:05:27 -04:00
Boy132
d245751c97
use env value instead of config value
2024-06-06 11:59:24 +02:00
Boy132
e0d7a094ab
add helper text to mounts
2024-06-06 10:18:05 +02:00
Lance Pioch
3010e3d61e
Better default
2024-06-05 23:37:12 -04:00
Lance Pioch
d68e7218a8
Reformat as table
2024-06-05 23:37:09 -04:00
Lance Pioch
a4435a7454
Pint fix
2024-06-05 22:12:53 -04:00
Lance Pioch
df26c4f9f5
Better exception handling
2024-06-05 21:49:09 -04:00
Lance Pioch
6f1de67523
Remove extraneous parameters
2024-06-05 16:03:04 -04:00
Charles
6f009ee126
Remove cli from php
...
Every workflow run hangs at attempting to add the cli package and adds ~1 min to the workflow.
2024-06-05 14:15:33 -04:00
Boy132
328e159c6b
Merge branch 'pelican-dev:main' into feature/node-sftp-alias
2024-06-05 08:47:20 +02:00
Boy132
f9fd426aca
change column type to string
...
Co-authored-by: Lance Pioch <lancepioch@gmail.com >
2024-06-05 08:47:11 +02:00
Lance Pioch
6166fac929
Merge pull request #322 from Boy132/fix/make-user-db-test
...
Replace DB check in MakeUserCommand
2024-06-04 17:33:47 -04:00
Lance Pioch
4bd1070025
Merge pull request #324 from Boy132/patch-1
...
Remove maxLength from `variable_value` input
2024-06-04 17:30:16 -04:00
Lance Pioch
2d6e30b646
Merge pull request #326 from Boy132/fix/artisan-queue-again
...
Another call fix in AppSettingsCommand
2024-06-04 17:29:48 -04:00
Lance Pioch
f61c6b9dc2
Merge pull request #327 from Boy132/patch-2
...
Fix default sqlite database path in setup command
2024-06-04 17:28:45 -04:00
Lance Pioch
5e29737dc5
Merge pull request #328 from Boy132/fix/pelicanignore
...
Replace `panelignore` with `pelicanignore`
2024-06-04 15:43:09 -04:00
Boy132
d996019204
fix eslint
2024-06-04 17:49:04 +02:00
Boy132
91d8dbd084
replace panelignore with pelicanignore
2024-06-04 17:48:02 +02:00
Boy132
bb03ddda50
listen on all queues
2024-06-04 17:26:19 +02:00
Boy132
1c66681c0e
make default sqlite database path relative
2024-06-04 13:26:05 +02:00
Boy132
0728266826
restart queue service if service already exists
2024-06-04 13:14:54 +02:00
Boy132
d81c9faac6
improve prompts
2024-06-04 13:01:52 +02:00
Boy132
cff54f1969
show output when running p:environment:queue-service
2024-06-04 13:01:24 +02:00
Boy132
201563a13b
remove maxLength from variable_value input
2024-06-04 11:20:40 +02:00
Boy132
8f2261f6cd
add alias for node sftp address
2024-06-04 09:17:36 +02:00
Boy132
29cc92f0dc
replace db check in MakeUserCommand
2024-06-04 08:33:54 +02:00
Lance Pioch
33f10cbcb9
Merge pull request #312 from RMartinOscar/patch-1
...
Update EditUser.php
2024-06-03 10:35:31 -04:00
Lance Pioch
b538532e34
Merge pull request #314 from RMartinOscar/patch-2
...
Update EditDatabaseHost.php
2024-06-03 10:35:07 -04:00
Lance Pioch
a892821b4f
Merge pull request #319 from RMartinOscar/patch-3
...
Update AllocationsRelationManager to allow big endian
2024-06-03 10:34:27 -04:00
Lance Pioch
5a3b50b31f
Apply suggestions from code review
2024-06-03 10:34:08 -04:00
Lance Pioch
51b217571b
Merge pull request #320 from Boy132/fix/artisan-call
...
Fix artisan call in AppSettingsCommand
2024-06-03 10:33:00 -04:00
Boy132
6e75c76c60
cleanup
2024-06-03 13:46:48 +02:00
Boy132
e22c5c3e0a
fix artisan call in app settings command
2024-06-03 13:43:11 +02:00
MartinOscar
f3171939a4
Update AllocationsRelationManager.php
...
Remove useless range order
2024-06-03 07:11:09 +02:00
MartinOscar
189d564f87
Update AllocationsRelationManager.php
2024-06-03 06:30:05 +02:00
MartinOscar
7926f97c8e
Update EditDatabaseHost.php
2024-06-03 04:09:36 +02:00
MartinOscar
f4d39c1c68
Update EditDatabaseHost.php
2024-06-03 04:02:31 +02:00
Lance Pioch
6c2d0a2d50
Remove shenanigans
2024-06-02 21:59:12 -04:00
MartinOscar
f6899301fd
Update EditDatabaseHost.php
2024-06-03 03:54:33 +02:00
MartinOscar
cbb4ef1da2
Update EditUser.php
2024-06-03 03:52:39 +02:00
notCharles
f6ef76d98e
Disable delete for own user.
2024-06-02 21:00:11 -04:00
notCharles
65a697d8f7
add variables to .env
2024-06-02 18:04:02 -04:00
Charles
9515a82a75
Merge pull request #280 from pelican-dev/charles/rework-server
...
Rework Server Pages
2024-06-02 17:54:00 -04:00
Lance Pioch
44f5ea567f
Merge branch 'main' into charles/rework-server
...
# Conflicts:
# app/Filament/Resources/ServerResource/Pages/EditServer.php
2024-06-02 17:46:45 -04:00
Charles
88f910f3e7
Merge pull request #307 from pelican-dev/issue/287
...
Allow Servers to have Mounts
2024-06-02 17:42:13 -04:00
Lance Pioch
020f028008
Add new component
2024-06-02 17:38:07 -04:00
Lance Pioch
0cb7f737b0
Set the node
2024-06-02 17:38:00 -04:00
notCharles
53aa52f519
Add migration to update stock egg uuids
2024-06-02 17:06:42 -04:00
notCharles
e884eda5a7
Update stock eggs to have UUIDs
2024-06-02 16:50:55 -04:00
notCharles
58d1fd3917
Add Mounts + Icons
2024-06-02 15:05:45 -04:00
notCharles
0b0952650e
Remove labels/mounts if empty.
2024-06-02 13:43:25 -04:00
notCharles
aa55a7ed83
Update .gitignore, again...
2024-06-02 10:51:48 -04:00
notCharles
c7fa7a1bad
Add to .gitignore
2024-06-02 10:48:45 -04:00
Lance Pioch
4a3bdd78ef
Update readme
2024-06-02 00:38:54 -04:00
Lance Pioch
a1067fd4aa
Allow mounts to be added to servers
2024-06-02 00:34:35 -04:00
Lance Pioch
110cc1248b
Fix relationship
2024-06-02 00:33:58 -04:00
Lance Pioch
04a1ccc97e
Merge branch 'main' of github.com:pelican-dev/panel
2024-06-01 19:26:25 -04:00
Lance Pioch
5e7f5c2a4c
Allow adding new allocations to existing servers
2024-06-01 19:26:23 -04:00
kubi
b804878d7b
Fix labels position in server config
2024-06-01 20:42:44 +00:00
notCharles
118977c8c5
Merge branch 'main' into charles/rework-server
2024-06-01 15:54:03 -04:00
notCharles
c31b7b8c6a
Correctly save labels on create
2024-06-01 15:52:13 -04:00
Charles
eefe59b153
Merge pull request #300 from pelican-dev/issue/286
...
2FA Profile
2024-06-01 13:07:32 -04:00
Lance Pioch
cd4b7cbf9e
Refresh this
2024-06-01 13:03:46 -04:00
Lance Pioch
67cb3d4816
Show backup tokens better
2024-06-01 12:49:36 -04:00
Lance Pioch
7762e68a6c
Make qr code visible on light mode
2024-06-01 12:49:19 -04:00
Lance Pioch
7a327ea378
Remove clockwork
2024-06-01 12:36:11 -04:00
Lance Pioch
b3ca7b7ac9
Merge pull request #284 from Boy132/replace/encrypt-decrypt
...
Replace encrypt/decrypt with `encrypted` casting to resolve #4
2024-05-31 19:50:07 -04:00
Charles
abc99cd928
Merge pull request #303 from pelican-dev/issue/290
...
Allow updating of existing eggs via upload
2024-05-31 18:52:20 -04:00
Charles
cb638369cf
Merge pull request #302 from pelican-dev/issue/294
...
Only show application api keys
2024-05-31 18:49:35 -04:00
notCharles
9174de2d8c
Add Labels
2024-05-31 17:24:03 -04:00
Boy132
7cda358b66
add missing import
2024-05-31 23:07:50 +02:00
Boy132
33f6551b21
run pint
2024-05-31 23:06:46 +02:00
Boy132
b1928e89b4
Merge branch 'pelican-dev:main' into replace/encrypt-decrypt
2024-05-31 23:04:43 +02:00
Lance Pioch
c956cd0106
Update old keys
2024-05-31 17:03:14 -04:00
notCharles
5081cc3f63
Fix badge, update table
2024-05-31 16:39:23 -04:00
Lance Pioch
8eb2c23420
Fix creating new node
2024-05-31 16:03:12 -04:00
notCharles
cfe385f53a
Add uuid to egg exproter
...
Add UUID to egg exporter.
2024-05-31 16:01:15 -04:00
Lance Pioch
264d3498a6
Allow mailgun to work #257
2024-05-31 15:44:21 -04:00
Lance Pioch
065f3f2468
Activity log fix #257
2024-05-31 15:18:04 -04:00
Lance Pioch
957638d4ac
Fill previously existing egg
2024-05-31 15:14:22 -04:00
Lance Pioch
7d0ce1627b
Remove unused imports
2024-05-31 02:00:38 -04:00
Lance Pioch
8cec7368ab
Only show application api keys
2024-05-31 01:59:33 -04:00
Lance Pioch
5519931ee5
Pint
2024-05-31 01:42:02 -04:00
Charles
97ac0fe54b
Add Reset Daemon Key Button ( #298 ) closes #292
2024-05-31 01:41:21 -04:00
Lance Pioch
7657364208
Cache per user and show backup tokens temporarily
2024-05-31 01:38:32 -04:00
Lance Pioch
ef1a208b95
Add 2fa setup
2024-05-31 01:26:28 -04:00
Lance Pioch
aa82c6dd04
Update this
2024-05-31 01:20:25 -04:00
Lance Pioch
8ecabef6b5
Add customization
2024-05-29 19:24:02 -04:00
notCharles
a6d07ede5a
Soon-TM
2024-05-29 19:18:09 -04:00
Boy132
f6325c07c4
Fix overallocation -1 and close #268 ( #283 )
2024-05-29 18:57:30 -04:00
Exotical
7674ee0e2b
Make deploy.locations optional in the api ( #295 )
2024-05-29 18:54:07 -04:00
Senna
5760e72b8f
Added 2 badges ( #296 )
2024-05-29 18:51:45 -04:00
Boy132
b6e46f758d
Remove hashids ( #282 ) and close #269
2024-05-29 18:41:44 -04:00
notCharles
e980877bbc
Fix Node Creation
...
Add missing defaults
2024-05-29 18:28:21 -04:00
notCharles
dd223b47c0
WIP Server Transfer
2024-05-29 18:27:54 -04:00
Boy132
639fa3399d
run pint
2024-05-28 15:27:33 +02:00
Boy132
82fd547484
replace encrypt/ decrypt with encrypted casting
2024-05-28 15:24:20 +02:00
notCharles
d461242f08
Improve Logic on buttons
...
If a server is suspended, disable transfer/toggle/reinstall as they will unsuspend the server due to the status change.
Also properly updates server state and container status.
2024-05-27 21:51:24 -04:00
notCharles
dec1cf8e74
Rework Edit Server Page
...
a WIP, Also functional
2024-05-27 20:02:13 -04:00
notCharles
15caac51fb
fix auth redirect
...
closes https://github.com/pelican-dev/panel/issues/278
2024-05-27 13:41:46 -04:00
notCharles
183c274a0d
Correct Tags to KeyVal
2024-05-27 13:37:59 -04:00
Lance Pioch
a8b2fb440f
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-25 20:59:54 -04:00
Lance Pioch
f8e4514998
Update filename
2024-05-25 20:51:52 -04:00
Lance Pioch
deeebf73d3
Update gitignores
2024-05-25 20:51:41 -04:00
Boy132
422fc102c9
Improve "no interaction" mode for queue worker service command ( #270 )
2024-05-25 20:48:02 -04:00
Boy132
e715e92f9d
correctly transform eggs that use inheritance (application api) ( #217 )
2024-05-25 20:47:27 -04:00
Lance Pioch
73babfa2b3
Merge pull request #274 from pelican-dev/issue/267 and fix #267
2024-05-24 21:15:14 -04:00
Lance Pioch
e0a92d733b
I swear I already did this
2024-05-24 20:58:19 -04:00
Jordan Adams
1e67cd9944
Fix mumble host to allow IPv6 ( #264 )
2024-05-24 19:36:18 -04:00
Lance Pioch
3946116dff
Merge pull request #265 from pelican-dev/issue/222
...
Simplify node deployment service, add filtering with tags instead of locations
2024-05-24 19:35:06 -04:00
Lance Pioch
b77fd3d653
Fix #267
2024-05-24 19:34:23 -04:00
Lance Pioch
f4672c6cb1
Pint fix
2024-05-22 03:15:29 -04:00
Lance Pioch
5b9e4b1729
Always limit by nodes, was like this before anyways
2024-05-22 03:10:33 -04:00
Lance Pioch
48f715ae69
Fix directory
2024-05-22 02:52:49 -04:00
Lance Pioch
51460782cc
Merge branch 'main' into issue/222
...
# Conflicts:
# app/Http/Controllers/Api/Application/Nodes/NodeDeploymentController.php
# app/Http/Requests/Api/Application/Nodes/GetDeployableNodesRequest.php
# app/Services/Deployment/FindViableNodesService.php
# app/Services/Servers/ServerCreationService.php
# tests/Integration/Services/Deployment/FindViableNodesServiceTest.php
2024-05-22 02:47:37 -04:00
Lance Pioch
b007e63937
Pint fixes
2024-05-22 02:35:20 -04:00
Boy132
4dd833562b
Add CPU limit to node ( #239 ) to resolve #233
...
* add node cpu limit to backend
* update makenodecommand
* add node cpu limit to frontend
* add migration and update mysql schema
* run pint
* fix typo in mysql schema
* forgot this assert
* forgot to setCpu here
* run pint
* adjust migration
* Fix db migration
* make cpu optional
* set default value for cpu in node deployment
* update mysql schema
---------
Co-authored-by: notCharles <charles@pelican.dev >
2024-05-22 02:34:43 -04:00
Lance Pioch
b579f14f3f
Backwards compatibility
2024-05-21 22:04:12 -04:00
Lance Pioch
eadaec1b30
Simplify now that keys are fixed
2024-05-21 21:48:16 -04:00
Lance Pioch
a9e58bb493
Fix database path for sqlite
2024-05-21 21:48:04 -04:00
Lance Pioch
5c33c7495a
Ignore this for now
2024-05-21 21:45:26 -04:00
Lance Pioch
f9aa8cf218
Simplify viable nodes service
2024-05-21 21:44:49 -04:00
Lance Pioch
da698a3666
Remove exception
2024-05-21 21:02:11 -04:00
Lance Pioch
2808a3dd35
Simplify buttons
2024-05-20 14:38:48 -04:00
Lance Pioch
7ea365e8de
Pint
2024-05-19 23:25:40 -04:00
Lance Pioch
ae399f9bad
Add port validation rule for #68
2024-05-19 23:25:12 -04:00
Lance Pioch
53a5ff6e6d
Update api docs
2024-05-19 23:24:21 -04:00
Lance Pioch
54ae4b3dc1
Merge pull request #261 from pelican-dev/charles/docker-tags
...
Add docker container labels
2024-05-19 21:36:26 -04:00
notCharles
859a721e17
mysql vs sqlite...
2024-05-19 21:30:25 -04:00
notCharles
03cbdd5bdd
update edit/create pages
2024-05-19 21:15:43 -04:00
notCharles
4c43fd1683
Add docker_labels
2024-05-19 20:55:37 -04:00
notCharles
0c61a63191
Add id to allocation table
2024-05-19 20:23:59 -04:00
Boy132
b1f99ca8a3
Add api for mounts ( #160 )
...
* add application api endpoints for mounts
* run pint
* add mounts resource to api key
* add includes to mount transformer
* forgot delete route for mount itself
* add migration for "r_mounts" column
* add mounts to testcase api key
2024-05-19 08:50:15 -07:00
notCharles
0a5810358a
Update jdbc string
...
should also update the password here.
2024-05-18 18:17:20 -04:00
notCharles
1bae239971
Fix db password rotation
...
updates the password textbox when password is rotated.
2024-05-18 18:13:06 -04:00
notCharles
597f74f105
reload form data after save
...
closes https://github.com/pelican-dev/panel/issues/251
2024-05-18 18:08:55 -04:00
notCharles
5344d99a40
Update Mobile View
2024-05-18 17:47:33 -04:00
Boy132
1db1a1a3e0
set default db username to "pelican" to match docs ( #254 )
2024-05-18 12:38:11 -07:00
Boy132
712b6a285b
Add artisan command to create queue worker service ( #253 )
...
* add command to create queue worker service file
* remove comments from service file that are no longer needed
* only create queue worker service file if queue driver is not "sync"
* make "database" the recommended queue driver, again
2024-05-18 10:31:02 -07:00
notCharles
38b92ae21d
Fix user->admin
...
closes https://github.com/pelican-dev/panel/issues/197
2024-05-17 22:58:17 -04:00
notCharles
c18d291f8f
database page updates
2024-05-17 20:56:12 -04:00
Charles
45c0cfe4d8
Merge pull request #240 from Boy132/backport/ptero-backup-node-check
...
backups: ensure requesting node is checked
2024-05-17 20:21:57 -04:00
Charles
89d555f308
Merge pull request #244 from pelican-dev/charles/fix-newuser
...
fix: Creating User
2024-05-17 20:20:10 -04:00
notCharles
9b2e00ead2
pint
2024-05-17 20:10:53 -04:00
notCharles
d0997dca1a
Remove hints
2024-05-17 19:59:41 -04:00
notCharles
cca723d21e
Update unique, remove dehydrates
2024-05-17 19:59:04 -04:00
Lance Pioch
68dbd6e329
Remove ref
2024-05-17 19:50:34 -04:00
Lance Pioch
544364f061
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-17 19:49:36 -04:00
Lance Pioch
649f319776
Swap route key
2024-05-17 19:49:33 -04:00
notCharles
6ffe800e0d
Forgot to delete these.
2024-05-17 19:14:29 -04:00
notCharles
12af8fe51e
This is better...
2024-05-16 20:34:37 -04:00
notCharles
9f5d27896a
Pint
2024-05-16 18:44:59 -04:00
notCharles
15969da41e
Fix New User
...
Removes the required password field for making new accounts, triggers email for user to make their own password.
2024-05-16 18:43:05 -04:00
Charles
628a6e54e3
Merge pull request #243 from pelican-dev/charles/remove-log
...
Remove Log Viewer
2024-05-16 18:04:46 -04:00
notCharles
edcd406b82
Remove Log Viewer
2024-05-16 17:18:27 -04:00
Boy132
1742061807
Merge branch 'pelican-dev:main' into backport/ptero-backup-node-check
2024-05-16 17:32:19 +02:00
Charles
289eda64ad
Merge pull request #238 from Boy132/fix/236
...
Add default for disk/ memory and overallocation
2024-05-16 11:31:25 -04:00
Boy132
cc46c463ac
run pint
2024-05-16 17:28:49 +02:00
Boy132
e6dded61a4
backups: ensure requesting node is checked
...
Co-authored-by: matthewpi <matthew@pterodactyl.io >
2024-05-16 11:53:18 +02:00
Boy132
921b76f1e1
add default for disk/ memory and overallocation
2024-05-16 08:43:09 +02:00
Lance Pioch
91a3bb969e
Better scrambling to fix #235
2024-05-16 00:23:29 -04:00
Lance Pioch
8b62df6c53
Composer update
2024-05-16 00:15:35 -04:00
Lance Pioch
3c14e1ffa4
Update edit images to match create and fix #229
2024-05-16 00:04:13 -04:00
Lance Pioch
095fff7ad6
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-15 22:33:59 -04:00
notCharles
0cd03e95f4
Update database view
2024-05-15 21:21:57 -04:00
notCharles
00dda7dbe4
update composer file
2024-05-15 20:26:44 -04:00
notCharles
eee1260fcc
upgrade
2024-05-15 19:58:17 -04:00
notCharles
71c91e086f
Update sidebar width
2024-05-15 19:51:12 -04:00
Lance Pioch
94bbf46659
Small adjustments for now
2024-05-15 15:14:17 -04:00
Lance Pioch
558b8b2ea7
Update funding
2024-05-15 14:16:30 -04:00
Lance Pioch
4bb16887c4
Add top navigation config
2024-05-15 14:14:31 -04:00
Lance Pioch
0c72833af7
Show blank if only 0
2024-05-15 14:11:09 -04:00
Lance Pioch
ee3f8cd3ec
No longer need this
2024-05-15 14:10:56 -04:00
Lance Pioch
b513366f35
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-15 13:24:44 -04:00
Lance Pioch
b1d056a301
Merge pull request #232 from Poseidon281/Navigation-Sidebar
...
Update: Navigation sidebar
2024-05-15 13:24:25 -04:00
Poseidon281
c72d3f1338
Added topNavigation
2024-05-15 16:57:30 +02:00
Poseidon281
7e6231e6de
Run Pint
2024-05-15 16:48:32 +02:00
Poseidon281
4ad837ff14
Added count badge to navigation sidebar
2024-05-15 16:45:35 +02:00
Poseidon281
d7ebde5f5f
Composer update because of error
2024-05-15 16:40:48 +02:00
Boy132
6bdd1b3ccb
Add api for server transfers ( #153 )
...
* add application api endpoint to start server transfer
* add basics for "cancel transfer" endpoint
* wire up wings cancel
* lint
2024-05-15 07:37:56 -07:00
Boy132
afd9f2eb0e
Add api for database hosts ( #159 )
...
* add application api endpoints for database hosts
* run pint
* forgot to lint this one
* Update app/Http/Controllers/Api/Application/DatabaseHosts/DatabaseHostController.php
Co-authored-by: Devonte W <devnote.dev75@gmail.com >
* Update routes/api-application.php
Co-authored-by: Devonte W <devnote.dev75@gmail.com >
* rename all "databaseHost" to "database_host"
---------
Co-authored-by: Devonte W <devnote.dev75@gmail.com >
2024-05-15 07:37:38 -07:00
notCharles
8a617d416e
Add Log Viewer
...
If you `ln /var/log/pelican/wings.log /var/www/pelican/storage/logs/wings.log` & `chmod 755 /var/log/pelican/wings.log` They will show in the viewer <3
2024-05-14 22:08:26 -04:00
Charles
7f4cc64d11
Update readme.md
2024-05-14 21:19:50 -04:00
Charles
38e117e304
Update readme.md
...
Does an SVG work?
2024-05-14 21:16:39 -04:00
notCharles
4d272a1234
WIP: show databases on database host edit screen
2024-05-14 20:10:27 -04:00
notCharles
e9dc6cd32c
Update database hosts
2024-05-14 19:30:07 -04:00
notCharles
98ba2c1b8b
Update node pages
2024-05-14 19:22:14 -04:00
Charles
2d643ec79f
Merge pull request #225 from Boy132/update/gb-to-gib
...
Update GB to GiB + minValues for resources + other stuff
2024-05-14 18:59:33 -04:00
Charles
2b4625e9b9
Merge pull request #228 from Boy132/patch-1
...
Add back config variable for redis client
2024-05-14 18:47:02 -04:00
Boy132
9f40ed2f84
add back config variable for redis client
2024-05-14 19:05:52 +02:00
Boy132
af797b3018
run pint
2024-05-14 11:40:01 +02:00
Boy132
e5146e0dbb
add helper to cpu input
2024-05-14 11:21:58 +02:00
Boy132
586d1b413c
set default overallocation to 0
2024-05-14 10:53:28 +02:00
Boy132
7d239de7f6
add min values for resources
2024-05-14 10:53:04 +02:00
Boy132
5f13c15c70
convert chart data from bytes to GiB
2024-05-14 10:50:26 +02:00
Boy132
4e3f919d8e
change all GB/ MB to GiB/ MiB
2024-05-14 10:41:06 +02:00
Lance Pioch
7efa04f1ef
Merge pull request #215 from Boy132/remove-brandName
...
Remove hardcoded brandName
2024-05-14 00:55:51 -04:00
notCharles
35ac1f863a
Move save buttons to the top.
2024-05-13 19:58:01 -04:00
notCharles
68195ab0b7
Remove ports, >1024 | <65535
2024-05-13 19:57:42 -04:00
notCharles
f79dac2d13
Show associated servers on edit egg page
2024-05-13 19:39:28 -04:00
notCharles
4f176c47d2
Fix saving servers when egg variable is blank
...
closes https://github.com/pelican-dev/panel/issues/201
2024-05-13 19:18:04 -04:00
Charles
f7e7864dfe
Merge pull request #216 from Boy132/update/storeschedulerequest
...
Add missing fields to StoreScheduleRequest
2024-05-13 19:14:51 -04:00
Charles
2f8a15facd
Merge pull request #210 from Boy132/patch-1
...
Use correct variable name for mail driver
2024-05-13 19:14:27 -04:00
Charles
7bf175190b
Merge pull request #206 from Boy132/update-default-drivers
...
Update default drivers
2024-05-13 19:14:02 -04:00
Charles
8866ca3d96
Merge pull request #207 from Boy132/rename/oom_disabled
...
Convert `oom_disabled` to `oom_killer`
2024-05-13 19:12:59 -04:00
Boy132
703e5480ff
add missing fields to StoreScheduleRequest
2024-05-13 18:55:59 +02:00
Boy132
45a6c37594
add back env variable for APP_NAME
2024-05-13 18:24:26 +02:00
Boy132
340085cc9b
remove hardcoded brandName
2024-05-13 18:23:17 +02:00
Boy132
ef9d1ab614
use env value as default for driver choice
2024-05-13 08:57:06 +02:00
Boy132
55a0bfdf7e
remove "MAIL_DRIVER" from phpunit.xml
2024-05-13 08:53:14 +02:00
Boy132
d6f3934f80
use correct variable name for mail driver
...
closes #209
2024-05-13 08:51:12 +02:00
notCharles
f9e8adad30
Update EditServer egg variables to match CreateServer
...
validation is still broken on `nullable|<##>` rules
2024-05-12 22:37:40 -04:00
notCharles
08dc5753d4
Merge branch 'main' of https://github.com/pelican-dev/panel
2024-05-12 22:34:53 -04:00
notCharles
0c851ea075
Fix database host saving of password
...
Closes https://github.com/pelican-dev/panel/issues/203
2024-05-12 22:34:41 -04:00
kubi
cf3ea38e65
Update FUNDING.yml
2024-05-12 15:42:02 -07:00
Boy132
b813de0467
run pint
2024-05-12 22:24:37 +02:00
Boy132
399bed7576
fix typo
2024-05-12 22:21:22 +02:00
Boy132
5aa7128b9c
backwards compatibility
2024-05-12 22:21:22 +02:00
Boy132
92d167eb10
add migration to db schemas
2024-05-12 22:21:22 +02:00
Boy132
f02eb5bfba
rename "oom_disabled" to "oom_killer" and invert logic
2024-05-12 22:21:22 +02:00
Boy132
f348ac9f0a
update example .env file
2024-05-12 22:19:30 +02:00
Boy132
893b2dca89
update drivers in setup command
2024-05-12 22:18:22 +02:00
notCharles
1f5217a9d9
Add Egg ID to page
2024-05-12 16:16:13 -04:00
notCharles
e84b47410a
move some stuff
2024-05-12 14:30:35 -04:00
notCharles
76cf4391ae
Add advanced node setting tab
2024-05-12 14:11:17 -04:00
notCharles
7688006574
Pint
2024-05-12 14:11:00 -04:00
notCharles
ed36041a7e
Allow alias to be edited on edit server page
2024-05-12 12:44:44 -04:00
notCharles
bb52485606
Update Allocation Relationship
...
Allow editing of alias, and ip after allocation is created.
2024-05-12 12:35:08 -04:00
notCharles
615b70f9a2
Fix rule validation?
2024-05-12 00:55:44 -04:00
Lance Pioch
3609873c4c
These are emails
2024-05-11 23:44:59 -04:00
Lance Pioch
7f6e4a18c1
Validate these
2024-05-11 23:44:12 -04:00
Lance Pioch
c5b441e54a
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-11 22:08:30 -04:00
Lance Pioch
30452890f5
Fix mounts
2024-05-11 22:08:23 -04:00
notCharles
af18a3704f
Fix Creating Eggs
2024-05-11 22:02:57 -04:00
Lance Pioch
2c98693bd2
Replace hard coded url
2024-05-11 21:56:12 -04:00
Lance Pioch
259599b441
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-11 21:50:04 -04:00
Lance Pioch
2da058be49
Force reset allocations
2024-05-11 21:50:00 -04:00
Lance Pioch
8d33e20f6c
Create these one by one
2024-05-11 21:49:12 -04:00
Lance Pioch
b4e8f0586a
Limit to valid ports
2024-05-11 21:48:46 -04:00
Lance Pioch
6f8f5e2746
Don’t handle livewire
2024-05-11 21:48:36 -04:00
notCharles
37cc3ae20d
Oopsie Woopsie
2024-05-11 21:39:00 -04:00
Lance Pioch
9fc46b9ae5
Add default in
2024-05-11 21:01:15 -04:00
Lance Pioch
d409ff037c
Fix route
2024-05-11 21:01:07 -04:00
Lance Pioch
000363cd17
Pint
2024-05-11 21:01:01 -04:00
Lance Pioch
2beb12c04f
Swap over routes
2024-05-11 20:50:10 -04:00
Lance Pioch
373ede8548
Make sure transaction is finished
2024-05-11 20:19:56 -04:00
notCharles
e286100197
Fix migrations to work with SQLite without needing SQLite CLI
2024-05-11 20:09:22 -04:00
notCharles
082163389a
update gitignore
2024-05-11 18:56:55 -04:00
notCharles
f9247c9318
Update Nav Bar, '/new-admin' > '/panel'
...
We cannot replace `/admin` as some functions still call the old admin area, Exporting Eggs
2024-05-11 18:54:47 -04:00
notCharles
5a00b8690d
update name
2024-05-11 18:43:48 -04:00
notCharles
c0ca189536
Update CreateEgg to match EditEgg
...
Creating Eggs still broken.
2024-05-11 18:42:24 -04:00
kubi
84a3ceeae3
Update release.yaml
2024-05-11 14:44:58 -07:00
Lance Pioch
1c499d84cf
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-11 17:39:01 -04:00
Lance Pioch
871e93a38c
Add scramble api docs
2024-05-11 17:38:44 -04:00
notCharles
1481338eb9
Fix Egg delete button logic
2024-05-11 17:21:06 -04:00
kubi
1e4fadda24
Update release.yaml ( #196 )
2024-05-11 12:31:15 -07:00
Lance Pioch
585fe8d1a1
Add basic widgets for now
2024-05-11 15:25:37 -04:00
Lance Pioch
f58c697d28
Add this for the future
2024-05-11 14:10:06 -04:00
Lance Pioch
b32f8966e1
Revert "Remove yarn"
...
This reverts commit 602c1ed9a6 .
2024-05-11 00:55:35 -04:00
Lance Pioch
b18ebeefdc
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-10 22:20:20 -04:00
Lance Pioch
5fd7e419d9
Run pint
2024-05-10 22:20:14 -04:00
Lance Pioch
602c1ed9a6
Remove yarn
2024-05-10 22:19:51 -04:00
Lance Pioch
39bc87c2e2
Swap suspend over
2024-05-10 22:19:17 -04:00
notCharles
44cc5a8132
Sort server vars for front end
2024-05-10 21:31:32 -04:00
Lance Pioch
0c7ae26313
Fix faker
2024-05-10 20:24:01 -04:00
Lance Pioch
102955bf6a
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-10 19:59:57 -04:00
Lance Pioch
72eb3ce467
Generate a new key if it doesn’t exist
2024-05-10 19:59:33 -04:00
notCharles
d656f21cd9
Add view link on server listing
2024-05-10 19:33:53 -04:00
notCharles
8da5afb35e
disable delete if node has servers
2024-05-10 17:57:42 -04:00
notCharles
44e9da93b6
Add variable permission to edit/create egg + export
2024-05-10 17:53:16 -04:00
notCharles
29e1bd4757
Color Export link
2024-05-10 17:01:39 -04:00
notCharles
f1493c5139
Fix creating api keys
2024-05-10 16:42:05 -04:00
notCharles
30a668c84a
Fix making databases when using sqlite for panel
2024-05-10 16:26:29 -04:00
notCharles
9f4bf8777e
encrypt the database hosts password
2024-05-10 16:15:10 -04:00
notCharles
dfe2e9d629
Pint & Add application features to create page
2024-05-09 19:43:46 -04:00
notCharles
607e186082
Remove author variable from cli help
2024-05-08 20:20:02 -04:00
notCharles
e60c86a87e
un-break ui building wf
2024-05-08 20:17:13 -04:00
Lance Pioch
577479edaf
Merge pull request #188 from QuintenQVD0/main
...
Some simple updates
2024-05-08 10:28:23 -04:00
Quinten
4423baa1e7
7z was already their.
2024-05-08 12:14:44 +02:00
Quinten
d967681227
Swap all docker images and add java 21 to all minecraft eggs
2024-05-08 12:05:14 +02:00
Quinten
f391edda27
Fix minecraft Eula link
2024-05-08 11:44:59 +02:00
Quinten
255030136f
allow decompressing .7z files
2024-05-08 11:43:47 +02:00
Lance Pioch
f79d304586
Remove facade usage
2024-05-08 00:04:57 -04:00
Lance Pioch
60772b1775
Add new cluster
2024-05-07 23:54:53 -04:00
Lance Pioch
bf3ef435ae
Update config
2024-05-07 22:17:28 -04:00
Lance Pioch
30411ccd13
Don’t need this anymore
2024-05-07 22:14:04 -04:00
Lance Pioch
bd8ca0abcf
Don’t run this for the merfolk
2024-05-07 22:13:54 -04:00
Lance Pioch
6621ece3a1
Don’t ask for the author
2024-05-07 22:13:46 -04:00
Lance Pioch
8f4b68617a
Use the current user as the new author
2024-05-07 22:00:40 -04:00
Lance Pioch
1b3017222e
Time zone should always be UTC
...
Will implement display time zones on a per user basis
2024-05-07 22:00:24 -04:00
Lance Pioch
a050fbd2d3
Copy example env over for user
2024-05-07 21:52:51 -04:00
notCharles
fe3bf88ea4
Fix editing server resources
2024-05-07 21:44:44 -04:00
notCharles
94f583fef0
Pint
2024-05-07 20:55:02 -04:00
Lance Pioch
8da0017eaf
Make things work
...
Co-authored-by: notCharles <charles@pelican.dev >
2024-05-07 20:47:58 -04:00
Lance Pioch
4e838201c6
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-07 20:00:08 -04:00
Lance Pioch
111b8b3cda
Add specific logic for CF
2024-05-07 20:00:02 -04:00
Lance Pioch
d0d388534b
Add http status code enum
2024-05-07 19:59:52 -04:00
Lance Pioch
939b7354e4
Return basic response
2024-05-07 19:59:41 -04:00
Lance Pioch
7077693da2
Comment this for now
2024-05-07 19:59:27 -04:00
notCharles
9c047d0a45
revert new buttons on server create
2024-05-07 18:19:51 -04:00
notCharles
f13dbfa766
Remove live on toggles
2024-05-07 17:01:55 -04:00
notCharles
d4dd1349da
Add defaults to create server.
2024-05-07 16:52:34 -04:00
Boy132
1db8c209fb
fix schedule process command ( #187 )
2024-05-06 23:55:05 -07:00
Lance Pioch
852d2b7431
Merge branch 'main' of github.com:pelican-dev/panel
2024-05-07 00:11:02 -04:00
Lance Pioch
6468f85cb0
Fix #164 and bypass the casting issue
...
https://github.com/filamentphp/filament/issues/12116#issuecomment-2097408424
2024-05-07 00:10:46 -04:00
kubi
5c61865dfb
Update cla.yaml ( #185 )
...
Try using a new personal access token
2024-05-06 21:00:43 -07:00
kubi
3feb9d2304
Update cla.yaml ( #184 )
...
Update to the latest release and remove unnecessary permission when using a remote repository.
2024-05-06 20:50:15 -07:00
notCharles
f17ac6ffac
Add new resource view to create server
2024-05-06 22:05:07 -04:00
notCharles
04675a73fd
Make pretty
2024-05-06 22:05:03 -04:00
notCharles
e2353af0d8
Fix editing egg-variables
2024-05-06 22:05:00 -04:00
Lance Pioch
8eaf64b5fd
Merge pull request #100 from Poseidon281/Command-Translations
...
Translation file for commands & tiny cleanup
2024-05-06 22:04:55 -04:00
Lance Pioch
e5c5bc40d9
Remove these casts for now
2024-05-06 22:03:59 -04:00
Lance Pioch
5286f446dc
Merge pull request #139 from Boy132/database/sqlite
...
Support SQLite
2024-05-05 15:17:08 -04:00
Lance Pioch
abbf2038a7
Fix pint issue
2024-05-05 15:14:04 -04:00
Lance Pioch
52026ca9e4
Update egg creation process
2024-05-04 18:45:26 -04:00
Lance Pioch
0b0c4bb434
Switch to select
2024-05-04 15:26:08 -04:00
Lance Pioch
22aa56d306
Rearrange these
2024-05-04 15:25:52 -04:00
Lance Pioch
3b935a1eea
No need to mess with this for now
2024-05-04 15:20:51 -04:00
Lance Pioch
146421ee52
Add suggestions for egg features
2024-05-04 15:20:10 -04:00
Lance Pioch
9875942191
Rearrange these
2024-05-04 15:19:57 -04:00
Lance Pioch
3d2b18140a
Hide this
2024-05-04 15:19:40 -04:00
Lance Pioch
ec0882cd14
Redo how docker images work
2024-05-04 15:05:15 -04:00
Lance Pioch
48c97ee1cc
Generate name automatically for server if egg is selected
2024-05-04 13:39:57 -04:00
Lance Pioch
17787fee18
Forbid built in webserver due to unresolvable issues
2024-05-04 13:12:33 -04:00
Boy132
f2a59002bc
simplify AllocationSelectionService
2024-05-02 09:58:28 +02:00
Boy132
98419bc625
update sql schemas
2024-05-02 09:58:28 +02:00
Boy132
fb596fa4f9
update IntegrationTestCase
2024-05-02 09:58:28 +02:00
Boy132
7a4289cee1
add default value for "ignored_files" in backup factory
2024-05-02 09:58:27 +02:00
Boy132
488acce564
update database settings command
2024-05-02 09:58:27 +02:00
Boy132
3f3b500a14
update ci tests
2024-05-02 09:58:27 +02:00
Boy132
29803bbaf2
change default db driver in example .env to "sqlite"
2024-05-02 09:58:27 +02:00
Boy132
e07eabc579
set default value for "tags"
2024-05-02 09:58:27 +02:00
Boy132
e82a3b838c
update AllocationSelectionService
2024-05-02 09:58:27 +02:00
Boy132
9761c3762d
add config for sqlite
2024-05-02 09:58:27 +02:00
Lance Pioch
1ecfcc611f
Pint fixes
2024-04-30 19:49:18 -04:00
Lance Pioch
ad60b437ce
Merge pull request #165 from parkervcp/issue/fix_discord_button
...
make discord button blurple
2024-04-30 19:48:37 -04:00
Scai
cc5208cc6b
fix prettier linting issue
2024-04-30 22:59:30 +03:00
Michael (Parker) Parker
a9212d9e7d
remove extra comma
2024-04-30 08:16:06 -04:00
Michael (Parker) Parker
efcf22d837
make discord button blurple
...
changes the discord button in the admin page to discords official 'blurple' color.
2024-04-29 22:55:53 -04:00
Lance Pioch
d4a02336aa
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-29 22:42:21 -04:00
Lance Pioch
386eba28e6
Allow searching by tags
2024-04-29 22:42:15 -04:00
Lance Pioch
651b887a0e
Allow this to be changed
2024-04-29 22:42:04 -04:00
Lance Pioch
2982757649
Don’t need to show this
2024-04-29 22:41:58 -04:00
Lance Pioch
04a8999e0b
Default this to true
2024-04-29 22:41:46 -04:00
Lance Pioch
41ee9e563c
Fix saving tags
2024-04-29 22:41:39 -04:00
notCharles
16a16dc390
Add console button
2024-04-29 22:13:54 -04:00
notCharles
80155a17e5
remove add allocation btn
2024-04-29 21:42:02 -04:00
notCharles
26da0c5e74
Add server url to allocations relationship manager
2024-04-29 21:35:16 -04:00
notCharles
27059e7b99
Fix edit server docker image selection
2024-04-29 21:34:49 -04:00
notCharles
fdc51e03ac
Change colors
2024-04-29 21:34:27 -04:00
Lance Pioch
549ab12048
Pint
2024-04-29 20:17:14 -04:00
Lance Pioch
fb95a3d923
Replace with relation manager
2024-04-29 20:15:59 -04:00
Lance Pioch
70da7c0f51
Add allocations to node pages
2024-04-29 20:06:34 -04:00
Lance Pioch
d7051bb7ed
Add icon to tab
2024-04-29 20:06:18 -04:00
Lance Pioch
dd8f28b864
Increase cache
2024-04-29 15:02:12 -04:00
Lance Pioch
8b060e8834
Style fixes
2024-04-29 14:29:33 -04:00
Lance Pioch
7b66e1ce33
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-29 14:29:10 -04:00
Lance Pioch
5d2248ab1f
Implement container statuses from wings
2024-04-29 14:29:04 -04:00
Lance Pioch
7df5f12c75
Show select box for specific egg variables
2024-04-28 17:43:26 -04:00
Lance Pioch
b0dadc60f2
Make this form look nicer
2024-04-28 17:43:15 -04:00
Lance Pioch
36b7998714
Remove dd
2024-04-28 17:42:40 -04:00
notCharles
d42fc88535
Update Server Resources, remove defaults
2024-04-28 14:25:40 -04:00
Lance Pioch
4ebc67aab0
Fix updating server variables and some small cleanup
2024-04-28 12:57:56 -04:00
Lance Pioch
5bef99611b
Remove unused imports
2024-04-27 23:08:49 -04:00
Lance Pioch
191f1456ee
Update passed in hidden data to include actual changed server variable values
2024-04-27 23:07:21 -04:00
Lance Pioch
a839078c7d
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-27 22:49:36 -04:00
Lance Pioch
2d7804311d
Populate these fields for server variables
2024-04-27 22:49:27 -04:00
Lance Pioch
6b0c1d136b
Prevent duplicated server variables
2024-04-27 22:49:18 -04:00
notCharles
383845ca62
fix saving/editing server egg vars
2024-04-27 22:35:10 -04:00
Lance Pioch
a9b755ae2d
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-27 22:18:34 -04:00
Lance Pioch
6ed85cfdc6
Better icon
2024-04-27 22:18:25 -04:00
notCharles
137b6040ab
Fix Backups
2024-04-27 22:08:51 -04:00
notCharles
da08b60f20
hide checkbox if servers > 0
2024-04-27 21:39:37 -04:00
iamkubi
267952d750
Merge pull request #162 from pelican-dev/backup_fix
...
Fix backups
2024-04-27 02:02:17 -07:00
kubi
38aea0edbe
Fix backups
2024-04-27 08:52:27 +00:00
Charles
51bb60c3b1
Add emptyState
2024-04-26 06:49:11 -04:00
Lance Pioch
8f2413dc7e
Add front end translations
...
Co-authored-by: Miniontoby <tobias.gaarenstroom@gmail.com >
2024-04-25 23:33:08 -04:00
Lance Pioch
1bdef318f0
Start adding translations to backend
...
Co-authored-by: Miniontoby <tobias.gaarenstroom@gmail.com >
2024-04-25 23:29:19 -04:00
Lance Pioch
2efb807f0b
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-25 22:44:45 -04:00
Lance Pioch
be35692125
Add basic relationship manager for allocations
2024-04-25 22:36:59 -04:00
Lance Pioch
076125485d
Don’t need to specify this param
2024-04-25 22:36:36 -04:00
Lance Pioch
1800f105d7
Simplify logic greatly
2024-04-25 20:31:46 -04:00
Lance Pioch
933e693897
Put something here
2024-04-25 20:31:38 -04:00
Lance Pioch
97ff693e5c
Don’t update status/state
2024-04-25 19:48:46 -04:00
Lance Pioch
7853cdc9ed
Return default
2024-04-25 19:15:45 -04:00
notCharles
cba00d822c
minor fixes for random stuff
2024-04-25 18:57:21 -04:00
Lance Pioch
00502f6d4d
Allow suspension of servers
2024-04-25 17:45:49 -04:00
Lance Pioch
7ffd7019a2
Always default this
2024-04-25 17:35:35 -04:00
Lance Pioch
ea146f4715
Resource changes
2024-04-25 17:35:27 -04:00
notCharles
85b250d016
Fix deleting servers
2024-04-23 20:33:54 -04:00
notCharles
7bbbba37f5
Add force delete for servers
2024-04-23 20:03:57 -04:00
notCharles
07244c38eb
refactor resources
2024-04-23 19:45:11 -04:00
notCharles
50f9dde280
Render egg variables by sort
2024-04-23 17:57:20 -04:00
notCharles
76a3197022
Remove un-needed code
2024-04-23 17:55:43 -04:00
Charles
f26628a546
remove unused imports / options
2024-04-23 06:40:12 -04:00
Charles
ceb365b95c
Split create/edit server pages
2024-04-23 06:28:23 -04:00
notCharles
b0a2bae0b5
Don't need to display the mount id
2024-04-22 19:04:39 -04:00
notCharles
426b82754d
remove search bar
2024-04-22 18:48:09 -04:00
notCharles
2f82229048
Fix Container/Server Status + Mobile Styling
2024-04-22 18:03:34 -04:00
notCharles
65bfda1034
Add Server list to node page
2024-04-22 17:47:16 -04:00
notCharles
2328f07473
fix egg variables on server edit page
2024-04-22 17:02:47 -04:00
Scai
ad2e48cfc1
Merge pull request #138 from Boy132/update/webpack
...
Update Webpack & change to node LTS version for Dockerfile
2024-04-22 19:37:43 +03:00
Boy132
cca5e4a4c0
add php 8.3 to composer.json
2024-04-22 09:10:01 +02:00
Boy132
17ec5c7acf
use node lts version for dockerfile
2024-04-22 08:58:05 +02:00
Boy132
4708105104
set min node version to 18
2024-04-22 08:57:08 +02:00
Boy132
19d2066a1a
update webpack to 4.47.0
2024-04-22 08:55:49 +02:00
Lance Pioch
ae3a355a99
Create security.md
2024-04-21 21:32:42 -04:00
Lance Pioch
1996ffe724
Update license
2024-04-21 21:25:13 -04:00
Lance Pioch
edf9bc6f4d
Merge pull request #137 from pelican-dev/feature/72
...
Allow Egg Variables to be orderable/sortable
2024-04-21 21:21:35 -04:00
notCharles
c31eafaf4f
Pint
2024-04-21 21:16:05 -04:00
notCharles
1a884c0cdf
Save sort order
2024-04-21 21:11:18 -04:00
notCharles
e343de00c0
Merge branch 'feature/72' of https://github.com/pelican-dev/panel into feature/72
2024-04-21 21:09:36 -04:00
Lance Pioch
0f360fcdd1
Merge branch 'main' into feature/72
...
# Conflicts:
# app/Filament/Resources/EggResource.php
2024-04-21 21:08:57 -04:00
Lance Pioch
a9a18464dd
Wip
2024-04-21 21:06:21 -04:00
Lance Pioch
e47beb59d2
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-21 20:53:22 -04:00
Lance Pioch
d4ff502e08
Make error message more helpful
2024-04-21 20:52:24 -04:00
Lance Pioch
8c9c2c080a
Fix creating egg variables
2024-04-21 20:52:18 -04:00
Lance Pioch
aaf7429298
New Crowdin updates ( #125 )
2024-04-21 17:33:35 -04:00
notCharles
329268697b
Merge branch 'main' into feature/72
2024-04-21 16:22:48 -04:00
Lance Pioch
0b950832c2
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-21 16:18:37 -04:00
Lance Pioch
788056d55d
Small updates
2024-04-21 16:18:13 -04:00
Lance Pioch
dfaff50ca1
Fix egg variable saving
2024-04-21 15:57:15 -04:00
notCharles
145568237c
Rename columns
2024-04-21 15:50:46 -04:00
notCharles
9baaff53cd
Update node allocation page
2024-04-21 15:27:05 -04:00
Lance Pioch
3ad622dd69
Add new completed language
2024-04-21 15:16:03 -04:00
Lance Pioch
906a1d7f3e
Merge pull request #66 from pelican-dev/issue/fix-3
...
Change columns
2024-04-21 14:21:16 -04:00
Lance Pioch
ba7a5d5126
Be explicit about this being a string
2024-04-21 14:17:32 -04:00
notCharles
693c65995d
Merge branch 'issue/fix-3' of https://github.com/pelican-dev/panel into issue/fix-3
2024-04-21 14:09:35 -04:00
notCharles
85f7bf30b9
fix daemon_base
2024-04-21 14:08:40 -04:00
notCharles
53ad87a349
update egg configuration tab
2024-04-21 13:30:55 -04:00
Scai
7a034c1abf
Merge pull request #103 from Boy132/update/dockerfile
2024-04-21 17:33:17 +03:00
notCharles
eeee5779ba
Merge branch 'main' into feature/72
2024-04-21 10:14:21 -04:00
Charles
6ff9568760
Merge pull request #115 from pelican-dev/feature/mult-egg-upload
...
Allow importing of multiple eggs at once
2024-04-21 10:06:21 -04:00
notCharles
7de4cf1417
Allow desc to be null
...
Desc's are allowed to be null as they're not a required field.
2024-04-21 10:04:16 -04:00
notCharles
db67c64da0
We already know we're importing eggs...
2024-04-21 09:52:08 -04:00
Charles
8476f89f19
Merge branch 'main' into feature/mult-egg-upload
2024-04-21 09:47:46 -04:00
Boy132
01f89d7855
add nodejs 21 to build workflow
2024-04-21 15:14:57 +02:00
Boy132
fa46f78fd5
update dockerfile to php 8.3
...
add php intl extension
change to official nodejs image and to nodejs 21
2024-04-21 15:14:57 +02:00
Lance Pioch
3e239f9caa
Fix tabs
2024-04-21 01:00:48 -04:00
Lance Pioch
204734914d
Rename to normal
2024-04-20 22:55:21 -04:00
Lance Pioch
67edf4f472
Adding and deleting api keys
2024-04-20 21:01:41 -04:00
Lance Pioch
7693106a44
Order in reverse chronological order
2024-04-20 20:22:40 -04:00
Lance Pioch
d8f5e1506c
Persist this for now
2024-04-20 20:22:17 -04:00
Lance Pioch
330b3bb496
Update languages
2024-04-20 20:21:45 -04:00
notCharles
ac3a36e489
Updates
2024-04-20 18:08:05 -04:00
notCharles
22c03c8075
add sort column
2024-04-20 17:57:14 -04:00
Lance Pioch
bc972da982
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-19 22:33:01 -04:00
Lance Pioch
d9738949c1
Some progress
2024-04-19 22:32:57 -04:00
Lance Pioch
1c0e91a301
Show missing if we can’t connect
2024-04-19 22:32:52 -04:00
Lance Pioch
3db6593b0e
Cast the enum to a string
2024-04-19 22:32:30 -04:00
Lance Pioch
2bb1caf308
Better color
2024-04-19 22:32:20 -04:00
Lance Pioch
807a6f02fd
New Crowdin updates ( #110 )
2024-04-19 22:31:46 -04:00
Lance Pioch
367b9bd154
Fix this up
2024-04-19 21:59:11 -04:00
Lance Pioch
d30accbc71
Switch this back to datalist
2024-04-19 21:58:45 -04:00
Lance Pioch
716d298b75
Styling fixes
2024-04-19 18:08:17 -04:00
Charles
05c4610654
Allow uploading multiple eggs
...
I'm sure there is a cleaner way to do it, but this works :)
Also ran pint...
2024-04-19 12:59:29 -04:00
Charles
82c294ab63
Make allocations mobile friendly
2024-04-19 10:18:51 -04:00
Lance Pioch
ee142a26b0
Small refactor
2024-04-19 01:33:14 -04:00
Lance Pioch
dea310e9ab
Do some fancy ports
2024-04-19 01:33:06 -04:00
Lance Pioch
daf2cb0ebc
Specify split keys
2024-04-19 00:36:22 -04:00
Lance Pioch
2812129d00
Pull ip addresses into selector
2024-04-19 00:36:02 -04:00
Lance Pioch
89b6f70cde
Merge pull request #108 from NeonSpectrum/fix/daemon-http-params
...
Fix missed adjustments on http parameters
2024-04-19 00:34:11 -04:00
Lance Pioch
ad372a754e
Update app/Repositories/Daemon/DaemonFileRepository.php
2024-04-19 00:33:42 -04:00
NeonSpectrum
c0b1345e90
Remove withQueryParameters on get request
2024-04-19 11:37:02 +08:00
NeonSpectrum
11e6430d42
Fix missed adjustments on http parameters
2024-04-19 11:29:35 +08:00
Lance Pioch
1e10f250b4
Merge branch 'main' of github.com:pelican-dev/panel
2024-04-18 23:15:18 -04:00
Lance Pioch
4b23703f99
Cache the statuses for a bit
2024-04-18 23:07:15 -04:00
Lance Pioch
bab4315bb7
Don’t allow eggs to be selected for deletion
2024-04-18 23:06:57 -04:00
Lance Pioch
c4839708ce
New Crowdin updates ( #106 )
2024-04-18 22:13:30 -04:00
Lance Pioch
fa379be99b
Single quotes
2024-04-18 21:56:19 -04:00
iamkubi
12eee6f6a2
Merge pull request #107 from Boy132/fix/tests
...
Fix tests
2024-04-18 15:37:29 -07:00
Boy132
50240933a0
fix "uuid must be a string"
2024-04-18 23:58:55 +02:00
Lance Pioch
69b70bf649
Merge branch 'master' into issue/fix-3
2024-04-18 17:20:23 -04:00
notCharles
3e01e483fb
Allow variables to be sorted
...
todo: save order in db in a new column 'sort'
2024-04-18 17:13:17 -04:00
Lance Pioch
ae189748f1
Fix styling
2024-04-18 17:08:10 -04:00
Lance Pioch
679c72d70e
Merge branch '3.x'
...
# Conflicts:
# composer.lock
# resources/scripts/components/auth/LoginFormContainer.tsx
2024-04-18 16:50:39 -04:00
Lance Pioch
49e02a2574
Merge branch 'feature/filament' of github.com:pelican-dev/panel into feature/filament
2024-04-18 16:46:18 -04:00
Lance Pioch
ee735c9b77
Add skeleton for adding new allocations
2024-04-18 16:46:08 -04:00
Lance Pioch
e25ca5dfc1
Add separated repositories for eggs
2024-04-18 16:21:40 -04:00
Lance Pioch
422fc1a6b2
Add github for funding
2024-04-18 16:21:22 -04:00
Lance Pioch
0949362da5
Merge pull request #89 from pelican-dev/issue/fix-mobile
...
Improve Mobile Experience
2024-04-18 16:14:27 -04:00
Lance Pioch
65f59c446e
Merge branch 'feature/filament' of github.com:pelican-dev/panel into feature/filament
...
# Conflicts:
# composer.lock
2024-04-18 04:02:42 -04:00
Lance Pioch
556ab76fc5
Basic server status implementation
2024-04-18 03:53:28 -04:00
Lance Pioch
4c5072b5c0
When editing set the custom image selector correctly
2024-04-18 03:52:55 -04:00
Lance Pioch
25177d1685
Wip 2fa
2024-04-18 03:51:25 -04:00
Lance Pioch
5469dce6ca
Remove unused variables
2024-04-18 03:50:45 -04:00
Lance Pioch
d659bf4349
Allow primary allocation to be changed
2024-04-18 03:50:33 -04:00
Lance Pioch
c5008a43e7
Use new enum
2024-04-18 03:50:20 -04:00
Lance Pioch
256a961e1b
Add enums
2024-04-18 03:48:30 -04:00
Lance Pioch
d642987df4
Better phrasing
2024-04-17 01:32:47 -04:00
Lance Pioch
7d0fc80a80
Switch to components
2024-04-17 01:30:05 -04:00
Lance Pioch
fa0bc96611
Merge pull request #88 from pelican-dev/feature/code-editor
...
Add Monaco
2024-04-17 01:28:56 -04:00
Lance Pioch
c492fa285f
Update languages
2024-04-17 00:23:35 -04:00
notCharles
11494bbad6
Should enable this, so it ya know.. works <3
2024-04-16 20:56:47 -04:00
notCharles
c83cc073f0
Major Mobile Improvements <3
2024-04-16 18:47:12 -04:00
notCharles
b7c0829af9
Add Monaco
...
Known issues...
Changing themes does not reload editor, F5 required.
Editing a variable/docker images clears code box render, not sure how to fix this? reload on view?
2024-04-15 19:00:49 -04:00
Lance Pioch
e899acbdbe
Add docker container status enum
2024-04-15 02:15:06 -04:00
Lance Pioch
1f95430507
Update Laravel to latest version
2024-04-15 02:14:54 -04:00
Lance Pioch
b70ab0e6cc
Adjust these
2024-04-15 01:39:59 -04:00
Lance Pioch
8ec4dc1b6e
Cool status bars
2024-04-15 01:34:27 -04:00
Lance Pioch
9b9875a31b
Whoops
2024-04-15 01:34:17 -04:00
Lance Pioch
56e2cac85f
Always just start automatically for now
2024-04-15 01:34:07 -04:00
Lance Pioch
65359f87d0
Nobody needs to see my mistakes
2024-04-15 01:15:09 -04:00
Lance Pioch
058371ba7d
Merge branch 'feature/filament' of github.com:pelican-dev/panel into feature/filament
...
# Conflicts:
# app/Filament/Resources/ServerResource.php
2024-04-14 22:24:30 -04:00
notCharles
dc8d7aa3da
Fix mariadb?
2024-04-14 20:53:50 -04:00
Scai
e1c6545507
styled database hosts layout
2024-04-15 01:55:44 +03:00
Scai
5c8097d9b7
cleanup server boilerplate
2024-04-15 01:34:55 +03:00
notCharles
6118ed91fa
oops, readd this
2024-04-14 15:23:15 -04:00
notCharles
0814b82b7e
pint
2024-04-14 15:23:03 -04:00
Lance Pioch
288d3a2cff
Nobody look
2024-04-14 02:48:21 -04:00
Lance Pioch
e2399eb4e2
Hide this again
2024-04-14 02:41:56 -04:00
Lance Pioch
bfe8fc66ce
Merge branch 'feature/filament' of github.com:pelican-dev/panel into feature/filament
...
# Conflicts:
# app/Filament/Resources/ServerResource.php
2024-04-14 02:38:50 -04:00
Lance Pioch
dd1b25604a
Do the additional allocations
2024-04-14 02:36:32 -04:00
Lance Pioch
b488253c76
Unused
2024-04-14 02:31:30 -04:00
Lance Pioch
56f96348f4
Allow disabling block io balancing
2024-04-14 02:31:19 -04:00
Lance Pioch
18cbaf7458
Add deletion button
2024-04-14 02:31:06 -04:00
Lance Pioch
9add408b6b
Filter out null entries
2024-04-14 02:30:57 -04:00
notCharles
54eaf8ab0f
Change colums
...
Closes https://github.com/pelican-dev/panel/issues/3
2024-04-13 21:51:22 -04:00
Scai
32a3b8dd9b
add servers relationship to users
2024-04-14 01:50:43 +03:00
Lance Pioch
06c773c3b1
Prevent deleting nodes if there are active servers
2024-04-13 16:49:53 -04:00
Lance Pioch
18e5c17ebe
Add languages to profile edit
2024-04-13 16:21:44 -04:00
Lance Pioch
287c657e60
Merge branch 'feature/filament' of github.com:pelican-dev/panel into feature/filament
...
# Conflicts:
# app/Filament/Resources/ServerResource.php
# app/Filament/Resources/ServerResource/Pages/CreateServer.php
2024-04-13 15:55:29 -04:00
Lance Pioch
f69d0823f4
Small updates
2024-04-13 15:52:54 -04:00
Scai
f26373dfd5
linting
2024-04-13 16:30:20 +03:00
Scai
c54217f236
Merge pull request #56 from pelican-dev/feature/mounts
...
Mounts: Relationships for Eggs & Nodes
2024-04-13 16:25:31 +03:00
Scai
25c1b251a3
added eggs, nodes relationship, structured the layout
2024-04-13 16:23:05 +03:00
Scai
9fafe2f42c
remove timestamp columns
2024-04-13 14:52:22 +03:00
Lance Pioch
f25bd33f06
Add data lists
2024-04-12 14:59:54 -04:00
Scai
de02e8853d
add mounts icons columns
2024-04-12 20:36:30 +03:00
Scai
4c09905503
fix error on no node created
2024-04-12 20:15:57 +03:00
Lance Pioch
a9a39ae502
Set defaults
2024-04-12 13:05:12 -04:00
Lance Pioch
99693367d3
Simplify and restrict api keys
2024-04-12 13:05:04 -04:00
Lance Pioch
05e9f12dc4
Switch default path
2024-04-12 12:52:00 -04:00
Lance Pioch
0b1712f653
Merge branch 'feature/filament' of github.com:pelican-dev/panel into feature/filament
2024-04-12 12:19:25 -04:00
Lance Pioch
8575f1b036
More icons and a couple tweaks
2024-04-12 12:18:41 -04:00
Scai
4c2278a7f2
fix route missing on database hosts
2024-04-12 19:09:01 +03:00
Scai
af4d1d1fee
lower the size of logo on login
2024-04-12 18:19:39 +03:00
Scai
d52cb4c7d7
round the avatar
2024-04-12 18:01:24 +03:00
Lance Pioch
65acb3fd94
Add more icons
2024-04-12 02:31:31 -04:00
Lance Pioch
ecf54a3025
Double down on this to fix validation
2024-04-12 02:31:25 -04:00
Lance Pioch
180bfc30a8
Add server name generator
2024-04-12 02:29:39 -04:00
Lance Pioch
cbc255ddf8
Add server variables
2024-04-12 02:04:22 -04:00
Lance Pioch
15971aaa94
Auto expand the startup command
2024-04-12 02:04:03 -04:00
Lance Pioch
695ebd35a4
No another create
2024-04-12 02:03:36 -04:00
Lance Pioch
21247e91c7
Do the icons
2024-04-12 02:03:20 -04:00
Lance Pioch
d30471ae6a
Fix this around
2024-04-11 21:03:06 -04:00
Lance Pioch
03292bb02d
logo and favicon changes
2024-04-11 20:59:35 -04:00
Lance Pioch
297e292e06
Switch favicon
2024-04-11 20:59:00 -04:00
Lance Pioch
f32aa8609d
Add toggle for custom image
2024-04-11 11:41:29 -04:00
Lance Pioch
f8550334dd
Helper text for creating new allocations
2024-04-11 11:41:03 -04:00
Lance Pioch
da1bf320dd
Auto select latest node
2024-04-11 11:31:51 -04:00
Lance Pioch
27f05b5f95
Expand text area to make it look nicer
2024-04-11 11:31:38 -04:00
Lance Pioch
203289fd38
This isn’t required
2024-04-11 11:31:25 -04:00
Lance Pioch
f9b93f284c
Servers
2024-04-11 03:11:51 -04:00
Lance Pioch
24f9a8aeb1
Use default
2024-04-11 03:11:27 -04:00
Lance Pioch
c6eb6dc054
Return all allocation ids back
2024-04-11 03:11:19 -04:00
Lance Pioch
a16ef9743b
Add missing relationship
2024-04-11 03:09:19 -04:00
Lance Pioch
6c8816c289
Liven this up
2024-04-11 03:08:56 -04:00
Lance Pioch
d4f325e6c5
Force usage of global search
2024-04-11 00:55:30 -04:00
Lance Pioch
93ec3bdfc4
Rename
2024-04-11 00:51:36 -04:00
Lance Pioch
a4fb9eea40
Get docker images working
2024-04-11 00:45:58 -04:00
Lance Pioch
f201a5eaf6
Easier to understand
2024-04-11 00:45:33 -04:00
Lance Pioch
6689e796a7
Better description
2024-04-11 00:45:26 -04:00
Lance Pioch
b2e5b4862d
Add nice new intro page
2024-04-11 00:45:20 -04:00
Lance Pioch
546dc5c449
Fix from demo
2024-04-11 00:45:12 -04:00
Lance Pioch
f660611ed3
Add skeleton new page
2024-04-10 17:10:25 -04:00
Lance Pioch
89a507de69
Better email
2024-04-10 17:10:13 -04:00
Lance Pioch
3cc29ba7b6
Small adjustments
2024-04-10 16:11:27 -04:00
Lance Pioch
1660af94a5
New revolution
2024-04-09 21:07:14 -04:00
Lance Pioch
c51687246e
Better icon
2024-04-09 21:02:02 -04:00
Lance Pioch
bc72d6103c
We are stars
2024-04-09 21:01:57 -04:00
Lance Pioch
cf44e46490
Rename to owner
2024-04-09 21:01:51 -04:00
Lance Pioch
8311669e6c
Show valid ip address
2024-04-09 21:01:46 -04:00
Lance Pioch
195557373c
Clarify the resource name
2024-04-09 21:01:30 -04:00
Lance Pioch
e7055242e1
More small adjustments
2024-04-09 18:45:51 -04:00
Lance Pioch
6020b8d6a8
Small adjustments
2024-04-09 18:45:43 -04:00
Lance Pioch
7c14a2edff
Remove the top bar
2024-04-09 18:45:31 -04:00
Lance Pioch
6307919546
Add database hosts
2024-04-09 18:45:01 -04:00
Lance Pioch
2dd53eee27
Clean up
2024-04-08 01:20:07 -04:00
Lance Pioch
4e0aaedc86
Add api keys
2024-04-08 00:59:55 -04:00
Lance Pioch
970d2b0f0f
Add better profile page
2024-04-08 00:33:00 -04:00
Lance Pioch
b1cc4ef45c
Squish them
2024-04-08 00:10:19 -04:00
Lance Pioch
17c20d6b91
Shorten nav sidebar
2024-04-07 20:13:39 -04:00
Lance Pioch
d05332662b
Add some of these
2024-04-07 01:35:30 -04:00
Lance Pioch
42728fd9b9
Small tweaks
2024-04-07 01:35:20 -04:00
Lance Pioch
732db9a5b4
User resource adjustments
2024-04-06 23:58:10 -04:00
Lance Pioch
a19c8e72b3
Fix password saving
2024-04-06 22:56:57 -04:00
Lance Pioch
b0067c4e4b
Top right user menu
2024-04-06 10:11:10 -04:00
Lance Pioch
a133503256
Simplify
2024-04-04 21:45:57 -04:00
Lance Pioch
3465d2fc64
Revert "Not used"
...
This reverts commit 1728cbf28b .
2024-04-04 21:45:21 -04:00
Lance Pioch
05ae2b2ecf
Add home url
2024-04-04 21:43:31 -04:00
Lance Pioch
e00d9ed273
Add some allocations
2024-04-04 21:43:18 -04:00
Lance Pioch
bf8f90f479
More specific
2024-04-04 21:26:18 -04:00
Lance Pioch
978a4ac0a2
Adjust the mounts
2024-04-04 21:26:10 -04:00
Lance Pioch
aac522232f
Update database form
2024-04-04 21:25:59 -04:00
Lance Pioch
95570724e6
Use tabs instead
2024-04-04 20:16:14 -04:00
Lance Pioch
a96c53f407
Make this hidden by default
2024-04-04 20:15:56 -04:00
Lance Pioch
f79ec37f5e
Move this over
2024-04-04 20:15:41 -04:00
Lance Pioch
5d38f2ece6
Adjustments
2024-04-04 18:59:42 -04:00
Lance Pioch
cf13bfb1e4
Add dns checking field
2024-04-04 18:59:34 -04:00
Lance Pioch
051b5d6bea
Move this up
2024-04-04 18:59:12 -04:00
Lance Pioch
a8532d1cd2
Fix colspan
2024-04-04 18:58:40 -04:00
Lance Pioch
a7d8f3b79f
Better account for ip addresses
2024-04-04 18:58:19 -04:00
Lance Pioch
e634dd81b1
Take these out
2024-04-04 18:58:01 -04:00
Lance Pioch
c6f4ee3d57
Increase this slightly
2024-04-01 12:33:22 -04:00
Lance Pioch
f47b420785
Better display of tablular data
2024-04-01 12:33:16 -04:00
Lance Pioch
1add3ca605
Allow this to be swappable from here in the future
2024-03-31 02:20:23 -04:00
Lance Pioch
2b172e6d8b
User adjustments
2024-03-31 02:09:23 -04:00
Lance Pioch
1728cbf28b
Not used
2024-03-31 01:57:59 -04:00
Lance Pioch
766c6c08f4
Easy to copy and paste
2024-03-31 01:39:24 -04:00
Lance Pioch
400e4d783b
Redirect them directly to the config
2024-03-31 01:07:03 -04:00
Lance Pioch
a8b3e2bfa4
Just prevent the user altogether
2024-03-31 01:06:49 -04:00
Lance Pioch
57649d1c08
Show warning to user
2024-03-31 00:14:48 -04:00
Lance Pioch
dc794c64ce
This is supposed to be sent, but isn’t because it’s disabled, even though it’s dehydrated
2024-03-31 00:14:15 -04:00
Lance Pioch
eda3959748
Too slow for now
2024-03-31 00:13:17 -04:00
Lance Pioch
f5a0a0f8ba
Better helper text
2024-03-31 00:12:25 -04:00
Lance Pioch
6e4f3f7191
Set better default
2024-03-31 00:11:56 -04:00
Lance Pioch
e276a07f1b
Hide this for now
2024-03-30 20:32:48 -04:00
Lance Pioch
db9b3e9b67
Set the name to the first part of the domain
2024-03-30 20:32:20 -04:00
Lance Pioch
d32d0692f8
Icons
2024-03-30 20:31:36 -04:00
Lance Pioch
ebdca47fbc
Go nuts with icons
2024-03-30 02:30:29 -04:00
Lance Pioch
957a335817
Prevent root from getting rid of last root
2024-03-30 02:29:57 -04:00
Lance Pioch
71a27862bd
This isn’t used
2024-03-30 02:16:02 -04:00
Lance Pioch
a2b03895d7
Switch icon set
2024-03-30 02:15:56 -04:00
Lance Pioch
a93ebfd7bf
Add licensing
2024-03-29 00:58:13 -04:00
Lance Pioch
3c43f3aa18
Don’t need this anymore
2024-03-28 17:01:09 -04:00
Lance Pioch
eb5c304f69
Remove these mount usages
2024-03-28 13:29:24 -04:00
Lance Pioch
0925e141b4
These don’t work
2024-03-28 13:27:14 -04:00
Lance Pioch
ad8d087fd9
Lazy load statuses
2024-03-27 00:07:21 -04:00
Lance Pioch
e50e3509bd
More adjustments
2024-03-26 22:36:32 -04:00
Lance Pioch
090b2e6f1b
Move this over for the import
2024-03-26 22:34:42 -04:00
Lance Pioch
0af0bea90d
Update views
2024-03-26 22:00:39 -04:00
Lance Pioch
f452280cdb
Favicon adjustments
2024-03-26 21:59:45 -04:00
Lance Pioch
8c892ac05d
Adjustments
2024-03-26 20:52:56 -04:00
Lance Pioch
65384250d6
Add attribute
2024-03-26 20:52:32 -04:00
Lance Pioch
3e7bff2446
Consolidate these
2024-03-25 10:26:57 -04:00
Lance Pioch
b6d39c66d1
Allow adjusting timeout
2024-03-24 14:42:54 -04:00
Lance Pioch
03e1733b7d
Update users
2024-03-24 14:42:45 -04:00
Lance Pioch
039ac40cf7
Update nodes
2024-03-24 14:42:36 -04:00
Lance Pioch
2664ba0774
Baseline
2024-03-24 01:48:03 -04:00
Lance Pioch
90efb4e827
Simplify the parsing
2024-03-24 01:47:30 -04:00
Lance Pioch
946d597a13
Switch route key over
2024-03-24 01:37:24 -04:00
Lance Pioch
0961d6314c
Eggs should not be manually created
2024-03-24 01:36:32 -04:00
Lance Pioch
0ef015bb0e
Allow admins to access filament
2024-03-23 20:17:48 -04:00
Lance Pioch
36ca708850
Add filament provider
2024-03-23 20:17:33 -04:00
Lance Pioch
1c539ff50c
Add filament css and js
2024-03-23 20:17:21 -04:00
Lance Pioch
49d0865010
Add filament dependencies
2024-03-23 20:17:14 -04:00