Commit Graph

  • 4f0bed8483 docs: pin the real build sha in the 5.1.3 release notes main Evil0ctal 2026-10-01 17:41:58 -07:00
  • 31d56df146 chore: release 5.1.3 v5.1.3 Evil0ctal 2026-10-01 17:35:13 -07:00
  • 3f9fe65023 Merge branch 'fix/issue-767-short-link' Evil0ctal 2026-10-01 17:34:27 -07:00
  • 2f3073c362 fix(worker): expand a link sent to an endpoint that names itself Evil0ctal 2026-10-01 17:27:49 -07:00
  • 9569a5fa1b Merge pull request #780 from Evil0ctal/dependabot/npm_and_yarn/web/console-6dde1de8b4 Evil0ctal 2026-10-01 17:33:44 -07:00
  • aa2490a031 chore: bump typescript-eslint dependabot[bot] 2026-10-02 00:29:17 +00:00
  • fa02c71637 Merge pull request #773 from Evil0ctal/dependabot/uv/sqlalchemy-asyncio--gte-2.1.1 Evil0ctal 2026-10-01 17:09:07 -07:00
  • 4ec57c9e23 Merge pull request #775 from Evil0ctal/dependabot/npm_and_yarn/web/eslint/js-10.0.1 Evil0ctal 2026-10-01 17:08:43 -07:00
  • 46bc03cf33 fix(types): keep mypy clean under SQLAlchemy 2.1 Evil0ctal 2026-10-01 17:01:38 -07:00
  • 38ffa85efe fix(console): drop the dead assignments eslint 10 flags Evil0ctal 2026-10-01 16:59:32 -07:00
  • 27df074d7f chore: update sqlalchemy[asyncio] requirement from >=2.0.52 to >=2.1.1 dependabot[bot] 2026-10-01 23:59:36 +00:00
  • b9e5515c31 chore: bump @eslint/js from 9.39.5 to 10.0.1 in /web dependabot[bot] 2026-10-01 23:59:28 +00:00
  • 3282dd3461 Merge pull request #772 from Evil0ctal/dependabot/npm_and_yarn/web/react-i18next-17.0.15 Evil0ctal 2026-10-01 16:57:27 -07:00
  • 3a2c0836bc Merge pull request #776 from Evil0ctal/dependabot/uv/uvicorn-standard--gte-0.54.0 Evil0ctal 2026-10-01 16:57:18 -07:00
  • 22d1813f7b chore: bump react-i18next from 15.7.4 to 17.0.15 in /web dependabot[bot] 2026-10-01 23:48:11 +00:00
  • 2a08550a97 chore: update uvicorn[standard] requirement from >=0.52.4 to >=0.54.0 dependabot[bot] 2026-10-01 23:46:24 +00:00
  • 08b85af127 Merge pull request #774 from Evil0ctal/dependabot/npm_and_yarn/web/globals-17.12.0 Evil0ctal 2026-10-01 16:45:48 -07:00
  • efe2fc5aaa Merge pull request #769 from Evil0ctal/dependabot/npm_and_yarn/web/console-872331b355 Evil0ctal 2026-10-01 16:45:29 -07:00
  • 4b454cde52 Merge pull request #770 from Evil0ctal/dependabot/uv/python-713cd61cf1 Evil0ctal 2026-10-01 16:44:53 -07:00
  • 024de0d66d Merge pull request #777 from Evil0ctal/dependabot/github_actions/actions-1893dd32ff Evil0ctal 2026-10-01 16:44:17 -07:00
  • eb1f24a596 Merge pull request #778 from Evil0ctal/dependabot/npm_and_yarn/web/brace-expansion-5.0.12 Evil0ctal 2026-10-01 16:44:14 -07:00
  • 8c6ceb1982 Merge pull request #779 from Evil0ctal/dependabot/uv/pyjwt-2.15.0 Evil0ctal 2026-10-01 16:44:11 -07:00
  • 9fce27ff8b chore: bump pyjwt from 2.13.0 to 2.15.0 dependabot[bot] 2026-10-01 17:55:02 +00:00
  • 9475f5a594 chore: bump brace-expansion from 5.0.9 to 5.0.12 in /web dependabot[bot] 2026-10-01 17:54:55 +00:00
  • a901bca934 ci: bump github/codeql-action from 3 to 4 in the actions group dependabot[bot] 2026-10-01 00:49:07 +00:00
  • 76abba63d9 chore: bump globals from 15.15.0 to 17.12.0 in /web dependabot[bot] 2026-10-01 00:48:35 +00:00
  • 504cb0d7a0 chore: bump the python group with 3 updates dependabot[bot] 2026-10-01 00:48:22 +00:00
  • 19bda45d9e chore: bump the console group in /web with 10 updates dependabot[bot] 2026-10-01 00:48:16 +00:00
  • d8f874cd5b docs: pin the real build sha in the 5.1.2 release notes Evil0ctal 2026-09-28 11:50:55 -07:00
  • 81cabb5c6f chore: release 5.1.2 v5.1.2 Evil0ctal 2026-09-28 11:44:28 -07:00
  • f4f938b60d Merge branch 'fix/issue-766-notice' Evil0ctal 2026-09-28 11:43:10 -07:00
  • f40160ede5 docs: add a NOTICE file carrying the copyright notice fix/issue-766-notice Evil0ctal 2026-09-28 11:40:12 -07:00
  • 2b74f33b16 fix(security): resolve and pin a caller-supplied proxy in public mode Evil0ctal 2026-09-28 11:26:49 -07:00
  • 737bf3dfe9 docs: pin the real build sha in the 5.1.1 release notes Evil0ctal 2026-09-22 23:36:35 -07:00
  • d21b92ec28 chore: release 5.1.1 v5.1.1 Evil0ctal 2026-09-22 23:26:09 -07:00
  • b62543d977 fix(setup): only one request may claim the setup token Evil0ctal 2026-09-22 23:18:54 -07:00
  • cea9b57ea8 feat(console): restore a platform's refill marks to the global default Evil0ctal 2026-09-22 22:43:40 -07:00
  • 5d74ea1316 feat(pool): per-platform refill marks, and a switch to turn one off Evil0ctal 2026-09-22 22:19:21 -07:00
  • 9fa3e54066 docs: the saved-folder endpoints were missing from the API reference Evil0ctal 2026-09-14 20:14:38 -07:00
  • 71c3ec0193 docs: pin the real build sha in the 5.1.0 release notes Evil0ctal 2026-09-14 20:10:34 -07:00
  • 8a3feca266 chore: release 5.1.0 v5.1.0 Evil0ctal 2026-09-14 20:02:02 -07:00
  • 0913b25f38 feat(urls): recognize a TikTok collection link Evil0ctal 2026-09-14 19:54:37 -07:00
  • efa25a04b6 feat(douyin): bookmark folders, and the posts inside one Evil0ctal 2026-09-14 19:27:19 -07:00
  • 6fda83718f test: redact the account id in the session-check sample Evil0ctal 2026-09-14 18:56:54 -07:00
  • 547d132edd feat(tiktok): describe one saved folder by id, and say who owns it Evil0ctal 2026-09-14 00:27:07 -07:00
  • a403704739 feat(tiktok): the posts an author reposted Evil0ctal 2026-09-13 22:29:19 -07:00
  • 4ef5ed55e7 feat(tiktok): read the posts inside one saved folder Evil0ctal 2026-09-13 22:03:09 -07:00
  • ef038b50c1 test: the page-size ceiling is refused at the route, not just in the helper Evil0ctal 2026-09-13 21:11:33 -07:00
  • c56bbe860a feat(tiktok): the posts an author saved, not just the folders Evil0ctal 2026-09-13 20:54:32 -07:00
  • dde93b6d5f fix(tiktok): refuse a page size TikTok will not serve Evil0ctal 2026-09-13 20:27:58 -07:00
  • 6c78f0d466 feat(tiktok): list an author's bookmark folders Benno 2026-09-14 05:18:42 +02:00
  • 3fa19d9aeb docs: tell people how to bring v4 up with one docker command Evil0ctal 2026-09-11 02:56:22 -07:00
  • 4abcfb3faf chore: release 5.0.3 v5.0.3 Evil0ctal 2026-09-11 02:18:32 -07:00
  • 19eb497164 fix(tiktok): read the id from what fetch returns, not from what it parsed Evil0ctal 2026-09-11 01:48:14 -07:00
  • bbd08152d3 fix(tiktok): the handle lookup gave up whenever its answer was cached Evil0ctal 2026-09-11 01:31:23 -07:00
  • 9d213830f1 fix(api): a session's 403 listed scopes that could never have refused it Evil0ctal 2026-09-11 01:20:10 -07:00
  • 362dd1539e docs: the sha row in the notes says how to get the value, not the value v5.0.2 Evil0ctal 2026-09-11 00:59:12 -07:00
  • 7d162537b5 chore: the sha tag in the 5.0.2 notes is the commit being tagged Evil0ctal 2026-09-11 00:58:26 -07:00
  • 03ea5d9121 chore: release 5.0.2 Evil0ctal 2026-09-11 00:53:33 -07:00
  • e05b8dfbfa feat(api): a 403 now says what it wants and what you sent Evil0ctal 2026-09-11 00:46:28 -07:00
  • 5fafdda175 fix(console): an author download could only ever go to Douyin Evil0ctal 2026-09-11 00:22:03 -07:00
  • 3093c72d58 fix(tiktok): a profile link could not reach the author's posts Evil0ctal 2026-09-11 00:10:58 -07:00
  • 1a5c3ceaeb docs: the demo moved to its own subdomain, and the docs are online Evil0ctal 2026-09-10 23:48:38 -07:00
  • 951af91001 docs: make the documentation findable and attributable Evil0ctal 2026-09-10 22:16:27 -07:00
  • 6bd2b5b6fe docs: put the git tag and the image tag side by side in release notes Evil0ctal 2026-09-10 22:00:03 -07:00
  • 2884b6112f docs: a release image tag has no leading v Evil0ctal 2026-09-10 21:50:21 -07:00
  • bcbbfa17dc fix(install): upgrade to a release asked Docker Hub for a tag that never existed Evil0ctal 2026-09-10 21:17:19 -07:00
  • 1b9478a97f release: 5.0.1, and the English README becomes the default v5.0.1 Evil0ctal 2026-09-10 21:05:57 -07:00
  • 778902767f test: fix the rest of the decode tests, not just the one CI happened to catch Evil0ctal 2026-09-10 19:59:11 -07:00
  • e02c0f3f5c feat: the cat in the signing modules, and two easter eggs in the console Evil0ctal 2026-09-10 19:49:34 -07:00
  • a763431bfe docs: say what DTK stands for Evil0ctal 2026-09-10 19:24:32 -07:00
  • d29dd88309 test: stop one decode test failing on a documented 1-in-690 signature Evil0ctal 2026-09-10 19:01:27 -07:00
  • b1b6404054 fix(tests): ruff E741 in the installer hygiene test Evil0ctal 2026-09-10 18:45:37 -07:00
  • 9acdaa8cd5 fix(install): an instance pinned to a sha build had nowhere to upgrade to Evil0ctal 2026-09-10 18:34:31 -07:00
  • 7f54edc7d0 docs: the installation page did not know the installer exists Evil0ctal 2026-09-10 18:25:54 -07:00
  • 2f13b75651 fix(console): the mobile navigation drawer, and one page that ran off the side Evil0ctal 2026-09-10 18:20:51 -07:00
  • e6d1e85f40 feat: the installer becomes the management tool as well Evil0ctal 2026-09-10 18:04:20 -07:00
  • 09211872b5 feat: a guided installer, in both languages Evil0ctal 2026-09-10 10:46:03 -07:00
  • e0c3bad156 chore(console): vite 8, with the React plugin it needs Evil0ctal 2026-09-10 10:11:41 -07:00
  • c70f4e6a33 chore(console): eslint 10 and the React Compiler lint rules Evil0ctal 2026-09-10 10:05:02 -07:00
  • e9de2d009f Merge branch 'pr-745' into deps-eslint Evil0ctal 2026-09-10 09:56:58 -07:00
  • 1fb5f69f01 Merge branch 'pr-750' into deps-integration Evil0ctal 2026-09-10 09:51:06 -07:00
  • 6b6024e7de Merge branch 'pr-749' into deps-integration Evil0ctal 2026-09-10 09:51:06 -07:00
  • 4f6d930487 Merge branch 'pr-748' into deps-integration Evil0ctal 2026-09-10 09:51:06 -07:00
  • 9633e68e02 Merge branch 'pr-747' into deps-integration Evil0ctal 2026-09-10 09:51:06 -07:00
  • 1ef45eac6f Merge branch 'pr-746' into deps-integration Evil0ctal 2026-09-10 09:51:05 -07:00
  • 3c19ad908e Merge branch 'pr-742' into deps-integration Evil0ctal 2026-09-10 09:51:05 -07:00
  • 0a9fd925d9 Merge branch 'pr-751' into deps-integration Evil0ctal 2026-09-10 09:51:05 -07:00
  • 416d85ad17 Merge branch 'pr-741' into deps-integration Evil0ctal 2026-09-10 09:51:05 -07:00
  • 2fb123f8c2 fix: a demo visitor gets a console that fits the role, not one that 403s Evil0ctal 2026-09-10 09:43:10 -07:00
  • 43c9b4059c ci: bump the actions group with 11 updates dependabot[bot] 2026-09-10 16:31:48 +00:00
  • eed9104984 chore: update redis[hiredis] requirement from >=5.2 to >=8.1.0 dependabot[bot] 2026-09-10 16:30:48 +00:00
  • a5f01bb7b5 chore: update uvicorn[standard] requirement from >=0.32 to >=0.52.4 dependabot[bot] 2026-09-10 16:30:39 +00:00
  • 5e57eeec5e chore: update sqlalchemy[asyncio] requirement from >=2.0.36 to >=2.0.52 dependabot[bot] 2026-09-10 16:30:31 +00:00
  • 275216ba1b chore: bump mcp from 2.1.1 to 2.2.0 in the python group dependabot[bot] 2026-09-10 16:30:20 +00:00
  • dd6ff0e2da chore: bump i18next from 24.2.3 to 26.4.2 in /web dependabot[bot] 2026-09-10 16:30:08 +00:00
  • 76e780c6a0 chore: bump eslint from 9.39.5 to 10.10.0 in /web dependabot[bot] 2026-09-10 16:30:00 +00:00
  • d7b7b65ef7 chore: bump eslint-plugin-react-hooks from 5.2.0 to 7.1.1 in /web dependabot[bot] 2026-09-10 16:29:53 +00:00
  • 38a678367a chore: bump @types/node in /web in the console group dependabot[bot] 2026-09-10 16:29:33 +00:00
  • 97cf6c1db3 chore: bump golang from 1.23-alpine to 1.27-alpine in /docker dependabot[bot] 2026-09-10 16:29:05 +00:00