Releases: MrAdex77/asobeast
Releases · MrAdex77/asobeast
Release list
v0.5.0
0.5.0 (2026-07-31)
Features
- actions: add the deterministic action engine core (1f153f0)
- actions: detect competitive and volatility actions (7874296)
- actions: detect keyword coverage and pruning actions (8a5e571)
- actions: detect regression and audit actions (913a121)
- actions: detect review theme and market actions (44999c6)
- actions: explain actions with optional ai (874100f)
- actions: generate and reconcile the daily action set (0d931d2)
- add the ASO Action Center (5674753)
- alerts: notify on newly opened priority actions (1402201)
- api: expose action center endpoints (fd33e57)
- db: persist action items (81b7c5a)
- jobs: generate actions after the daily pipeline (1d00419)
- mcp: expose action center tools (cb84a7f)
- shared: define action center contracts (f261c54)
- web: add the action center workspace (6187ac7)
- web: surface actions across the portfolio and app (afacb1e)
Bug Fixes
- actions: report the real suppression count in the summary (55d21bb)
- actions: skip apps removed mid-run instead of failing generation (36c6449)
- audit: ignore a rating baseline that is the current snapshot (5b4e7c2)
- docs: describe volatility and the audit weights accurately (86d6605)
- docs: keep the dash rule out of titled code fences (f3867fa)
Documentation
- docs: add the api reference (8c56f4c)
- docs: add the feature guides (31618ef)
- docs: add the introduction, quickstart and installation guides (2c1be1d)
- docs: build the mintlify documentation site (7dceedb)
- docs: document configuration, security and operations (d4d1346)
- docs: document release pipeline recovery (8398faa)
- docs: document the core concepts (b4867e0)
- docs: document the mcp server (431ed1b)
- docs: optimize the site for search and answer engines (b089c76)
- repo: add the missing actions commit scope (3e8b045)
- repo: align the agents map and env list with the code (cfc284e)
- repo: bring the project docs up to date for the 1.0 window (da8d11b)
- repo: correct the pinned service and runtime versions (ed07f74)
- repo: correct the published release instructions (cfed35f)
- repo: correct the stale optional-auth limitation (68aa1e4)
- repo: document the action center (6f8b0b5)
- repo: drop references to the private planning docs (bc46670)
- repo: hyphenate the repository-level compound modifier (4528b33)
- repo: launch docs.asobeast.com (5a998f1)
- repo: record the shipped plan state and active freeze (b8cebd5)
- repo: register the action center phase (337036d)
v0.4.0
0.4.0 (2026-07-30)
⚠ BREAKING CHANGES
- repo: authentication can no longer be disabled. Before upgrading, take and verify a PostgreSQL backup. Remove AUTH_ENABLED from every environment file — the API refuses to boot while it is present. Set AUTH_SECRET to at least 32 characters, for example
openssl rand -hex 32, in the root .env for Compose and in apps/api/.env for local development. On first start, open the web app and create the owner account; registration closes automatically once it exists. Existing sessions are invalidated and every MCP client needs a personal API token. - web: gate every route behind a session
- api: require authentication on every request
- shared: replace the auth enabled flag with setup state
Features
- alerts: daily flush with grouped payload (b8d156f)
- alerts: delivery log with retention (a596afd)
- alerts: digest webhook formatting (ed5f2d6)
- alerts: email alert crud and config endpoints (afb2de8)
- alerts: grouped alert delivery (18af508)
- alerts: grouped email template (e2949a4)
- alerts: negative review alerts (eefc253)
- alerts: outbox dispatch mode (8661072)
- alerts: queued email delivery (a268090)
- alerts: queued webhook delivery with hmac signatures (44efb37)
- alerts: rank drop alerts from daily checks (d65cc13)
- alerts: smtp mailer and email formatting (ab396c5)
- alerts: webhook registry with crud endpoints (8c26774)
- analytics: app summary endpoint (cba7a1e)
- analytics: blended group visibility (9eec61e)
- analytics: portfolio summary endpoint (a8684ea)
- analytics: rank distribution history endpoint (616fe57)
- analytics: ratings history endpoint (f42fccb)
- analytics: visibility history for charts (a60bb84)
- analytics: visibility score computation (0c5664b)
- api: add swagger openapi docs at /docs (d4af179)
- api: app link endpoints (439ee30)
- api: auth module with register and login (adea72b)
- api: basic auth for bull board (2c00b84)
- api: entitlement guard and trial (a40e00d)
- api: format scoped email notifications (7ec7186)
- api: format scoped webhook notifications (6080216)
- api: global auth guard (a888916)
- api: global validation and consistent error envelope (c2efd1f)
- api: google play metadata audit (01271ba)
- api: grossing chart scheduling (b6fd935)
- api: openai client provider (20b5c92)
- api: openapi documentation at /docs (27caca1)
- api: password change with session reset (3863021)
- api: personal api tokens (1c96f69)
- api: pipeline signals in health endpoint (bf0faaa)
- api: play ratings histogram endpoint (e4a7246)
- api: require authentication on every request (56426d1)
- apps: add list detail and delete endpoints (d2387a8)
- apps: add manual refresh with snapshot diffing (7bcc55b)
- apps: import app from store url with initial snapshot (21830f9)
- apps: import honors store url country with override (501a03d)
- apps: market availability endpoint (e5b670d)
- audit history persistence (1e7b80c)
- audit: ai-driven audit from openai (ae16d5f)
- audit: app audit endpoint with manual inputs (24e4b17)
- audit: audit history endpoint (51e9d0c)
- audit: daily audit score snapshot (c731e14)
- audit: rubric engine with aso-skills factor weights (0966091)
- auth: gate the queue dashboard and openapi surface on an owner session (b92b2de)
- auth: login, register, api tokens and entitlements (c1a4723)
- auth: owner only admin surfaces (f4c8937)
- blended cross-store visibility for linked apps (a83c1c5)
- changes: change timeline endpoint (335e4ba)
- changes: persist metadata change events on refresh (14c5df6)
- changes: whats new change events (11d19f7)
- changes: workspace recent changes endpoint (f6ad0f6)
- competitors: add and manage competitor apps (2a5bb3a)
- competitors: capture competitor positions in daily rank checks (20c26a6)
- competitors: competitor discovery from serp entries (e0869f0)
- competitors: keyword comparison with gap analysis (24ab67a)
- competitors: keyword gap and positioning analysis (daa0c5b)
- db: add durable alert flush claims (4e89fd8)
- db: alert event outbox ([36f491f](36f491f23078cfbbb6c3260dd...