Commit graph

30 commits

Author SHA1 Message Date
fe779a9a97 introduce .xrforge folder 2025-10-30 09:13:46 +01:00
c78dc87575 simplify hooks (wip) 2025-10-29 17:57:16 +01:00
2228c8035d rework notify system (wip) 2025-10-29 10:47:55 +01:00
2d558bf6f0 added hooks with order-sorting 2025-10-28 17:57:34 +01:00
a19c45cea7 fix: auto-trigger hooks at first run 2025-10-24 21:09:41 +02:00
26a3d22882 added janusxr export 2025-10-24 18:42:55 +02:00
28e4082844 wip: clicking experience launches webxr client 2025-10-03 17:21:58 +02:00
7c173d8436 godot packager + open in godot-menu feature 2025-08-27 14:11:20 +02:00
acbfed004d wip: feat/godot 2025-08-22 11:30:34 +02:00
24c65543cc milestone 4l. manyfold.sh: add default 3D assets/templates from XR Fragments (milestone) 2025-08-14 15:01:59 +02:00
149e926031 reduce docker-image-size by excluding git submodules 2025-08-13 10:52:28 +02:00
a7f1d60cb0 sleep -> 20 2025-08-12 17:03:26 +02:00
b4f20e6eea added xrfragment as submodule 2025-08-12 15:41:45 +02:00
5c24372488 milestone 4k. manyfold.sh: add default pre-optimized 3D assets (fontmap e.g.) 2025-08-11 16:19:41 +02:00
d62561c625 fixed leftover rename 2025-08-06 17:22:29 +02:00
39bbeadeb9 rename library 'models' => 'experiences' 2025-08-06 14:21:12 +02:00
a965a5632a added SSL to httpserver 2025-08-06 09:45:55 +02:00
95d4db2fff optimized rclone http server 2025-08-05 18:59:03 +02:00
adc142cec8 fix/reproduce: work in progress [might break] 2025-08-05 18:17:22 +02:00
8924f70a59 fix nixpkgs 2025-08-05 13:57:59 +02:00
8c4adb4188 milestone 4g: manyfold.sh auto-generate experience.zip index.json on change (template: download zip) 2025-08-04 20:27:55 +02:00
930b270538 milestone 4g: manyfold.sh auto-generate experience.zip index.json on change (inotify) 2025-08-04 18:06:41 +02:00
17eba653ef typofix 2025-08-01 17:50:56 +02:00
3b6afc90ec milestone 4h: remove x day old files over X MB (temporary sharingservice for big files)
added 'cleanup_big_files' function to manyfold.sh.

Demo:

```
$ docker run xrforge
...
````

create a 10MB dummy_file.txt (and rewind date some years):

```
$ docker exec xrforge 'dd if=/dev/zero of=/mnt/models/dummy_file.txt bs=1M count=10'
10+0 records in
10+0 records out
10485760 bytes (10.0MB) copied, 0.005670 seconds, 1.7GB/s

$ touch -d "2021-01-01" /mnt/models/dummy_file.txt
$
```

Now when setting maxmb's to `5` and maxdays to `5`, we can see in the logs
that it gets deleted:

```
[/bin/infinite cleanup_big_files /mnt/models 5 5] Fri Aug  1 14:19:08 UTC 2025 executing
deleting: /mnt/models/dummy_file.txt
```

This behaviour is default, and can be disabled by docker environment-flag `NO_DISABLEBIGFILES`
2025-08-01 16:20:48 +02:00
23c77dd67a solved HTTP->HTTPS issue 2025-08-01 11:41:59 +02:00
589b8d83bd update docker + fix modelpath 2025-07-31 11:30:07 +02:00
f187bcd2d3 docker env $UPLOAD_PATH allows specifying default [upload] lib 2025-07-30 15:09:03 +02:00
60c2e3a5f0 milestone 4e. manyfold.sh: sqlite-init model-library naming-convention 2025-07-28 18:02:11 +02:00
43e5a56d8a milestone 4a: oci-container+overlay + manyfold.sh 2025-07-28 17:52:11 +02:00
a54b1703f5 added .gitignore 2025-07-23 17:09:15 +02:00