·
16 commits
to main
since this release
What's Changed
- Add core-setup models by @aaronjae22 in #15
- Setting up PostgreSQL database and django-environ by @aaronjae22 in #17
- Adding serializers, mixin, endpoints and views by @aaronjae22 in #19
- Adding tests for existing functionality by @aaronjae22 in #21
- Seeding database with testing data by @aaronjae22 in #23
- Add Actor as internal object to Create Activity in PortabilityOutbox by @aaronjae22 in #29
- Update testsuite by @aaronjae22 in #34
- Setup django admin for models by @aaronjae22 in #63
- Adding GitHub workflow and updating requirements and docs by @aaronjae22 in #65
- Update settings and reference servers by @aaronjae22 in #73
- chore: update requirements.txt by @alexeyqu in #86
- Revert "Merge pull request #86 from dtinit/chore/update-requirements" by @alexeyqu in #88
- feat: add ruff linter with precommit config by @alexeyqu in #89
- Refactor follow activities and test data previously by @aaronjae22 in #87
- Setup very basic frontend styles and index content by @alexbainter in #90
- Setup environment-specific logging by @aaronjae22 in #92
- Feat: Auth and API refactor by @aaronjae22 in #97
- Set up allauth (with email verification) by @alexbainter in #104
- Implementing Django User Model with Source and Destination ActivityPub Actors by @aaronjae22 in #105
- refactor(json-ld): Move representation from models to views by @aaronjae22 in #109
- Add actors to homepage by @alexbainter in #113
- feat(factories): Implement dual-actor factories and update test suite by @aaronjae22 in #112
- User oauth by @Gogo-ug1 in #114
- User oauth - Moved to authenticated section by @Gogo-ug1 in #118
- Improve Testbed core functionalities by @aaronjae22 in #126
- Initiate OAuth2 implementation and migrate to django-oauth-toolkit’s built-in Application model by @aaronjae22 in #128
- Implement LOLA-compliant OAuth2 validator and enhance Application registration by @aaronjae22 in #129
- Add OAuth Authorization Code Flow with Security Enhancements by @aaronjae22 in #138
- Iterate over OAuth phase 1 - Make client ID/secret read-only and update documentation by @aaronjae22 in #142
- Add LOLA authentication system for ActivityPub account portability by @aaronjae22 in #161
- Oauth/debug token exchange and update oauth documentation by @aaronjae22 in #160
- Complete OAuth Documentation Update with Phase 5 and Implementation Alignment by @aaronjae22 in #162
- Clean up OAuth test suite with factories and helper methods by @aaronjae22 in #163
- feat: Implement LOLA social collections with .well-known OAuth discovery by @aaronjae22 in #169
- Implement LOLA infrastructure enhancements + Social Collections with Production OAuth security by @aaronjae22 in #185
- Address PRs review comments - security, terminology, and tests refactoring by @aaronjae22 in #190
- Completed LOLA Endpoints and centralized LOLA validation + comprehensive structure JSON error schema by @aaronjae22 in #197
- feat: Implement GCP Cloud Run stg and prod deployment with refactored settings by @aaronjae22 in #204
- GCP: Fix EMAIL_HOST_USER issue when running deploy job by @aaronjae22 in #205
- GCP: change-to-psycop2-binary by @aaronjae22 in #210
- GCP: fix scss runtime error by @aaronjae22 in #211
- GCP: Fix SCSS serving error due to wrong GS_BUCKET location by @aaronjae22 in #212
- GCP: fix sass-processor-storage-error by @aaronjae22 in #213
- GCP: fix GSBUCKET to serve the right static path by @aaronjae22 in #214
- GCP: fix-URLs-typos by @aaronjae22 in #215
- GCP: adding correct GSBUCKET path for stating by @aaronjae22 in #216
- GCP: add sass processor path by @aaronjae22 in #217
- GCP: update staging setting to include Cloud Run default URL by @aaronjae22 in #218
- GCP: update production setting to include Cloud Run default URL by @aaronjae22 in #219
- GCP: updating production subdomain by @aaronjae22 in #220
- ci-cd: Production tagging and GitHub release job by @aaronjae22 in #224
New Contributors
- @aaronjae22 made their first contribution in #15
- @alexeyqu made their first contribution in #86
- @alexbainter made their first contribution in #90
- @Gogo-ug1 made their first contribution in #114
Full Changelog: https://github.com/dtinit/activity-pub-testbed/commits/production-2025-11-04-00-26-50Z