Commit graph

15 commits

Author SHA1 Message Date
Paweł Orzech
ecd734582c
Update SunCard.kt 2026-01-28 00:17:56 +01:00
Paweł Orzech
34c842c2d5
Refactor SunCard entrance animation to be shared
Moved the entrance animation logic from SunCard to MainScreen so that all cards share a single entrance animation instance. SunCard now receives entranceProgress as a parameter, simplifying its internal state and ensuring consistent animation timing across cards.
2026-01-28 00:17:30 +01:00
Paweł Orzech
87ad810392
gitignore update 2026-01-28 00:16:51 +01:00
Paweł Orzech
a22b994b0a
Bump version to 1.2 (versionCode 3) 2026-01-27 23:41:56 +01:00
Paweł Orzech
117a16d571
Merge pull request #2 from pawelorzech/claude/add-app-refresh-startup-wczRE
Fix sun data refresh on app resume and periodic refresh
2026-01-27 22:23:06 +01:00
Paweł Orzech
dda6d664ab
Merge pull request #1 from pawelorzech/claude/fix-name-alignment-mg6dN
Fix location name text alignment for multi-line names
2026-01-27 22:19:07 +01:00
Claude
07808be975
Fix sun data refresh on app resume and periodic refresh
The periodic refresh was broken because collectLatest on a Room Flow
suspends indefinitely, preventing the while loop from advancing.
Replace with Flow.first() for one-shot snapshots. Add refresh() method
triggered via LifecycleEventEffect(ON_RESUME) so sun times recalculate
every time the app comes to foreground.

https://claude.ai/code/session_01QD2KVpt2xSRtRALne48g3n
2026-01-27 21:14:43 +00:00
Claude
36e958d828
Fix location name text alignment for multi-line names
When a long location name like "Jabłonowo Pomorskie" wraps to two
lines, the text was left-aligned instead of centered. Added
textAlign = TextAlign.Center to the location name Text composable.

https://claude.ai/code/session_01FAXwbjLiUKJdmsCyn3b9T8
2026-01-27 17:47:04 +00:00
Paweł Orzech
d61cbd28a3
Add translations for 18 new languages (20 total)
Translate all 17 user-visible strings into Chinese, Hindi, Spanish,
French, Arabic, Bengali, Portuguese, Russian, Urdu, Indonesian,
German, Japanese, Nigerian Pidgin, Marathi, Telugu, Turkish, Tamil
and Vietnamese. RTL support confirmed for Arabic and Urdu.
2026-01-27 17:31:28 +01:00
Paweł Orzech
e611293659
Remove build artifacts from tracking and add CLAUDE.md to gitignore 2026-01-27 16:54:55 +01:00
Paweł Orzech
94365df247
Add screenshots to README 2026-01-27 16:54:20 +01:00
Paweł Orzech
d54097b15b
Redesign About dialog and fix button position
- Move About button above bottom spacer so it's tappable
- Replace AlertDialog with custom Dialog (dark glass card, sun emoji, centered layout)
- Add localized "Contact me" button (SunGold color)
- Mark about_made_in as non-translatable
- Add release signing config with keystore.properties
- Add ProGuard rule for findbugs annotations (R8 fix)
2026-01-27 16:48:01 +01:00
Paweł Orzech
67f2802a7d
Update .gitignore and expand README documentation
Expanded the .gitignore to cover more build artifacts, IDE, and OS-specific files. Significantly enhanced the README.md with a detailed app description, feature list, architecture overview, tech stack, and build instructions for better onboarding and project clarity.
2026-01-27 16:38:10 +01:00
Paweł Orzech
7287792e92
init 2026-01-27 16:34:06 +01:00
Paweł Orzech
25878882e8
Initial commit 2026-01-27 16:33:25 +01:00