3 Commits
Author SHA1 Message Date
klemek ca18d3b9e2 chore: 1.4.1
Python Lint CI / ruff (push) Successful in 19m35s
Python Lint CI / ruff-format-check (push) Successful in 21m52s
Python Lint CI / ty (push) Successful in 26m43s
TS Lint / ESLint (push) Successful in 27m30s
Docker Build / build (push) Successful in 47m59s
TS Lint / TypeScript (push) Successful in 16m53s
TS Lint / Oxlint (push) Successful in 25m45s
2026-07-19 18:29:31 +02:00
klemek b12f1b62d4 fix: use task id as hash
TS Lint / Oxlint (push) Successful in 52s
TS Lint / TypeScript (push) Successful in 1m5s
TS Lint / ESLint (push) Successful in 1m10s
Docker Build / build (push) Successful in 4m57s
2026-07-19 18:29:26 +02:00
klemek ede6157582 fix: change wording of cron 2026-07-19 18:15:36 +02:00
6 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "tout-doux", "name": "tout-doux",
"version": "1.4.0", "version": "1.4.1",
"private": true, "private": true,
"type": "module", "type": "module",
"engines": { "engines": {
+1 -1
View File
@@ -1,6 +1,6 @@
[project] [project]
name = "tout-doux" name = "tout-doux"
version = "1.4.0" version = "1.4.1"
description = "" description = ""
requires-python = ">=3.14" requires-python = ">=3.14"
dependencies = [ dependencies = [
+1 -1
View File
@@ -6,7 +6,7 @@
"every_week": "Every week", "every_week": "Every week",
"every_month": "Every month", "every_month": "Every month",
"every_year": "Every year", "every_year": "Every year",
"custom": "Custom (crontab)", "custom": "Custom (cron syntax)",
"one_time": "One time (then delete)" "one_time": "One time (then delete)"
}, },
"week": [ "week": [
+1 -1
View File
@@ -6,7 +6,7 @@
"every_week": "Toutes les semaines", "every_week": "Toutes les semaines",
"every_month": "Tous les mois", "every_month": "Tous les mois",
"every_year": "Tous les ans", "every_year": "Tous les ans",
"custom": "Personnalisé (crontab)", "custom": "Personnalisé (syntaxe cron)",
"one_time": "Une seule fois (puis suppression)" "one_time": "Une seule fois (puis suppression)"
}, },
"week": [ "week": [
+1
View File
@@ -46,6 +46,7 @@ export function taskNextReset(task: Task): Date | null {
try { try {
const interval = CronExpressionParser.parse(task.reset_cron, { const interval = CronExpressionParser.parse(task.reset_cron, {
currentDate: task.check_date, currentDate: task.check_date,
hashSeed: task.id,
}); });
return interval.next().toDate(); return interval.next().toDate();
} catch { } catch {
Generated
+1 -1
View File
@@ -323,7 +323,7 @@ asyncpg = [
[[package]] [[package]]
name = "tout-doux" name = "tout-doux"
version = "1.4.0" version = "1.4.1"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "flask", extra = ["async"] }, { name = "flask", extra = ["async"] },