Lance Pioch
1c048ccf2d
Fix listener to accept Filament event objects
...
- Change handle() signature to accept RecordCreated|RecordUpdated event objects
instead of separate params (Laravel passes the event, not constructor args)
- Use [REDACTED] placeholder instead of silently dropping sensitive fields
- Expand redacted fields list with current_password, daemon_token, _token
- Update tests to construct proper event objects
2026-02-07 22:04:06 -05:00
Lance Pioch
bdf8a9151c
Add tests for AdminActivityListener
2026-02-07 09:21:17 -05:00
Lance Pioch
67e13c646a
Add admin activity logging for CRUD operations
...
Log create, update, and delete actions performed in the admin panel
using Filament's RecordCreated/RecordUpdated events and a DeleteAction
before() hook. Sensitive fields (passwords, tokens) are redacted from
stored properties.
2026-02-06 10:56:04 -05:00
Lance Pioch
b1a39f1724
Handle X-Forwarded-Proto in .htaccess for SSL-terminating proxies ( #2171 )
2026-02-06 09:54:24 -05:00
Lance Pioch
6a548c09a0
Clarify OAuth error when provider account has no linked email ( #2179 )
2026-02-06 07:50:37 -05:00
Lance Pioch
55bda569cc
Implement flexible caching for node statuses ( #2174 )
2026-02-06 07:50:20 -05:00
Lance Pioch
adf1249086
Fix Egg Feature modals not working ( #2175 )
2026-02-06 07:49:56 -05:00
Lance Pioch
dbf77bf146
Implement single file move to support Unix mv semantics ( #1984 ) ( #2176 )
2026-02-06 07:49:40 -05:00
Frogperson
a34bf9fd49
Add Daemon Base Directory field ( #2151 )
...
Co-authored-by: Boy132 <mail@boy132.de >
2026-02-05 08:00:25 -05:00
Boy132
7a9deba0e1
Fix notifications for DeleteAction on EditEgg page ( #2165 )
2026-02-04 22:20:22 +01:00
Charles
159bfe2210
exclude node actions ( #2164 )
2026-02-04 06:48:13 -05:00
stdpi
a821db8aae
Improve file browser UI ( #2086 )
2026-02-04 05:40:45 -05:00
Lance Pioch
1556f8efb8
Allow all permissions to be toggled at once for api tokens ( #2154 )
2026-02-02 08:41:10 -05:00
Lance Pioch
57c2aa6f21
Fix the tabbing for username to password on login ( #2155 )
...
Co-authored-by: notCharles <charles@pelican.dev >
2026-02-02 08:40:55 -05:00
Charles
36de4c3786
composer update ( #2161 )
2026-01-31 19:37:54 -05:00
Boy132
26312e3897
Add basic api for plugins ( #2146 )
2026-02-01 00:10:57 +01:00
Boy132
a477c89025
Move username sanitization to model and make it less strict ( #2150 )
2026-02-01 00:07:26 +01:00
Boy132
93e81c26a9
Send server id to wings ( #2157 )
2026-01-31 22:54:06 +01:00
Boy132
23e91e8df3
Fix "visit website" button being invisible ( #2158 )
2026-01-31 22:53:56 +01:00
Boy132
833294bfaf
Invisible button and tooltip fixes ( #2149 )
2026-01-29 15:37:05 +01:00
Lance Pioch
abaeeff86d
Laravel 12.49.0 Shift ( #2145 )
...
Co-authored-by: Shift <shift@laravelshift.com >
2026-01-27 23:40:20 -05:00
Charles
dd77555c42
Add tooltips to actions across admin area ( #2134 )
...
Co-authored-by: Boy132 <mail@boy132.de >
2026-01-27 20:07:18 -05:00
Boy132
297ecb544d
Replace icon strings with enum ( #2113 )
2026-01-27 11:36:07 +01:00
Boy132
e14bb7d030
Fix oauth provider "enabled" checks ( #2142 )
2026-01-27 11:27:19 +01:00
Boy132
c770937880
Migration to convert former stock egg uuids ( #2108 )
2026-01-23 16:40:24 +01:00
Boy132
426643eaa6
Add allocation to role permission models & make sure user can target node of allocation ( #2124 )
2026-01-23 16:37:01 +01:00
Boy132
3ca0f64e6e
Set failed plugin installs to "not_installed" instead of errored ( #2129 )
2026-01-23 16:36:38 +01:00
Michael (Parker) Parker
8e8ce3b50f
fix plugins in entrypoint ( #2122 )
2026-01-19 09:15:18 -05:00
Charles
b1e9cadc10
Revert "Update to filament v5, Livewire v4" ( #2121 )
v1.0.0-beta31
2026-01-18 17:17:23 -05:00
Charles
7bf1f18c2d
Update to filament v5, Livewire v4 ( #2114 )
...
Co-authored-by: Lance Pioch <git@lance.sh >
2026-01-18 17:04:13 -05:00
Charles
6fe7d29960
composer update ( #2120 )
2026-01-18 16:44:16 -05:00
Charles
15172b1d86
Add github eggs to egg importer ( #2116 )
2026-01-18 16:33:09 -05:00
Boy132
9f744d39a2
Add traits for customizing tabs ( #2101 )
2026-01-18 22:32:18 +01:00
Boy132
b79511568e
Fix allocation policy for admins and update checks ( #2090 )
2026-01-18 22:26:15 +01:00
Lance Pioch
adeb1b4217
Add parallel flags to github ci ( #2109 )
2026-01-18 16:24:39 -05:00
JoanFo
d064bf9734
Allow backup transfers ( #2068 )
...
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com >
2026-01-18 16:23:21 -05:00
Michael (Parker) Parker
107286d618
Multiple Container Fixes ( #2063 )
...
Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com >
2026-01-18 16:21:33 -05:00
Lance Pioch
a3203f7dda
Update readme.md
2026-01-16 19:14:05 -05:00
Boy132
e9abd56f7a
Add traits for customizing wizard steps ( #2100 )
2026-01-15 20:55:53 +01:00
PalmarHealer
675ab057b0
fix: Enhance feedback notifications for egg actions ( #2042 )
...
Co-authored-by: Charles <charles@pelican.dev >
2026-01-15 12:32:50 -05:00
Boy132
943d9d3ef5
Update translations from crowdin ( #2110 )
2026-01-15 07:59:55 -05:00
Lance Pioch
c06a525be2
Laravel 12.47.0 Shift ( #2103 )
...
Co-authored-by: Shift <shift@laravelshift.com >
2026-01-15 07:57:57 -05:00
Boy132
2ff5fdf831
Fix columns for mount form ( #2105 )
2026-01-15 13:57:37 +01:00
Boy132
0e810f3110
Throw yarn errors when installing themes ( #2104 )
2026-01-14 08:23:24 +01:00
Charles
eadbe6e8fd
fix client side view database unlimited state ( #2047 )
...
Co-authored-by: Boy132 <mail@boy132.de >
2026-01-13 05:33:20 -05:00
Boy132
53aa49b11a
Add changes from upstream ( #2076 )
...
Co-authored-by: DaneEveritt <dane@daneeveritt.com >
2026-01-13 08:39:50 +01:00
Boy132
6ae4f007c8
Make sure custom pages/relations don't override default pages/relations ( #2099 )
2026-01-12 18:00:37 +01:00
Boy132
6b9d683f06
Update database config to remove deprecation warning on php 8.5 ( #2089 )
2026-01-09 14:39:22 +01:00
Boy132
3b24e22316
Set plugin status to "errored" if it errored ( #2084 )
2026-01-08 17:43:31 +01:00
Boy132
bd012f52a9
Add tests for php 8.5 ( #2079 )
2026-01-08 17:32:23 +01:00