37 Commits

Author SHA1 Message Date
perennial 7095acd437 rm go-retryablehttp 2024-10-21 15:05:46 +11:00
perennial 5cc93dcfe2 docs: consolidate pages under Feature tracker 2024-10-14 15:50:30 +11:00
perennial c901c7b6d6 docs: tidy headings 2024-10-14 15:39:17 +11:00
perennial f03e1e67c2 docs: tidy and update more 2024-10-14 15:35:41 +11:00
perennial 6a6e949db5 docs: update novel features page 2024-10-14 15:20:56 +11:00
perennial 4430ac074e docs: tidy 2024-10-14 15:19:42 +11:00
perennial 4311bb00dc docs: rm unused pagination doc 2024-10-14 15:02:47 +11:00
perennial bedb5eba6b docs: i18n implementation details 2024-10-11 16:28:05 +11:00
perennial 8212821f67 docs: update crowdin docker instructions again 2024-10-11 14:06:44 +11:00
perennial f71c27f9f8 docs: rm separate crowdin init step 2024-10-11 13:52:17 +11:00
perennial fbb8bf2156 docs: update i18n docker instructions 2024-10-11 13:41:30 +11:00
perennial 920f15643b documentation for pagination 2024-09-29 19:35:21 +10:00
iacore f4fa8f41f7 update docs 2024-10-10 14:10:35 +00:00
iacore 0ea2ec816f [i18n] fix jet template rewriter 2024-10-09 14:31:15 +00:00
iacore e27dc301e2 Add cookie: Locale 2024-10-08 22:55:13 +00:00
perennial 24180e2922 i18n: more docker doc 2024-10-08 20:48:28 +11:00
perennial dcbc6572b3 i18n: add crowdin docker instructions 2024-10-08 20:43:37 +11:00
iacore 877fe4be32 ++docs 2024-10-08 09:27:18 +00:00
iacore ab424898f6 Document Crowdin CLI usage 2024-10-08 09:24:38 +00:00
iacore f323d67488 document i18n progress 2024-10-08 06:50:36 +00:00
iacore 6dca053e7f document i18n todo 2024-10-08 06:23:48 +00:00
iacore 6d225d5959 Cleanup global i18n 2024-10-08 06:14:19 +00:00
iacore bf6ff09792 clean up HTML 2024-10-06 08:48:23 +00:00
VnPower 24a977bfab Note for App API 2024-09-28 19:56:41 +07:00
perennial c3bb477132 Rename token management environment variables
This commit clarifies the purpose of certain environment variables
by explicitly associating them with token management. The variables
PIXIVFE_MAX_RETRIES, PIXIVFE_BASE_TIMEOUT, and PIXIVFE_MAX_BACKOFF_TIME
are now prefixed with "TOKEN_" to better distinguish them from API-level
settings.

The ServerConfig struct, configuration loading, logging,
and documentation have been updated accordingly.
2024-09-24 19:32:14 +10: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 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
VnPower 28d534efb8 Update roadmap 2024-09-14 21:28:08 +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
iacore 879a344279 save API response better 2024-08-28 14:45:44 +00:00
iacore a68b742b6a Add tracing 2024-08-28 13:58:51 +00:00
iacore 0b962f6ac9 add docs 2024-08-28 13:58:51 +00:00
iacore 404bc3b6cb reorganize docs 2024-08-28 13:58:51 +00:00