- core:
- add base api url (#202) (39941c24)
- add base api url (92cb161a)
- Add Legal disclaimers. (#201) (5caad84b)
- add disclaimer for mobile (8e55b91c)
- add why i love lawyers (83d2949a)
- add Electronic Arts’ Fansite Agreement (f9aa03b2)
- migrate to poetry for dependency management (d58aacd8)
- upgrade wagtail to 5.0.2 (#185) (38c57736)
- upgrade wagtail to 5.0.2 (04e5cb11)
- make generation of mock data much better for dev purpose (#183) (39c58893)
- remove discriminator from user profile (852ec4b3)
- send 404 on invalid profile (c01a9a4a)
- allow discord_id that has more than 18 digits (314ae215)
- set social auth provider name for mock user (0fc16e1d)
- set correct global_name and display_name (f33dcc9a)
- improved mock experience creatation; closes #175; closes #176 (38700955)
- add management command called to populate db with mock data (64732972)
- add boolean field to profile to mark a user as mock user (5b4b7009)
- API rework (#199) (ca6fca75)
- add logging and new page after submit (#181) (4728ba50)
- use global logger for logging when using runserver (6eed9376)
- setup logging before starting application (c7839b04)
- use InterceptHandler to route django logs to loguru; closes #179 (87f8540d)
- use loguru and logger for gunicorn; closes #180 (1bbd5408)
- restructure wsgi to make to more modular (ebb12a89)
- use gunicorn conf to set a few command line args; closes #178 (e62fb1d6)
- add gunicorn conf (8ebd8ae7)
- supress wagtail warning and load .env when starting with gunicorn (3e243488)
- add handling when a user with no profile tries to login on (3608474d)
- implement new UI for after submit page (#173) (7ea42237)
- Create CODE_OF_CONDUCT.md (#172) (508f05e5)
- check length of token to see if its passed (0d7ca29f)
- populate env template with default values for local development, update env usage in codebase (3b35021a)
- update contrib guide (e3562424)
- update env template (2395eca5)
- setup docker for local development (48623d71)
- add broken field to api (#170) (fac31af4)
- add field to api (40d42962)
- remove update-portainer workflow (7a1a18be)
- add WIP action to manage PRs (2a0c4358)
- add github sponsors info (7570a546)
- bfportal.gg: Bump version -> 2.0.0 (e6c0c7f1)
- api:
- add
owner
to api_fields of experience page (2a821728) - add Social accounts to User API response (505899cf)
- made api a separate module (98b70306)
- serialize field in ExperiencePage (768cf466)
- complete serializers for User Profile (d118c892)
- break serializers into modules (4f330c5c)
- add Serializer for SubCategory (0c404bb3)
- serialize ExperiencesCategory (e016a5a5)
- add
- tailwind:
- move tailwind config to bfportal folder (#197) (dc2372c3)
- move tailwind config to bfportal folder (f316f062)
- use standalone tailwind instead of django-tailwind (#196) (7c4b96f4)
- add scripts to make dev experience better (e472f7e7)
- remove theme app (a2450ff1)
- remove django-tailwind (7b378ac8)
- CI:
- update image to use npm for tailwind (116d66eb)
- add caching to docker action (#192) (683264e7)
- use github cache to cache image layers (7f7eba6d)
- run docker action on all paths (cd9c28ea)
- set up buildx in GH actions (40d7e4b3)
- set default directory for runner (2963a902)
- migrate to a multistage docker build (a7766fe1)
- build docker image for main and production branch (#186) (099524c1)
- build docker image for main and production branch (50ddd69f)
- add default_install_hook_types to pre-commit config to install commit-msg type hooks by default (898324b1)
- poetry: use poetry as the dependency manager (#188) (37b46a51)
- mock:
continue
if a user exists with the same username (e428544e)- add random users as creators; closes #176 (9e10e0e0)
- set random states to experience page (119d424b)
- remove factory app and merge into one management command called (073bc014)
- docker: add profiles to docker compose for easier development on local (#182) (3edc6540)
- docs: compelete steps to use docker as dev environment (dc7acf51)
- gh-actions:
- migrate to ghcr.io from docker.pkg.github.com (e4ebc244)
- removed dev from push branches in 'on' (e1349849)
- core:
- add version in package.json (d266e40e)
- merge dev into main (#187) (6c9617f2)
- add
cachetools
to dependencies (018c3385) - Merge branch 'dev' into docker-dev-env (46985668)
- add DB_PASSWORD to template (06d7e001)
- Merge branch 'dev' into docker-dev-env (86e0ef5e)
- add to LOGGING_FORMAT (8f9dd4e9)
- added loguricorn (2ae1cee1)
- merge branch 'main' into dev (08e51c58)
- sort keys into required or not (124a2ab6)
- Merge branch 'main' into docker-dev-env (f130163b)
- merge main (f608da84)
- clean up readme (6a6a1bc4)
- merge main -> dev (d65df934)
- lint: fix linting errors (e3c93cc3)
- CI:
- resolve merge conflict (4559ecdf)
- fix flake8 and black warnings (11086c57)
- mock: add logging (c9048930)
- pre-commit: bump commit-msg-validator version (7702d6a0)
- core: remove function (64984b66)
- CI:
- ignore correct path in collectstatic (4bfa0289)
- use raw type tag to get latest tag meta data (#194) (b0e4997e)
- use raw type tag to get latest tag meta data (af5fddf6)
- set correct flavor in meta-data action (#193) (e76b82f2)
- set correct flavor in meta-data action (b7ddaa02)
- get metadata for image in meta-data action (9721dddb)
- set correct branch name in docker push (#190) (f5eebb18)
- set correct branch name in docker push (bc42640d)
- set correct version for meta-data action (#189) (9af686bc)
- set correct version for meta-data action (87ce37a8)
- dependency conflict in draftjs-exporter (f8b5ca46)
- fix logic when cheking for env lenght 🥲 (78c0f68b)
- logic for checking token length (2a0a0ee8)
- made category required in submit form (#166) (b60726d7)
- make categories required; fixes #149 (fd9b28c0)
- Add CSRF_TRUSTED_ORIGINS to settings.py (#165) (142beab1)
- add CSRF_TRUSTED_ORIGINS to settings (bd0393dd)