Jamorham
Nightscout용 xDrip+ 버전
앱스토어에서 에브세니아 코마로바의 ‘Lummi: Daily Joy’를 다운로드하고 스크린샷·평점·리뷰·팁을 확인
Download Lummi: Daily Joy by Evseniia Komarova on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Lummi: Daily Joy.
건강Swift · PythonGitHub @ekomarova온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
The iOS app for joy-sharing and personal gratitude journaling. Features a visual calendar and monthly reports
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Lummi is a minimalist joy journal designed to capture happy moments and track emotional progress. The application is built using the SwiftUI + SwiftData stack, with a strong emphasis on high testability and modularity
This project is licensed under the PolyForm Noncommercial License 1.0.0.
Free to use, modify, and share for personal, educational, and other non-commercial purposes. Commercial use is not permitted without prior written permission from the author.
See LICENSE for the full terms.README 전문 보기 ↗Lummi is a minimalist joy journal designed to capture happy moments and track emotional progress. The application is built using the SwiftUI + SwiftData stack, with a strong emphasis on high testability and modularity
This project is licensed under the PolyForm Noncommercial License 1.0.0.
Free to use, modify, and share for personal, educational, and other non-commercial purposes. Commercial use is not permitted without prior written permission from the author.
See LICENSE for the full terms.
ThemeManagerYour data is yours. Using SwiftData and CloudKit, the text of your moments is encrypted during iCloud sync (.allowsCloudEncryption). Apple handles the secure key management, meaning your entries stay private and safe.
isStoredInMemoryOnly mode for UI testing to ensure user data remains untouched during automationimport Testing) and cover all testable business logic.A dedicated MockDataManager (under #if DEBUG) populates the database with specific states based on launch arguments, allowing robust UI testing of various scenarios without touching real user data.
The repository ships with Claude Code configuration, so contributors using it get the same conventions and safety checks automatically:
| File | What it does |
|---|---|
CLAUDE.md | Project conventions loaded into every session: layout, git flow, code style, localization, theming, CloudKit model rules, testing and changelog requirements |
.claude/settings.json + .claude/hooks/pre-commit.sh | Hook that runs before every git commit made by Claude: blocks the commit if SwiftLint fails and restores DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)"; in project.pbxproj (Xcode overwrites it with automatic signing) |
.claude/skills/refactor-analysis | On-demand /refactor-analysis [path]: read-only search for duplicated code, hardcoded values and hacks, and design weaknesses, with a summary and a table of proposed improvements |
.claude/skills/audit | On-demand /audit [path]: read-only audit of bugs, security, code quality, licenses, git hygiene and release readiness, with a prioritized report |
.claude/skills/performance-profile | On-demand /performance-profile [scenarios]: read-only Time Profiler run of launch, Insights, All Joys and Trends on a simulator, with the cost per app function and fix options rated by complexity. Needs defusedxml (python3 -m pip install defusedxml) |
To enable iCloud sync in your own fork: