2024-08-22 19:30:12 +08:00
# Tutu
Tutu is a comfortable experience for tooting. Designed to work on any device - desktop, phone and tablet.
2024-10-27 13:13:28 +08:00
[Launch Tutu ](https://tutu.lightstands.xyz )
2024-08-22 19:30:12 +08:00
## Compatibility
The code is built against those targets and Tutu must run on those platforms:
2025-01-04 17:51:19 +08:00
| Firefox | Safari | iOS | Chrome & Edge |
| ------- | ------ | ----- | ------------- |
| 115 | 15.6 | 15.6 | 108 |
2024-08-22 19:30:12 +08:00
Tutu trys to push the Web technology to its limit. Some features might not be available on the platform does not meet the requirement.
2025-01-04 17:51:19 +08:00
## The "Nightly" Branch
2024-10-27 13:13:28 +08:00
2025-01-04 17:51:19 +08:00
Tutu built on the latest code, called the nightly version. You can tatse latest change but risks your data.
2024-10-27 13:13:28 +08:00
2025-01-04 17:51:19 +08:00
[Launch Tutu (Nightly) ](https://master.tututheapp.pages.dev )
2024-10-27 13:13:28 +08:00
2024-08-22 19:30:12 +08:00
## Build & Depoly
Tutu uses [bun ](https://bun.sh ) as the package manager. Run
````sh
bun install & & bun dist
````
to build the distribution, saved at "dist" directory.
Tutu must be loaded in a secure context - that means serving under localhost (`127.0.0.1` or `::1` ) or HTTPS.
2024-10-27 00:34:18 +08:00
Use `bun dev` to run the dev server on localhost. If you need HTTPS dev server, see [*Set up HTTPS for the dev server* ](docs/dev-https.md ).
2024-08-22 19:30:12 +08:00
You can also change the config to make it run on localhost - but localhost.direct can be visted from the other device on the same network (as you do a little DNS magic).