🌲 Ambient sounds for focus and calm.
Find a file
walle aefa28ea99 fix: 优化音乐列表横向布局对齐
- 修复声音名称容器对齐方式,从居中改为左对齐
- 确保音乐名称、声音名称和按钮在同一行完美对齐
- 提升音乐列表视觉一致性和用户体验
2025-11-18 17:12:29 +08:00
.github/workflows chore: remove arm/v7 2024-04-11 16:19:04 +03:30
.husky chore: add Commitlint 2023-10-05 16:52:01 +03:30
.serena feat: 完整实现中英文双语支持并修复所有声音翻译问题 2025-11-16 14:30:33 +08:00
.spec-workflow feat: 完整实现中英文双语支持并修复所有声音翻译问题 2025-11-16 14:30:33 +08:00
.storybook chore: add accessibility addon 2024-04-27 22:49:48 +03:30
.vscode refactor: change ordering config 2023-12-10 15:37:37 +03:30
assets chore: update banner 2025-03-25 23:10:51 +03:30
data feat: 重构音乐列表UI与JWT认证完整实现 v2.7.0 2025-11-17 23:04:58 +08:00
docker/nginx feat(docker): add dockerfile 2023-12-30 23:07:10 +01:00
public Merge pull request #68 from ncguk/patch-1 2025-07-19 21:47:50 +03:30
scripts feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
src fix: 优化音乐列表横向布局对齐 2025-11-18 17:12:29 +08:00
.commitlintrc.json chore: add Commitlint 2023-10-05 16:52:01 +03:30
.czrc chore: add Commitizen 2023-10-05 16:53:21 +03:30
.dockerignore feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
.editorconfig chore: add Editor Config 2023-10-05 16:41:44 +03:30
.eslintignore chore: add ESLint 2023-10-05 16:45:52 +03:30
.eslintrc.json feat: add PWA 2025-03-25 17:09:19 +03:30
.gitignore chore: install Storybook 2024-04-27 20:07:39 +03:30
.lintstagedrc.json feat: add basic categories 2023-10-05 19:42:00 +03:30
.npmrc chore: add npm config 2023-10-05 16:42:09 +03:30
.prettierignore chore: add Prettier 2023-10-05 16:49:16 +03:30
.prettierrc.json chore: add Prettier 2023-10-05 16:49:16 +03:30
.stylelintignore chore: add Stylelint 2023-10-05 16:47:45 +03:30
.stylelintrc.json feat: bring back all tools 2024-08-31 19:05:12 +03:30
.versionrc.json chore: add Standard Version 2023-10-05 16:54:16 +03:30
astro.config.mjs feat: 实现完整的用户认证系统 2025-11-17 15:55:19 +08:00
CHANGELOG.md chore(release): 2.2.0 2025-11-17 11:02:55 +08:00
CONTRIBUTING.md chore: add contributing guide 2024-05-01 16:25:22 +04:30
docker-compose.dev.yml feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
docker-compose.optimized.yml feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
docker-compose.yml feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
DOCKER_DEPLOY.md feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
Dockerfile Make Dockerfile compatible with podman 2024-04-19 20:41:29 +02:00
Dockerfile.multiplatform feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
Dockerfile.optimized feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
Dockerfile.simple fix: 修复 Docker 镜像版本标签问题 2025-11-17 12:12:27 +08:00
LICENSE Initial commit 2023-10-05 16:41:06 +03:30
package-lock.json chore: 升级版本到 2.4.0 2025-11-17 15:55:02 +08:00
package.json feat: 完整认证系统与UI优化 v2.5.0 2025-11-17 16:49:33 +08:00
postcss.config.cjs chore: add PostCSS 2023-10-05 16:56:30 +03:30
README.en.md feat: 实现完整的昼夜主题系统和优化随机音频功能 2025-11-17 11:03:14 +08:00
README.md feat: 实现完整的昼夜主题系统和优化随机音频功能 2025-11-17 11:03:14 +08:00
README.zh-CN.md feat: add comprehensive Docker deployment support and Chinese documentation 2025-11-16 15:35:01 +08:00
test-jwt.js feat: 重构音乐列表UI与JWT认证完整实现 v2.7.0 2025-11-17 23:04:58 +08:00
tsconfig.json feat: add PWA 2025-03-25 17:09:19 +03:30
users.db feat: 重构音乐列表UI与JWT认证完整实现 v2.7.0 2025-11-17 23:04:58 +08:00
vitest.config.ts test: add Vitest and some tests 2024-06-19 14:12:06 +04:30

🌍 Language / 语言

English | 简体中文


Moodist Logo Banner

Moodist 🌲

Ambient sounds for focus and calm.

Visit Moodist | Buy Me a Coffee

Table of Contents

Features

  1. 🎵 Over 75 ambient sounds.
  2. 📝 Persistent sound selection.
  3. ✈️ Sharing sound selections with others.
  4. 🧰 Custom sound presets.
  5. 🌙 Sleep timer for sounds.
  6. 📓 Notepad for quick notes.
  7. 🍅 Pomodoro timer.
  8. Simple to-do list (soon).
  9. ⏯️ Media controls.
  10. ⌨️ Keyboard shortcuts for everything.
  11. 🥷 Privacy focused: no data collection.
  12. 💰 Completely free, open-source, and self-hostable.

Tools

  • TypeScript: Programming Language
  • 🔨 React: UI Library
  • 🧑‍🚀 Astro: Meta Framework
  • 🎨 CSS Modules: Styling
  • 🐻 Zustand: State Management
  • 🎭 Framer Motion: Animation Library
  • ⚙️ Radix: Accessible Components
  • 📕 Storybook: Component Documentation
  • 🧪 Vitest: Unit Testing (soon)
  • 🔭 Playwright: End-To-End Testing (soon)
  • 🔍 ESLint: Code Linting
  • 🧹 Prettier: Code Formatting
  • 🧼 Stylelint: CSS Linting
  • 🐶 Husky: Git Hooks
  • 📝 Lint Staged: Running Linters on Staged Files
  • 🧽 Commitlint: Git Commit Linting
  • 🧭 Commitizen: Git Commit Message Helper
  • 📓 Standard Version: Versioning and CHANGLOG Generation
  • 🧰 PostCSS: CSS Transformations

Commands

  • npm run dev: run development server
  • npm run build: build for production
  • npm run preview: preview the built app
  • npm run lint: lint files using ESLint
  • npm run lint:fix: lint and fix using ESLint
  • npm run lint:style: lint styles using Stylelint
  • npm run lint:style:fix: lint and fix styles using Stylelint
  • npm run format: format files using Prettier
  • npm run commit: commit message using Commitizen
  • npm run release:major: release major version
  • npm run release:minor: release minor version
  • npm run release:patch: release patch version
  • npm run storybook: run Storybook

Contributing

🚧 Please check CONTRIBUTING.md file.

Support Moodist

Give a star if you liked this project.

Buy Me a Coffee to help me maintain Moodist.

License

This project is licensed under the MIT License - see the LICENSE file for details.

⚠️ Third-Party Assets

Some sounds used in this project are sourced from third-party providers and are subject to different licenses: