Skip to content

Releases: calagopus/panel

1.1.4

Choose a tag to compare

@github-actions github-actions released this 16 Aug 15:40
adc41d6

Added:

  • Added database explorer to view and modify PostgreSQL, MariaDB and SQLite databases without leaving the panel
  • Added special state for servers with failed backup restores
  • Added support for global system-wide automatic backups

Fixed:

  • Fixed issue with password encoding in the pterodactyl/pelican import flow
  • Fixed some mess with server state handling
  • Fixed broken search in server transfer allocation select
  • Fixed issue in how classic database force-deletion worked
  • Fixed random file not found error while navigating file manager
  • Fixed UI issue where table corners had no correct border
  • Fixed some state issues with file manager file search
  • Fixed file manager allowing moving directories into themselves

Full Changelog: release-1.1.3...release-1.1.4

1.1.3

Choose a tag to compare

@github-actions github-actions released this 09 Aug 16:01
85c0dce

Added:

  • Added ability to press CTRL+Z on file manager undoable actions
  • Added schedule calendar to quickly see when schedules will run
  • Added http request schedule step
  • Added support for outputting backup uuid on backup creation step
  • Added support for passkeys without needing to enter username first
  • Added more customization options to the webauthn settings admin page
  • Added remote database imports for db agent
  • Added live console for db agent
  • Added live pull progress for db agent
  • Added operation system for db agent
  • Added some basic HTML meta tags to the frontend

Fixed:

  • Fixed tons of issues regarding the mobile experience of the frontend
  • Fixed some UX issues in the schedules UI
  • Fixed some missing database indexes causing full table scans
  • Fixed some issues with frontend server transfer state
  • Fixed issue where sidebar could drastically underflow
  • Fixed missing pagination inside backup groups
  • Fixed navigation issue when coming back from file diff viewer
  • Fixed issue where imported pterodactyl usernames containing dots could

Full Changelog: release-1.1.2...release-1.1.3

1.1.2

Choose a tag to compare

@github-actions github-actions released this 02 Aug 19:54
cc80894

Added:

  • Added ability to search assets
  • Added ability to cancel heavy image rebuilds
  • Added support for allocating ports under 1024
  • Added support for node-scoped database hosts/db agent hosts
  • Added ability to look up api keys by identifier
  • Added ability to update api keys with new permissions, similar to creation + redirect system
  • Added support for None TLS fingerprints on Kopia and PBS
  • Added authentication support to egg repositories
  • Added better ignore file input with count previews and more sane copy-paste support
  • Added SENTRY_TRACING_SAMPLE_RATE env variable

Fixed:

  • Fixed (hopefully) all issues with the heavy image, as the entrypoint has been rewritten from scratch
  • Fixed node transfers page still relying on polling, replaced with websocket + filtered listing
  • Fixed validation issues in egg variables where you could send the same variable multiple time, causing unpredictable behaviour
  • Fixed some API inconsistencies with admin user objects
  • Fixed automatic btrfs -> local backup conversions not updating adapter in the panel
  • Fixed various chart issues by migrating fully to mantine charts
  • Fixed popup warning on (e.g.) file downloads on certain browsers
  • Fixed file collaboration issues when using multiple virtual windows

Full Changelog: release-1.1.1...release-1.1.2

1.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Jul 13:39
65c5e2f

Added:

  • Added support for resumable uploads
  • Added support for file collaboration conflict detection
  • Added support for file copy conflict detection
  • Added ability to recreate databases under db-agent
  • Added visual file manager indication for virtual dir entries
  • Added support for unlimited node deployment limits via 0
  • Added precompressed gz frontend assets to speedup file serving
  • Added better system for adjusting and updating db-agent templates/instances
  • Added support for more advanced oauth mapping matching and apply them on each login instead of just relink
  • Added sidebar categories to the admin area
  • Added ability to copy singular files out of read-only filesystems more easily
  • Added support for previewing subuser ignored files
  • Added support for previewing backup ignored files
  • Added support for exporting eggs in a Pterodactyl-compatible format
  • Added localization support to monaco

Fixed:

  • Fixed some crons not being able to parse due to using a different parser than most would expect
  • Fixed first/last name validation only accepting a minimum of 2 characters, lowered to 1
  • Fixed progress bars being able to say Infinity% in certain cases
  • Fixed some issues with console page/monaco editor on mobile devices
  • Fixed UX issues in db agent/node setup flow
  • Fixed translated numbers not going through number localization
  • Fixed routes hidden from the sidebar still being accessible via direct path
  • Fixed file uploads having to be aborted when exiting file manager
  • Fixed frontend bundle containing unused copy of every country flag due to bundling issue
  • Fixed some evaluation issues in the panel variable rule parser

Full Changelog: release-1.1.0...release-1.1.1

1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 17:38
5c945c7

Added:

  • Added DB Agent Integration
  • Added Live File Collaboration support
  • Added CLI Command for Shell Autocompletions
  • Added support for defining backup groups
  • Added new schedule steps for backup-related logic
  • Added new schedule logic blocks for better conditions
  • Added new schedule triggers for resource usage over time
  • Added wings query tunnel to allow websocket-proxied tcp/udp tunnels into servers
  • Added support for binary payloads in file write/read endpoints
  • Added resource duplication to tons of models
  • Added overview pages for servers and nodes
  • Added ability to export backups to the server filesystem
  • Added more deployment customization to server deployment
  • Added async backup deletion to prevent long deletions from causing silent failures
  • Added ability to select "other" servers in copy remote and group add modals
  • Added ability to define compression type for raw s3 backups
  • Added readme preview for egg repository eggs when browsing
  • Added proper, readable error displays for tables
  • Added ability to look up users/servers/oauth using external id/identifiers
  • Added "advanced" system for forms, to reduce confusion for unimportant fields
  • Added placeholder system for server routing
  • Added better error messages to security key creation
  • Added ability to remote copy individual files instead of just mass-selections
  • Added new default avatars that display initials instead of the calagopus logo
  • Added better error messages for captcha api errors
  • Added ability to disable built-in panel frontend for deploying only the api

Fixed:

  • Fixed some wings-proxy body proxying issues
  • Fixed json ordering issues in pterodactyl/pelican import
  • Fixed ports that were removed from a server but not yet deallocated being able to be assigned to new servers
  • Fixed some endpoints logging out the frontend by accident
  • Fixed invalid owner uuid check in copy remote
  • Fixed general performance issues on some pages due to giant state subscriptions
  • Fixed some issues in backup transfer reassignment
  • Fixed general fetching/state issues by switching more and more to tanstack
  • Fixed mobile responsiveness in the sidebar and on some pages in particular
  • Fixed giant page shifts when opening certain modals
  • Fixed issues in server websocket handler that caused pointless reconnects and issues on transfer finishes
  • Fixed issue where server stats would show a very high initial "per second" value instead of waiting for a tick
  • Fixed unability to press enter in some modals/forms
  • Fixed impersonation being stored in localStorage instead of session storage, therefore affecting other tabs
  • Fixed issue where certain code paths ended up not correctly downcasting DisplayErrors causing useless user error messages
  • @github-actions[bot] made their first contribution in #126
  • @Damianko135 made their first contribution in #142

Full Changelog: release-1.0.11...release-1.1.0

1.0.11

Choose a tag to compare

@github-actions github-actions released this 21 Jun 14:34
57d675c

Added:

  • Added support for wings to update backup checksums
  • Added support for Proxmox Backup Server Backups ( with help from @Luxxy-GF )
  • Added support for Kopia Backups
  • Added ability to drag & drop files in the file manager ( @Tomaxikz )
  • Added pps stats in the console server details

Fixed:

  • Fixed missing CLI deps in AIO images
  • Fixed issue where 401 file uploads would cause a logout
  • FIxed issue where operation time could go negative
  • Fixed auth redirection issue on oauth + 2fa
  • Fixed panel not switching to rtl mode on rtl languages
  • Fixed rare OOBE edgecase that can trap users
  • Fixed some frontend state issues with backup browsing
  • Fixed debug logs containing more info than wikipedia
  • Fixed console messages sometimes logging out of order
  • Fixed admin assets upload progress being between the 2 buttons
  • Fixed z-index issue on console page that would make charts overlap with the titlebar
  • Fixed absolute cpu usage not correctly working on servers with unlimited cpu
  • Fixed transfers finishing saying that permissions were revoked
  • Fixed heavy docker image never cleaning up old, unused binaries

Full Changelog: release-1.0.10...release-1.0.11

1.0.10

Choose a tag to compare

@github-actions github-actions released this 14 Jun 15:26
8e3016a

Added:

  • Added slovak translation ( @Tomaxikz )
  • Added frontend impl for java_version egg feature
  • Added ability to modify keyboard shortcuts/disable them entirely
  • Added support for browsing & opening a Calagopus server via VS Code/compatible IDE
  • Added support for callback-based api key creation
  • Added better debugging messages to deployment endpoint
  • Added support for deleting all nests' eggs before deleting nest
  • Added deployment capacity tab to nodes subpages
  • Added minimal file browser UI to copy-remote modal
  • Added ability to mass-rename files via rules in the file manager
  • Added ability to develop extension within a single directory (also adds easier git integration)
  • Added 3 more ratelimits (password forgot, remote, remote sftp auth)

Fixed:

  • Fixed node stats failing in some reverse proxy setups
  • Fixed node admin objects including tokens with only read permissions - now requires dedicated nodes.read-token permission ( @martwypoeta )
  • Fixed some code not using mantine wrapper imports
  • Fixed issue with some setups where wings-proxy would fail on unbounded responses
  • Fixed issue in rule_validator where regexes including commas would get split
  • Fixed logic issue when updating extensions that do not have db migrations
  • Fixed API keys requesting websocket token getting the users' permissions instead of the downscaled ones
  • Fixed some destructive actions not having confirmation modals
  • Fixed OOBE silently requiring primary allocation for server creation
  • Fixed admin extension modals not animating themselves properly
  • Fix small state issue in file manager search
  • Fixed heavy image sometimes not updating binary properly

Full Changelog: release-1.0.9...release-1.0.10

1.0.9

Choose a tag to compare

@github-actions github-actions released this 07 Jun 16:50
1ba7c65

Added:

  • Added final batch of admin translations - everything is now translatable
  • Added mass-power actions to server list pages
  • Added ability to freeze & suspend users
  • Added proxied websocket for getting node statistics
  • Added ability to reorder client routes like with server routes
  • Added "Foreign" label to servers in listing when current user is not the owner
  • Added ability to add foreign servers to current users' groups via the "Other" servers listing
  • Added missing Pinned CPUs server option to UI

Fixed:

  • Fixed issue where allocation deployment used way too many queries and sometimes failed silently
  • Fixed issue in user creation where password reset creation was not done via transaction
  • Fixed issue where AIO node would not be reachable on first startup
  • Fixed vite:preloadError not reloading the page properly
  • Made heavy image load the last known good binary on startup to avoid existing without extensions
  • Fixed network tx/rx colors being reversed on the server console
  • Fixed server settings boxes not updating state properly

Removed:

  • Removed unnecessary verify node step for AIO binary

Full Changelog: release-1.0.8...release-1.0.9

1.0.8

Choose a tag to compare

@github-actions github-actions released this 31 May 18:42
9aaa728

Added:

  • Added first batch of admin translations
  • Added ability to temporarily toggle debug mode during runtime for enhanced logging
  • Added ability to view audio files in file manager
  • Added deeper permission validation for schedule actions
  • Added missing back buttons on auth pages
  • Added ability to customize console prelude
  • Added ability to set different icons/banners for dark/light mode
  • Added support for Implicit TLS in SMTP Email Driver
  • Added explicit ability to send account created email via API with password reset link
  • Added support for defining restic prune jobs on a schedule to clean up unused storage
  • Added ability to map oauth scopes to roles/subusers

Fixed:

  • Fixed issue where non-base64 APP_KEYs would be treated as base64 in imports
  • Fixed pelican TOTP secret decryption issue
  • Fixed issue wher egg repositories failed to sync eggs
  • Fixed issue in heavy aio image where all builds failed and wings never stopped
  • Fixed some UI sizing issues
  • Fixed invalid validation on schedule step creation
  • Fixed issue where passkey credential ids wouldnt be displayed instantly

Full Changelog: release-1.0.7...release-1.0.8

1.0.7

Choose a tag to compare

@github-actions github-actions released this 24 May 19:34
6282e5b

Added:

  • Added fancy dark/light mode transition
  • Added ability to filter activities by user in admin/server activities
  • Added ability to copy-paste permissions in permission selectors
  • Added ability to ignore mail tls cert errors
  • Added reminders to frontend when servers need restarting to apply changes
  • Added ability to recursively update folder permissions
  • Added ability to add flags to locations
  • Add more emails/email templates and allow disabling certain emails
  • Added quick view button to activity when writing file to see revision
  • Added ability to import from pelican postgres databases ( @Luxxy-GF )

Fixed:

  • Fixed some s3 issues by changing the library to the official aws sdk
  • Fixed some light mode issues
  • Fixed scrolling issues in version history card
  • Fixed heavy docker image being slightly larger than it needs to be
  • Fixed schedule screen freezing when selecting NOT condition in ensure
  • Fixed searching issues in allocation-related paginations
  • Hide announcements/notifications in virtual windows

Full Changelog: release-1.0.6...release-1.0.7