{% extends "paxalia/base.html" %} {% load static i18n %} {% block title %}{% trans "Release Center" %} – Paxalia Dashboard{% endblock %} {% block page_title %}{% trans "Release Center" %}{% endblock %} {% block page_subtitle %}{% trans "Prepare and deliver build artifacts through a controlled, chunked upload workflow" %}{% endblock %} {% block extra_css %} {% endblock %} {% block dashboard_content %}
{% trans "Artifact delivery" %}

{% trans "Release from one controlled workspace" %}

{% trans "Upload build artifacts over HTTPS in bounded chunks, keep the upload state visible, and hand the resulting artifact to the next deployment step without relying on SSH or rsync." %}

{% trans "HTTPS" %} {% trans "Chunked upload" %} {% trans "Resumable state" %} {% trans "Server-side policy" %}
{% trans "Chunk size" %}{{ upload_chunk_size|filesizeformat }}
{% trans "Maximum artifact" %}{% if upload_max_file_size %}{{ upload_max_file_size|filesizeformat }}{% else %}{% trans "Configured" %}{% endif %}
{% trans "Upload" %}

{% trans "Add release artifacts" %}

{% trans "Drop one or more build files below. The browser sends them in chunks and keeps the current operation visible." %}

{% trans "Drop build artifacts here" %} {% trans "or click to browse from this device" %}
{% trans "Server-side extension and size policies still apply." %}
{% trans "Current chunk size" %} {{ upload_chunk_size|filesizeformat }} {% trans "Transport" %} {% trans "HTTPS POST" %} {% trans "Storage" %} {% trans "Server-side staging" %}
{% trans "Artifact history" %}

{% trans "Recent release uploads" %}

{% trans "Track artifact upload state and remove completed or stale records when they are no longer needed." %}

{% trans "Artifact handling remains policy-bound" %}

{% trans "Release uploads use the dashboard's existing upload limits and blocked-extension rules. This screen does not expose a filesystem path or bypass Server Files security controls." %}

{% endblock %} {% block page_scripts %} {% endblock %}