Brandon Thomas
a438dd13dc
add Google Analytics GA4
2025-05-12 18:10:23 -04:00
Brandon Thomas
fdc27b6ccd
surface non-onboarding; do not retry non-onboarded requests
2025-05-12 17:00:25 -04:00
Brandon Thomas
e3abd500db
Explicit CSP on Mac instead of wildcards; this works on production Mac but may not fix Windows ( #603 )
2025-05-12 15:32:49 -04:00
Brandon Thomas
ee4de4126d
timeouts for uploads / remix ( #602 )
2025-05-12 12:26:41 -04:00
Brandon Thomas
4810ed30ae
cache sora stats
2025-05-11 04:41:51 -04:00
Brandon Thomas
0b6593a063
fix preferences
2025-05-11 04:00:25 -04:00
Brandon Thomas
c4f401923b
various sora / generate improvements ( #600 )
2025-05-11 01:02:00 -04:00
Brandon Thomas
24559a3554
username error
2025-05-09 19:00:28 -04:00
8ccc8927a9
Feature/merge 2d 3d diverge ( #593 )
...
Co-authored-by: Michael Chung <michaelchung@michaels-mbp-2.home >
Co-authored-by: Tanish Manku <tanish2k09.dev@gmail.com >
2025-05-08 23:46:30 -04:00
Brandon Thomas
a21e7331cc
persist window position to disk and restore it
2025-05-08 22:54:58 -04:00
Brandon Thomas
0f0f8eb39c
window size heuristic to keep dev tools from resizing window
2025-05-08 22:32:02 -04:00
Brandon Thomas
1c78e17565
events for enqueue success / fail + more sounds and toasts ( #592 )
2025-05-08 17:43:12 -04:00
Brandon Thomas
0769bfad28
sora logout handler
2025-05-08 14:00:14 -04:00
Brandon Thomas
eec59c218d
add login success event
2025-05-08 01:07:33 -04:00
Brandon Thomas
d91243b1f5
success and failure toasts; less discord info spam
2025-05-07 23:47:30 -04:00
Brandon Thomas
ef3ca88054
sound playing restored
2025-05-07 22:02:38 -04:00
Brandon Thomas
cfcf7ab5aa
refactor events: centrally located in rust for better discoverability
2025-05-07 21:15:13 -04:00
Brandon Thomas
4cc215495a
slower polling
2025-05-07 19:11:19 -04:00
Brandon Thomas
5cb8f5b93a
cloudflare 524
2025-05-07 17:35:38 -04:00
Brandon Thomas
908ff43be3
fix sora / chatgpt login, enhance login flow ( #586 )
2025-05-07 03:33:53 -04:00
Brandon Thomas
42965dfcfa
modal settings menu ( #583 )
2025-05-05 23:06:32 -04:00
Brandon Thomas
6071dda4f9
Settings system backend ( #579 )
2025-05-04 16:02:54 -04:00
Brandon Thomas
1f6416856a
rename tauri-artcraft to artcraft because it impacts exe name
2025-05-04 00:37:59 -04:00
Brandon Thomas
1370ab63d9
sora cloudflare 502s
2025-05-04 00:28:30 -04:00
Brandon Thomas
51a114a699
storyteller-web tauri cors
2025-05-02 23:27:12 -04:00
Brandon Thomas
75621ea85a
emit task success / failure
2025-05-02 22:18:31 -04:00
Brandon Thomas
0d1bd6b014
build script more friendly for windows
2025-05-02 19:29:14 -04:00
Brandon Thomas
9861263b08
remove objc/mac libs from tauri app
2025-05-02 19:05:23 -04:00
Brandon Thomas
9fa73c6e06
fix tauri conf - no more require-corp CORS
2025-05-02 19:02:31 -04:00
ArEnSc and Michael Chung
df8d999ed7
Feature/download click listen ( #578 )
...
Co-authored-by: Michael Chung <michaelchung@michaels-mbp-2.home >
2025-05-02 18:06:17 -04:00
Brandon Thomas
3f94e48f12
fix headers on mac
2025-05-02 17:31:37 -04:00
Brandon Thomas
68e57bd601
don't require objc - this won't work for cors anyway
2025-05-02 17:29:02 -04:00
ArEnSc and Michael Chung
b2f989b0b7
Add icons for all platforms for the desktop app artcraft ( #577 )
...
Co-authored-by: Michael Chung <michaelchung@michaels-mbp-2.home >
2025-05-02 10:19:38 -04:00
Brandon Thomas
ab412c6f10
WIP unsafe hack to modify webkit
2025-05-02 07:41:36 -04:00
Brandon Thomas
6436de9f44
unsafe CSP - will this help load images?
2025-05-01 23:31:36 -04:00
Brandon Thomas
4c0d062d76
production build + production origin host fix
2025-05-01 20:57:59 -04:00
Tanish Manku
16932374f5
Some project config improvements (nx + tsconfig) ( #561 )
2025-05-01 15:09:46 -07:00
Brandon Thomas
5e7a5d2cff
fixing cors mixed with other refactoring
2025-05-01 17:18:39 -04:00
Brandon Thomas
8c192b17f1
(messy) upload sora media files end-to-end
2025-05-01 16:30:44 -04:00
Brandon Thomas
40da6f6500
(messy) uploading to storyteller backend works, sans creds
2025-05-01 16:30:44 -04:00
Brandon Thomas
0788e98b54
pass storyteller creds manager
2025-05-01 15:08:31 -04:00
Brandon Thomas
65c8ddfa91
sync creds now
2025-05-01 15:08:31 -04:00
Brandon Thomas
54d417f4c5
use vendored tauri-plugin-http from tauri app
2025-05-01 14:02:05 -04:00
Brandon Thomas
98a74e3a96
Begin vendoring in tauri-plugin-http @ 144461bd (see notes)
...
From fork of plugins here:
https://github.com/tauri-apps/tauri-plugin-http
SHA: 144461bd068300f7436db25c6c7ad952dbefdb21
The original upstream is here:
https://github.com/tauri-apps/plugins-workspace
2025-05-01 13:50:05 -04:00
Michael Chung
b537223ffa
Fix issue with the 3d editor developer experience kill dev server
2025-05-01 13:47:03 -04:00
Brandon Thomas
b1b44ceb60
proxy requests through tauri to avoid 3rd party cookie ban ( #565 )
2025-05-01 04:04:06 -04:00
Brandon Thomas
d988acbf6e
document in code
2025-05-01 02:16:21 -04:00
Brandon Thomas
6e05b7a1b5
this seemingly avoids the startup race condition (see details)
...
There's an issue when the "main window thread" inquires about the
webview cookies shortly after app startup. When it attempts to dump the
cookies within a few milliseconds of app launch, it deadlocks and the
app never launches correctly. The entire webview goes blank and the app
freezes.
The timed waiting seems to fix this entirely.
2025-05-01 02:13:27 -04:00
Brandon Thomas
8a364605cf
bug is still present, might be a race condition
2025-05-01 01:10:45 -04:00
Brandon Thomas
30a8e72efe
comment out broken thread
2025-05-01 00:32:55 -04:00