Commit Graph

113 Commits

Author SHA1 Message Date
perennial 674ed35649 docs: restructure and improve guidelines doc 2024-09-21 19:02:36 +10:00
VnPower 27bf3bf6ed Add guidelines? 2024-09-20 21:10:18 +07:00
VnPower cbf870c989 Merge pull request 'Implement exponential backoff for API requests and token management' (#101) from perennial/PixivFE:tokenmanager into v2
Reviewed-on: https://codeberg.org/VnPower/PixivFE/pulls/101
2024-09-19 14:31:03 +00:00
VnPower 21e1caaeb3 Remove artifacts 2024-09-19 21:30:42 +07:00
perennial 2314cd0cda docs: tidy exp backoff page 2024-09-19 17:20:27 +10:00
perennial 6b8c579e9e Implement retryablehttp for API request retries
Refactor API request mechanism to use the retryablehttp
package instead. Update documentation and dependencies
to reflect this change.
2024-09-19 17:17:02 +10:00
perennial 3d6f5ace8c fix type bug 2024-09-19 16:41:52 +10:00
perennial 21deae4887 docs: modify headings on env var page 2024-09-19 16:34:07 +10:00
perennial bc19f485a2 Add separate API request level backoff mechanism
Implement new backoff settings for API requests, distinct from token
management backoff.

Update config, core request handling, and documentation to reflect the
new API request backoff mechanism. Refactor TokenManager to use the
manager's baseTimeout instead of individual token timeouts.
2024-09-19 16:27:22 +10:00
perennial 66203ca4f4 Add documentation for exp backoff behaviour 2024-09-19 14:37:51 +10:00
perennial ee5b11708d docs: move framework-migration.md to new archive section 2024-09-18 02:41:40 +10:00
perennial a7331357c3 docs: include guidelines document 2024-09-18 02:25:09 +10:00
VnPower 6778378427 Remove artifact 2024-09-17 23:11:27 +07:00
VnPower d804db1ba2 Fix AiType 2024-09-17 23:10:37 +07:00
perennial a5418aa9ce docs: use existent tagged release as example 2024-09-18 01:20:16 +10:00
VnPower 08f43dfbcf Bump version 2024-09-17 21:33:37 +07:00
VnPower eed11702e8 Change some wordings 2024-09-17 20:44:54 +07:00
perennial 6427e71d43 docs: format roadmap 2024-09-17 18:02:24 +10:00
perennial 7e31f1532b docs: mention available Docker image tags 2024-09-17 16:17:46 +10:00
perennial b888eb423c docs: add Docker badges 2024-09-17 16:02:50 +10:00
perennial 9eb68f7a2e docs: use Uptime Robot for instance status 2024-09-17 02:13:34 +10:00
perennial 1ff3c9105e docs: use cards for feature list 2024-09-17 01:54:08 +10:00
perennial 923c5574c1 docs: fix env vars page 2024-09-17 01:37:55 +10:00
perennial 3205c8a43b docs: update token guide with using multiple tokens 2024-09-17 01:35:06 +10:00
perennial 49d345e1fc docs: update token guide with info from #36
ref: https://codeberg.org/VnPower/PixivFE/issues/36#issuecomment-2315859
2024-09-17 01:12:47 +10:00
perennial 039b3674ad docs: fix headings 2 2024-09-16 22:35:55 +10:00
perennial 71e5d4a0ba docs: fix heading 2024-09-16 21:19:43 +10:00
perennial 89f9c61dc9 docs: update with Make instructions 2024-09-16 21:19:43 +10:00
VnPower c0471741c5 Roadmap for v2.9 2024-09-15 09:49:58 +07:00
VnPower 28d534efb8 Update roadmap 2024-09-14 21:28:08 +07:00
perennial 87a941f0cd docs: document PIXIVFE_TOKEN_LOAD_BALANCING 2024-09-14 17:53:26 +10:00
perennial ba6f2c78a1 Docker: Update config and simplify deployment
- Update Dockerfile to use golang 1.23.1 with Alpine
- Switch base image to scratch
- Replace docker-compose.yml with compose.yaml and update configuration
- Remove unnecessary files (entrypoint.sh, pixivfe_token.txt)
- Simplify token management
- Update documentation
2024-09-12 01:37:25 +10:00
perennial 7a2c3221c5 docs: rewording 2024-09-11 22:44:58 +10:00
perennial 713f7e8a6d docs: cleanup unneeded nav elements 2024-09-11 22:43:33 +10:00
perennial 2503fac752 docs: rework dev index.md 2024-09-11 22:40:15 +10:00
perennial b0e146ca66 docs: rework hosting index.md 2024-09-11 22:24:10 +10:00
perennial 80673b3c6b docs: rework home page 2024-09-11 22:07:04 +10:00
perennial 5a2b01b688 docs: fix broken links 2 2024-09-11 18:22:10 +10:00
perennial 31983ed794 docs: rename hosting-image-proxy-server.md 2024-09-11 18:21:06 +10:00
perennial 606e3e13f4 docs: fix broken links 2024-09-11 18:20:11 +10:00
perennial f03dfa52a8 docs: setup redirects 2024-09-11 18:18:03 +10:00
perennial 75a61e044c docs: move hosting docs to separate dir 2024-09-11 18:14:50 +10:00
iacore 0a9d28a105 document the change in format of PROXY_CHECKER_INTERVAL
clean up
2024-09-05 17:26:55 +00:00
iacore 21db4db9b0 rewrite code about environment variables 2024-09-05 17:17:23 +00:00
perennial c3e47a0618 docs: update img proxy list 2024-09-05 18:20:22 +10:00
iacore 8675bf4818 document testing 2024-08-30 18:25:23 +00:00
VnPower 8d89e17ef3 Update dev note 2024-08-30 10:53:03 +07:00
iacore 7825b503f2 clear up ./audit 2024-08-29 14:52:39 +00:00
iacore 13cd5929c1 Add flamegraph page 2024-08-29 14:52:32 +00:00
iacore 14db9a41cf remove zipkin 2024-08-29 11:51:42 +00:00