|
All checks were successful
/ depoly (push) Successful in 1m21s
Personal note from Rubicon: I am unware that I originally put the localhost.direct cert files into the repository. All reference to the files are now removed. Sorry for the inconvenience. |
||
|---|---|---|
| .forgejo/workflows | ||
| docs | ||
| public | ||
| src | ||
| .browserlist | ||
| .editorconfig | ||
| .env | ||
| .gitattributes | ||
| .gitignore | ||
| .prettierrc | ||
| bun.lockb | ||
| index.html | ||
| manifest.config.ts | ||
| package.json | ||
| pwa-assets.config.ts | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
Tutu
Tutu is a comfortable experience for tooting. Designed to work on any device - desktop, phone and tablet.
Compatibility
The code is built against those targets and Tutu must run on those platforms:
| Firefox | Safari | iOS | Chrome | Edge |
|---|---|---|---|---|
| 98 | 15.4 | 15.4 | 84 | 87 |
Tutu trys to push the Web technology to its limit. Some features might not be available on the platform does not meet the requirement.
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. By default, the dev server is run on the domain https://localhost.direct and the port you defined. The cert is provided by localhost.direct, see https://get.localhost.direct for detail.
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).