671 Commits

Author SHA1 Message Date
songyc macbook
ce5f239025 project file fix 2026-07-10 03:06:51 +09:00
songyc macbook
954dbeb308 change Expiranner project xcode file 2026-07-10 03:02:37 +09:00
songyc macbook
520e625377 change folder Haru_Danim -> HaruDanim 2026-07-10 03:02:15 +09:00
songyc macbook
ce3cb00fcc feat(main): add 'view statistics' to action long-press menu
- Add 'View Statistics' option to the context menu when long-pressing an action icon in the main tab
- Route the user directly to the independent Statistics tab upon selection
- Automatically apply the selected action as a filter when entering the Statistics tab, mirroring the 'View Records' behavior
2026-07-09 22:52:11 +09:00
songyc macbook
810e4d6373 feat(action): enhance icon UI and add memo prompt options
- Enlarge the count number displayed on the main tab action icon
- Enhance the click feedback animation on the main tab for better visibility
- Add an option to toggle memo prompts during action creation
- Conditionally show memo prompts based on settings when stopping a timer or incrementing a count
2026-07-09 20:42:15 +09:00
songyc macbook
c6cab66374 change Expiranner project xcode file 2026-07-09 19:27:02 +09:00
songyc macbook
3a46505451 start Expiranner project and first demo app build 2026-07-09 19:23:40 +09:00
songyc macbook
2d9e7ad20b remove old project 2026-07-09 19:07:01 +09:00
songyc macbook
7c85cadd8e feat(filter): revamp filter selection logic and group actions by tags
[Filter UI & Logic]
- feat: implement toggle behavior for the 'Select All' button
- feat: group actions under their respective parent tags in the filter menu
- feat: auto-select all child actions when a parent tag is selected

[Bug Fixes & Calculation]
- fix(records): resolve rendering issue when only partial actions are selected
- fix(stats): calculate tag statistics using only explicitly selected actions instead of all actions
2026-07-09 19:02:30 +09:00
songyc macbook
ad9af22e9d feat(stats): replace general averages with per-action and per-tag metrics
- Remove unnecessary overall totals and general average metrics below weekly and monthly bar charts
- Add detailed summary sections displaying the sum and average calculated for each specific action and tag
- Ensure the new summary metrics dynamically update based on the selected filters
2026-07-09 15:53:25 +09:00
songyc macbook
acdddbb670 fix(nav): resolve routing bug when target tab is hidden inside 'More' tab
- Fix an issue where navigating to Records via long-press stops at the 'More' tab menu
- Update navigation logic to automatically route through the 'More' tab and land directly on the target screen
- Ensure action filters are correctly applied when deep-linking to nested tabs
2026-07-09 04:45:37 +09:00
songyc macbook
5475590a47 feat: extract stats tab and enhance progress tracking UI
[Main Tab & Routing]
- feat(main): add options for goal widget to show aggregate or individual (up to 3) resolutions
- fix(main): route long-press 'view records' directly to the filtered Records tab

[Statistics & Charts]
- feat(stats): separate Statistics into an independent main tab and remove from Records
- feat(stats): add multi-select filters for tags and actions (default: all)
- feat(stats): add daily horizontal bar charts for tag ratio comparison
- feat(stats): add weekly line charts by day and cumulative bar charts
- feat(stats): add monthly line charts (by day and week) and cumulative bar charts

[Core Logic]
- feat(goals): update logic for 'maintain below' targets to show 100% if met, 0% if exceeded
2026-07-09 04:36:14 +09:00
songyc macbook
afb7435656 feat: enhance records with charts/filters and update main tab UI
[New Features]
- feat(records): add line charts for weekly/monthly trends and averages
- feat(records): implement multi-select filters for specific tags and actions
- feat(main): add 'view records' option to the action icon long-press menu
- feat(main): display goal progress widget with customizable settings

[UI/UX & Bug Fixes]
- fix(ui): expand touchable areas globally, especially in record lists
- chore(main): rename main tab top title from '하루다님' to '모음'
- feat(nav): route to goal detail screen when tapping the goal widget
2026-07-09 02:22:04 +09:00
songyc macbook
045f0b6f74 feat(action): enhance icon UI and add memo prompt options
- Enlarge the count number displayed on the main tab action icon
- Enhance the click feedback animation on the main tab for better visibility
- Add an option to toggle memo prompts during action creation
- Conditionally show memo prompts based on settings when stopping a timer or incrementing a count
2026-07-08 16:40:59 +09:00
songyc macbook
f6e2963c88 feat: major app overhaul with new features, UI fixes, and branding
[Bug Fixes]
- fix: correct delete popup positioning
- fix: hide bottom tab bar in detail menus to prevent UI overlap
- fix: expand touchable area for icon selection buttons
- fix: localize date display in the record tab based on device settings

[New Features]
- feat: open calendar popup when clicking the date in the record tab
- feat: add memo option upon timer completion and display in records
- feat: pin favorite actions to top and add tag-based ordering
- feat: allow goal reordering and add collapse/expand toggle for sub-goals

[Refactoring & Settings]
- refactor: streamline bottom navigation to max 4 tabs with a 'More' tab
- feat: allow users to customize visible tabs and count in settings

[Branding]
- chore: update app name to 'Haru Danim' (하루다님)
- chore: add '당신의 하루에 다녀가다' slogan to the splash screen
2026-07-08 16:27:12 +09:00
songyc macbook
3000ce6713 Complete free features and prototype; testing to follow 2026-07-08 02:32:13 +09:00
songyc macbook
c854c8f265 complete prototype app(하루다님) 2026-07-07 15:20:53 +09:00
songyc macbook
7a53bb9ce4 new feature Quest(다짐) pogress and Fix an issue in 횟수측정 Action(행동) where count and time are recorded but not reflected in the icon 2026-07-07 14:29:11 +09:00
songyc macbook
c35f50fa73 feat: add Goal(목표), Quest(다짐), and history tracking features
- Implement Goal(목표) and Quest(다짐) functionality
- Add a new feature for tracking and recording history
- TODO: Fix an issue in 횟수측정 Action(행동) where count and time are recorded but not reflected in the icon
2026-07-07 02:37:16 +09:00
songyc macbook
da740ade03 feat: Implement basic features for tag(꼬리표) and action(행동) 2026-07-06 17:24:57 +09:00
songyc macbook
52f45dba2b Setting claude code and basic layout 2026-07-06 00:56:00 +09:00
songyc macbook
9aa5cc5414 Start HaruDanim Project 2026-07-03 22:01:08 +09:00
songyc macbook
1fe3386d55 remove TallyFlow Project 2026-07-03 21:58:43 +09:00
songyc macbook
b209199c2d feat: Setup app shell, SwiftData models, and real-time tracking engine
- Initialize iOS project with 6-tab navigation structure
- Configure custom Light/Dark themes and AppColors
- Define SwiftData models for Tasks, Tags, Goals, and TrackingRecords
- Setup relationships (Super/Sub tags) and cascade delete rules
- Implement Observable TrackingEngine for real-time timer updates
2026-06-26 03:32:29 +09:00
songyc macbook
b5be034b19 remove DeepWorkTimer Project 2026-06-26 02:19:38 +09:00
songyc macbook
a63ed44e49 remove LemonLime Project 2026-06-26 01:14:51 +09:00
songyc macbook
479b8bab8a restore project and add 2026-06-19 19:53:54 +09:00
songyc macbook
4e4016533e restore code files 2026-06-19 19:27:11 +09:00
songyc macbook
ce0e41472f programmers 20260521까지 한거 전부 2026-05-21 23:15:22 +09:00
songyc macbook
813717f824 programmers 20260503-06 2026-05-06 16:32:07 +09:00
songyc macbook
bfa71e91d8 programmers 20260502 2026-05-02 19:17:46 +09:00
songyc macbook
beaad56afc programmers 20260430 2026-04-30 15:26:27 +09:00
songyc macbook
e703906afa programmers 20260429 2026-04-29 16:07:40 +09:00
songyc macbook
346727ddac programmers 20260428 2026-04-28 21:40:54 +09:00
songyc macbook
f7850f7e17 programmers 20260428 2026-04-28 21:40:37 +09:00
songyc macbook
1787924df7 baekjoon 20260427 2026-04-27 22:05:36 +09:00
songyc macbook
b0fd507dff baekjoon 20260426 2026-04-26 21:41:28 +09:00
songyc macbook
47a227393e baekjoon 20260425 2026-04-25 20:39:26 +09:00
songyc macbook
388ad7d3a1 baekjoon 20260424 2026-04-24 19:50:18 +09:00
songyc macbook
9535c6bd47 baekjoon 20260423 2026-04-23 21:02:15 +09:00
songyc macbook
49eb88462d baekjoon 20260422 2026-04-22 22:05:59 +09:00
songyc macbook
38460469fd baekjoon 20260421 2026-04-21 18:10:03 +09:00
songyc macbook
3a1ca87a98 baekjoon 20260420 2026-04-20 21:50:20 +09:00
songyc macbook
9025f098c1 baekjoon 20260417 2026-04-17 13:26:21 +09:00
songyc macbook
e10b8d91c0 baekjoon 20260416 2026-04-16 21:38:50 +09:00
songyc macbook
6270575be8 baekjoon 20260415 2026-04-15 22:43:14 +09:00
songyc macbook
7a2f8750f6 baekjoon 20260414 2026-04-14 22:27:13 +09:00
songyc macbook
8d2e900352 baekjoon 20260413 2026-04-13 22:17:46 +09:00
songyc macbook
46ff9fcf5e baekjoon 20260412 2026-04-12 20:21:14 +09:00
songyc macbook
120de20769 baekjoon 20260411 2026-04-11 21:13:39 +09:00