- Patch origins.ts during Docker build to use window.location.origin + '/api' - Update version to 0.1.69 to force rebuild - Add browser compatibility check for server-side rendering - Fix both API and uploader endpoint redirections This addresses the root cause where web apps were hardcoded to use https://api.ente.io instead of the local Museum server. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
38 lines
1.4 KiB
HTML
38 lines
1.4 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Debug Ente Auth Network Calls</title>
|
|
</head>
|
|
<body>
|
|
<h1>Debug Ente Auth Network Calls</h1>
|
|
<div id="output"></div>
|
|
|
|
<script>
|
|
// Override fetch to log all network requests
|
|
const originalFetch = window.fetch;
|
|
window.fetch = function(...args) {
|
|
console.log('FETCH REQUEST:', args[0], args[1]);
|
|
const output = document.getElementById('output');
|
|
output.innerHTML += '<p>FETCH: ' + args[0] + '</p>';
|
|
return originalFetch.apply(this, args)
|
|
.then(response => {
|
|
console.log('FETCH RESPONSE:', response.status, response.url);
|
|
output.innerHTML += '<p>RESPONSE: ' + response.status + ' ' + response.url + '</p>';
|
|
return response;
|
|
})
|
|
.catch(error => {
|
|
console.log('FETCH ERROR:', error);
|
|
output.innerHTML += '<p>ERROR: ' + error.message + '</p>';
|
|
throw error;
|
|
});
|
|
};
|
|
|
|
// Load the Ente Auth app in an iframe to see what happens
|
|
const iframe = document.createElement('iframe');
|
|
iframe.src = 'https://ente.due.ren/auth/';
|
|
iframe.style.width = '100%';
|
|
iframe.style.height = '400px';
|
|
document.body.appendChild(iframe);
|
|
</script>
|
|
</body>
|
|
</html> |