Colophon
Stale Love runs on the nungaasia-*
package family. Below is every active package with the installed
version and what it does. The base — nungaasia-core —
defines the shared abstract models every other package inherits from.
Active packages
| Package | Version | Role |
|---|---|---|
| nungaasia-core | 0.3.0 | Base models (TimestampedModel, UUIDMixin), shared exceptions, validators, throttles. |
| nungaasia-account | 0.7.2 | Email/username auth backend and account management. |
| nungaasia-post | 0.4.0 | Post model (parent of StalePost) and post API. |
| nungaasia-interaction | 0.7.0 | Likes, views, shares, comments, bookmarks, ratings — keyed by target type/id. |
| nungaasia-alert | 0.4.3 | In-app and email alert plumbing. |
| nungaasia-staticpage | 0.2.3 | DB-managed static pages (FAQ, about) at /info/pages/<slug>/. |
| nungaasia-search | 0.1.0 | Hashtag, mention, and query-log models + public ORM-backed search. |
| nungaasia-analytics | 0.2.4 | Consent-gated event capture (Consent Mode v2). |
| nungaasia-media | 0.3.0 | File uploads, image/audio storage, processing jobs. |
nungaasia-core in this site
Articles on this site (41 published)
go through the inheritance chain below. Every link in that chain is
a real Python class — the bottom two are defined in
nungaasia-core.
- stale_app.scheduled_post.StalePost
- nungaasia_post.models.post.Post
- nungaasia_core.models.abstract.UUIDMixin core
- nungaasia_core.models.abstract.TimestampedModel core
- django.db.models.base.Model
- django.db.models.utils.AltersData
Open APIs
- /api/v1/post/ — nungaasia-post
- /api/v1/interaction/ — nungaasia-interaction
- /api/v1/search/ — nungaasia-search
- /api/v1/media/ — nungaasia-media
- /api/v1/account/ — nungaasia-account
- /api/v1/alert/ — nungaasia-alert
- /api/v1/analytics/ — nungaasia-analytics
- /info/api/v1/pages/ — nungaasia-staticpage (public)
Most endpoints require a signed-in session; the published-pages list and the public /search/ surface are open.