{% extends "layout.html" %} {% block content %}

Notes

⚙️ Manage Folders
🏠 All Notes ({{ notes|length }})
{{ render_folder_tree(folder_tree)|safe }}

Tags

({{ all_tags|length }})
{% if tag_filter %}
✖️ Clear filter
{% endif %} {% if all_tags %} {% for tag in all_tags %}
🏷️ {{ tag }} ({{ tag_counts.get(tag, 0) }})
{% endfor %} {% else %}
No tags yet
{% endif %}

Visibility

👁️ All Notes ({{ notes|length }})
🔒 Private ({{ visibility_counts.get('private', 0) }})
👥 Team ({{ visibility_counts.get('team', 0) }})
🏢 Company ({{ visibility_counts.get('company', 0) }})
{% if notes %}
{{ notes|length }} notes
{% for note in notes %} {% endfor %}
Title Folder Visibility Tags Updated Actions
{% if note.is_pinned %} 📌 {% endif %} {{ note.title }}
{% if note.project %} 📁 {{ note.project.code }} {% endif %} {% if note.task %} ✓ #{{ note.task.id }} {% endif %}
{% if note.folder %} {{ note.folder }} {% else %} Root {% endif %} {% if note.visibility.value == 'Private' %}🔒{% elif note.visibility.value == 'Team' %}👥{% else %}🏢{% endif %} {{ note.visibility.value }} {% if note.tags %} {% for tag in note.get_tags_list() %} {{ tag }} {% endfor %} {% endif %} {{ note.updated_at|format_date }}
{% if note.can_user_edit(g.user) %}
{% endif %}
{% else %}

No notes found. Create your first note.

{% endif %}
{% endblock %} {% macro render_folder_tree(tree, level=0) %} {% for folder, children in tree.items() %}
{% if children %} {% endif %} 📁 {{ folder.split('/')[-1] }} ({{ folder_counts.get(folder, 0) }})
{% if children %}
{{ render_folder_tree(children, level + 1)|safe }}
{% endif %}
{% endfor %} {% endmacro %}