Commit graph

13 commits

Author SHA1 Message Date
fd48480a05 Ensure that ClickedThumbnail message is emitted 2023-12-30 23:19:56 +01:00
9045353810 Test update and view function 2023-12-23 23:04:37 +01:00
a0c0a8354a chore: Move everything into an internal module 2023-12-17 18:50:14 +01:00
796b1697b8 test: Inline mkPhoto helper function 2023-12-17 12:17:18 +01:00
5e735e1b62 chapter 6: Replace unit by property test 2023-12-16 23:30:33 +01:00
034b147740 chapter 6: Add unit-tests 2023-12-16 14:42:57 +01:00
43971bd268 chapter 5: Implement sliders and filters
The application communicates back and forth with JavaScript using ports
and subscriptions. It also receives initial data from JavaScript by
passing 'flags' to the init function.
2023-12-14 11:22:01 +01:00
5f80082567 Show meta-data as image title 2023-12-12 10:50:07 +01:00
a4501d5cb5 Switch to json encoded meta data
Instead of parsing a comma separated list of photo urls, we retrieve a
json array of meta data (url, title, size).
2023-12-12 09:43:51 +01:00
e47f1d0449 Implement chapter 4 - part1
- pull photo urls from the server
- provide styles.css and list ourselves
2023-12-11 21:02:12 +01:00
fe10054e44 Implement chapter 3: random picture selection 2023-12-11 11:30:30 +01:00
b431b584af Ignore direnv and elm files 2023-12-10 22:04:20 +01:00
3d2c74b8fc Initial import of PhotoGroove 2023-12-10 22:02:26 +01:00