Spaces:
Paused
Paused
Julian Bilcke
commited on
Commit
·
523275c
1
Parent(s):
a3d40b4
fix tikslop.com
Browse files- DEPLOYMENT.md +3 -3
- README.md +6 -6
- build/web/.last_build_id +1 -1
- build/web/flutter_bootstrap.js +1 -1
- build/web/flutter_service_worker.js +2 -2
- build/web/index.html +1 -1
- build/web/main.dart.js +1 -1
- lib/screens/video_screen.dart +1 -1
- lib/services/websocket_api_service.dart +2 -2
DEPLOYMENT.md
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
|
| 2 |
-
## Deploying tikslop to https://tikslop.
|
| 3 |
|
| 4 |
Note: this document is meant for tikslop administrators only, not the general public.
|
| 5 |
|
|
@@ -98,13 +98,13 @@ The application automatically determines the WebSocket URL:
|
|
| 98 |
- No configuration needed for deployment
|
| 99 |
|
| 100 |
2. **Native Platforms**:
|
| 101 |
-
- Production: Automatically uses `wss://tikslop.
|
| 102 |
- Development: Uses `ws://localhost:8080/ws` by default
|
| 103 |
- Custom: Can override with `API_WS_URL` environment variable (highest priority)
|
| 104 |
|
| 105 |
#### Production Native Build
|
| 106 |
|
| 107 |
-
For production builds (connecting to tikslop.
|
| 108 |
```bash
|
| 109 |
flutter build apk --dart-define=CONFIG_PATH=assets/config/tikslop.yaml --dart-define=PRODUCTION_MODE=true
|
| 110 |
```
|
|
|
|
| 1 |
|
| 2 |
+
## Deploying tikslop to https://tikslop.com
|
| 3 |
|
| 4 |
Note: this document is meant for tikslop administrators only, not the general public.
|
| 5 |
|
|
|
|
| 98 |
- No configuration needed for deployment
|
| 99 |
|
| 100 |
2. **Native Platforms**:
|
| 101 |
+
- Production: Automatically uses `wss://tikslop.com/ws` when built with production flag
|
| 102 |
- Development: Uses `ws://localhost:8080/ws` by default
|
| 103 |
- Custom: Can override with `API_WS_URL` environment variable (highest priority)
|
| 104 |
|
| 105 |
#### Production Native Build
|
| 106 |
|
| 107 |
+
For production builds (connecting to tikslop.com):
|
| 108 |
```bash
|
| 109 |
flutter build apk --dart-define=CONFIG_PATH=assets/config/tikslop.yaml --dart-define=PRODUCTION_MODE=true
|
| 110 |
```
|
README.md
CHANGED
|
@@ -1,14 +1,14 @@
|
|
| 1 |
---
|
| 2 |
-
title: "
|
| 3 |
emoji: 🍿
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: red
|
| 6 |
sdk: docker
|
| 7 |
app_file: api.py
|
| 8 |
pinned: true
|
| 9 |
-
short_description: The Latent Video
|
| 10 |
models:
|
| 11 |
-
-
|
| 12 |
- Lightricks/LTX-Video
|
| 13 |
app_port: 8080
|
| 14 |
disable_embedding: false
|
|
@@ -19,14 +19,14 @@ hf_oauth_scopes:
|
|
| 19 |
---
|
| 20 |
|
| 21 |
|
| 22 |
-
#
|
| 23 |
|
| 24 |
## Configuration
|
| 25 |
|
| 26 |
### WebSocket Connection
|
| 27 |
- **Web Platform**: Automatically connects to the host serving the page (adapts to both HTTP/HTTPS)
|
| 28 |
- **Native Platforms**:
|
| 29 |
-
- Production: Uses `wss://tikslop.
|
| 30 |
- Development: Uses `ws://localhost:8080/ws` by default
|
| 31 |
- Custom: Set `API_WS_URL` during build with `--dart-define=API_WS_URL=ws://your-server:port/ws` (highest priority)
|
| 32 |
|
|
@@ -47,7 +47,7 @@ This allows for new ways of consuming AI generated content, such as collaborativ
|
|
| 47 |
|
| 48 |
# Where can I use it?
|
| 49 |
|
| 50 |
-
#tikslop is not ready yet: this is an experimental side project and the [platform](https://tikslop.
|
| 51 |
|
| 52 |
# Why can't I use it?
|
| 53 |
|
|
|
|
| 1 |
---
|
| 2 |
+
title: "TikSlop"
|
| 3 |
emoji: 🍿
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: red
|
| 6 |
sdk: docker
|
| 7 |
app_file: api.py
|
| 8 |
pinned: true
|
| 9 |
+
short_description: The 100% Latent Video App
|
| 10 |
models:
|
| 11 |
+
- microsoft/Phi-3-mini-128k-instruct
|
| 12 |
- Lightricks/LTX-Video
|
| 13 |
app_port: 8080
|
| 14 |
disable_embedding: false
|
|
|
|
| 19 |
---
|
| 20 |
|
| 21 |
|
| 22 |
+
# TikSlop
|
| 23 |
|
| 24 |
## Configuration
|
| 25 |
|
| 26 |
### WebSocket Connection
|
| 27 |
- **Web Platform**: Automatically connects to the host serving the page (adapts to both HTTP/HTTPS)
|
| 28 |
- **Native Platforms**:
|
| 29 |
+
- Production: Uses `wss://tikslop.com/ws` when built with `--dart-define=PRODUCTION_MODE=true`
|
| 30 |
- Development: Uses `ws://localhost:8080/ws` by default
|
| 31 |
- Custom: Set `API_WS_URL` during build with `--dart-define=API_WS_URL=ws://your-server:port/ws` (highest priority)
|
| 32 |
|
|
|
|
| 47 |
|
| 48 |
# Where can I use it?
|
| 49 |
|
| 50 |
+
#tikslop is not ready yet: this is an experimental side project and the [platform](https://tikslop.com), code and documentation will be in development for most of 2025.
|
| 51 |
|
| 52 |
# Why can't I use it?
|
| 53 |
|
build/web/.last_build_id
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
|
|
|
|
| 1 |
+
5dc8a8cb6cf2f7ccca92108709817010
|
build/web/flutter_bootstrap.js
CHANGED
|
@@ -39,6 +39,6 @@ _flutter.buildConfig = {"engineRevision":"382be0028d370607f76215a9be322e5514b263
|
|
| 39 |
|
| 40 |
_flutter.loader.load({
|
| 41 |
serviceWorkerSettings: {
|
| 42 |
-
serviceWorkerVersion: "
|
| 43 |
}
|
| 44 |
});
|
|
|
|
| 39 |
|
| 40 |
_flutter.loader.load({
|
| 41 |
serviceWorkerSettings: {
|
| 42 |
+
serviceWorkerVersion: "1756368063"
|
| 43 |
}
|
| 44 |
});
|
build/web/flutter_service_worker.js
CHANGED
|
@@ -3,12 +3,12 @@ const MANIFEST = 'flutter-app-manifest';
|
|
| 3 |
const TEMP = 'flutter-temp-cache';
|
| 4 |
const CACHE_NAME = 'flutter-app-cache';
|
| 5 |
|
| 6 |
-
const RESOURCES = {"flutter_bootstrap.js": "
|
| 7 |
"version.json": "68350cac7987de2728345c72918dd067",
|
| 8 |
"tikslop.png": "570e1db759046e2d224fef729983634e",
|
| 9 |
"index.html": "820eb02576e6d66488611f1b19e15b63",
|
| 10 |
"/": "820eb02576e6d66488611f1b19e15b63",
|
| 11 |
-
"main.dart.js": "
|
| 12 |
"tikslop.svg": "26140ba0d153b213b122bc6ebcc17f6c",
|
| 13 |
"flutter.js": "83d881c1dbb6d6bcd6b42e274605b69c",
|
| 14 |
"favicon.png": "c8a183c516004e648a7bac7497c89b97",
|
|
|
|
| 3 |
const TEMP = 'flutter-temp-cache';
|
| 4 |
const CACHE_NAME = 'flutter-app-cache';
|
| 5 |
|
| 6 |
+
const RESOURCES = {"flutter_bootstrap.js": "338eac55fbb783e3cf3910142f73b19d",
|
| 7 |
"version.json": "68350cac7987de2728345c72918dd067",
|
| 8 |
"tikslop.png": "570e1db759046e2d224fef729983634e",
|
| 9 |
"index.html": "820eb02576e6d66488611f1b19e15b63",
|
| 10 |
"/": "820eb02576e6d66488611f1b19e15b63",
|
| 11 |
+
"main.dart.js": "21ebc8127c44833620cc95fd08158166",
|
| 12 |
"tikslop.svg": "26140ba0d153b213b122bc6ebcc17f6c",
|
| 13 |
"flutter.js": "83d881c1dbb6d6bcd6b42e274605b69c",
|
| 14 |
"favicon.png": "c8a183c516004e648a7bac7497c89b97",
|
build/web/index.html
CHANGED
|
@@ -156,7 +156,7 @@
|
|
| 156 |
</script>
|
| 157 |
|
| 158 |
<!-- Add version parameter for cache busting -->
|
| 159 |
-
<script src="flutter_bootstrap.js?v=
|
| 160 |
|
| 161 |
<!-- Add cache busting script -->
|
| 162 |
<script>
|
|
|
|
| 156 |
</script>
|
| 157 |
|
| 158 |
<!-- Add version parameter for cache busting -->
|
| 159 |
+
<script src="flutter_bootstrap.js?v=1747138526" async></script>
|
| 160 |
|
| 161 |
<!-- Add cache busting script -->
|
| 162 |
<script>
|
build/web/main.dart.js
CHANGED
|
@@ -88431,7 +88431,7 @@ case 2:return A.w(o.at(-1),r)}})
|
|
| 88431 |
return A.y($async$xP,r)},
|
| 88432 |
yP(){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g
|
| 88433 |
var $async$yP=A.A(function(a,b){if(a===1){p.push(b)
|
| 88434 |
-
s=q}while(true)switch(s){case 0:j=A.dM("https://tikslop.
|
| 88435 |
i=t.N
|
| 88436 |
h=A.a9I(j.gwa(),i,i)
|
| 88437 |
i=o.r
|
|
|
|
| 88431 |
return A.y($async$xP,r)},
|
| 88432 |
yP(){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g
|
| 88433 |
var $async$yP=A.A(function(a,b){if(a===1){p.push(b)
|
| 88434 |
+
s=q}while(true)switch(s){case 0:j=A.dM("https://tikslop.com",0,null)
|
| 88435 |
i=t.N
|
| 88436 |
h=A.a9I(j.gwa(),i,i)
|
| 88437 |
i=o.r
|
lib/screens/video_screen.dart
CHANGED
|
@@ -265,7 +265,7 @@ class _VideoScreenState extends State<VideoScreen> {
|
|
| 265 |
void _shareVideo() async {
|
| 266 |
|
| 267 |
// For non-web platforms
|
| 268 |
-
final uri = Uri.parse("https://tikslop.
|
| 269 |
final params = Map<String, String>.from(uri.queryParameters);
|
| 270 |
|
| 271 |
// Ensure title and description are in the URL parameters
|
|
|
|
| 265 |
void _shareVideo() async {
|
| 266 |
|
| 267 |
// For non-web platforms
|
| 268 |
+
final uri = Uri.parse("https://tikslop.com");
|
| 269 |
final params = Map<String, String>.from(uri.queryParameters);
|
| 270 |
|
| 271 |
// Ensure title and description are in the URL parameters
|
lib/services/websocket_api_service.dart
CHANGED
|
@@ -82,8 +82,8 @@ class WebSocketApiService {
|
|
| 82 |
const isProduction = bool.fromEnvironment('PRODUCTION_MODE', defaultValue: false);
|
| 83 |
|
| 84 |
if (isProduction) {
|
| 85 |
-
// Production default is tikslop.
|
| 86 |
-
const productionUrl = 'wss://tikslop.
|
| 87 |
debugPrint('WebSocketApiService: Using production WebSocket URL: $productionUrl');
|
| 88 |
return productionUrl;
|
| 89 |
} else {
|
|
|
|
| 82 |
const isProduction = bool.fromEnvironment('PRODUCTION_MODE', defaultValue: false);
|
| 83 |
|
| 84 |
if (isProduction) {
|
| 85 |
+
// Production default is tikslop.com
|
| 86 |
+
const productionUrl = 'wss://tikslop.com/ws';
|
| 87 |
debugPrint('WebSocketApiService: Using production WebSocket URL: $productionUrl');
|
| 88 |
return productionUrl;
|
| 89 |
} else {
|