{% extends "base.html" %} {% block title %}{{ t("home.index.home", "Home -") }} {{ config.BBS_NAME }}{% endblock %} {% block content %}

{{ config.BBS_NAME }}

{{ config.BBS_DESCRIPTION }}

{% if not current_user.is_authenticated %}

{{ t("home.index.new_here", "New here?") }}

{{ config.BBS_NAME }} {{ t("home.index.is_a_modern_take_on_the_classic_fidonet_era_bbs_message_boards_file_librari", "is a modern take on the classic FidoNet-era BBS — message boards, file libraries, door games (Trade Wars, LORD), inter-BBS chat, and federation with other ANetBBS systems. Sign up for a free account or dial in over telnet / SSH / rlogin.") }}

{% if stats.total_users %}{{ stats.total_users }} {{ t("home.index.active_members", "active members ·") }}{% endif %} {% if stats.total_posts %}{{ stats.total_posts }} {{ t("home.index.member_posts", "posts ·") }}{% endif %} {% if stats.total_boards %}{{ stats.total_boards }} {{ t("home.index.member_boards", "boards ·") }}{% endif %} {{ t("home.index.sysop", "Sysop:") }} {{ config.SYSOP_NAME or 'Sysop' }} {% if config.SYSOP_EMAIL %}<{{ config.SYSOP_EMAIL }}>{% endif %}

{% endif %} {% if qotd %}
{{ t("home.index.motd", "MOTD:") }} {{ qotd }}
{% endif %} {% if active_poll %}
{{ t("home.index.active_poll", "Active Poll") }}
{{ active_poll.question }} {{ t("home.index.vote", "Vote →") }}
{% endif %}
{{ t("home.index.recent_posts", "Recent Posts") }}
{% if recent_posts %} {% else %}

{{ t("home.index.no_posts_yet_be_the_first_to_post", "No posts yet. Be the first to post!") }}

{% endif %}
{{ t("home.index.message_boards", "Message Boards") }}
{% if boards %}
{% for board in boards %}
{{ board.name }}

{{ board.description }}

{% endfor %}
{% else %}

{{ t("home.index.no_boards_available", "No boards available.") }}

{% endif %}
{% if bulletins %}
{{ t("home.index.bulletins", "Bulletins") }}
{% for bulletin in bulletins %}
{{ bulletin.title }}

{{ bulletin.content }}

{{ t("home.index.posted", "Posted") }} {{ bulletin.created_at|eastern('%Y-%m-%d') }}
{% if not loop.last %}
{% endif %} {% endfor %}
{% endif %}
{{ t("home.index.statistics", "Statistics") }}

{{ t("home.index.boards", "Boards:") }} {{ stats.total_boards }}

{{ t("home.index.posts", "Posts:") }} {{ stats.total_posts }}

{{ t("home.index.active_users", "Active Users:") }} {{ stats.total_users }}

{% if online_users %}
{{ t("home.index.who_s_online", "Who's Online (") }}{{ online_users | length }}) {{ t("home.index.all", "all") }}
{% endif %} {% if config.MRC_NETWORK_STATS_ENABLED %}
{{ t("home.index.mrc_stats", "MRC Stats") }}
{{ t("home.index.bbses", "BBSes") }} —
{{ t("home.index.rooms", "Rooms") }} —
{{ t("home.index.users", "Users") }} —
{{ t("home.index.activity", "Activity") }} —
{{ t("home.index.updating", "Updating…") }}
{% endif %} {% if todays_birthdays %}
{{ t("home.index.birthdays_today", "🎂 Birthdays Today") }}
{% for u in todays_birthdays %}
{{ u.username }} {{ t("home.index.wish_them_a_happy_one", "— wish them a happy one!") }}
{% endfor %}
{% endif %} {% if active_broadcasts %}
{{ t("home.index.sysop_broadcasts", "Sysop Broadcasts") }}
{% for b in active_broadcasts %}
{{ b.sender.username if b.sender else 'sysop' }}: {{ b.text }}
{{ b.created_at|eastern('%Y-%m-%d %H:%M') }}
{% endfor %}
{% endif %} {% if today_stats %}
{{ t("home.index.last_24_hours", "Last 24 hours") }}
  • 📝 {{ today_stats.posts }} {{ t("home.index.board_posts", "board posts") }}
  • 📨 {{ today_stats.echomail }} {{ t("home.index.echomail", "echomail") }}
  • 📣 {{ today_stats.shouts }} {{ t("home.index.shouts", "shouts") }}
  • 👋 {{ today_stats.new_users }} {{ t("home.index.new_users", "new users") }}
  • {% if file_area_count %}
  • 📂 {{ file_area_count }} {{ t("home.index.file_areas", "file areas") }}
  • {% endif %}
{% endif %} {% if recent_shouts and current_user.is_authenticated %}
{{ t("home.index.latest_shouts", "Latest Shouts") }} {{ t("home.index.all", "all") }}
{% for s in recent_shouts %}
{{ s.user.username }}: {{ s.text }}
{{ s.created_at|eastern('%H:%M') }}
{% endfor %}
{% endif %} {% if latest_echomail and current_user.is_authenticated %}
{{ t("home.index.latest_echomail", "Latest Echomail") }} {{ t("home.index.all", "all") }}
{% endif %}
{% endblock %} {% block extra_js %} {% if config.MRC_NETWORK_STATS_ENABLED %} {% endif %} {% endblock %}