This website requires JavaScript.
74bfe34d3f
Merge branch 'ios-only-plain-textarea-fallback' into main
main
shinalok
2026-08-27 08:16:10 +09:00
6000de166f
keep EasyMDE on desktop/Android, fall back to plain textarea only on iOS
shinalok and Claude Sonnet 5
2026-08-27 08:16:06 +09:00
f524157326
Merge branch 'remove-easymde-fix-ime' into main
shinalok
2026-08-26 20:23:13 +09:00
ac98cf4f99
replace EasyMDE journal editor with plain textarea to fix iOS Korean IME jamo split
shinalok and Claude Sonnet 5
2026-08-26 20:23:09 +09:00
291813820b
Merge branch 'fix-ios-ime-jamo-split' into main
shinalok
2026-08-26 12:43:58 +09:00
779bbb58aa
force EasyMDE contenteditable input mode to fix Korean IME jamo splitting on iPad
shinalok and Claude Sonnet 5
2026-08-26 12:43:45 +09:00
46c412f8f3
Merge pull request 'enlarge journal calendar cells and pair day/title on one line' (#1 ) from journal-calendar-ui-tweaks into main
shinalok
2026-08-19 17:18:22 +09:00
8a49757882
enlarge journal calendar cells and pair day/title on one line
shinalok and Claude Sonnet 5
2026-08-19 17:13:33 +09:00
b173911269
make the app name the largest text on the landing page
shinalok and Claude Opus 5
2026-08-11 10:34:15 +09:00
0e8688c25b
make app name and purpose machine-readable on the landing page
shinalok and Claude Opus 5
2026-08-10 18:29:21 +09:00
ad5a1c834c
add terms page, improve landing content for branding review, and handle HTTP HEAD requests
shinalok
2026-08-08 21:30:54 +09:00
be8a4e6908
add terms page, improve landing content for branding review, and handle HTTP HEAD requests
shinalok
2026-08-08 20:40:47 +09:00
e752367f79
remove SSH debug connection test from CI/CD workflow for cleaner output and simplify rsync verbosity
shinalok
2026-08-08 07:38:50 +09:00
689d32e18b
update CI/CD workflow: add unused Docker image cleanup step
shinalok
2026-08-08 07:35:14 +09:00
bf0225d53b
add SSH debug connection test to CI/CD workflow and enable batch mode for rsync
shinalok
2026-08-08 07:25:51 +09:00
5b1a9ac683
add SSH debug connection test to CI/CD workflow and enable batch mode for rsync
shinalok
2026-08-08 07:13:27 +09:00
97c79b8b04
add SSH debug connection test to CI/CD workflow and enable batch mode for rsync
shinalok
2026-08-08 07:07:38 +09:00
a0a7a70c14
update CI/CD workflow: decode base64 SSH key and validate key integrity
shinalok
2026-08-07 22:32:57 +09:00
c0d14967d0
update CI/CD workflow: install development dependencies for testing with pip
shinalok
2026-08-07 19:31:07 +09:00
c09aadaeb5
update CI/CD workflow: replace containerized testing and deployment with system-installed dependencies
shinalok
2026-08-07 19:23:47 +09:00
61142ed55e
add CI/CD workflow for testing and deployment steps on main branch push
shinalok
2026-08-07 19:04:30 +09:00
00c66f9df8
journal: paste image from clipboard, cap embedded image size, fix media persistence
shinalok and Claude Sonnet 5
2026-08-05 14:27:30 +09:00
bdf9d0bae7
journal: real markdown editor (EasyMDE) with live preview toggle, fix default template
shinalok and Claude Sonnet 5
2026-08-05 12:24:18 +09:00
c466cc6639
journal: multi-select emotions and per-category writing templates
shinalok and Claude Sonnet 5
2026-08-04 19:12:59 +09:00
54c971875c
add journaling feature: categories, tags, attachments, calendar, and multi-select emotions
shinalok and Claude Sonnet 5
2026-08-04 18:40:07 +09:00
ef2a3ea082
prepare app for public app store distribution
shinalok and Claude Sonnet 5
2026-07-23 13:41:50 +09:00
34a128a79b
reorder habit item badges to show level before completion rate
shinalok and Claude Sonnet 5
2026-07-23 13:41:24 +09:00
9dfcbcec8f
add day-detail view to monthly history calendar
shinalok and Claude Sonnet 5
2026-07-21 13:21:49 +09:00
800f42eab1
add habit leveling/XP system, explicit fail marking for missed habits, and scrollable habit tabs
shinalok
2026-07-20 18:18:56 +09:00
4a7ef5cc29
improve PWA feel on iOS: offline fallback, overscroll, tap feedback, dark status bar, apple touch icon
shinalok
2026-07-20 15:34:19 +09:00
d212451fe0
add habit goal-period difficulty and habit formation research notes
shinalok and Claude Sonnet 5
2026-07-19 10:12:17 +09:00
55918d56d1
add abandoned status to distinguish given-up habits from completed ones
shinalok
2026-07-17 20:19:35 +09:00
d0dd530e26
add retroactive check for yesterday's missed habits on /today
shinalok
2026-07-17 20:15:38 +09:00
cee589bb3e
Initial commit: habit tracker PWA with Google OAuth, push notifications
shinalok and Claude Sonnet 5
2026-07-16 18:06:17 +09:00