Compare commits

...

4 Commits

Author SHA1 Message Date
25b6e30aa8 Correction sur calcul du rang
All checks were successful
Release Creation / build (release) Successful in 51s
2026-01-21 10:55:29 +01:00
f445741eda DIvers petites corrections pour les specialités et les competences
All checks were successful
Release Creation / build (release) Successful in 54s
2026-01-18 18:39:51 +01:00
d3c24e44d8 Correction sur la fortune
All checks were successful
Release Creation / build (release) Successful in 55s
2026-01-14 23:53:36 +01:00
d2cf0d80b1 Fix item Fee
All checks were successful
Release Creation / build (release) Successful in 50s
2026-01-12 20:17:53 +01:00
72 changed files with 303 additions and 262 deletions

View File

@@ -186,7 +186,8 @@ export default class HeritiersActorSheet extends HandlebarsApplicationMixin(foun
const itemType = li?.dataset.itemType
const itemField = event.target.dataset.itemField
const dataType = event.target.dataset.dtype
const value = event.target.value
// Pour les checkboxes, utiliser checked au lieu de value
const value = event.target.type === 'checkbox' ? event.target.checked : event.target.value
if (itemId && itemType && itemField) {
this.actor.editItemField(itemId, itemType, itemField, dataType, value)
}

View File

@@ -11,8 +11,6 @@ export default class HeritiersCompetenceSheet extends HeritiersItemSheet {
actions: {
addSpecialite: HeritiersCompetenceSheet.#onAddSpecialite,
deleteSpecialite: HeritiersCompetenceSheet.#onDeleteSpecialite,
editSpecialite: HeritiersCompetenceSheet.#onEditSpecialite,
editSpecialiteDescription: HeritiersCompetenceSheet.#onEditSpecialiteDescription,
}
}
@@ -23,43 +21,55 @@ export default class HeritiersCompetenceSheet extends HeritiersItemSheet {
},
}
/** @override */
_onRender(context, options) {
super._onRender(context, options)
// Attacher les écouteurs pour l'édition des spécialités
this.element.querySelectorAll('.edit-specialite').forEach(input => {
input.addEventListener('change', async (event) => {
const li = event.target.closest('.specialite-item')
const index = Number.parseInt(li?.dataset.specialiteIndex)
if (index !== undefined && !Number.isNaN(index)) {
const spec = foundry.utils.duplicate(this.item.system.specialites) || []
if (spec[index]) {
spec[index].name = event.target.value
await this.item.update({ 'system.specialites': spec })
}
}
})
})
this.element.querySelectorAll('.edit-specialite-description').forEach(textarea => {
textarea.addEventListener('change', async (event) => {
const li = event.target.closest('.specialite-item')
const index = Number.parseInt(li?.dataset.specialiteIndex)
if (index !== undefined && !Number.isNaN(index)) {
const spec = foundry.utils.duplicate(this.item.system.specialites) || []
if (spec[index]) {
spec[index].description = event.target.value
await this.item.update({ 'system.specialites': spec })
}
}
})
})
}
/* -------------------------------------------- */
/* Event Handlers */
/* -------------------------------------------- */
static async #onAddSpecialite(event, target) {
let spec = foundry.utils.duplicate(this.item.system.specialites) || []
spec.push({ name: "Nouvelle Spécialité", id: foundry.utils.randomID(16), used: false })
spec.push({ name: "Nouvelle Spécialité", description: "", used: false })
await this.item.update({ 'system.specialites': spec })
}
static async #onDeleteSpecialite(event, target) {
const li = target.closest(".specialite-item")
let index = parseInt(li.dataset.specialiteIndex)
let index = Number.parseInt(li.dataset.specialiteIndex)
let spec = foundry.utils.duplicate(this.item.system.specialites) || []
spec.splice(index, 1)
await this.item.update({ 'system.specialites': spec })
}
static async #onEditSpecialite(event, target) {
const li = target.closest(".specialite-item")
let index = parseInt(li.dataset.specialiteIndex)
let spec = foundry.utils.duplicate(this.item.system.specialites) || []
if (spec[index]) {
spec[index].name = target.value
spec[index].id = spec[index].id || foundry.utils.randomID(16)
await this.item.update({ 'system.specialites': spec })
}
}
static async #onEditSpecialiteDescription(event, target) {
const li = target.closest(".specialite-item")
let index = parseInt(li.dataset.specialiteIndex)
let spec = foundry.utils.duplicate(this.item.system.specialites) || []
if (spec[index]) {
spec[index].description = target.value
spec[index].id = spec[index].id || foundry.utils.randomID(16)
await this.item.update({ 'system.specialites': spec })
}
}
}

View File

@@ -277,7 +277,7 @@ export class HeritiersActor extends Actor {
let comp = {}
for (let key in game.system.lesheritiers.config.competenceProfil) {
if (game.system.lesheritiers.config.competenceProfil[key].kind == kind)
comp[key] = { skills: [], niveau: this.system.competences[key].niveau }
comp[key] = { skills: [], niveau: this.system.competences[key].niveau, rang: this.system.competences[key].rang }
}
for (let item of this.items) {
if (item.type == "competence") {
@@ -394,6 +394,34 @@ export class HeritiersActor extends Actor {
}
if (this.type == 'personnage') {
// Calculate rang for each competence profile
let competencesRangs = {
aventurier: 0,
combattant: 0,
erudit: 0,
gentleman: 0,
roublard: 0,
savant: 0
}
// Sum up niveau for each profil
for (let item of this.items) {
if (item.type == "competence" && item.system.profil && item.system.categorie == "utile") {
let profil = item.system.profil.toLowerCase()
if (competencesRangs.hasOwnProperty(profil)) {
competencesRangs[profil] += item.system.niveau
}
}
}
// Calculate rang (total / 4, rounded down) for each competence
for (let profil in competencesRangs) {
let total = competencesRangs[profil]
let rang = Math.floor(total / 4)
if (this.system.competences[profil]) {
this.system.competences[profil].rang = rang
}
}
}
super.prepareDerivedData()
@@ -431,6 +459,8 @@ export class HeritiersActor extends Actor {
if (dataType) {
if (dataType.toLowerCase() == "number") {
value = Number(value)
} else if (dataType.toLowerCase() == "boolean") {
value = Boolean(value)
} else {
value = String(value)
}

View File

@@ -10,8 +10,8 @@ export default class ArmeDataModel extends foundry.abstract.TypeDataModel {
quantite: new fields.NumberField({ initial: 0, integer: true }),
prix: new fields.NumberField({ initial: 0, integer: true }),
equipped: new fields.BooleanField({ initial: false }),
categorie: new fields.StringField({ initial: "" }),
armetype: new fields.StringField({ initial: "" }),
categorie: new fields.StringField({ initial: "trait" }),
armetype: new fields.StringField({ initial: "trait" }),
degats: new fields.NumberField({ initial: 0, integer: true }),
precision: new fields.NumberField({ initial: 0, integer: true }),
cadence: new fields.StringField({ initial: "" }),
@@ -19,8 +19,8 @@ export default class ArmeDataModel extends foundry.abstract.TypeDataModel {
magasin: new fields.NumberField({ initial: 0, integer: true }),
charge: new fields.NumberField({ initial: 0, integer: true }),
portee: new fields.StringField({ initial: "" }),
legalite: new fields.StringField({ initial: "" }),
dissimulation: new fields.StringField({ initial: "" }),
legalite: new fields.StringField({ initial: "libre" }),
dissimulation: new fields.StringField({ initial: "tresfacile" }),
zone: new fields.NumberField({ initial: 0, integer: true }),
temps: new fields.StringField({ initial: "" }),
allumage: new fields.StringField({ initial: "" }),

View File

@@ -5,13 +5,13 @@ export default class CapaciteNaturelleDataModel extends foundry.abstract.TypeDat
static defineSchema() {
const fields = foundry.data.fields;
return {
pouvoirtype: new fields.StringField({ initial: "" }),
pouvoirtype: new fields.StringField({ initial: "actif" }),
activation: new fields.StringField({ initial: "" }),
cibles: new fields.StringField({ initial: "" }),
effet: new fields.StringField({ initial: "" }),
duree: new fields.StringField({ initial: "" }),
portee: new fields.StringField({ initial: "" }),
resistance: new fields.StringField({ initial: "" }),
resistance: new fields.StringField({ initial: "aucune" }),
resistanceautre: new fields.StringField({ initial: "" }),
isvirulence: new fields.BooleanField({ initial: false }),
virulence: new fields.StringField({ initial: "" }),

View File

@@ -5,8 +5,8 @@ export default class CompetenceDataModel extends foundry.abstract.TypeDataModel
static defineSchema() {
const fields = foundry.data.fields;
return {
categorie: new fields.StringField({ initial: "" }),
profil: new fields.StringField({ initial: "" }),
categorie: new fields.StringField({ initial: "utile" }),
profil: new fields.StringField({ initial: "aventurier" }),
niveau: new fields.NumberField({ initial: 0, integer: true }),
nomniveau: new fields.SchemaField({
1: new fields.StringField({ initial: "" }),

View File

@@ -11,7 +11,7 @@ export default class PersonnageDataModel extends foundry.abstract.TypeDataModel
activite: new fields.StringField({ initial: "" }),
nomhumain: new fields.StringField({ initial: "" }),
activites: new fields.StringField({ initial: "" }),
fortune: new fields.NumberField({ initial: 0, integer: true }),
fortune: new fields.StringField({ initial: "0" }),
traitscaracteres: new fields.StringField({ initial: "" }),
tailledemasquee: new fields.StringField({ initial: "" }),
taillemasquee: new fields.StringField({ initial: "" }),
@@ -135,7 +135,7 @@ export default class PersonnageDataModel extends foundry.abstract.TypeDataModel
}),
heritage: new fields.SchemaField({
label: new fields.StringField({ initial: "Héritage" }),
value: new fields.NumberField({ initial: 0, integer: true }),
value: new fields.StringField({ initial: "0" }),
max: new fields.NumberField({ initial: 0, integer: true }),
scenarios: new fields.NumberField({ initial: 0, integer: true })
})
@@ -190,8 +190,8 @@ export default class PersonnageDataModel extends foundry.abstract.TypeDataModel
})
}),
experience: new fields.SchemaField({
value: new fields.NumberField({ initial: 0, integer: true }),
pourtricher: new fields.NumberField({ initial: 0, integer: true })
value: new fields.StringField({ initial: "0" }),
pourtricher: new fields.StringField({ initial: "0" })
}),
combat: new fields.SchemaField({
esquive: new fields.SchemaField({

View File

@@ -5,9 +5,9 @@ export default class PouvoirDataModel extends foundry.abstract.TypeDataModel {
static defineSchema() {
const fields = foundry.data.fields;
return {
pouvoirtype: new fields.StringField({ initial: "" }),
masquetype: new fields.StringField({ initial: "" }),
niveau: new fields.StringField({ initial: "" }),
pouvoirtype: new fields.StringField({ initial: "actif" }),
masquetype: new fields.StringField({ initial: "masque" }),
niveau: new fields.StringField({ initial: "normal" }),
activation: new fields.StringField({ initial: "" }),
istest: new fields.BooleanField({ initial: false }),
feeriemasque: new fields.StringField({ initial: "feerie" }),
@@ -18,7 +18,7 @@ export default class PouvoirDataModel extends foundry.abstract.TypeDataModel {
cibles: new fields.StringField({ initial: "" }),
effet: new fields.StringField({ initial: "" }),
portee: new fields.StringField({ initial: "" }),
resistance: new fields.StringField({ initial: "" }),
resistance: new fields.StringField({ initial: "aucune" }),
resistanceautre: new fields.StringField({ initial: "" }),
pointsusagecourant: new fields.NumberField({ initial: -1, integer: true }),
isvirulence: new fields.BooleanField({ initial: false }),

View File

@@ -11,7 +11,7 @@ export default class ProtectionDataModel extends foundry.abstract.TypeDataModel
prix: new fields.NumberField({ initial: 0, integer: true }),
equipped: new fields.BooleanField({ initial: false }),
points: new fields.NumberField({ initial: 0, integer: true }),
protectiontype: new fields.StringField({ initial: "" }),
protectiontype: new fields.StringField({ initial: "balle" }),
effetsecondaire: new fields.StringField({ initial: "" }),
malusagilite: new fields.NumberField({ initial: 0, integer: true }),
dissimulation: new fields.StringField({ initial: "" })

View File

@@ -1 +1 @@
MANIFEST-000316
MANIFEST-000336

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.852904 7f86553fd6c0 Recovering log #314
2026/01/12-15:54:43.863656 7f86553fd6c0 Delete type=3 #312
2026/01/12-15:54:43.863728 7f86553fd6c0 Delete type=0 #314
2026/01/12-15:56:47.716964 7f864ffff6c0 Level-0 table #319: started
2026/01/12-15:56:47.716995 7f864ffff6c0 Level-0 table #319: 0 bytes OK
2026/01/12-15:56:47.723316 7f864ffff6c0 Delete type=0 #317
2026/01/12-15:56:47.743760 7f864ffff6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.743829 7f864ffff6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
2026/01/21-10:53:45.991086 7f152a3fc6c0 Recovering log #334
2026/01/21-10:53:46.000764 7f152a3fc6c0 Delete type=3 #332
2026/01/21-10:53:46.000821 7f152a3fc6c0 Delete type=0 #334
2026/01/21-10:54:50.937646 7f1529bfb6c0 Level-0 table #339: started
2026/01/21-10:54:50.937686 7f1529bfb6c0 Level-0 table #339: 0 bytes OK
2026/01/21-10:54:50.968467 7f1529bfb6c0 Delete type=0 #337
2026/01/21-10:54:51.044557 7f1529bfb6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
2026/01/21-10:54:51.044593 7f1529bfb6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.655574 7fd463fff6c0 Recovering log #310
2026/01/10-22:45:42.666271 7fd463fff6c0 Delete type=0 #310
2026/01/10-22:45:42.666327 7fd463fff6c0 Delete type=3 #308
2026/01/10-22:49:23.124832 7fd4627fc6c0 Level-0 table #315: started
2026/01/10-22:49:23.124856 7fd4627fc6c0 Level-0 table #315: 0 bytes OK
2026/01/10-22:49:23.132096 7fd4627fc6c0 Delete type=0 #313
2026/01/10-22:49:23.151717 7fd4627fc6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.151765 7fd4627fc6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.240377 7f152b3fe6c0 Recovering log #330
2026/01/21-10:43:50.250901 7f152b3fe6c0 Delete type=3 #328
2026/01/21-10:43:50.250970 7f152b3fe6c0 Delete type=0 #330
2026/01/21-10:46:58.350230 7f1529bfb6c0 Level-0 table #335: started
2026/01/21-10:46:58.350259 7f1529bfb6c0 Level-0 table #335: 0 bytes OK
2026/01/21-10:46:58.357573 7f1529bfb6c0 Delete type=0 #333
2026/01/21-10:46:58.364032 7f1529bfb6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.364070 7f1529bfb6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316
MANIFEST-000336

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.880875 7f86563ff6c0 Recovering log #314
2026/01/12-15:54:43.891289 7f86563ff6c0 Delete type=3 #312
2026/01/12-15:54:43.891367 7f86563ff6c0 Delete type=0 #314
2026/01/12-15:56:47.750686 7f864ffff6c0 Level-0 table #319: started
2026/01/12-15:56:47.750713 7f864ffff6c0 Level-0 table #319: 0 bytes OK
2026/01/12-15:56:47.757143 7f864ffff6c0 Delete type=0 #317
2026/01/12-15:56:47.770474 7f864ffff6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.770509 7f864ffff6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
2026/01/21-10:53:46.017018 7f152b3fe6c0 Recovering log #334
2026/01/21-10:53:46.027168 7f152b3fe6c0 Delete type=3 #332
2026/01/21-10:53:46.027239 7f152b3fe6c0 Delete type=0 #334
2026/01/21-10:54:51.075256 7f1529bfb6c0 Level-0 table #339: started
2026/01/21-10:54:51.075290 7f1529bfb6c0 Level-0 table #339: 0 bytes OK
2026/01/21-10:54:51.119572 7f1529bfb6c0 Delete type=0 #337
2026/01/21-10:54:51.190089 7f1529bfb6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
2026/01/21-10:54:51.190275 7f1529bfb6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.682529 7fd478fff6c0 Recovering log #310
2026/01/10-22:45:42.692944 7fd478fff6c0 Delete type=0 #310
2026/01/10-22:45:42.692994 7fd478fff6c0 Delete type=3 #308
2026/01/10-22:49:23.158820 7fd4627fc6c0 Level-0 table #315: started
2026/01/10-22:49:23.158855 7fd4627fc6c0 Level-0 table #315: 0 bytes OK
2026/01/10-22:49:23.164806 7fd4627fc6c0 Delete type=0 #313
2026/01/10-22:49:23.178845 7fd4627fc6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.178875 7fd4627fc6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.267294 7f152abfd6c0 Recovering log #330
2026/01/21-10:43:50.276983 7f152abfd6c0 Delete type=3 #328
2026/01/21-10:43:50.277035 7f152abfd6c0 Delete type=0 #330
2026/01/21-10:46:58.364131 7f1529bfb6c0 Level-0 table #335: started
2026/01/21-10:46:58.364205 7f1529bfb6c0 Level-0 table #335: 0 bytes OK
2026/01/21-10:46:58.370782 7f1529bfb6c0 Delete type=0 #333
2026/01/21-10:46:58.391376 7f1529bfb6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.391426 7f1529bfb6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316
MANIFEST-000336

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.825557 7f86563ff6c0 Recovering log #314
2026/01/12-15:54:43.835278 7f86563ff6c0 Delete type=3 #312
2026/01/12-15:54:43.835357 7f86563ff6c0 Delete type=0 #314
2026/01/12-15:56:47.730195 7f864ffff6c0 Level-0 table #319: started
2026/01/12-15:56:47.730232 7f864ffff6c0 Level-0 table #319: 0 bytes OK
2026/01/12-15:56:47.736637 7f864ffff6c0 Delete type=0 #317
2026/01/12-15:56:47.743801 7f864ffff6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.743840 7f864ffff6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
2026/01/21-10:53:45.963781 7f152abfd6c0 Recovering log #334
2026/01/21-10:53:45.974011 7f152abfd6c0 Delete type=3 #332
2026/01/21-10:53:45.974068 7f152abfd6c0 Delete type=0 #334
2026/01/21-10:54:50.901280 7f1529bfb6c0 Level-0 table #339: started
2026/01/21-10:54:50.901351 7f1529bfb6c0 Level-0 table #339: 0 bytes OK
2026/01/21-10:54:50.937470 7f1529bfb6c0 Delete type=0 #337
2026/01/21-10:54:51.044539 7f1529bfb6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
2026/01/21-10:54:51.044584 7f1529bfb6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.628622 7fd462ffd6c0 Recovering log #310
2026/01/10-22:45:42.638290 7fd462ffd6c0 Delete type=0 #310
2026/01/10-22:45:42.638350 7fd462ffd6c0 Delete type=3 #308
2026/01/10-22:49:23.132234 7fd4627fc6c0 Level-0 table #315: started
2026/01/10-22:49:23.132271 7fd4627fc6c0 Level-0 table #315: 0 bytes OK
2026/01/10-22:49:23.138271 7fd4627fc6c0 Delete type=0 #313
2026/01/10-22:49:23.151732 7fd4627fc6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.151774 7fd4627fc6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.215403 7f152a3fc6c0 Recovering log #330
2026/01/21-10:43:50.225230 7f152a3fc6c0 Delete type=3 #328
2026/01/21-10:43:50.225283 7f152a3fc6c0 Delete type=0 #330
2026/01/21-10:46:58.336769 7f1529bfb6c0 Level-0 table #335: started
2026/01/21-10:46:58.336818 7f1529bfb6c0 Level-0 table #335: 0 bytes OK
2026/01/21-10:46:58.343699 7f1529bfb6c0 Delete type=0 #333
2026/01/21-10:46:58.364008 7f1529bfb6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.364042 7f1529bfb6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316
MANIFEST-000336

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.786779 7f8655bfe6c0 Recovering log #314
2026/01/12-15:54:43.796205 7f8655bfe6c0 Delete type=3 #312
2026/01/12-15:54:43.796277 7f8655bfe6c0 Delete type=0 #314
2026/01/12-15:56:47.696845 7f864ffff6c0 Level-0 table #319: started
2026/01/12-15:56:47.696884 7f864ffff6c0 Level-0 table #319: 0 bytes OK
2026/01/12-15:56:47.703265 7f864ffff6c0 Delete type=0 #317
2026/01/12-15:56:47.716824 7f864ffff6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.716864 7f864ffff6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
2026/01/21-10:53:45.925373 7f152bbff6c0 Recovering log #334
2026/01/21-10:53:45.935373 7f152bbff6c0 Delete type=3 #332
2026/01/21-10:53:45.935424 7f152bbff6c0 Delete type=0 #334
2026/01/21-10:54:50.778002 7f1529bfb6c0 Level-0 table #339: started
2026/01/21-10:54:50.778030 7f1529bfb6c0 Level-0 table #339: 0 bytes OK
2026/01/21-10:54:50.828753 7f1529bfb6c0 Delete type=0 #337
2026/01/21-10:54:50.901010 7f1529bfb6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
2026/01/21-10:54:50.901050 7f1529bfb6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.589327 7fd4637fe6c0 Recovering log #310
2026/01/10-22:45:42.598987 7fd4637fe6c0 Delete type=0 #310
2026/01/10-22:45:42.599056 7fd4637fe6c0 Delete type=3 #308
2026/01/10-22:49:23.105824 7fd4627fc6c0 Level-0 table #315: started
2026/01/10-22:49:23.105875 7fd4627fc6c0 Level-0 table #315: 0 bytes OK
2026/01/10-22:49:23.111837 7fd4627fc6c0 Delete type=0 #313
2026/01/10-22:49:23.124673 7fd4627fc6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.124705 7fd4627fc6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.178287 7f152abfd6c0 Recovering log #330
2026/01/21-10:43:50.188475 7f152abfd6c0 Delete type=3 #328
2026/01/21-10:43:50.188562 7f152abfd6c0 Delete type=0 #330
2026/01/21-10:46:58.315382 7f1529bfb6c0 Level-0 table #335: started
2026/01/21-10:46:58.315409 7f1529bfb6c0 Level-0 table #335: 0 bytes OK
2026/01/21-10:46:58.323079 7f1529bfb6c0 Delete type=0 #333
2026/01/21-10:46:58.336644 7f1529bfb6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.336671 7f1529bfb6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316
MANIFEST-000336

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.812988 7f86553fd6c0 Recovering log #314
2026/01/12-15:54:43.823003 7f86553fd6c0 Delete type=3 #312
2026/01/12-15:54:43.823078 7f86553fd6c0 Delete type=0 #314
2026/01/12-15:56:47.690134 7f864ffff6c0 Level-0 table #319: started
2026/01/12-15:56:47.690185 7f864ffff6c0 Level-0 table #319: 0 bytes OK
2026/01/12-15:56:47.696696 7f864ffff6c0 Delete type=0 #317
2026/01/12-15:56:47.716811 7f864ffff6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.716857 7f864ffff6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
2026/01/21-10:53:45.951417 7f152a3fc6c0 Recovering log #334
2026/01/21-10:53:45.961147 7f152a3fc6c0 Delete type=3 #332
2026/01/21-10:53:45.961217 7f152a3fc6c0 Delete type=0 #334
2026/01/21-10:54:50.828879 7f1529bfb6c0 Level-0 table #339: started
2026/01/21-10:54:50.828907 7f1529bfb6c0 Level-0 table #339: 0 bytes OK
2026/01/21-10:54:50.862960 7f1529bfb6c0 Delete type=0 #337
2026/01/21-10:54:50.901020 7f1529bfb6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
2026/01/21-10:54:50.901069 7f1529bfb6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.615071 7fd463fff6c0 Recovering log #310
2026/01/10-22:45:42.625822 7fd463fff6c0 Delete type=0 #310
2026/01/10-22:45:42.625885 7fd463fff6c0 Delete type=3 #308
2026/01/10-22:49:23.098421 7fd4627fc6c0 Level-0 table #315: started
2026/01/10-22:49:23.098464 7fd4627fc6c0 Level-0 table #315: 0 bytes OK
2026/01/10-22:49:23.105653 7fd4627fc6c0 Delete type=0 #313
2026/01/10-22:49:23.124661 7fd4627fc6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.124699 7fd4627fc6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.203621 7f152b3fe6c0 Recovering log #330
2026/01/21-10:43:50.213118 7f152b3fe6c0 Delete type=3 #328
2026/01/21-10:43:50.213182 7f152b3fe6c0 Delete type=0 #330
2026/01/21-10:46:58.323189 7f1529bfb6c0 Level-0 table #335: started
2026/01/21-10:46:58.323211 7f1529bfb6c0 Level-0 table #335: 0 bytes OK
2026/01/21-10:46:58.329442 7f1529bfb6c0 Delete type=0 #333
2026/01/21-10:46:58.336652 7f1529bfb6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.336688 7f1529bfb6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000322
MANIFEST-000342

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.773868 7f86553fd6c0 Recovering log #320
2026/01/12-15:54:43.784063 7f86553fd6c0 Delete type=3 #318
2026/01/12-15:54:43.784124 7f86553fd6c0 Delete type=0 #320
2026/01/12-15:56:47.703398 7f864ffff6c0 Level-0 table #325: started
2026/01/12-15:56:47.703428 7f864ffff6c0 Level-0 table #325: 0 bytes OK
2026/01/12-15:56:47.709990 7f864ffff6c0 Delete type=0 #323
2026/01/12-15:56:47.716836 7f864ffff6c0 Manual compaction at level-0 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.716870 7f864ffff6c0 Manual compaction at level-1 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
2026/01/21-10:53:45.912760 7f152abfd6c0 Recovering log #340
2026/01/21-10:53:45.922870 7f152abfd6c0 Delete type=3 #338
2026/01/21-10:53:45.922940 7f152abfd6c0 Delete type=0 #340
2026/01/21-10:54:50.741159 7f1529bfb6c0 Level-0 table #345: started
2026/01/21-10:54:50.741200 7f1529bfb6c0 Level-0 table #345: 0 bytes OK
2026/01/21-10:54:50.777875 7f1529bfb6c0 Delete type=0 #343
2026/01/21-10:54:50.900993 7f1529bfb6c0 Manual compaction at level-0 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
2026/01/21-10:54:50.901062 7f1529bfb6c0 Manual compaction at level-1 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.576270 7fd462ffd6c0 Recovering log #316
2026/01/10-22:45:42.587079 7fd462ffd6c0 Delete type=0 #316
2026/01/10-22:45:42.587154 7fd462ffd6c0 Delete type=3 #314
2026/01/10-22:49:23.111938 7fd4627fc6c0 Level-0 table #321: started
2026/01/10-22:49:23.111961 7fd4627fc6c0 Level-0 table #321: 0 bytes OK
2026/01/10-22:49:23.117915 7fd4627fc6c0 Delete type=0 #319
2026/01/10-22:49:23.124683 7fd4627fc6c0 Manual compaction at level-0 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.124711 7fd4627fc6c0 Manual compaction at level-1 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.165803 7f152b3fe6c0 Recovering log #336
2026/01/21-10:43:50.175695 7f152b3fe6c0 Delete type=3 #334
2026/01/21-10:43:50.175747 7f152b3fe6c0 Delete type=0 #336
2026/01/21-10:46:58.329532 7f1529bfb6c0 Level-0 table #341: started
2026/01/21-10:46:58.329569 7f1529bfb6c0 Level-0 table #341: 0 bytes OK
2026/01/21-10:46:58.336457 7f1529bfb6c0 Delete type=0 #339
2026/01/21-10:46:58.336659 7f1529bfb6c0 Manual compaction at level-0 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.336676 7f1529bfb6c0 Manual compaction at level-1 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316
MANIFEST-000336

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.799073 7f8654bfc6c0 Recovering log #314
2026/01/12-15:54:43.810216 7f8654bfc6c0 Delete type=3 #312
2026/01/12-15:54:43.810292 7f8654bfc6c0 Delete type=0 #314
2026/01/12-15:56:47.710227 7f864ffff6c0 Level-0 table #319: started
2026/01/12-15:56:47.710272 7f864ffff6c0 Level-0 table #319: 0 bytes OK
2026/01/12-15:56:47.716654 7f864ffff6c0 Delete type=0 #317
2026/01/12-15:56:47.716849 7f864ffff6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.716878 7f864ffff6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
2026/01/21-10:53:45.937902 7f152b3fe6c0 Recovering log #334
2026/01/21-10:53:45.949011 7f152b3fe6c0 Delete type=3 #332
2026/01/21-10:53:45.949063 7f152b3fe6c0 Delete type=0 #334
2026/01/21-10:54:50.863087 7f1529bfb6c0 Level-0 table #339: started
2026/01/21-10:54:50.863116 7f1529bfb6c0 Level-0 table #339: 0 bytes OK
2026/01/21-10:54:50.900818 7f1529bfb6c0 Delete type=0 #337
2026/01/21-10:54:50.901029 7f1529bfb6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
2026/01/21-10:54:50.901057 7f1529bfb6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.601653 7fd478fff6c0 Recovering log #310
2026/01/10-22:45:42.612222 7fd478fff6c0 Delete type=0 #310
2026/01/10-22:45:42.612283 7fd478fff6c0 Delete type=3 #308
2026/01/10-22:49:23.118089 7fd4627fc6c0 Level-0 table #315: started
2026/01/10-22:49:23.118123 7fd4627fc6c0 Level-0 table #315: 0 bytes OK
2026/01/10-22:49:23.124530 7fd4627fc6c0 Delete type=0 #313
2026/01/10-22:49:23.124693 7fd4627fc6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.124717 7fd4627fc6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.191071 7f152bbff6c0 Recovering log #330
2026/01/21-10:43:50.201148 7f152bbff6c0 Delete type=3 #328
2026/01/21-10:43:50.201234 7f152bbff6c0 Delete type=0 #330
2026/01/21-10:46:58.308832 7f1529bfb6c0 Level-0 table #335: started
2026/01/21-10:46:58.308870 7f1529bfb6c0 Level-0 table #335: 0 bytes OK
2026/01/21-10:46:58.315278 7f1529bfb6c0 Delete type=0 #333
2026/01/21-10:46:58.336631 7f1529bfb6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.336665 7f1529bfb6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000034
MANIFEST-000054

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.928357 7f86553fd6c0 Recovering log #32
2026/01/12-15:54:43.939201 7f86553fd6c0 Delete type=3 #30
2026/01/12-15:54:43.939270 7f86553fd6c0 Delete type=0 #32
2026/01/12-15:56:47.757289 7f864ffff6c0 Level-0 table #37: started
2026/01/12-15:56:47.757345 7f864ffff6c0 Level-0 table #37: 0 bytes OK
2026/01/12-15:56:47.763875 7f864ffff6c0 Delete type=0 #35
2026/01/12-15:56:47.770484 7f864ffff6c0 Manual compaction at level-0 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.770516 7f864ffff6c0 Manual compaction at level-1 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
2026/01/21-10:53:46.057066 7f152bbff6c0 Recovering log #52
2026/01/21-10:53:46.067412 7f152bbff6c0 Delete type=3 #50
2026/01/21-10:53:46.067481 7f152bbff6c0 Delete type=0 #52
2026/01/21-10:54:51.154446 7f1529bfb6c0 Level-0 table #57: started
2026/01/21-10:54:51.154494 7f1529bfb6c0 Level-0 table #57: 0 bytes OK
2026/01/21-10:54:51.189974 7f1529bfb6c0 Delete type=0 #55
2026/01/21-10:54:51.190106 7f1529bfb6c0 Manual compaction at level-0 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
2026/01/21-10:54:51.190265 7f1529bfb6c0 Manual compaction at level-1 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.723038 7fd4637fe6c0 Recovering log #28
2026/01/10-22:45:42.733325 7fd4637fe6c0 Delete type=0 #28
2026/01/10-22:45:42.733393 7fd4637fe6c0 Delete type=3 #26
2026/01/10-22:49:23.164915 7fd4627fc6c0 Level-0 table #33: started
2026/01/10-22:49:23.164944 7fd4627fc6c0 Level-0 table #33: 0 bytes OK
2026/01/10-22:49:23.170895 7fd4627fc6c0 Delete type=0 #31
2026/01/10-22:49:23.178857 7fd4627fc6c0 Manual compaction at level-0 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.178898 7fd4627fc6c0 Manual compaction at level-1 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.312683 7f152b3fe6c0 Recovering log #48
2026/01/21-10:43:50.322328 7f152b3fe6c0 Delete type=3 #46
2026/01/21-10:43:50.322376 7f152b3fe6c0 Delete type=0 #48
2026/01/21-10:46:58.384370 7f1529bfb6c0 Level-0 table #53: started
2026/01/21-10:46:58.384393 7f1529bfb6c0 Level-0 table #53: 0 bytes OK
2026/01/21-10:46:58.391260 7f1529bfb6c0 Delete type=0 #51
2026/01/21-10:46:58.391418 7f1529bfb6c0 Manual compaction at level-0 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.391443 7f1529bfb6c0 Manual compaction at level-1 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000120
MANIFEST-000140

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.838426 7f8655bfe6c0 Recovering log #118
2026/01/12-15:54:43.848964 7f8655bfe6c0 Delete type=3 #116
2026/01/12-15:54:43.849036 7f8655bfe6c0 Delete type=0 #118
2026/01/12-15:56:47.736760 7f864ffff6c0 Level-0 table #123: started
2026/01/12-15:56:47.736789 7f864ffff6c0 Level-0 table #123: 0 bytes OK
2026/01/12-15:56:47.743551 7f864ffff6c0 Delete type=0 #121
2026/01/12-15:56:47.743817 7f864ffff6c0 Manual compaction at level-0 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.743863 7f864ffff6c0 Manual compaction at level-1 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
2026/01/21-10:53:45.976776 7f152b3fe6c0 Recovering log #138
2026/01/21-10:53:45.987431 7f152b3fe6c0 Delete type=3 #136
2026/01/21-10:53:45.987486 7f152b3fe6c0 Delete type=0 #138
2026/01/21-10:54:51.007181 7f1529bfb6c0 Level-0 table #143: started
2026/01/21-10:54:51.007212 7f1529bfb6c0 Level-0 table #143: 0 bytes OK
2026/01/21-10:54:51.044437 7f1529bfb6c0 Delete type=0 #141
2026/01/21-10:54:51.044577 7f1529bfb6c0 Manual compaction at level-0 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
2026/01/21-10:54:51.044600 7f1529bfb6c0 Manual compaction at level-1 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.640975 7fd4637fe6c0 Recovering log #114
2026/01/10-22:45:42.652231 7fd4637fe6c0 Delete type=0 #114
2026/01/10-22:45:42.652298 7fd4637fe6c0 Delete type=3 #112
2026/01/10-22:49:23.138430 7fd4627fc6c0 Level-0 table #119: started
2026/01/10-22:49:23.138468 7fd4627fc6c0 Level-0 table #119: 0 bytes OK
2026/01/10-22:49:23.144578 7fd4627fc6c0 Delete type=0 #117
2026/01/10-22:49:23.151745 7fd4627fc6c0 Manual compaction at level-0 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.151783 7fd4627fc6c0 Manual compaction at level-1 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.227772 7f152abfd6c0 Recovering log #134
2026/01/21-10:43:50.237335 7f152abfd6c0 Delete type=3 #132
2026/01/21-10:43:50.237395 7f152abfd6c0 Delete type=0 #134
2026/01/21-10:46:58.343808 7f1529bfb6c0 Level-0 table #139: started
2026/01/21-10:46:58.343835 7f1529bfb6c0 Level-0 table #139: 0 bytes OK
2026/01/21-10:46:58.350098 7f1529bfb6c0 Delete type=0 #137
2026/01/21-10:46:58.364021 7f1529bfb6c0 Manual compaction at level-0 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.364061 7f1529bfb6c0 Manual compaction at level-1 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000317
MANIFEST-000337

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.867088 7f8654bfc6c0 Recovering log #315
2026/01/12-15:54:43.876873 7f8654bfc6c0 Delete type=3 #313
2026/01/12-15:54:43.876939 7f8654bfc6c0 Delete type=0 #315
2026/01/12-15:56:47.743914 7f864ffff6c0 Level-0 table #320: started
2026/01/12-15:56:47.744025 7f864ffff6c0 Level-0 table #320: 0 bytes OK
2026/01/12-15:56:47.750575 7f864ffff6c0 Delete type=0 #318
2026/01/12-15:56:47.770462 7f864ffff6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.770502 7f864ffff6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
2026/01/21-10:53:46.003247 7f152abfd6c0 Recovering log #335
2026/01/21-10:53:46.013653 7f152abfd6c0 Delete type=3 #333
2026/01/21-10:53:46.013722 7f152abfd6c0 Delete type=0 #335
2026/01/21-10:54:50.968627 7f1529bfb6c0 Level-0 table #340: started
2026/01/21-10:54:50.968655 7f1529bfb6c0 Level-0 table #340: 0 bytes OK
2026/01/21-10:54:51.007062 7f1529bfb6c0 Delete type=0 #338
2026/01/21-10:54:51.044568 7f1529bfb6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
2026/01/21-10:54:51.044607 7f1529bfb6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.668879 7fd462ffd6c0 Recovering log #311
2026/01/10-22:45:42.678749 7fd462ffd6c0 Delete type=0 #311
2026/01/10-22:45:42.678826 7fd462ffd6c0 Delete type=3 #309
2026/01/10-22:49:23.144714 7fd4627fc6c0 Level-0 table #316: started
2026/01/10-22:49:23.144752 7fd4627fc6c0 Level-0 table #316: 0 bytes OK
2026/01/10-22:49:23.151560 7fd4627fc6c0 Delete type=0 #314
2026/01/10-22:49:23.151755 7fd4627fc6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.151791 7fd4627fc6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.253598 7f152a3fc6c0 Recovering log #331
2026/01/21-10:43:50.263729 7f152a3fc6c0 Delete type=3 #329
2026/01/21-10:43:50.263795 7f152a3fc6c0 Delete type=0 #331
2026/01/21-10:46:58.357700 7f1529bfb6c0 Level-0 table #336: started
2026/01/21-10:46:58.357727 7f1529bfb6c0 Level-0 table #336: 0 bytes OK
2026/01/21-10:46:58.363871 7f1529bfb6c0 Delete type=0 #334
2026/01/21-10:46:58.364050 7f1529bfb6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.364080 7f1529bfb6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000314
MANIFEST-000334

View File

@@ -1,7 +1,7 @@
2026/01/12-15:54:43.894160 7f86553fd6c0 Recovering log #312
2026/01/12-15:54:43.904455 7f86553fd6c0 Delete type=3 #310
2026/01/12-15:54:43.904533 7f86553fd6c0 Delete type=0 #312
2026/01/12-15:56:47.723449 7f864ffff6c0 Level-0 table #317: started
2026/01/12-15:56:47.723487 7f864ffff6c0 Level-0 table #317: 0 bytes OK
2026/01/12-15:56:47.730065 7f864ffff6c0 Delete type=0 #315
2026/01/12-15:56:47.743786 7f864ffff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
2026/01/21-10:53:46.029848 7f152a3fc6c0 Recovering log #332
2026/01/21-10:53:46.039745 7f152a3fc6c0 Delete type=3 #330
2026/01/21-10:53:46.039809 7f152a3fc6c0 Delete type=0 #332
2026/01/21-10:54:51.044679 7f1529bfb6c0 Level-0 table #337: started
2026/01/21-10:54:51.044730 7f1529bfb6c0 Level-0 table #337: 0 bytes OK
2026/01/21-10:54:51.075139 7f1529bfb6c0 Delete type=0 #335
2026/01/21-10:54:51.190078 7f1529bfb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2026/01/10-22:45:42.695199 7fd4637fe6c0 Recovering log #308
2026/01/10-22:45:42.705593 7fd4637fe6c0 Delete type=0 #308
2026/01/10-22:45:42.705668 7fd4637fe6c0 Delete type=3 #306
2026/01/10-22:49:23.151885 7fd4627fc6c0 Level-0 table #313: started
2026/01/10-22:49:23.151921 7fd4627fc6c0 Level-0 table #313: 0 bytes OK
2026/01/10-22:49:23.158651 7fd4627fc6c0 Delete type=0 #311
2026/01/10-22:49:23.178829 7fd4627fc6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.279117 7f152b3fe6c0 Recovering log #328
2026/01/21-10:43:50.289888 7f152b3fe6c0 Delete type=3 #326
2026/01/21-10:43:50.289946 7f152b3fe6c0 Delete type=0 #328
2026/01/21-10:46:58.370955 7f1529bfb6c0 Level-0 table #333: started
2026/01/21-10:46:58.370994 7f1529bfb6c0 Level-0 table #333: 0 bytes OK
2026/01/21-10:46:58.377870 7f1529bfb6c0 Delete type=0 #331
2026/01/21-10:46:58.391392 7f1529bfb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000285
MANIFEST-000305

View File

@@ -1,8 +1,8 @@
2026/01/12-15:54:43.913825 7f8655bfe6c0 Recovering log #283
2026/01/12-15:54:43.924275 7f8655bfe6c0 Delete type=3 #281
2026/01/12-15:54:43.924379 7f8655bfe6c0 Delete type=0 #283
2026/01/12-15:56:47.763984 7f864ffff6c0 Level-0 table #288: started
2026/01/12-15:56:47.764019 7f864ffff6c0 Level-0 table #288: 0 bytes OK
2026/01/12-15:56:47.770343 7f864ffff6c0 Delete type=0 #286
2026/01/12-15:56:47.770494 7f864ffff6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
2026/01/12-15:56:47.770523 7f864ffff6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
2026/01/21-10:53:46.042639 7f152abfd6c0 Recovering log #303
2026/01/21-10:53:46.053450 7f152abfd6c0 Delete type=3 #301
2026/01/21-10:53:46.053514 7f152abfd6c0 Delete type=0 #303
2026/01/21-10:54:51.119771 7f1529bfb6c0 Level-0 table #308: started
2026/01/21-10:54:51.119820 7f1529bfb6c0 Level-0 table #308: 0 bytes OK
2026/01/21-10:54:51.154290 7f1529bfb6c0 Delete type=0 #306
2026/01/21-10:54:51.190098 7f1529bfb6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
2026/01/21-10:54:51.190281 7f1529bfb6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/10-22:45:42.708376 7fd462ffd6c0 Recovering log #279
2026/01/10-22:45:42.718470 7fd462ffd6c0 Delete type=0 #279
2026/01/10-22:45:42.718531 7fd462ffd6c0 Delete type=3 #277
2026/01/10-22:49:23.171028 7fd4627fc6c0 Level-0 table #284: started
2026/01/10-22:49:23.171062 7fd4627fc6c0 Level-0 table #284: 0 bytes OK
2026/01/10-22:49:23.178682 7fd4627fc6c0 Delete type=0 #282
2026/01/10-22:49:23.178868 7fd4627fc6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
2026/01/10-22:49:23.178891 7fd4627fc6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
2026/01/21-10:43:50.292479 7f152a3fc6c0 Recovering log #299
2026/01/21-10:43:50.302752 7f152a3fc6c0 Delete type=3 #297
2026/01/21-10:43:50.302832 7f152a3fc6c0 Delete type=0 #299
2026/01/21-10:46:58.377980 7f1529bfb6c0 Level-0 table #304: started
2026/01/21-10:46:58.378008 7f1529bfb6c0 Level-0 table #304: 0 bytes OK
2026/01/21-10:46:58.384246 7f1529bfb6c0 Delete type=0 #302
2026/01/21-10:46:58.391407 7f1529bfb6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
2026/01/21-10:46:58.391435 7f1529bfb6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)

View File

@@ -17,13 +17,15 @@
</select>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Profil </label>
<select class="status-small-label color-class-common item-field-label-long" type="text" name="system.profil"
value="{{system.profil}}" data-dtype="string">
{{selectOptions config.competenceProfil selected=system.profil labelAttr="name"}}
</select>
</li>
{{#if (eq system.categorie "utile")}}
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Profil </label>
<select class="status-small-label color-class-common item-field-label-long" type="text" name="system.profil"
value="{{system.profil}}" data-dtype="string">
{{selectOptions config.competenceProfil selected=system.profil labelAttr="name"}}
</select>
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Compétence de Prédilection ? </label>
@@ -80,13 +82,13 @@
{{#each system.specialites as |specialite key|}}
<li class="specialite-item item flexrow" data-specialite-index="{{key}}">
<input type="text" class="padd-right color-class-common edit-specialite" value="{{specialite.name}}"
data-dtype="String" data-action="editSpecialite" />
data-dtype="String" />
<a class="item-control delete-specialite" title="Supprimer une specialité" data-action="deleteSpecialite"><i
class="fas fa-trash"></i></a>
</li>
<li class="specialite-item item flexrow" data-specialite-index="{{key}}">
<textarea row="4" type="text" class="padd-right color-class-common edit-specialite-description"
data-dtype="String" data-action="editSpecialiteDescription">{{specialite.description}}</textarea>
data-dtype="String">{{specialite.description}}</textarea>
</li>
<hr>
{{/each}}

View File

@@ -8,21 +8,19 @@
</a>
</span>
{{else}}
<span class="item-field-label-long">
<h3><label class="items-title-text">{{upperFirst keyProfil}}</label></h3>
</span>
<h3><label class="items-title-text">{{upperFirst keyProfil}} (Rang: {{skillDef.rang}})</label></h3>
{{/if}}
{{#if isPNJ}}
<span class="item-field-label-short">
<label class="short-label">Niveau</label>
</span>
{{#if isPNJ}}
<span class="item-field-label-short">
<input type="text" data-dtype="Number" class="item-field-label-short"
name="system.competences.{{keyProfil}}.niveau" value="{{skillDef.niveau}}" style="text-align: center;">
</span>
{{/if}}
<div class="item-filler">&nbsp;</div>
{{/if}}
</li>
{{#each skillDef.skills as |skill key|}}
<li class="item flexrow " data-item-id="{{skill._id}}" data-item-type="competence">
@@ -32,7 +30,7 @@
value="{{skill.system.niveau}}" data-dtype="Number">
{{selectOptions @root.config.listNiveau selected=skill.system.niveau}}
</select>
<input type="checkbox" class="item-field-label-short edit-item-data" data-tooltip="Prédilection" data-item-field="predilection" {{checked
<input type="checkbox" class="item-field-label-short edit-item-data" data-tooltip="Prédilection" data-item-field="predilection" data-dtype="Boolean" {{checked
skill.system.predilection}} />
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item" data-action="editItem"><i class="fas fa-edit"></i></a>