Skip to content

Commit dcb9960

Browse files
Add Mood Tracker extension (#17428)
* Add mood extension - docs: update metadata - refactor: remove unused code - feat: add moods ai tool - chore: rename dashboard -> charts - refactor: add a moods keys array - refactor: run prettier - refactor: extract svg charts into a separate module - refactor: extract data functions - feat: implement dashboard view - feat: implement mood search - feat: implement mood recording - feat: initial commit * chore: remove .cursorrules * mood: implement review fixes * Update CHANGELOG.md and optimise images --------- Co-authored-by: raycastbot <[email protected]>
1 parent d65c520 commit dcb9960

19 files changed

+4262
-0
lines changed

extensions/mood/.eslintrc.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"root": true,
3+
"extends": ["@raycast"]
4+
}

extensions/mood/.gitignore

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
6+
# Raycast specific files
7+
raycast-env.d.ts
8+
.raycast-swift-build
9+
.swiftpm
10+
compiled_raycast_swift
11+
12+
# misc
13+
.DS_Store

extensions/mood/.prettierrc

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"printWidth": 120,
3+
"singleQuote": false
4+
}

extensions/mood/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Mood Tracker Changelog
2+
3+
## [Initial Version] - 2025-03-08

extensions/mood/README.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Mood Tracker
2+
3+
This Raycast extension helps you monitor your emotional well-being by providing a simple and efficient way to record, track, and analyze your moods over time. Built to integrate seamlessly with Raycast's interface, this extension makes mood tracking a frictionless part of your daily routine.
4+
5+
After installing the extension, start by recording your mood a few times to build up some data. As you collect more entries, the charts and AI insights will become more valuable, helping you gain a deeper understanding of your emotional patterns.
6+
7+
## Features
8+
9+
### Quick Mood Entry
10+
11+
Record your current mood with just a few keystrokes. Choose from preset mood options and add context with optional notes and tags to capture what influenced your mood.
12+
13+
### Searchable History
14+
15+
Browse through your past mood entries with powerful search functionality. Filter by date, mood type, or tags to identify patterns and gain insights into factors affecting your emotional state.
16+
17+
### Visual Trend Analysis
18+
19+
View charts that visualize your mood patterns over time. These glanceable visualizations help you identify trends and understand how your mood fluctuates over days, weeks, and months.
20+
21+
### AI-Powered Insights
22+
23+
Leverage Raycast AI to analyze your mood data and provide personalized insights. Ask questions about your mood patterns and receive meaningful analysis based on your recorded data.
15.9 KB
Loading

extensions/mood/metadata/mood-1.png

1.37 MB
Loading

extensions/mood/metadata/mood-2.png

1.47 MB
Loading

extensions/mood/metadata/mood-3.png

1.44 MB
Loading

extensions/mood/metadata/mood-4.png

1.37 MB
Loading

0 commit comments

Comments
 (0)