Observed since 20 Oct, 16:49 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Capital ship movement early warning plugin for AllianceAuth
AllianceAuth plugin for tracking and alerting on capital ship activity (and other configured ship groups) across characters/accounts, with an operational dashboard, snoozing, and Discord notifications.
Version: v1.1.0
Status: Stable
Compatibility: AllianceAuth v5.0.0+ | AllianceAuth-corptools v3.0.0+
aa-captrack monitors capital ship activity (and other configured ship groups) using Corptools asset/audit data, presenting:
The plugin prioritises operational clarity and avoids unnecessary alert noise.
| Ship Class | Behavior |
|---|---|
| Titans | Always alerting |
| Supercarriers | Always alerting |
| Dreadnoughts | Alert when ≥ threshold (default: 5) under same main |
| Lancer Dreads | Alert when ≥ threshold |
| Carriers | Alert when ≥ threshold |
| Force Auxiliaries | Alert when ≥ threshold |
| Capital Industrials | Tracked only (no alerts) |
Threshold logic is applied consistently across:
Notes:
- “Capital Industrials” are tracked for visibility but do not generate alerts by default.
- Group IDs and thresholds are configurable in Admin.
Audit link for a main character uses Corptools’ route format:
/audit/r/<main_character_id>/account/overview
Example:
/audit/r/2114270226/account/overview
<@&ROLE_ID><@USER_ID>allowed_mentions to ensure only configured mentions are allowed (prevents accidental @everyone/@here).| Permission | Description |
|---|---|
captrack.basic_access | View dashboard |
captrack.admin_access | Configure settings |
If you are running Corptools 3.x, you also need the SDE stack working:
eve_sde installed and in INSTALLED_APPSmodeltranslation installed and first in INSTALLED_APPSpython manage.py esde_load_sdepip install aa-captrack
INSTALLED_APPSINSTALLED_APPS += [
"captrack",
]
If you are on Corptools 3.x + eve_sde:
- Ensure
modeltranslationis first inINSTALLED_APPS- Ensure
eve_sdeis present inINSTALLED_APPS
python manage.py migrate captrack
python manage.py collectstatic --noinput
Restart AllianceAuth web and celery services.
Configuration is managed via the AllianceAuth Admin Panel:
Admin → Captrack → CapTrack Settings
Only one settings row is expected.
CapTrack uses periodic tasks to refresh/watch data and drive alerts.
In v1.0.9b4, watchlist refresh was updated to handle Corptools 3.x task changes (celery-once signature validation, task name changes, and b7 single-character asset refresh).
If you use Corptools 3.x (SDE-backed), ensure:
eve_sde and modeltranslation are installedmodeltranslation is first in INSTALLED_APPSpython manage.py esde_load_sde
Corptools migrations may refuse to apply if eve_sde data is stale (>24h).
CapTrack’s Blacklisted Regions feature also uses eve_sde.Region, so SDE data must be present for region search/autocomplete.
Screenshots are placeholders and may change as the UI evolves.

Displays all tracked capital activity grouped by main character, with clear visual separation between critical, alerting, and informational states.

Cards can be collapsed to reduce noise. Collapse state can optionally be remembered per user.

Pilots can be snoozed individually to suppress alerts and notifications for a configurable duration.

All configuration is managed through a single settings entry in the AllianceAuth admin panel.

Critical alerts (Titans, Supercarriers) are always sent immediately.
MIT License
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.1.0 | 9 May 2026 | 3 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 16:49 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:de6283b8565a36110ef3e0f38c5516e8c776361b9e13a02e4b51b142f3b15d42