1
0
mirror of https://github.com/pelican-dev/panel.git synced 2025-03-15 18:51:36 +00:00

64 Commits

Author SHA1 Message Date
71116e81ba Cleanup .env.example and configs ()
* add back some configs to add some defaults

* cleanup .env.example
2024-10-15 22:37:05 +02:00
c0eedc16e0 Update web installer ()
* 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
1785883c55 Don’t need this anymore 2024-09-27 15:54:00 -04:00
496eaaaf83 Web Installer ()
* 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
3f40256f8b Settings page followup ()
* 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
a58e159478 Settings page ()
* 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
65a697d8f7 add variables to .env 2024-06-02 18:04:02 -04:00
b6e46f758d Remove hashids () and close 2024-05-29 18:41:44 -04:00
f348ac9f0a update example .env file 2024-05-12 22:19:30 +02:00
29803bbaf2 change default db driver in example .env to "sqlite" 2024-05-02 09:58:27 +02:00
2e3d17b94a Redis is no longer the default 2024-04-06 10:17:17 -04:00
7c39c00400 Update env vars 2024-03-19 17:03:01 -04:00
b11810588a Branding 2024-03-19 04:54:39 -04:00
daca4d1d5b Small ci updates 2024-03-17 00:51:35 -04:00
05681641d3 Update default mail driver 2024-03-14 01:22:26 -04:00
a27ea3d1bc config(queue): default to redis driver
Updates the default `QUEUE_CONNECTION` value to be `redis`
instead of `sync`.  This can cause problems if users skip
the initial setup or select the prefilled options rather
than the recommended ones.

Closes 
2023-01-24 13:48:34 -07:00
c14fc1ccb0 config(mail): fix SERVER_NAME; closes 2022-12-12 14:26:07 -07:00
cbcf62086f Upgrade to Laravel 9 ()
Co-authored-by: DaneEveritt <dane@daneeveritt.com>
2022-10-14 10:59:20 -06:00
3e55a79439 Don't default to redis on the first runs, causes errors when trying to setup environment 2022-05-04 17:48:09 -04:00
a6e0e5dbda Add app_url for mail sender ()
Co-authored-by: Dane Everitt <dane@daneeveritt.com>
2021-12-04 10:26:00 -08:00
75d254a6a4 Add support for mailgun API endpoint () 2021-06-05 08:38:47 -07:00
eb582f51f1 Added SERVER_NAME environment variable ()
Added SERVER_NAME environment variable to stop laravel framework server name defaulting to localhost, causing mail relays such as Gmail to stop silently dropping emails due to sender name being localhost.
2021-04-17 12:18:13 -07:00
fd93a4cda1 remove mailtrap.io from example env config 2020-12-18 00:08:01 +01:00
5ca13839cf Merge branch 'develop' into feature/vue-serverview 2018-09-05 21:34:59 -07:00
e9ac014bf4 Removed the use of Auth facade and removed unnecesary option 2018-06-01 16:10:32 +02:00
3bb9e5e8a8 Merge branch 'develop' of https://github.com/stanjg/panel into feature/user-specific-language 2018-06-01 15:58:09 +02:00
a1558fa00f add sourcemaps to gulp pipelines 2018-05-31 17:59:18 +02:00
49903e0590 Changes for new hashing to keep tests speedy 2018-05-20 16:38:27 -07:00
6aabb2da13 Added the locale to the example .env file 2018-05-04 14:04:24 +02:00
ca794152c4 Renamed the .env entry 2018-05-04 14:00:03 +02:00
9a06647435 Added support for user specific languages 2018-05-04 12:56:30 +02:00
8ce0863559 Fix settings service provider to actually work when no migrations have been run. 2017-12-30 20:53:34 -06:00
1eaf1e3571 Fix default values in environment file to address issues with certain commands 2017-12-30 19:39:59 -06:00
1b9b92ac62 Cleanup settings use in panel. 2017-12-30 16:33:00 -06:00
59b50ca75e Allow the environment setup without loading the database (settings provider) first () 2017-12-30 17:16:49 -05:00
d4758efef8 Implement fix for console spam when using invalid environment variable values 2017-11-23 15:08:35 -06:00
b4da7d464f More env fixes 2017-11-04 17:44:37 -05:00
799b8a7f5f database command fixes 2017-11-04 17:41:52 -05:00
cf41060531 Set more sane defaults in .env 2017-11-04 17:37:06 -05:00
69cd330eb8 Fix setup command issues 2017-11-04 16:27:15 -05:00
2f9e7bdc3b Adding Laravel Blade Directives Package. () 2017-10-18 00:26:03 -04:00
ae671e6b19 Begin updating UI 2017-10-02 22:51:13 -05:00
bab28dbc85 Initial implementation of new task mgmt system 👮 2017-09-09 23:55:21 -05:00
ebb3a01036 Should fix failing travis builds 2017-07-23 17:55:38 -05:00
d0ad3ad2f0 Just remove setup entirely.
Will document the commands needed to run  for upgrade vs. install.
2017-04-14 17:43:59 -04:00
9af06b4b59 Add in query caching on server view 2017-02-17 18:19:53 -05:00
edd26893a5 Adjust default theme in .env and note that http:// is required on URLs 2017-01-22 13:51:56 -05:00
ff93d6ce16 Rebase 2016-10-27 20:14:24 -04:00
6fd7c78f0c Add server deletion to a queue.
This action allows servers to be deleted, but only be soft-deleted for
10 minutes. After that time period the server will be completely
removed from the database and daemon. This allows some safety if a
server is accidentally deleted.

Force deleting a server will still work. If the daemon is in-accessible
the server will fail to be deleted. When server is soft-deleted admins
can still view its information page in the admin CP, however the server
will be suspended and inaccessible on the front-end or though the
daemon.

Admins can manually delete the server ahead of the delete timer, or if
it failed to delete previously they can do an immediate retry.
2016-10-27 20:05:29 -04:00
f80e481263 Add support for SQS and Redis in queue system 2016-10-27 17:16:47 -04:00