fix(plugins): trust platform certificates

Use the operating system trust store and Windows proxy settings while keeping TLS verification enabled. Add retryable registry errors with copyable diagnostics.\n\nRefs #563
This commit is contained in:
Hakan Seven committed 2026-07-29 15:00:07 +03:00
1 parent 4e25e88c31
commit a717572d65
15 files changed
+434 -44

No files matched your search

+1 -4
View File
@@ -61,10 +61,7 @@ pub fn load_cached() -> Vec<DiscussionEntry> {
#[cfg(not(target_arch = "wasm32"))]
pub fn fetch_discussions() -> Result<Vec<DiscussionEntry>, String> {
let agent: ureq::Agent = ureq::Agent::config_builder()
.timeout_global(Some(std::time::Duration::from_secs(15)))
.build()
.into();
let agent = crate::network::agent(std::time::Duration::from_secs(15));
let feed = get_text(&agent, FEED_URL)?;
let page = get_text(&agent, DISCUSSIONS_URL)?;
let pinned = pinned_numbers(&page);