Tutu is a comfortable experience for tooting. Designed to work on any device - desktop, phone and tablet. https://tutu.lightstands.xyz
Find a file
Rubicon 1f77da4dbe
All checks were successful
/ depoly (push) Successful in 1m25s
Merge pull request 'v2.0.0: Dependency Freeze' (#56) from depfreeze-v2.0.0 into master
Reviewed-on: #56
2025-01-04 10:59:50 +00:00
.forgejo/workflows ci/checkpr: correct the job name 2024-12-04 23:45:59 +08:00
docs add versioning policy 2025-01-04 17:05:18 +08:00
public update logo 2024-10-22 23:25:13 +08:00
scripts scripts: add count-source-lines 2024-11-19 21:12:28 +08:00
src update targets 2025-01-04 17:51:19 +08:00
test fix #52: correct the StackedRouter on 'replace' 2024-12-21 20:20:27 +08:00
types polyfills: add Promise.withResolver 2024-12-04 22:57:41 +08:00
.editorconfig initial commit 2024-07-14 20:28:44 +08:00
.env Masonry: fix typo 2024-11-24 16:00:56 +08:00
.gitattributes add git attributes for bun.lockb 2024-10-13 16:17:23 +08:00
.gitignore vite: add https variables 2024-10-27 00:22:28 +08:00
.prettierrc initial commit 2024-07-14 20:28:44 +08:00
bun.lockb update solid-devtools 2025-01-04 17:36:01 +08:00
index.html BottomSheet: first attempt for animation 2024-08-12 17:25:03 +08:00
manifest.config.ts added icon 2024-10-22 17:48:17 +08:00
package.json update solid-devtools 2025-01-04 17:36:01 +08:00
pwa-assets.config.ts added icon 2024-10-22 17:48:17 +08:00
README.md update targets 2025-01-04 17:51:19 +08:00
tsconfig.json add webdriverio framework 2024-12-21 17:19:43 +08:00
tsconfig.super.json update solid-devtools 2025-01-04 17:36:01 +08:00
vite.config.ts update targets 2025-01-04 17:51:19 +08:00
wdio.conf.ts fix #52: correct the StackedRouter on 'replace' 2024-12-21 20:20:27 +08:00

Tutu

Tutu is a comfortable experience for tooting. Designed to work on any device - desktop, phone and tablet.

Launch Tutu

Compatibility

The code is built against those targets and Tutu must run on those platforms:

Firefox Safari iOS Chrome & Edge
115 15.6 15.6 108

Tutu trys to push the Web technology to its limit. Some features might not be available on the platform does not meet the requirement.

The "Nightly" Branch

Tutu built on the latest code, called the nightly version. You can tatse latest change but risks your data.

Launch Tutu (Nightly)

Build & Depoly

Tutu uses bun as the package manager. Run

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.

Use bun dev to run the dev server on localhost. If you need HTTPS dev server, see Set up HTTPS for the dev server.

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).