-
-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: added branding #104
feat: added branding #104
Conversation
for more information, see https://pre-commit.ci
The API should not house all assets, as it's not designed to function like a CDN. The overarching plan is to enable users to fork the API and incorporate their own logos. Therefore, including logo variants in the API doesn't align with this strategy. There's no guarantee that forks will maintain our logo variants. To ensure consistency, we should retain a single, definitive logo as our base variant |
So we should only show the one circular logo in the API? |
In our case, that would be the main one, yeah. |
Why do we need "branding scalability"? it's a singular logo |
The current implementation returns only a single logo. This matches the proposed changes, and the code is okay and should be ready to merge. I will wait for you to review before doing so, though. EDIT 0: Once this is merged dev > main will require a rebase. Noting this down so that I don't forget. EDIT 1: Is this really a feat? Feels like a refactor... idk |
# 1.0.0-dev.1 (2024-07-08) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing dependencies and upgrade deps ([4236d64](4236d64)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0-dev.1 (2024-07-08) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing dependencies and upgrade deps ([4236d64](4236d64)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0-dev.1 (2024-07-09) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0-dev.1 (2024-07-09) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0-dev.1 (2024-07-09) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0-dev.1 (2024-07-09) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0-dev.1 (2024-07-09) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0-dev.1 (2024-07-09) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0-dev.1 (2024-07-10) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add CLI ([a988ffb](a988ffb)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
# 1.0.0 (2024-07-13) ### Bug Fixes * Add missing auth realm ([a6008a2](a6008a2)) * Add missing OpenAPI docs ([d4ac471](d4ac471)) * add required headers ([#8](#8)) ([f4c10dc](f4c10dc)) * Add uri to rate limiter request key ([e8c2488](e8c2488)) * **ci:** add git dep ([d61ddcc](d61ddcc)) * **ci:** fix git deps ([5564c2d](5564c2d)) * Configure CORS correctly ([2ed4cf3](2ed4cf3)) * Correct env var comment ([9d7b049](9d7b049)) * Correct persistence directory name ([6238e33](6238e33)) * **deps:** fix requirements file ([5f0ab26](5f0ab26)) * **deps:** missing pydantic ([089f29e](089f29e)) * **deps:** update poetry.lock ([b2c2fa7](b2c2fa7)) * Don't configure server ([280dbc3](280dbc3)) * Encode defaults to fix OpenAPI spec ([e9d1c8f](e9d1c8f)) * Finish DB Model to API model transformation inside transaction ([89a577e](89a577e)) * fix codeql issues ([b5568db](b5568db)) * Fix OpenAPI docs casing of a word ([541783d](541783d)) * Fix spelling mistake ([17ecf58](17ecf58)) * Increase pool size to mitigate overflow ([#113](#113)) ([5aed3d6](5aed3d6)) * Move old API endpoint configuration from env to configuration file ([7e99e49](7e99e49)) * Move robots.txt to root ([2ade550](2ade550)) * Only list public members ([97a5d11](97a5d11)) * Remove punctuation ([f9cae1e](f9cae1e)) * remove revanced-api from tools map ([4800ee9](4800ee9)) * Serialize response correctly ([1dccfd2](1dccfd2)) * Set body for all eligible request methods ([c6cacef](c6cacef)) * unversioned endpoints placement under v0 should be at root ([8b29f49](8b29f49)) * Use correct persistance folder path ([500a589](500a589)) * Use correct proxy path ([ef92768](ef92768)) * Use correct resource path ([4dffd32](4dffd32)) * Use multidict 6.0.5, add setup tools as dev dependency ([af19446](af19446)) ### Features * Add `/list` route ([6c930ff](6c930ff)) * Add `preferred` field to socials ([#100](#100)) ([24c8f60](24c8f60)) * Add announcements API ([42f7318](42f7318)) * Add announcements endpoints ([#91](#91)) ([8583e2a](8583e2a)) * Add backend rate limit route ([b967170](b967170)) * Add bio field for team members ([c40d50c](c40d50c)) * Add CLI ([a988ffb](a988ffb)) * Add configuration to specify public key id ([ad7d4b2](ad7d4b2)) * add download_count to releases ([#118](#118)) ([665b913](665b913)) * add friendly crypto names ([#53](#53)) ([7b70780](7b70780)) * Add GPG key to team members ([71f58cf](71f58cf)) * Add local ReVanced API server ([cd5d57f](cd5d57f)) * Add manager route ([f814fe5](f814fe5)) * add member gpg keys ([80cdb3b](80cdb3b)) * Add OpenAPI docs and cache to routes ([6ea63be](6ea63be)) * add preferred field to donations ([#56](#56)) ([6b705b1](6b705b1)) * Add proxy for old API ([39f54bb](39f54bb)) * Add rate limiting to routes ([80403f7](80403f7)) * added branding ([#104](#104)) ([edcad62](edcad62)) * API Fixes and Adjustments ([#23](#23)) ([b18097e](b18097e)) * API rewrite ([#2](#2)) ([45ef337](45ef337)) * better versioning engine ([8d36663](8d36663)) * Change default port to avoid using existing port ([9825865](9825865)) * Disallow all web crawlers ([#111](#111)) ([b69acfa](b69acfa)) * Do not ignore, if `.env` file is missing ([24c6f4e](24c6f4e)) * favicon ([a8126d7](a8126d7)) * hostname filtering ([5482d9c](5482d9c)) * Implement more routes and add configuration ([9999b24](9999b24)) * Improve routing paths ([df999c0](df999c0)) * info endpoint ([#71](#71)) ([9bbd056](9bbd056)) * Initialize project ([8ae50b5](8ae50b5)) * List more repository contributors ([19ebc82](19ebc82)) * Load system properties ([e373d26](e373d26)) * manager-related endpoints ([3a128c4](3a128c4)) * Move config file to CLI argument ([6a9f0ca](6a9f0ca)) * **observability:** sentry ([99e645c](99e645c)) * project init ([856fc66](856fc66)) * remove appinfo capabilities ([10f5225](10f5225)) * remove codecov tests ([9c69fa3](9c69fa3)) * Remove Swagger and OpenAPI ([af0b086](af0b086)) * Setup CI/CD ([c736a75](c736a75)) * Setup cors and cache ([205bcde](205bcde)) * Show default CLI option values ([db0bfc3](db0bfc3)) * Use auth digest instead of basic auth ([89e2acf](89e2acf)) * Use Jetty instead of Netty ([c23cd5c](c23cd5c)) * use objects for /socials and /donations ([#51](#51)) ([d4eac5c](d4eac5c)) * use objects for contact field ([5922830](5922830)) ### Performance Improvements * Cache latest announcements for constant access time ([1ca9952](1ca9952)) * Cache patches list instead of just the patches file ([7a1957d](7a1957d)) * Make async db transactions and use List instead of Set ([a7d1892](a7d1892))
Added brand link to the
/info
section