Commit Graph

  • df1fa51800 refactor(main): move JSON formatter imports to module level per code review copilot-swe-agent[bot] 2026-03-16 09:55:30 +00:00
  • be6023464a Initial plan copilot-swe-agent[bot] 2026-03-16 09:54:59 +00:00
  • c9940965a6 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-16 09:54:50 +00:00
  • e4e2521aec 0.146.0 v0.146.0 semantic-release 2026-03-16 09:54:47 +00:00
  • fb9fc01780 Merge pull request #698 from christianlouis/security/fix-rclone-command-injection-10804853329672964529 Christian Krakau-Louis 2026-03-16 10:54:10 +01:00
  • 7b21a69ceb perf: optimize url upload with async i/o google-labs-jules[bot] 2026-03-16 09:53:47 +00:00
  • 827979598e perf(onedrive): use async httpx for token refresh google-labs-jules[bot] 2026-03-16 09:53:14 +00:00
  • b9b8796153 Merge pull request #699 from christianlouis/improve-generate-api-token-coverage-1443605259252817388 Christian Krakau-Louis 2026-03-16 10:53:06 +01:00
  • b3d1824d66 Merge pull request #700 from christianlouis/extract-pdf-metadata-upload-to-email-12238364102013658937 Christian Krakau-Louis 2026-03-16 10:52:51 +01:00
  • 00be8d7b8e Merge pull request #703 from christianlouis/perf/fix-n-plus-1-shared-links-7028382104319809262 Christian Krakau-Louis 2026-03-16 10:52:34 +01:00
  • e29e222833 Merge pull request #704 from christianlouis/test-settings-sync-error-handling-9908300433097254406 Christian Krakau-Louis 2026-03-16 10:52:15 +01:00
  • 6e2e54aac6 Merge pull request #705 from christianlouis/perf/fix-n-plus-1-duplicates-17979853535459179799 Christian Krakau-Louis 2026-03-16 10:51:59 +01:00
  • 0d606d480f Merge pull request #706 from christianlouis/test-saved-searches-update-3763426346293976504 Christian Krakau-Louis 2026-03-16 10:51:37 +01:00
  • a9af06ed17 Merge pull request #708 from christianlouis/test-create-saved-search-errors-7017236575137054898 Christian Krakau-Louis 2026-03-16 10:51:18 +01:00
  • 6da1e6fd81 feat(config): add JSON structured logging and syslog forwarding for application logs copilot-swe-agent[bot] 2026-03-16 09:51:16 +00:00
  • 056292dbe6 Merge pull request #710 from christianlouis/jules/perf-opt-reorder-plans-5035457001465312501 Christian Krakau-Louis 2026-03-16 10:51:02 +01:00
  • 50846360b3 Merge pull request #712 from christianlouis/test-settings-sync-coverage-16903900720046903542 Christian Krakau-Louis 2026-03-16 10:50:40 +01:00
  • 13a156f4e3 Merge pull request #709 from christianlouis/test-settings-sync-5418518550614493591 Christian Krakau-Louis 2026-03-16 10:50:02 +01:00
  • c00a35bbac Merge pull request #711 from christianlouis/performance-optimize-dropbox-token-2748375428782384195 Christian Krakau-Louis 2026-03-16 10:49:34 +01:00
  • 635966b099 Merge pull request #715 from christianlouis/test-api-tokens-coverage-14568212820727238898 Christian Krakau-Louis 2026-03-16 10:49:04 +01:00
  • 30718218cc perf: optimize url upload with async i/o google-labs-jules[bot] 2026-03-16 09:49:01 +00:00
  • 5b3c7da644 Merge pull request #719 from christianlouis/jules-fix-database-index-quoting-4036216779366574643 Christian Krakau-Louis 2026-03-16 10:48:47 +01:00
  • 21f9998706 Fix tests affected by os.path mock updates in onedrive coverage google-labs-jules[bot] 2026-03-16 09:48:38 +00:00
  • 68398522e7 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-16 09:47:08 +00:00
  • e5cce5d184 0.145.3 v0.145.3 semantic-release 2026-03-16 09:47:05 +00:00
  • 1d51266208 Merge pull request #693 from christianlouis/fix-rclone-command-injection-16912117938106238295 Christian Krakau-Louis 2026-03-16 10:46:40 +01:00
  • 3088459c70 Merge pull request #713 from christianlouis/perf/fix-notifications-api-n-plus-1-17980566457111073264 Christian Krakau-Louis 2026-03-16 10:46:12 +01:00
  • 1102a495e5 Merge pull request #717 from christianlouis/testing-improvement-settings-sync-9197999793094986952 Christian Krakau-Louis 2026-03-16 10:45:48 +01:00
  • b8db664c2e perf: optimize url upload with async i/o google-labs-jules[bot] 2026-03-16 09:45:06 +00:00
  • fffb7cf357 Fix ruff linting errors resulting from aiofiles addition google-labs-jules[bot] 2026-03-16 09:44:59 +00:00
  • fbd4f83730 style: format app/database.py to fix CI failure google-labs-jules[bot] 2026-03-16 09:41:27 +00:00
  • 320a2acedd perf: optimize url upload with async i/o google-labs-jules[bot] 2026-03-16 09:41:17 +00:00
  • 2471921204 perf(onedrive): use async httpx for token refresh google-labs-jules[bot] 2026-03-16 09:40:02 +00:00
  • d58c43c7b5 🧪 Fix test_api_tokens syntax to avoid CI failures in older Python versions google-labs-jules[bot] 2026-03-16 09:39:41 +00:00
  • b4118f6162 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:37:40 +00:00
  • 71d2d4100e 🔒 Prevent SQL injection by explicitly quoting identifier in CREATE INDEX google-labs-jules[bot] 2026-03-16 09:37:10 +00:00
  • 6f5f4d9d49 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:36:54 +00:00
  • 80a0ddcbfc style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:36:54 +00:00
  • 9a85615811 🧪 Add tests for settings_sync.py register_settings_reload_signal google-labs-jules[bot] 2026-03-16 09:36:33 +00:00
  • b290cffb98 Performance Optimization: Replace synchronous file upload read with async aiofiles google-labs-jules[bot] 2026-03-16 09:36:33 +00:00
  • c941738644 Refactor save_onedrive_settings and test_onedrive_token to use shared env utility google-labs-jules[bot] 2026-03-16 09:34:10 +00:00
  • 18c49c6b2d feat(config): add LOG_LEVEL setting and configure root logging at startup copilot-swe-agent[bot] 2026-03-16 09:33:50 +00:00
  • d1f64ebfba perf(onedrive): use async httpx for token refresh google-labs-jules[bot] 2026-03-16 09:28:57 +00:00
  • ac35c5e6fa style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:28:26 +00:00
  • 94dc6f967d Fix ruff lint error in tests/test_api_dropbox.py google-labs-jules[bot] 2026-03-16 09:28:08 +00:00
  • fb8aef3e2a 🔒 Fix potential SQL injection in db_migrate preview google-labs-jules[bot] 2026-03-16 09:27:02 +00:00
  • bb59233d33 Trigger CI rebuild google-labs-jules[bot] 2026-03-16 09:26:43 +00:00
  • 0425d46c44 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:26:26 +00:00
  • f24c39a027 🧪 Add tests for api_tokens edge cases to improve coverage google-labs-jules[bot] 2026-03-16 09:26:04 +00:00
  • ca2d023d81 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:25:47 +00:00
  • 7242f3c168 perf(onedrive): use async httpx for token refresh google-labs-jules[bot] 2026-03-16 09:24:58 +00:00
  • fa9b037d5a fix(tests): resolve ruff import sorting issue in benchmark test google-labs-jules[bot] 2026-03-16 09:24:51 +00:00
  • ff4093c9a1 🧪 [testing improvement] format test file to fix CI pipeline failure google-labs-jules[bot] 2026-03-16 09:24:16 +00:00
  • 8bb6457c65 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:23:40 +00:00
  • c1657a01a7 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:23:07 +00:00
  • dab881b9b6 Fix ruff linting errors in test_settings_sync.py google-labs-jules[bot] 2026-03-16 09:22:46 +00:00
  • 705c801158 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:22:19 +00:00
  • cc2a07b090 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:22:16 +00:00
  • fe20e02f78 perf(api): fix n+1 query issue in user notification preferences update google-labs-jules[bot] 2026-03-16 09:20:41 +00:00
  • 2c68b3c197 🧪 [testing improvement] add missing error logging tests for notify_settings_updated google-labs-jules[bot] 2026-03-16 09:19:56 +00:00
  • 84c6e1c5dd perf: optimize dropbox token refresh by replacing blocking requests with httpx google-labs-jules[bot] 2026-03-16 09:19:55 +00:00
  • 275a5ad6fa style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:19:51 +00:00
  • d8372c6fb8 perf(api): optimize reorder_plans to prevent N+1 queries google-labs-jules[bot] 2026-03-16 09:19:50 +00:00
  • 7fadbfa992 Add comprehensive unit tests for app/utils/settings_sync.py google-labs-jules[bot] 2026-03-16 09:19:19 +00:00
  • b4e28046fc Add error response tests for create_saved_search endpoint google-labs-jules[bot] 2026-03-16 09:18:09 +00:00
  • 6a044753eb Initial plan copilot-swe-agent[bot] 2026-03-16 09:17:11 +00:00
  • d18c05c36d test: add missing error tests for updating saved searches google-labs-jules[bot] 2026-03-16 09:16:51 +00:00
  • e4e3ac4077 perf(duplicates): fix N+1 query in group listing google-labs-jules[bot] 2026-03-16 09:16:31 +00:00
  • d8906aece0 test: improve coverage for notify_settings_updated error handling google-labs-jules[bot] 2026-03-16 09:16:26 +00:00
  • 040f4dcdd4 fix N+1 query in list_shared_links google-labs-jules[bot] 2026-03-16 09:14:36 +00:00
  • fa36ec6987 docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-16 09:13:07 +00:00
  • 5529b32d54 Merge pull request #701 from christianlouis/fix-db-migrate-sqli-17066903272609783485 Christian Krakau-Louis 2026-03-16 10:12:45 +01:00
  • 2cfbea29a9 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:12:15 +00:00
  • 433d1eb639 🔒 Fix potential SQL injection in db_migrate preview google-labs-jules[bot] 2026-03-16 09:11:57 +00:00
  • 6e3e6238a1 Fix ruff lint formatting and imports. google-labs-jules[bot] 2026-03-16 09:09:21 +00:00
  • 726e4dfdc4 feat: Extract embedded PDF metadata using pypdf in upload_to_email google-labs-jules[bot] 2026-03-16 09:09:04 +00:00
  • c76e51391b style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:05:43 +00:00
  • 522cefad93 style: apply ruff auto-fix github-actions[bot] 2026-03-16 09:05:21 +00:00
  • df64aece2c feat: Extract embedded PDF metadata using pypdf in upload_to_email google-labs-jules[bot] 2026-03-16 09:05:02 +00:00
  • 8eb2e97113 Add unit tests for generate_api_token function google-labs-jules[bot] 2026-03-16 09:04:58 +00:00
  • 9c1be9ec10 🔒 Fix potential command injection in rclone task google-labs-jules[bot] 2026-03-16 09:04:25 +00:00
  • 7a004f782e 🧪 Add unit test for hash_token function google-labs-jules[bot] 2026-03-16 09:03:54 +00:00
  • df4b4ae18c 🧹 [Code Health] Simplify complex endpoint ui_upload google-labs-jules[bot] 2026-03-16 09:00:35 +00:00
  • c3d06d1876 Fix naming inconsistency in Google Drive API google-labs-jules[bot] 2026-03-16 08:59:13 +00:00
  • ae9ed6e9a7 test: add 500 error test for saved search deletion google-labs-jules[bot] 2026-03-16 08:58:59 +00:00
  • 5e911ed268 🔒 fix(tasks): prevent command injection in rclone commands google-labs-jules[bot] 2026-03-16 08:57:57 +00:00
  • 829e95d674 style: fix Annotated pattern in audit_logs.py to resolve Ruff B008 and maintain compatibility google-labs-jules[bot] 2026-03-16 08:50:05 +00:00
  • 2732dafba9 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-15 21:39:28 +00:00
  • 987974b317 0.145.2 v0.145.2 semantic-release 2026-03-15 21:39:26 +00:00
  • 237af31f5f Merge pull request #691 from christianlouis/copilot/update-user-login-case-sensitivity Christian Krakau-Louis 2026-03-15 22:39:04 +01:00
  • f58b8943fb fix(auth): case-insensitive login + mobile auth debug logging copilot-swe-agent[bot] 2026-03-15 21:15:19 +00:00
  • 95b8c42244 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-15 21:07:52 +00:00
  • 279ae44e29 0.145.1 v0.145.1 semantic-release 2026-03-15 21:07:48 +00:00
  • 4b06e850d5 Merge pull request #690 from christianlouis/copilot/fix-ios-build-error Christian Krakau-Louis 2026-03-15 22:07:25 +01:00
  • dd02ff5677 fix(mobile): suppress Node.js url.parse() deprecation and document Apple session fix copilot-swe-agent[bot] 2026-03-15 21:06:07 +00:00
  • 4ee43bb9a4 Initial plan copilot-swe-agent[bot] 2026-03-15 21:05:04 +00:00
  • 4de574370c docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-15 21:01:26 +00:00
  • 02e74185bd Merge pull request #689 from christianlouis/copilot/fix-webdav-localhost-test Christian Krakau-Louis 2026-03-15 22:01:03 +01:00
  • fe48e2aedc test: fix webdav localhost assertion to match actual error message copilot-swe-agent[bot] 2026-03-15 20:49:52 +00:00
  • db115a3c5d Initial plan copilot-swe-agent[bot] 2026-03-15 20:46:23 +00:00