Commit graph

125 commits

Author SHA1 Message Date
sechan100
a63687be2e build: release 파일 추가 및 주석태그들 제거 2025-02-02 16:37:21 +09:00
sechan100
45e14b0512 debug: calendar ui 버그 수정
- 이웃한 달의 색을 연하게 보이도록 하는 스타일의 버그를 해결
- today tile을 표시하는 원의 상하 간격을 재조정
2025-02-02 16:32:37 +09:00
sechan100
740c5322ce debug: option 창에서 enter 키에 달아뒀던 이벤트 리스너가 해제되지 않던 버그를 해결 2025-02-02 16:27:28 +09:00
sechan100
42f26fa15f debug: group open에 관한 데이터를 note에 영속화하는 과정중, 데이터가 의도치않게 저장되던 버그를 해결 2025-02-02 16:24:05 +09:00
sechan100
099036de24 build: 현재 빌드 모드에 대한 플래그를 전역변수에 추가하고, 이에 따라 개발에 필요한 도구들을 활성화 2025-02-02 16:00:29 +09:00
sechan100
a574beef46 various feat, fix, debug
- task가 없을 때 보이는 note 화면을 제작
- note folder가 존재하지 않는 경우 자동으로 생성
- task, group이 없을 때 에러가 나던 현상을 해결
-  group에 task가 없을 때, 완료로 표시되던 것을 해결
- 다양한 modal 창에서 enter를 누르면 save되도록 단축키 추가
- activate-view 함수에서 바로 leaf가 튀어나오지 않도록 수정
- open routine view command 추가
- .env 파일을 사용하여 환경 변수를 받을 수 있도록 추가가
2025-01-31 17:34:04 +09:00
sechan100
0f86b2dd62 feat: Task 클릭시 ripple 효과를 추가하여 가시성을 향상 2025-01-31 16:34:25 +09:00
sechan100
b3e6e8a490 fix: task group의 isOpen이 영속적으로 저장되도록 변경 2025-01-31 15:39:36 +09:00
sechan100
87161a05b1 feat: 특정 노트에서만 task, group을 삭제하기 기능을 추가하고 존재하지 않는 group으로 task가 소속될 때 동작을 수정 2025-01-31 15:23:00 +09:00
sechan100
909f9ef2b8 refactor: mergeNotes 리팩터링 및 과거 노트를 수정하는 경우에 대한 동작 명료화 2025-01-31 15:23:00 +09:00
sechan100
e352b43f0a feat: dr view 탭 아이콘 설정 2025-01-31 15:23:00 +09:00
sechan100
5e9d0d2af2 fix: calendar style 수정 2025-01-31 15:22:53 +09:00
sechan100
f2640fa5cb feat: RoutineAchivementCalendar에서 루틴별로 성과를 볼 수 있는 기능을 완성 2025-01-30 17:48:53 +09:00
sechan100
1a289a9b6f chore: achivement today tile indicator 디자인 변경 2025-01-20 16:45:25 +09:00
sechan100
7159c3c628 fix: swipeable calendar 세로 스와이프 그래픽 영역을 계산하여 딱 맞도록 설정 2025-01-13 19:05:24 +09:00
sechan100
0e2df22983 debug: 캘린더 nav로 month 변경할 수 없는 문제를 해결 2025-01-13 17:45:35 +09:00
sechan100
d4600c66d8 debug: SwipeableCalendar가 다음달을 로드하지 못하던 버그를 해결 2024-12-27 18:59:57 +09:00
sechan100
3c8c4a7126 fix: 모바일 dnd drag-ready가 되기위해 long press하는 시간을 context menu 진동 시간과 동기화 2024-12-27 16:12:59 +09:00
sechan100
fb9461d80c debug: 모바일 tabNav after가 가려지지 않는 ui 버그를 해결 2024-12-27 16:04:11 +09:00
sechan100
f12e70530f fix: routine properties의 finished를 enable로 변경하고 delete를 복구 2024-12-27 16:04:11 +09:00
sechan100
db402b97ef fix: note achivement calendar를 swipeable하게 변경 2024-12-27 16:04:11 +09:00
sechan100
3468162074 fix: 디바이스 크기에 맞게 calendar의 tile 크기가 적절히 조절되도록 변경 2024-12-27 16:04:11 +09:00
sechan100
021d5c8579 feat: Merge Note을 수동으로 할 수 있는 버튼 추가 2024-12-27 16:04:11 +09:00
sechan100
0d8e474f4a refactor: SwipeableCalendar를 추상화하여 리펙터링 2024-12-27 16:04:11 +09:00
sechan100
ff0c499215 refactor: shard 디렉토리 구조 변경 2024-12-27 16:04:11 +09:00
sechan100
05fe3d3493 fix: routine delete를 finish로 변경
routine 파일은 삭제하지 않고, 완료상태로 변경하는 형태로 변경
2024-12-27 16:04:11 +09:00
sechan100
072a3953ab fix: Calendar Swiper direction을 세로로 변경 2024-12-27 16:04:11 +09:00
sechan100
7d8641e797 feat: task를 uncheck할 때 confirm modal을 띄울 수 있는 setting option을 추가 2024-12-27 16:04:11 +09:00
sechan100
f99e06403e debug: 모바일 환경에서 원하지 않는 경우에 drag가 시작되는 버그를 수정
- 기존에는 drag 시작까지 지연시간을 두고, 이를 컴포넌트 ui와 맞추는 방식으로 drag를 지연했다. 해당 커밋에서는 canDrag 값을 통해서 drag를 실제로 막는 방식으로 변경
2024-12-27 16:03:59 +09:00
sechan100
508fd22f24 fix: Group에 task가 없으면 group이 완료된 상태로 표시되는 ui를 수정 2024-12-25 10:34:38 +09:00
sechan100
3a67ffdf87 debug: task dnd 기능이 obsidian의 자체 dnd를 방해하던 버그를 해결 2024-12-25 10:30:50 +09:00
sechan100
4e59ec3277 feat: Group CRUD 기능 완성 2024-12-24 20:48:01 +09:00
sechan100
6ded7df7a6 feat: PerformanceCircle을 도입하여 note의 세분화된 진행상태를 표현 2024-12-23 02:49:03 +09:00
sechan100
e2916785da feat: Task에 state 상태를 도입하고, 이에 따른 ui를 디자인 2024-12-21 01:24:27 +09:00
sechan100
078c6f0f59 refactor: option-modal feature를 더 추상화해서 shared로 이동 2024-12-20 15:47:40 +09:00
sechan100
db6ae915ef fix: task check 취소선 가시성 수정 2024-12-18 10:13:58 +09:00
sechan100
a20159075a feat: TaskGroup의 하위 task들이 모두 check되면 TaskGroup도 check되는 기능 추가 2024-12-18 09:35:21 +09:00
sechan100
c57153c451 debug: task dnd 안되는 버그 해결 2024-12-18 09:17:03 +09:00
sechan100
6792f369f7 fix: calendar 가시성 수정 및 타입 수정
- 타입을 그레고리력으로 변경하여 일요일을 달력의 시작으로 변경
- 오늘에 해당하는 타일 디자인을 배경색을 옅게 칠해주는 방식으로 변경
2024-12-17 21:45:51 +09:00
sechan100
e6241304fd debug: dnd 버그 해결
일반 옵시디언의 기능중에서 dnd가 발생했을 때, daily-routine에서 상정한 dnd 데이터가 넘어오지 않아서 leaf가 죽어버리는 현상을 해결
2024-12-17 21:11:02 +09:00
sechan100
dd462b0c2a feat: todo widget 수정 2024-12-17 06:17:48 +09:00
sechan100
7be3efb477 feat: merge-note 기능을 훅으로 래핑하여 중앙화 2024-12-17 05:18:00 +09:00
sechan100
9a1b7d0a5e BREAKING_CHANGE: 클래스 기반 도메인에서 함수형 도메인으로 변경 2024-12-16 00:14:19 +09:00
sechan100
da93b7020b feat: dnd reorder 로직 재구성 2024-12-14 17:05:20 +09:00
sechan100
9aa4fe783d BREAKING_CHANGE: 전체 구조를 도메인 모델 기반으로 변경하고 Group 기능을 추가 2024-12-13 20:26:32 +09:00
sechan100
7012b76ffa chore: dedent 라이브러리 추가 2024-12-04 21:42:42 +09:00
sechan100
d85cffd9a7 fix: daily routine에서 데이터를 저장하는 'archive'에 접근하는 로직을 추상화하고 반드시 폴더 자체는 보장하도록 로직을 추가 2024-12-02 16:25:40 +09:00
sechan100
d19a6bec1f fix: setting값을 사용하는 단계를 추상화하고, 사용자가 설정해야하는 요소들을 단순화
- routineFolder, noteFolder등의 옵션을 없이고 DailyRoutinFolder의 경로로 단순화. 이후 모든 데이터는 해당 폴더 하위에 알아서 배치함.
2024-12-02 16:03:17 +09:00
sechan100
e3013d1fa2 feat: calendar 디자인까지 완성 2024-12-02 02:31:26 +09:00
sechan100
7f02cf7651 feat: calendar 디자인까지 완성 2024-12-02 02:11:21 +09:00