Christophe Robillard
279a31f7ce
add OpenGraph tags and a share image
...
CI / scan_ruby (push) Waiting to run
CI / scan_js (push) Waiting to run
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 20:04:56 +02:00
Christophe Robillard
a484f8ffd9
put the user's name forward on the public page
...
CI / lint (push) Waiting to run
CI / scan_ruby (push) Waiting to run
CI / scan_js (push) Waiting to run
CI / test (push) Waiting to run
- title "Les humeurs de …" (with elision) above both columns
- selected date shown above the mode, in ink instead of grey
- brief fade when another day is selected (public page and dashboard)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 16:57:53 +02:00
Christophe Robillard
764cb542ac
let visitors pick a day on the public page
...
CI / scan_ruby (push) Waiting to run
CI / scan_js (push) Waiting to run
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
Clicking a day shows its mode and illustration in the header, with a link
back to today. The journal stays private: the calendar helper now separates
interactivity from journal exposure.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 07:54:25 +02:00
Christophe Robillard
7a7fa4c095
redesign app on top of the kluk.fr charte
...
CI / scan_ruby (push) Waiting to run
CI / scan_js (push) Waiting to run
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
- drop Bulma and Font Awesome, plain CSS built on charte.css
- dashboard: GitHub-like calendar grouped by year, selected day panel
(sticky side column on desktop, bottom bar on mobile), keyboard navigation
- public page: today's mood and last months fit in one screen, journal hidden
- day log page: mode picker as pills, illustration follows the chosen mode
- login, password and invitation screens in French, global flash messages
- add User#current_mode_since
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 07:35:53 +02:00
Christophe Robillard
ad251e7558
use charte from www
2026-09-29 06:34:43 +02:00
Christophe Robillard
b5a18ab6fd
change burger
2026-09-29 06:34:07 +02:00
Christophe Robillard
35a92a375d
use mode reference for rfid tags
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
2026-07-29 17:01:25 +02:00
Christophe Robillard
dacd850493
show when day log for current day
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
2026-04-19 05:03:41 +02:00
Christophe Robillard
1a6d60943a
select today when no day param
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
2026-04-06 10:56:50 +02:00
Christophe Robillard
2285ef2a97
surround with circle selected day
2026-04-06 10:56:50 +02:00
Christophe Robillard
386d22c35b
show mood pic in form
2026-04-06 10:56:50 +02:00
Christophe Robillard
df9b266c84
use and add day param in url
2026-04-06 10:56:50 +02:00
Christophe Robillard
0f5b880138
remember logs scroll position
2026-04-06 10:56:50 +02:00
Christophe Robillard
3b46a4de5a
display day log of the day
2026-04-06 10:56:50 +02:00
Christophe Robillard
9918584a91
refacto
2026-04-06 10:56:50 +02:00
Christophe Robillard
1aacc1370f
refacto : use mode object in calendar service
2026-04-06 10:56:50 +02:00
Christophe Robillard
c0aadfd24c
style day box when empty or unknown
2026-04-06 10:56:50 +02:00
Christophe Robillard
b82871b346
style form link
2026-04-06 10:56:50 +02:00
Christophe Robillard
852b6da649
fill form mode
2026-04-06 10:56:50 +02:00
Christophe Robillard
9c0124689f
can edit selected day
2026-04-06 10:56:50 +02:00
Christophe Robillard
07531788db
update day_log
2026-04-06 10:56:50 +02:00
Christophe Robillard
c501551f3e
valid mood unique per day per user
2026-04-06 10:56:50 +02:00
Christophe Robillard
6d7f6e222c
fix modes factory
2026-04-06 10:56:50 +02:00
Christophe Robillard
aa619aa99b
create day_log
2026-04-06 10:56:50 +02:00
Christophe Robillard
a2c9e08f85
add username to user factory
2026-04-06 10:56:50 +02:00
Christophe Robillard
9dac96b1ff
add day_log model
2026-04-06 10:56:50 +02:00
Christophe Robillard
417e22836b
add image for mode
2026-04-06 10:56:50 +02:00
Christophe Robillard
64d3fcd102
show legend based on custom modes
2026-04-06 10:56:50 +02:00
Christophe Robillard
86fa96e7f3
replace mood mode string with mode ref
2026-04-06 10:56:50 +02:00
Christophe Robillard
ae1263acff
rename current_mood method
2026-03-14 16:31:00 +01:00
Christophe Robillard
fe52089c38
add custom modes
2026-03-14 15:52:29 +01:00
Christophe Robillard
411b738c2f
toggle last selected day
2026-03-14 15:19:29 +01:00
Christophe Robillard
939668c4fb
guess moods according to user pref
CI / lint (push) Has been cancelled
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / test (push) Has been cancelled
2026-02-27 15:51:21 +01:00
Christophe Robillard
c5c70c91ba
order user moods by recorded_at
2026-02-26 11:05:15 +01:00
Christophe Robillard
801b9332bd
localize selected day title
2026-02-26 11:04:55 +01:00
Christophe Robillard
cc75be0a69
abbreviate month names
2026-02-26 11:04:01 +01:00
Christophe Robillard
e21ec8d1c8
display mode for today
2026-02-26 11:03:40 +01:00
Christophe Robillard
c7ea7eef3e
show calendar icon when select a day
CI / scan_ruby (push) Waiting to run
CI / scan_js (push) Waiting to run
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
2026-02-26 10:34:00 +01:00
Christophe Robillard
977ea97d65
only click to view mood day, no mouse over
2026-02-26 10:33:34 +01:00
Christophe Robillard
eecc0105c1
move info day below legend
2026-02-26 10:00:38 +01:00
Christophe Robillard
fa1fb8cd60
add fontawesome
2026-02-25 17:57:15 +01:00
Christophe Robillard
f6bca61d7d
bundle update
2026-02-22 16:49:18 +01:00
Christophe Robillard
0636d4ccea
remove kluk title
...
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
useless because it is on the navbar
2026-02-22 10:36:44 +01:00
Christophe Robillard
bfdf7b4d75
add kluk.fr hosts
2026-02-22 10:28:40 +01:00
Christophe Robillard
cbe73af9bf
handle public dashboards
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
2026-02-20 10:30:12 +01:00
Christophe Robillard
858c535c3c
add public to users
2026-02-20 10:27:10 +01:00
Christophe Robillard
509b0b332d
update menu for login/logout
2026-02-18 15:57:01 +01:00
Christophe Robillard
385441486e
add username
2026-02-18 15:56:33 +01:00
Christophe Robillard
56fd287b0f
show next 5 months if few moods recorded
2026-02-18 10:52:54 +01:00
Christophe Robillard
86f8b877d8
convert time to date for start and end date
2026-02-11 11:11:53 +01:00