19 Commits

Author SHA1 Message Date
Alexandre Teles
6133b4f776
feature: add /changelogs endpoint (#10) 2022-10-09 16:43:46 -03:00
Alexandre Teles
9dbef92fd1
feat: resolves #5, resolves #4 (#7)
* Implements client generation and management

* fix announcements endpoints

* change annoucements model

* bump deps

* sync with main

* refactor: adopt some functional standards in Releases.py

* feat: add new workflows

* chore: remove unused files

* refactor: update build badge

* refactor: move files around and delete unused ones

* feat: add authentication endpoints

* refactor: clean up code on Clients.py controller

* fix: fix the client secret update endpoint

* refactor: clean up authentication code

* feat: add authentication to client endpoints

* chore: bump deps

* feat: add admin user generation
2022-10-08 17:35:54 -03:00
Alexandre Teles
0be7628852 add sentry monitoring 2022-09-14 15:45:36 -03:00
Alexandre Teles
1b30c6119e add timestamp to tools enpoint 2022-09-09 22:06:45 -03:00
Alexandre Teles
bdbf99a4f7 basic logging 2022-09-08 00:32:31 -03:00
Alexandre Teles
850a75f6de add status endpoint 2022-09-07 17:48:22 -03:00
Alexandre Teles
bdbff93ec8 fix mypy config 2022-09-05 12:20:00 -03:00
Alexandre Teles
f559730107 add pydantic support to mypy 2022-09-05 11:48:27 -03:00
Alexandre Teles
e7929107ad fix middleware execution order 2022-09-04 02:52:54 -03:00
Alexandre Teles
5175521596 update api description 2022-09-04 02:35:39 -03:00
Alexandre Teles
2c302a2c16 implements a crude internal cache 2022-09-04 02:32:25 -03:00
Alexandre Teles
c0f7210725 removes /app, adds /contributors and cleans-up code 2022-09-04 00:36:15 -03:00
Alexandre Teles
231ce565d9 fully implements redis cache functionality 2022-08-31 23:12:37 -03:00
Alexandre Teles
ae423dc2fa add redis module requirement 2022-08-31 21:22:02 -03:00
Alexandre Teles
228c75c662 include aioredis and proper cache because I forgor 2022-08-31 21:14:49 -03:00
Alexandre Teles
1ee02be65f Upgrade to python 3.10 2022-08-31 17:33:08 -03:00
Alexandre Teles
41d5ae63be restore execution permissions on main.py 2022-08-31 15:31:42 -03:00
Alexandre Teles
5439fb2cf3 /patches pulls upstream json instead of markdown 2022-08-30 01:14:45 -03:00
Alexandre Teles
0c929689d8 Add project files 2022-08-28 20:05:37 -03:00