{% extends "base.html" %} {% block extra_head %} {% endblock %} {% block content %}
← Back

Contributions

🔥 {{ streak.current }} day streak · Longest {{ streak.longest }}
{% for month in heatmap_months %}{{ month }}{% endfor %}
{% for week in heatmap %}
{% for day in week %} {% endfor %}
{% endfor %}
{% if is_admin(user) %}

AI usage (last 24h)

{% if ai_quota %}
{{ ai_quota.used_pct }}% of daily quota used ${{ '%.4f'|format(ai_quota.spent_usd) }} / ${{ '%.2f'|format(ai_quota.limit_usd) }} · {{ ai_quota.turns }} turns
{% endif %}

Loading...

{% elif is_self(user, profile_user['uid']) %}

AI quota

{% if ai_quota %}
{{ ai_quota.used_pct }}% of your daily AI quota used
{% else %}

Quota unavailable.

{% endif %}
{% endif %}
{% if current_tab == 'posts' %} {% for item in posts %} {% set _author = profile_user %}{% set _time = item.time_ago %}{% set _show_share = false %}{% set _show_comment_form = false %}{% include "_post_card.html" %} {% else %}
No posts yet.
{% endfor %} {% elif current_tab == 'projects' %} {% for p in projects %}

{{ p['title'] }}

● {{ p.get('status', 'In Development') }} {{ p.get('project_type', 'software')|replace('_', ' ')|capitalize }}
{{ p.get('description', '')[:200] }}
{% if p.get('platforms') %}
{% for plat in p['platforms'].split(',') %} {{ plat.strip() }} {% endfor %}
{% endif %}
{% else %}
No projects yet.
{% endfor %} {% elif current_tab == 'gists' %} {% for entry in gists %} {% set g = entry.gist %}

{{ g['title'] }}

☆ {{ g.get('stars', 0) }}
📝 {{ language_name(g['language']) }}
{% if g.get('description') %}
{{ g['description'][:200] }}{% if g['description']|length > 200 %}...{% endif %}
{% endif %}
{% else %}
No gists yet.
{% endfor %} {% elif current_tab == 'media' %} {% include "_media_gallery.html" %} {% set pagination = media_pagination %} {% set pagination_query = "tab=media&" %} {% include "_pagination.html" %} {% elif current_tab == 'followers' or current_tab == 'following' %} {% for person in people %} {% else %}
{% if current_tab == 'followers' %}No followers yet.{% else %}Not following anyone yet.{% endif %}
{% endfor %} {% if follow_pagination and follow_pagination.total_pages > 1 %} {% endif %} {% elif current_tab == 'notifications' %} {% if is_owner or viewer_is_admin %}
{% if not is_owner %}

Editing notification settings for {{ profile_user['username'] }}.

{% endif %}

Choose how you want to be notified for each event. In-app shows the notification on DevPlace; Push sends it to your subscribed devices.

{% for pref in notification_prefs %} {% endfor %}
Notification In-app Push
{{ pref.label }} {{ pref.description }}
{% else %}
Not available.
{% endif %} {% else %} {% for act in activities %}
{% if act['type'] == 'post' %}📝{% else %}💬{% endif %} {% if act['type'] == 'post' %}Posted{% else %}Commented{% endif %} {{ act['time_ago'] }}

{{ act['content'] }}

{% else %}
No activity yet.
{% endfor %} {% endif %}
{% endblock %}