judu/ex-egopublic Fork
⑂ 36aec84
Commits
⬇ Clone ▾
git clone https://git.rickub.com/judu/ex-ego.git
git clone ssh://git@rickub.com/judu/ex-ego.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP

chore(release): version 0.5.0 — durée en heures + minutes, répartition cochée d'officeUnverified

Migration 0020 : une annonce datée du 14 septembre 2026, quatre langues,
trois paragraphes — les deux compteurs heures / minutes et le total
affiché, les raccourcis ramenés à quatre, et la case « Répartir le temps
restant » pré-cochée dès qu'une répartition est entamée.

Cargo.toml passe de 0.3.2 à 0.5.0 : la v0.4.0 avait été taguée et annoncée
sans bump, la ligne « Version » des Réglages affichait encore 0.3.2.
Julien Durillon committed 2026-09-14T00:04:22+02:00 Browse files
36aec84 parent: bb57e7b
modified Cargo.lock +1 -1
@@ -837,7 +837,7 @@ dependencies = [
837837
838838 [[package]]
839839 name = "exego"
840-version = "0.3.2"
840+version = "0.5.0"
841841 dependencies = [
842842 "anyhow",
843843 "argon2",
@@ -837,7 +837,7 @@ dependencies = [
837 837
838 [[package]]838 [[package]]
839 name = "exego"839 name = "exego"
840-version = "0.3.2"840+version = "0.5.0"
841 dependencies = [841 dependencies = [
842 "anyhow",842 "anyhow",
843 "argon2",843 "argon2",
modified Cargo.toml +1 -1
@@ -1,6 +1,6 @@
11 [package]
22 name = "exego"
3-version = "0.3.2"
3+version = "0.5.0"
44 edition = "2024"
55 license = "Unlicense"
66
@@ -1,6 +1,6 @@
1 [package]1 [package]
2 name = "exego"2 name = "exego"
3-version = "0.3.2"3+version = "0.5.0"
4 edition = "2024"4 edition = "2024"
5 license = "Unlicense"5 license = "Unlicense"
6 6
added migrations/0020_changelog_capsules.sql +18 -0
new file mode 100644
@@ -0,0 +1,18 @@
1+-- Annonce de changelog : sélecteur de durée en heures + minutes et case
2+-- « Répartir » qui reste cochée (cf. 0016 pour le mécanisme).
3+--
4+-- Id UUIDv7 généré à la main ; date éditoriale = jour de la mise en prod
5+-- (à ajuster avant de déployer : seuls les comptes créés STRICTEMENT avant
6+-- cette date la voient). La version est du texte libre affiché dans le
7+-- titre (« Nouveautés de la v0.5.0 »). Une ligne de texte = un paragraphe.
8+
9+INSERT INTO changelog_announcements (id, date, version, text_fr, text_en, text_de, text_ptbr) VALUES
10+(
11+ '01a09ccb-ba6f-7b93-8900-ce995d370dd7',
12+ DATE '2026-09-14',
13+ 'v0.5.0',
14+ E'La durée d''un temps se saisit maintenant en heures et en minutes, dans deux compteurs côte à côte : le premier avance d''une heure, le second de cinq minutes. Chaque nombre reste un champ libre — pour 3 h 17, tape 3 puis 17 — et le total en minutes s''affiche juste en dessous.\nLes raccourcis passent à quatre : 5, 15, 30 min et 1 h. Le 45 min disparaît.\nQuand tu as commencé à répartir un minuteur, la case « Répartir le temps restant » est cochée d''avance. Ça évite d''oublier de cocher au tour suivant. Tu peux toujours la décocher pour jeter le reste du timer.',
15+ E'The duration of an entry is now typed as hours and minutes, in two counters side by side: the first moves by one hour, the second by five minutes. Each number is still a free field — for 3 h 17, type 3 then 17 — and the total in minutes shows right below.\nThe shortcuts go down to four: 5, 15, 30 min and 1 h. The 45 min one is gone.\nOnce you''ve started splitting a timer, the "Split the remaining time" switch is already on. That way you can''t forget to turn it on for the next round. You can still turn it off to drop the rest of the timer.',
16+ E'Die Dauer einer Erfassung gibst du jetzt in Stunden und Minuten ein, in zwei Zählern nebeneinander: der erste geht um eine Stunde weiter, der zweite um fünf Minuten. Jede Zahl bleibt ein freies Feld — für 3 h 17 tippst du 3 und dann 17 — und die Summe in Minuten steht direkt darunter.\nDie Kurzwahlen sind noch vier: 5, 15, 30 min und 1 h. Die 45 min fallen weg.\nWenn du angefangen hast, einen Timer aufzuteilen, ist der Schalter „Restzeit aufteilen“ schon an. So vergisst du nicht, ihn in der nächsten Runde einzuschalten. Du kannst ihn weiterhin ausschalten, um den Rest des Timers zu verwerfen.',
17+ E'A duração de um tempo agora é informada em horas e minutos, em dois contadores lado a lado: o primeiro anda de uma hora, o segundo de cinco minutos. Cada número continua sendo um campo livre — para 3 h 17, digite 3 e depois 17 — e o total em minutos aparece logo abaixo.\nOs atalhos passam a ser quatro: 5, 15, 30 min e 1 h. O de 45 min some.\nQuando você começou a repartir um cronômetro, a chave « Repartir o tempo restante » já vem ativada. Assim você não esquece de ativá-la na rodada seguinte. Você ainda pode desativá-la para descartar o resto do cronômetro.'
18+);
new file mode 100644
@@ -0,0 +1,18 @@
1+-- Annonce de changelog : sélecteur de durée en heures + minutes et case
2+-- « Répartir » qui reste cochée (cf. 0016 pour le mécanisme).
3+--
4+-- Id UUIDv7 généré à la main ; date éditoriale = jour de la mise en prod
5+-- (à ajuster avant de déployer : seuls les comptes créés STRICTEMENT avant
6+-- cette date la voient). La version est du texte libre affiché dans le
7+-- titre (« Nouveautés de la v0.5.0 »). Une ligne de texte = un paragraphe.
8+
9+INSERT INTO changelog_announcements (id, date, version, text_fr, text_en, text_de, text_ptbr) VALUES
10+(
11+ '01a09ccb-ba6f-7b93-8900-ce995d370dd7',
12+ DATE '2026-09-14',
13+ 'v0.5.0',
14+ E'La durée d''un temps se saisit maintenant en heures et en minutes, dans deux compteurs côte à côte : le premier avance d''une heure, le second de cinq minutes. Chaque nombre reste un champ libre — pour 3 h 17, tape 3 puis 17 — et le total en minutes s''affiche juste en dessous.\nLes raccourcis passent à quatre : 5, 15, 30 min et 1 h. Le 45 min disparaît.\nQuand tu as commencé à répartir un minuteur, la case « Répartir le temps restant » est cochée d''avance. Ça évite d''oublier de cocher au tour suivant. Tu peux toujours la décocher pour jeter le reste du timer.',
15+ E'The duration of an entry is now typed as hours and minutes, in two counters side by side: the first moves by one hour, the second by five minutes. Each number is still a free field — for 3 h 17, type 3 then 17 — and the total in minutes shows right below.\nThe shortcuts go down to four: 5, 15, 30 min and 1 h. The 45 min one is gone.\nOnce you''ve started splitting a timer, the "Split the remaining time" switch is already on. That way you can''t forget to turn it on for the next round. You can still turn it off to drop the rest of the timer.',
16+ E'Die Dauer einer Erfassung gibst du jetzt in Stunden und Minuten ein, in zwei Zählern nebeneinander: der erste geht um eine Stunde weiter, der zweite um fünf Minuten. Jede Zahl bleibt ein freies Feld — für 3 h 17 tippst du 3 und dann 17 — und die Summe in Minuten steht direkt darunter.\nDie Kurzwahlen sind noch vier: 5, 15, 30 min und 1 h. Die 45 min fallen weg.\nWenn du angefangen hast, einen Timer aufzuteilen, ist der Schalter „Restzeit aufteilen“ schon an. So vergisst du nicht, ihn in der nächsten Runde einzuschalten. Du kannst ihn weiterhin ausschalten, um den Rest des Timers zu verwerfen.',
17+ E'A duração de um tempo agora é informada em horas e minutos, em dois contadores lado a lado: o primeiro anda de uma hora, o segundo de cinco minutos. Cada número continua sendo um campo livre — para 3 h 17, digite 3 e depois 17 — e o total em minutos aparece logo abaixo.\nOs atalhos passam a ser quatro: 5, 15, 30 min e 1 h. O de 45 min some.\nQuando você começou a repartir um cronômetro, a chave « Repartir o tempo restante » já vem ativada. Assim você não esquece de ativá-la na rodada seguinte. Você ainda pode desativá-la para descartar o resto do cronômetro.'
18+);