{% set nav_title = "Aird" %} {% set nav_search_path = current_path or "" %} {% set show_admin_link = False %} {% include '_app_nav_header.html' %} {% if features['file_upload'] %}

Drop files here to upload

or click to select files from your computer

{% end %} {% if features.get('folder_create') %}
{% end %}
Home {% if current_user and current_path and current_path != "/" %} {% set path_parts = current_path.strip('/').split('/') %} {% for i, part in enumerate(path_parts) %} {% set partial_path = '/files/' + '/'.join(path_parts[:i+1]) %} {{ part }} {% end %} {% end %} {% if current_path %} {% end %}
{% if current_path and current_path != "/" %} {% end %} {% for file in files %} {% end %} {% if not files %} {% end %}
Name
Size
Modified
Actions
- - -
{% if file['is_dir'] %} πŸ“{{ escape(file['name']) }} {% if file.get('is_shared') %} πŸ”— {% end %} {% else %} {% set _ext = file['name'].rsplit('.', 1)[-1].lower() if '.' in file['name'] else '' %} {% if _ext in ('jpg', 'jpeg', 'png', 'gif', 'webp', 'svg', 'bmp', 'ico') %} '> {% else %} {{ get_file_icon(file["name"]) }} {% end %}{{ escape(file['name']) }} {% if file.get('is_shared') %} πŸ”— {% end %} {% end %} {% set _file_tags = file_tags_map.get(file['name'], []) %} {% if _file_tags %} {% set _max_show = 2 %} {% for _ti in range(min(len(_file_tags), _max_show)) %} {{ escape(_file_tags[_ti]) }} {% end %} {% if len(_file_tags) > _max_show %} +{{ len(_file_tags) - _max_show }} {% end %} {% end %} {% if features.get('favorites') %} {% set _fav_path = join_path(current_path, file['name']) %} {{ 'β˜…' if _fav_path in user_favorites else 'β˜†' }} {% end %}
{{ file.get('size_str', '-') }} {{ file.get('modified', '-') }} {% if not file["is_dir"] %} {% if features['file_download'] %} {% end %} {% if features['file_edit'] %} {% end %} {% end %} {% if features['file_rename'] %} {% end %} {% if features['file_delete'] %} {% end %}
This directory is empty
Drop files above to upload, or create a new folder.

Selected files

{% if features.get('file_share') %} {% end %} {% if current_user and current_user.get('role') == 'admin' %} {% end %}
{% if features.get('file_delete') %} {% end %} {% if features.get('file_rename') %} {% end %}

Select destination

Loading...

Add to share

Select a share to add the selected items to:

Dialog

Tag selected files

Type a tag and press Enter or , to add it. Multiple tags allowed. Manage all rules in Admin β†’ Tags.

Share files by tag

Creates a dynamic share β€” anyone with the link can access all current & future files matching the selected tag's patterns.