Commit Graph

53 Commits

Author SHA1 Message Date
Yves ce248aae64 Send error when fetching remote assets fails 2025-03-26 09:21:22 +01:00
Yves e578a37c8e Don't duplicate Content-Length 2025-03-18 09:08:12 +01:00
Y. b53cae9421 Merge branch 'main' into yl/add-get-url-tf 2025-03-13 06:52:56 -04:00
Y. 65b45f96ab Merge pull request #39 from duckdb/yl/fix-typo
Fix typo
2025-03-13 06:52:37 -04:00
Yves 2236a0c60b Add get_ui_url function 2025-03-13 11:10:57 +01:00
Yves 65d40e2407 Fix typo 2025-03-13 11:00:07 +01:00
Yves 8df6ff3728 Enable server certs verification by default 2025-03-12 15:14:58 +01:00
Jeff Raymakers 3a5cde3607 check origin header 2025-03-11 11:48:55 -07:00
Yves f6a4077188 Return early 2025-03-11 12:44:49 +01:00
Yves 644d2d4d9e Simplify code 2025-03-11 12:44:39 +01:00
Yves 215ee05ef1 Fix initialization order 2025-03-11 12:44:24 +01:00
Jeff Raymakers 8c1f36c9cf check for running on machine before starting 2025-03-09 10:59:38 -07:00
Jeff Raymakers bc60637266 block cross-site requests 2025-03-08 13:37:04 -08:00
Jeff Raymakers fbd5f7559a fix null watcher error 2025-03-08 11:32:21 -08:00
Jeff Raymakers 21ca02b7c4 Merge pull request #14 from duckdb/jray/require-allow-unsigned-for-remote-url-setting
require allow_unsigned for ui_remote_url setting
2025-03-07 16:00:50 -08:00
Jeff Raymakers 5c9cda1dab require allow_unsigned for ui_remote_url setting 2025-03-07 15:02:14 -08:00
Jeff Raymakers cf75094273 create extension_data/ui directory 2025-03-07 12:33:19 -08:00
Y. efc40852cd Merge pull request #1 from motherduckdb/yl/update-remote-url
Update remote URL to be `ui.duckdb.org`
2025-03-03 15:27:08 -05:00
Yves 35f1bb9942 Move MD logic in its own file 2025-03-03 15:14:10 +01:00
Yves be8166e342 Update remote URL to be ui.duckdb.org 2025-03-03 15:13:37 +01:00
Jeff Raymakers 68281378a2 add info endpoint 2025-02-25 10:27:46 -08:00
Jeff Raymakers 1c120ebf88 remove md headers 2025-02-24 15:24:03 -08:00
Jeff Raymakers d2d3d0b2c1 add seq num to version; change header names; multi-param support 2025-02-24 13:00:17 -08:00
Yves 6a98d2eb7d Fix headers 2025-02-21 14:57:25 +01:00
Yves f1cc3c667d Split server in smaller modules 2025-02-21 12:46:41 +01:00
Yves ae104f697a Make polling interval configurable 2025-02-21 11:44:53 +01:00
Yves 0b1a017c2e Cleanup and simplify server API 2025-02-21 11:44:53 +01:00
Yves 9f0b18b4ef Move helper 2025-02-21 11:44:53 +01:00
Yves 312e630f5b Add GetEnvOrDefaultInt 2025-02-21 11:44:52 +01:00
Yves f1bb58e6c7 Add settings helpers 2025-02-21 11:44:52 +01:00
Yves 642988fa94 Watch for MD connection 2025-02-21 10:50:03 +01:00
Yves f206212575 Inline settings description 2025-02-21 10:49:00 +01:00
Yves 4408269681 Remove obsolete functions 2025-02-21 10:26:59 +01:00
Yves 86d061a605 Don't throw if not connected 2025-02-21 10:14:41 +01:00
Jeff Raymakers c7a84307c2 remove MotherDuck from result strings 2025-02-20 15:30:24 -08:00
Jeff Raymakers f2c44f9a84 add ddb version to user agent 2025-02-20 14:17:45 -08:00
Yves 3ac477d185 Update database instance in server first
So that even if we throw after loading twice we'll have refreshed the instance
2025-02-20 22:01:04 +01:00
Yves 2b93a8d969 Add ui_is_started 2025-02-20 21:57:39 +01:00
Yves ed72020121 Format 2025-02-20 20:23:47 +01:00
Yves da627e001d Fix ownership model of DatabaseInstance 2025-02-20 13:24:38 +01:00
Yves d53c197f58 Watch catalog updates 2025-02-19 14:54:16 +01:00
Yves eeffbbd607 Remove _ suffix to class members 2025-02-19 12:30:27 +01:00
Yves 5811f237d8 Format 2025-02-19 11:20:42 +01:00
Yves a4f4f5df0b Don't throw exception 2025-02-18 22:29:25 +01:00
Yves e9d9c1ceac Use get_md_token to handle request 2025-02-18 12:16:49 +01:00
Yves d03b87dfce Always compute UI_EXTENSION_GIT_SHA 2025-02-18 12:16:49 +01:00
Yves bb6ab4af35 Add notify_ui_connected 2025-02-18 12:16:48 +01:00
Yves 358260d189 Add notify_ui_catalog_changed 2025-02-17 17:15:47 +01:00
Yves 4e96696d09 Simplify TF registration 2025-02-17 17:13:53 +01:00
Yves 9a2a69cdfe Update encoding.cpp 2025-02-17 14:37:36 +01:00