Compare commits
2 Commits
2.3.1
...
8882cf8ee2
| Author | SHA1 | Date | |
|---|---|---|---|
| 8882cf8ee2 | |||
| 00bcc775fe |
+2
-1
@@ -21,7 +21,8 @@
|
|||||||
"scripts/TravellerNpcDialog.js",
|
"scripts/TravellerNpcDialog.js",
|
||||||
"scripts/mgt2eMigration.js",
|
"scripts/mgt2eMigration.js",
|
||||||
"scripts/npcRollTableSync.js",
|
"scripts/npcRollTableSync.js",
|
||||||
"scripts/mgt2eSkills.js"
|
"scripts/mgt2eSkills.js",
|
||||||
|
"scripts/imperialCalendar.js"
|
||||||
],
|
],
|
||||||
"styles": [
|
"styles": [
|
||||||
"styles/commerce.css",
|
"styles/commerce.css",
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
MANIFEST-000168
|
MANIFEST-000172
|
||||||
|
|||||||
+8
-8
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:54.209328 7f050a7fc6c0 Recovering log #166
|
2026/07/23-23:13:20.342427 7fb3977fe6c0 Recovering log #170
|
||||||
2026/07/09-07:47:54.260960 7f050a7fc6c0 Delete type=3 #164
|
2026/07/23-23:13:20.352394 7fb3977fe6c0 Delete type=3 #168
|
||||||
2026/07/09-07:47:54.261047 7f050a7fc6c0 Delete type=0 #166
|
2026/07/23-23:13:20.352478 7fb3977fe6c0 Delete type=0 #170
|
||||||
2026/07/09-07:48:38.285484 7f0509bff6c0 Level-0 table #171: started
|
2026/07/23-23:28:58.848551 7fb394b4f6c0 Level-0 table #175: started
|
||||||
2026/07/09-07:48:38.285523 7f0509bff6c0 Level-0 table #171: 0 bytes OK
|
2026/07/23-23:28:58.848570 7fb394b4f6c0 Level-0 table #175: 0 bytes OK
|
||||||
2026/07/09-07:48:38.322960 7f0509bff6c0 Delete type=0 #169
|
2026/07/23-23:28:58.855420 7fb394b4f6c0 Delete type=0 #173
|
||||||
2026/07/09-07:48:38.360389 7f0509bff6c0 Manual compaction at level-0 from '!folders!673DRfEBYUliGnKJ' @ 72057594037927935 : 1 .. '!items!yoIqL0RQEnzNVJB6' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.862569 7fb394b4f6c0 Manual compaction at level-0 from '!folders!673DRfEBYUliGnKJ' @ 72057594037927935 : 1 .. '!items!yoIqL0RQEnzNVJB6' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.398070 7f0509bff6c0 Manual compaction at level-1 from '!folders!673DRfEBYUliGnKJ' @ 72057594037927935 : 1 .. '!items!yoIqL0RQEnzNVJB6' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.876595 7fb394b4f6c0 Manual compaction at level-1 from '!folders!673DRfEBYUliGnKJ' @ 72057594037927935 : 1 .. '!items!yoIqL0RQEnzNVJB6' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
+8
-8
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.848235 7f050b7fe6c0 Recovering log #162
|
2026/07/09-07:47:54.209328 7f050a7fc6c0 Recovering log #166
|
||||||
2026/07/09-07:36:02.858500 7f050b7fe6c0 Delete type=3 #160
|
2026/07/09-07:47:54.260960 7f050a7fc6c0 Delete type=3 #164
|
||||||
2026/07/09-07:36:02.858592 7f050b7fe6c0 Delete type=0 #162
|
2026/07/09-07:47:54.261047 7f050a7fc6c0 Delete type=0 #166
|
||||||
2026/07/09-07:36:48.535387 7f0509bff6c0 Level-0 table #167: started
|
2026/07/09-07:48:38.285484 7f0509bff6c0 Level-0 table #171: started
|
||||||
2026/07/09-07:36:48.535414 7f0509bff6c0 Level-0 table #167: 0 bytes OK
|
2026/07/09-07:48:38.285523 7f0509bff6c0 Level-0 table #171: 0 bytes OK
|
||||||
2026/07/09-07:36:48.542335 7f0509bff6c0 Delete type=0 #165
|
2026/07/09-07:48:38.322960 7f0509bff6c0 Delete type=0 #169
|
||||||
2026/07/09-07:36:48.542603 7f0509bff6c0 Manual compaction at level-0 from '!folders!673DRfEBYUliGnKJ' @ 72057594037927935 : 1 .. '!items!yoIqL0RQEnzNVJB6' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.360389 7f0509bff6c0 Manual compaction at level-0 from '!folders!673DRfEBYUliGnKJ' @ 72057594037927935 : 1 .. '!items!yoIqL0RQEnzNVJB6' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.549880 7f0509bff6c0 Manual compaction at level-1 from '!folders!673DRfEBYUliGnKJ' @ 72057594037927935 : 1 .. '!items!yoIqL0RQEnzNVJB6' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.398070 7f0509bff6c0 Manual compaction at level-1 from '!folders!673DRfEBYUliGnKJ' @ 72057594037927935 : 1 .. '!items!yoIqL0RQEnzNVJB6' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000267
|
MANIFEST-000271
|
||||||
|
|||||||
+8
-8
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:53.705532 7f050a7fc6c0 Recovering log #265
|
2026/07/23-23:13:20.211553 7fb3977fe6c0 Recovering log #269
|
||||||
2026/07/09-07:47:53.770870 7f050a7fc6c0 Delete type=3 #263
|
2026/07/23-23:13:20.223303 7fb3977fe6c0 Delete type=3 #267
|
||||||
2026/07/09-07:47:53.770946 7f050a7fc6c0 Delete type=0 #265
|
2026/07/23-23:13:20.223383 7fb3977fe6c0 Delete type=0 #269
|
||||||
2026/07/09-07:48:37.982535 7f0509bff6c0 Level-0 table #270: started
|
2026/07/23-23:28:58.785832 7fb394b4f6c0 Level-0 table #274: started
|
||||||
2026/07/09-07:48:37.982591 7f0509bff6c0 Level-0 table #270: 0 bytes OK
|
2026/07/23-23:28:58.785870 7fb394b4f6c0 Level-0 table #274: 0 bytes OK
|
||||||
2026/07/09-07:48:38.024733 7f0509bff6c0 Delete type=0 #268
|
2026/07/23-23:28:58.792980 7fb394b4f6c0 Delete type=0 #272
|
||||||
2026/07/09-07:48:38.059906 7f0509bff6c0 Manual compaction at level-0 from '!items!8xqChkoKK7i0c9M1' @ 72057594037927935 : 1 .. '!items!wpBopoosZiWXjlKD' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.799738 7fb394b4f6c0 Manual compaction at level-0 from '!items!8xqChkoKK7i0c9M1' @ 72057594037927935 : 1 .. '!items!wpBopoosZiWXjlKD' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.060367 7f0509bff6c0 Manual compaction at level-1 from '!items!8xqChkoKK7i0c9M1' @ 72057594037927935 : 1 .. '!items!wpBopoosZiWXjlKD' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.799884 7fb394b4f6c0 Manual compaction at level-1 from '!items!8xqChkoKK7i0c9M1' @ 72057594037927935 : 1 .. '!items!wpBopoosZiWXjlKD' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.717067 7f050affd6c0 Recovering log #261
|
2026/07/09-07:47:53.705532 7f050a7fc6c0 Recovering log #265
|
||||||
2026/07/09-07:36:02.727527 7f050affd6c0 Delete type=3 #259
|
2026/07/09-07:47:53.770870 7f050a7fc6c0 Delete type=3 #263
|
||||||
2026/07/09-07:36:02.727624 7f050affd6c0 Delete type=0 #261
|
2026/07/09-07:47:53.770946 7f050a7fc6c0 Delete type=0 #265
|
||||||
2026/07/09-07:36:48.470439 7f0509bff6c0 Level-0 table #266: started
|
2026/07/09-07:48:37.982535 7f0509bff6c0 Level-0 table #270: started
|
||||||
2026/07/09-07:36:48.470483 7f0509bff6c0 Level-0 table #266: 0 bytes OK
|
2026/07/09-07:48:37.982591 7f0509bff6c0 Level-0 table #270: 0 bytes OK
|
||||||
2026/07/09-07:36:48.477316 7f0509bff6c0 Delete type=0 #264
|
2026/07/09-07:48:38.024733 7f0509bff6c0 Delete type=0 #268
|
||||||
2026/07/09-07:36:48.485308 7f0509bff6c0 Manual compaction at level-0 from '!items!8xqChkoKK7i0c9M1' @ 72057594037927935 : 1 .. '!items!wpBopoosZiWXjlKD' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.059906 7f0509bff6c0 Manual compaction at level-0 from '!items!8xqChkoKK7i0c9M1' @ 72057594037927935 : 1 .. '!items!wpBopoosZiWXjlKD' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.485448 7f0509bff6c0 Manual compaction at level-1 from '!items!8xqChkoKK7i0c9M1' @ 72057594037927935 : 1 .. '!items!wpBopoosZiWXjlKD' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.060367 7f0509bff6c0 Manual compaction at level-1 from '!items!8xqChkoKK7i0c9M1' @ 72057594037927935 : 1 .. '!items!wpBopoosZiWXjlKD' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000151
|
MANIFEST-000155
|
||||||
|
|||||||
+8
-8
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:54.321155 7f050a7fc6c0 Recovering log #149
|
2026/07/23-23:13:20.371043 7fb397fff6c0 Recovering log #153
|
||||||
2026/07/09-07:47:54.377672 7f050a7fc6c0 Delete type=3 #147
|
2026/07/23-23:13:20.382506 7fb397fff6c0 Delete type=3 #151
|
||||||
2026/07/09-07:47:54.377740 7f050a7fc6c0 Delete type=0 #149
|
2026/07/23-23:13:20.382608 7fb397fff6c0 Delete type=0 #153
|
||||||
2026/07/09-07:48:38.398090 7f0509bff6c0 Level-0 table #154: started
|
2026/07/23-23:28:58.862587 7fb394b4f6c0 Level-0 table #158: started
|
||||||
2026/07/09-07:48:38.398123 7f0509bff6c0 Level-0 table #154: 0 bytes OK
|
2026/07/23-23:28:58.862604 7fb394b4f6c0 Level-0 table #158: 0 bytes OK
|
||||||
2026/07/09-07:48:38.434275 7f0509bff6c0 Delete type=0 #152
|
2026/07/23-23:28:58.869670 7fb394b4f6c0 Delete type=0 #156
|
||||||
2026/07/09-07:48:38.666470 7f0509bff6c0 Manual compaction at level-0 from '!items!57vgsVVCy9MRKM2M' @ 72057594037927935 : 1 .. '!items!vJInnoigCTJzuY2S' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.876613 7fb394b4f6c0 Manual compaction at level-0 from '!items!57vgsVVCy9MRKM2M' @ 72057594037927935 : 1 .. '!items!vJInnoigCTJzuY2S' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.666636 7f0509bff6c0 Manual compaction at level-1 from '!items!57vgsVVCy9MRKM2M' @ 72057594037927935 : 1 .. '!items!vJInnoigCTJzuY2S' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.876906 7fb394b4f6c0 Manual compaction at level-1 from '!items!57vgsVVCy9MRKM2M' @ 72057594037927935 : 1 .. '!items!vJInnoigCTJzuY2S' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.877078 7f050a7fc6c0 Recovering log #145
|
2026/07/09-07:47:54.321155 7f050a7fc6c0 Recovering log #149
|
||||||
2026/07/09-07:36:02.887569 7f050a7fc6c0 Delete type=3 #143
|
2026/07/09-07:47:54.377672 7f050a7fc6c0 Delete type=3 #147
|
||||||
2026/07/09-07:36:02.887679 7f050a7fc6c0 Delete type=0 #145
|
2026/07/09-07:47:54.377740 7f050a7fc6c0 Delete type=0 #149
|
||||||
2026/07/09-07:36:48.550279 7f0509bff6c0 Level-0 table #150: started
|
2026/07/09-07:48:38.398090 7f0509bff6c0 Level-0 table #154: started
|
||||||
2026/07/09-07:36:48.550316 7f0509bff6c0 Level-0 table #150: 0 bytes OK
|
2026/07/09-07:48:38.398123 7f0509bff6c0 Level-0 table #154: 0 bytes OK
|
||||||
2026/07/09-07:36:48.556963 7f0509bff6c0 Delete type=0 #148
|
2026/07/09-07:48:38.434275 7f0509bff6c0 Delete type=0 #152
|
||||||
2026/07/09-07:36:48.661449 7f0509bff6c0 Manual compaction at level-0 from '!items!57vgsVVCy9MRKM2M' @ 72057594037927935 : 1 .. '!items!vJInnoigCTJzuY2S' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.666470 7f0509bff6c0 Manual compaction at level-0 from '!items!57vgsVVCy9MRKM2M' @ 72057594037927935 : 1 .. '!items!vJInnoigCTJzuY2S' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.668497 7f0509bff6c0 Manual compaction at level-1 from '!items!57vgsVVCy9MRKM2M' @ 72057594037927935 : 1 .. '!items!vJInnoigCTJzuY2S' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.666636 7f0509bff6c0 Manual compaction at level-1 from '!items!57vgsVVCy9MRKM2M' @ 72057594037927935 : 1 .. '!items!vJInnoigCTJzuY2S' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000270
|
MANIFEST-000274
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:53.773960 7f050b7fe6c0 Recovering log #268
|
2026/07/23-23:13:20.226719 7fb397fff6c0 Recovering log #272
|
||||||
2026/07/09-07:47:53.821289 7f050b7fe6c0 Delete type=3 #266
|
2026/07/23-23:13:20.237906 7fb397fff6c0 Delete type=3 #270
|
||||||
2026/07/09-07:47:53.821386 7f050b7fe6c0 Delete type=0 #268
|
2026/07/23-23:13:20.238024 7fb397fff6c0 Delete type=0 #272
|
||||||
2026/07/09-07:48:38.024951 7f0509bff6c0 Level-0 table #273: started
|
2026/07/23-23:28:58.793098 7fb394b4f6c0 Level-0 table #277: started
|
||||||
2026/07/09-07:48:38.024989 7f0509bff6c0 Level-0 table #273: 0 bytes OK
|
2026/07/23-23:28:58.793122 7fb394b4f6c0 Level-0 table #277: 0 bytes OK
|
||||||
2026/07/09-07:48:38.059685 7f0509bff6c0 Delete type=0 #271
|
2026/07/23-23:28:58.799598 7fb394b4f6c0 Delete type=0 #275
|
||||||
2026/07/09-07:48:38.059971 7f0509bff6c0 Manual compaction at level-0 from '!items!04MdBSzwkYWUMJBC' @ 72057594037927935 : 1 .. '!items!yqjKyTCgpclCuHyK' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.799893 7fb394b4f6c0 Manual compaction at level-0 from '!items!04MdBSzwkYWUMJBC' @ 72057594037927935 : 1 .. '!items!yqjKyTCgpclCuHyK' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.060328 7f0509bff6c0 Manual compaction at level-1 from '!items!04MdBSzwkYWUMJBC' @ 72057594037927935 : 1 .. '!items!yqjKyTCgpclCuHyK' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.799917 7fb394b4f6c0 Manual compaction at level-1 from '!items!04MdBSzwkYWUMJBC' @ 72057594037927935 : 1 .. '!items!yqjKyTCgpclCuHyK' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.731119 7f050bfff6c0 Recovering log #264
|
2026/07/09-07:47:53.773960 7f050b7fe6c0 Recovering log #268
|
||||||
2026/07/09-07:36:02.742454 7f050bfff6c0 Delete type=3 #262
|
2026/07/09-07:47:53.821289 7f050b7fe6c0 Delete type=3 #266
|
||||||
2026/07/09-07:36:02.742522 7f050bfff6c0 Delete type=0 #264
|
2026/07/09-07:47:53.821386 7f050b7fe6c0 Delete type=0 #268
|
||||||
2026/07/09-07:36:48.477465 7f0509bff6c0 Level-0 table #269: started
|
2026/07/09-07:48:38.024951 7f0509bff6c0 Level-0 table #273: started
|
||||||
2026/07/09-07:36:48.477492 7f0509bff6c0 Level-0 table #269: 0 bytes OK
|
2026/07/09-07:48:38.024989 7f0509bff6c0 Level-0 table #273: 0 bytes OK
|
||||||
2026/07/09-07:36:48.485137 7f0509bff6c0 Delete type=0 #267
|
2026/07/09-07:48:38.059685 7f0509bff6c0 Delete type=0 #271
|
||||||
2026/07/09-07:36:48.485456 7f0509bff6c0 Manual compaction at level-0 from '!items!04MdBSzwkYWUMJBC' @ 72057594037927935 : 1 .. '!items!yqjKyTCgpclCuHyK' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.059971 7f0509bff6c0 Manual compaction at level-0 from '!items!04MdBSzwkYWUMJBC' @ 72057594037927935 : 1 .. '!items!yqjKyTCgpclCuHyK' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.485475 7f0509bff6c0 Manual compaction at level-1 from '!items!04MdBSzwkYWUMJBC' @ 72057594037927935 : 1 .. '!items!yqjKyTCgpclCuHyK' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.060328 7f0509bff6c0 Manual compaction at level-1 from '!items!04MdBSzwkYWUMJBC' @ 72057594037927935 : 1 .. '!items!yqjKyTCgpclCuHyK' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000204
|
MANIFEST-000208
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/07/09-07:47:54.050067 7f050b7fe6c0 Recovering log #202
|
2026/07/23-23:13:20.299129 7fb3977fe6c0 Recovering log #206
|
||||||
2026/07/09-07:47:54.099565 7f050b7fe6c0 Delete type=3 #200
|
2026/07/23-23:13:20.309987 7fb3977fe6c0 Delete type=3 #204
|
||||||
2026/07/09-07:47:54.099699 7f050b7fe6c0 Delete type=0 #202
|
2026/07/23-23:13:20.310082 7fb3977fe6c0 Delete type=0 #206
|
||||||
2026/07/09-07:48:38.167794 7f0509bff6c0 Level-0 table #207: started
|
2026/07/23-23:28:58.827990 7fb394b4f6c0 Level-0 table #211: started
|
||||||
2026/07/09-07:48:38.167822 7f0509bff6c0 Level-0 table #207: 0 bytes OK
|
2026/07/23-23:28:58.828009 7fb394b4f6c0 Level-0 table #211: 0 bytes OK
|
||||||
2026/07/09-07:48:38.205849 7f0509bff6c0 Delete type=0 #205
|
2026/07/23-23:28:58.834717 7fb394b4f6c0 Delete type=0 #209
|
||||||
2026/07/09-07:48:38.206313 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.848539 7fb394b4f6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/07/09-07:36:02.804987 7f050b7fe6c0 Recovering log #198
|
2026/07/09-07:47:54.050067 7f050b7fe6c0 Recovering log #202
|
||||||
2026/07/09-07:36:02.815231 7f050b7fe6c0 Delete type=3 #196
|
2026/07/09-07:47:54.099565 7f050b7fe6c0 Delete type=3 #200
|
||||||
2026/07/09-07:36:02.815327 7f050b7fe6c0 Delete type=0 #198
|
2026/07/09-07:47:54.099699 7f050b7fe6c0 Delete type=0 #202
|
||||||
2026/07/09-07:36:48.506023 7f0509bff6c0 Level-0 table #203: started
|
2026/07/09-07:48:38.167794 7f0509bff6c0 Level-0 table #207: started
|
||||||
2026/07/09-07:36:48.506050 7f0509bff6c0 Level-0 table #203: 0 bytes OK
|
2026/07/09-07:48:38.167822 7f0509bff6c0 Level-0 table #207: 0 bytes OK
|
||||||
2026/07/09-07:36:48.513417 7f0509bff6c0 Delete type=0 #201
|
2026/07/09-07:48:38.205849 7f0509bff6c0 Delete type=0 #205
|
||||||
2026/07/09-07:36:48.513592 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.206313 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000212
|
MANIFEST-000216
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:53.935957 7f050b7fe6c0 Recovering log #210
|
2026/07/23-23:13:20.270613 7fb3977fe6c0 Recovering log #214
|
||||||
2026/07/09-07:47:53.985176 7f050b7fe6c0 Delete type=3 #208
|
2026/07/23-23:13:20.281127 7fb3977fe6c0 Delete type=3 #212
|
||||||
2026/07/09-07:47:53.985278 7f050b7fe6c0 Delete type=0 #210
|
2026/07/23-23:13:20.281195 7fb3977fe6c0 Delete type=0 #214
|
||||||
2026/07/09-07:48:38.131413 7f0509bff6c0 Level-0 table #215: started
|
2026/07/23-23:28:58.814280 7fb394b4f6c0 Level-0 table #219: started
|
||||||
2026/07/09-07:48:38.131448 7f0509bff6c0 Level-0 table #215: 0 bytes OK
|
2026/07/23-23:28:58.814303 7fb394b4f6c0 Level-0 table #219: 0 bytes OK
|
||||||
2026/07/09-07:48:38.167610 7f0509bff6c0 Delete type=0 #213
|
2026/07/23-23:28:58.820924 7fb394b4f6c0 Delete type=0 #217
|
||||||
2026/07/09-07:48:38.206192 7f0509bff6c0 Manual compaction at level-0 from '!folders!8swFcTr6RH7BnGiu' @ 72057594037927935 : 1 .. '!items!zRJfxioYBRq4iSBR' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.827855 7fb394b4f6c0 Manual compaction at level-0 from '!folders!8swFcTr6RH7BnGiu' @ 72057594037927935 : 1 .. '!items!zRJfxioYBRq4iSBR' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.206346 7f0509bff6c0 Manual compaction at level-1 from '!folders!8swFcTr6RH7BnGiu' @ 72057594037927935 : 1 .. '!items!zRJfxioYBRq4iSBR' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.834845 7fb394b4f6c0 Manual compaction at level-1 from '!folders!8swFcTr6RH7BnGiu' @ 72057594037927935 : 1 .. '!items!zRJfxioYBRq4iSBR' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.775383 7f050b7fe6c0 Recovering log #206
|
2026/07/09-07:47:53.935957 7f050b7fe6c0 Recovering log #210
|
||||||
2026/07/09-07:36:02.786524 7f050b7fe6c0 Delete type=3 #204
|
2026/07/09-07:47:53.985176 7f050b7fe6c0 Delete type=3 #208
|
||||||
2026/07/09-07:36:02.786596 7f050b7fe6c0 Delete type=0 #206
|
2026/07/09-07:47:53.985278 7f050b7fe6c0 Delete type=0 #210
|
||||||
2026/07/09-07:36:48.485579 7f0509bff6c0 Level-0 table #211: started
|
2026/07/09-07:48:38.131413 7f0509bff6c0 Level-0 table #215: started
|
||||||
2026/07/09-07:36:48.485602 7f0509bff6c0 Level-0 table #211: 0 bytes OK
|
2026/07/09-07:48:38.131448 7f0509bff6c0 Level-0 table #215: 0 bytes OK
|
||||||
2026/07/09-07:36:48.492088 7f0509bff6c0 Delete type=0 #209
|
2026/07/09-07:48:38.167610 7f0509bff6c0 Delete type=0 #213
|
||||||
2026/07/09-07:36:48.513557 7f0509bff6c0 Manual compaction at level-0 from '!folders!8swFcTr6RH7BnGiu' @ 72057594037927935 : 1 .. '!items!zRJfxioYBRq4iSBR' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.206192 7f0509bff6c0 Manual compaction at level-0 from '!folders!8swFcTr6RH7BnGiu' @ 72057594037927935 : 1 .. '!items!zRJfxioYBRq4iSBR' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.513899 7f0509bff6c0 Manual compaction at level-1 from '!folders!8swFcTr6RH7BnGiu' @ 72057594037927935 : 1 .. '!items!zRJfxioYBRq4iSBR' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.206346 7f0509bff6c0 Manual compaction at level-1 from '!folders!8swFcTr6RH7BnGiu' @ 72057594037927935 : 1 .. '!items!zRJfxioYBRq4iSBR' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000204
|
MANIFEST-000208
|
||||||
|
|||||||
+7
-7
@@ -1,7 +1,7 @@
|
|||||||
2026/07/09-07:47:54.102814 7f050affd6c0 Recovering log #202
|
2026/07/23-23:13:20.312789 7fb3e4fff6c0 Recovering log #206
|
||||||
2026/07/09-07:47:54.154259 7f050affd6c0 Delete type=3 #200
|
2026/07/23-23:13:20.323973 7fb3e4fff6c0 Delete type=3 #204
|
||||||
2026/07/09-07:47:54.154356 7f050affd6c0 Delete type=0 #202
|
2026/07/23-23:13:20.324072 7fb3e4fff6c0 Delete type=0 #206
|
||||||
2026/07/09-07:48:38.323204 7f0509bff6c0 Level-0 table #207: started
|
2026/07/23-23:28:58.834856 7fb394b4f6c0 Level-0 table #211: started
|
||||||
2026/07/09-07:48:38.323240 7f0509bff6c0 Level-0 table #207: 0 bytes OK
|
2026/07/23-23:28:58.834878 7fb394b4f6c0 Level-0 table #211: 0 bytes OK
|
||||||
2026/07/09-07:48:38.360093 7f0509bff6c0 Delete type=0 #205
|
2026/07/23-23:28:58.840987 7fb394b4f6c0 Delete type=0 #209
|
||||||
2026/07/09-07:48:38.360539 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.855551 7fb394b4f6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/07/09-07:36:02.819029 7f050bfff6c0 Recovering log #198
|
2026/07/09-07:47:54.102814 7f050affd6c0 Recovering log #202
|
||||||
2026/07/09-07:36:02.829464 7f050bfff6c0 Delete type=3 #196
|
2026/07/09-07:47:54.154259 7f050affd6c0 Delete type=3 #200
|
||||||
2026/07/09-07:36:02.829554 7f050bfff6c0 Delete type=0 #198
|
2026/07/09-07:47:54.154356 7f050affd6c0 Delete type=0 #202
|
||||||
2026/07/09-07:36:48.514172 7f0509bff6c0 Level-0 table #203: started
|
2026/07/09-07:48:38.323204 7f0509bff6c0 Level-0 table #207: started
|
||||||
2026/07/09-07:36:48.514234 7f0509bff6c0 Level-0 table #203: 0 bytes OK
|
2026/07/09-07:48:38.323240 7f0509bff6c0 Level-0 table #207: 0 bytes OK
|
||||||
2026/07/09-07:36:48.520806 7f0509bff6c0 Delete type=0 #201
|
2026/07/09-07:48:38.360093 7f0509bff6c0 Delete type=0 #205
|
||||||
2026/07/09-07:36:48.542471 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.360539 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000185
|
MANIFEST-000189
|
||||||
|
|||||||
+8
-8
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:54.157744 7f050b7fe6c0 Recovering log #183
|
2026/07/23-23:13:20.327415 7fb396ffd6c0 Recovering log #187
|
||||||
2026/07/09-07:47:54.205288 7f050b7fe6c0 Delete type=3 #181
|
2026/07/23-23:13:20.338557 7fb396ffd6c0 Delete type=3 #185
|
||||||
2026/07/09-07:47:54.205375 7f050b7fe6c0 Delete type=0 #183
|
2026/07/23-23:13:20.338661 7fb396ffd6c0 Delete type=0 #187
|
||||||
2026/07/09-07:48:38.206467 7f0509bff6c0 Level-0 table #188: started
|
2026/07/23-23:28:58.841114 7fb394b4f6c0 Level-0 table #192: started
|
||||||
2026/07/09-07:48:38.206514 7f0509bff6c0 Level-0 table #188: 0 bytes OK
|
2026/07/23-23:28:58.841135 7fb394b4f6c0 Level-0 table #192: 0 bytes OK
|
||||||
2026/07/09-07:48:38.247875 7f0509bff6c0 Delete type=0 #186
|
2026/07/23-23:28:58.848420 7fb394b4f6c0 Delete type=0 #190
|
||||||
2026/07/09-07:48:38.360346 7f0509bff6c0 Manual compaction at level-0 from '!journal!26ZqV9BvS47hrLmV' @ 72057594037927935 : 1 .. '!journal.pages!26ZqV9BvS47hrLmV.ZS4936SEQUT9IA8i' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.855565 7fb394b4f6c0 Manual compaction at level-0 from '!journal!26ZqV9BvS47hrLmV' @ 72057594037927935 : 1 .. '!journal.pages!26ZqV9BvS47hrLmV.ZS4936SEQUT9IA8i' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.360529 7f0509bff6c0 Manual compaction at level-1 from '!journal!26ZqV9BvS47hrLmV' @ 72057594037927935 : 1 .. '!journal.pages!26ZqV9BvS47hrLmV.ZS4936SEQUT9IA8i' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.862579 7fb394b4f6c0 Manual compaction at level-1 from '!journal!26ZqV9BvS47hrLmV' @ 72057594037927935 : 1 .. '!journal.pages!26ZqV9BvS47hrLmV.ZS4936SEQUT9IA8i' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.833115 7f050affd6c0 Recovering log #179
|
2026/07/09-07:47:54.157744 7f050b7fe6c0 Recovering log #183
|
||||||
2026/07/09-07:36:02.843924 7f050affd6c0 Delete type=3 #177
|
2026/07/09-07:47:54.205288 7f050b7fe6c0 Delete type=3 #181
|
||||||
2026/07/09-07:36:02.844020 7f050affd6c0 Delete type=0 #179
|
2026/07/09-07:47:54.205375 7f050b7fe6c0 Delete type=0 #183
|
||||||
2026/07/09-07:36:48.520958 7f0509bff6c0 Level-0 table #184: started
|
2026/07/09-07:48:38.206467 7f0509bff6c0 Level-0 table #188: started
|
||||||
2026/07/09-07:36:48.520983 7f0509bff6c0 Level-0 table #184: 0 bytes OK
|
2026/07/09-07:48:38.206514 7f0509bff6c0 Level-0 table #188: 0 bytes OK
|
||||||
2026/07/09-07:36:48.528268 7f0509bff6c0 Delete type=0 #182
|
2026/07/09-07:48:38.247875 7f0509bff6c0 Delete type=0 #186
|
||||||
2026/07/09-07:36:48.542488 7f0509bff6c0 Manual compaction at level-0 from '!journal!26ZqV9BvS47hrLmV' @ 72057594037927935 : 1 .. '!journal.pages!26ZqV9BvS47hrLmV.ZS4936SEQUT9IA8i' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.360346 7f0509bff6c0 Manual compaction at level-0 from '!journal!26ZqV9BvS47hrLmV' @ 72057594037927935 : 1 .. '!journal.pages!26ZqV9BvS47hrLmV.ZS4936SEQUT9IA8i' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.549898 7f0509bff6c0 Manual compaction at level-1 from '!journal!26ZqV9BvS47hrLmV' @ 72057594037927935 : 1 .. '!journal.pages!26ZqV9BvS47hrLmV.ZS4936SEQUT9IA8i' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.360529 7f0509bff6c0 Manual compaction at level-1 from '!journal!26ZqV9BvS47hrLmV' @ 72057594037927935 : 1 .. '!journal.pages!26ZqV9BvS47hrLmV.ZS4936SEQUT9IA8i' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000212
|
MANIFEST-000216
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:53.824918 7f050bfff6c0 Recovering log #210
|
2026/07/23-23:13:20.241560 7fb3977fe6c0 Recovering log #214
|
||||||
2026/07/09-07:47:53.877561 7f050bfff6c0 Delete type=3 #208
|
2026/07/23-23:13:20.252073 7fb3977fe6c0 Delete type=3 #212
|
||||||
2026/07/09-07:47:53.877656 7f050bfff6c0 Delete type=0 #210
|
2026/07/23-23:13:20.252157 7fb3977fe6c0 Delete type=0 #214
|
||||||
2026/07/09-07:48:38.060381 7f0509bff6c0 Level-0 table #215: started
|
2026/07/23-23:28:58.800005 7fb394b4f6c0 Level-0 table #219: started
|
||||||
2026/07/09-07:48:38.060435 7f0509bff6c0 Level-0 table #215: 0 bytes OK
|
2026/07/23-23:28:58.800025 7fb394b4f6c0 Level-0 table #219: 0 bytes OK
|
||||||
2026/07/09-07:48:38.094447 7f0509bff6c0 Delete type=0 #213
|
2026/07/23-23:28:58.806410 7fb394b4f6c0 Delete type=0 #217
|
||||||
2026/07/09-07:48:38.206140 7f0509bff6c0 Manual compaction at level-0 from '!items!QHovFMj93BC7bqBu' @ 72057594037927935 : 1 .. '!items!yleVHgRqGoYLvzxT' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.827830 7fb394b4f6c0 Manual compaction at level-0 from '!items!QHovFMj93BC7bqBu' @ 72057594037927935 : 1 .. '!items!yleVHgRqGoYLvzxT' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.206298 7f0509bff6c0 Manual compaction at level-1 from '!items!QHovFMj93BC7bqBu' @ 72057594037927935 : 1 .. '!items!yleVHgRqGoYLvzxT' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.827948 7fb394b4f6c0 Manual compaction at level-1 from '!items!QHovFMj93BC7bqBu' @ 72057594037927935 : 1 .. '!items!yleVHgRqGoYLvzxT' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.746093 7f050affd6c0 Recovering log #206
|
2026/07/09-07:47:53.824918 7f050bfff6c0 Recovering log #210
|
||||||
2026/07/09-07:36:02.757529 7f050affd6c0 Delete type=3 #204
|
2026/07/09-07:47:53.877561 7f050bfff6c0 Delete type=3 #208
|
||||||
2026/07/09-07:36:02.757641 7f050affd6c0 Delete type=0 #206
|
2026/07/09-07:47:53.877656 7f050bfff6c0 Delete type=0 #210
|
||||||
2026/07/09-07:36:48.492215 7f0509bff6c0 Level-0 table #211: started
|
2026/07/09-07:48:38.060381 7f0509bff6c0 Level-0 table #215: started
|
||||||
2026/07/09-07:36:48.492240 7f0509bff6c0 Level-0 table #211: 0 bytes OK
|
2026/07/09-07:48:38.060435 7f0509bff6c0 Level-0 table #215: 0 bytes OK
|
||||||
2026/07/09-07:36:48.498996 7f0509bff6c0 Delete type=0 #209
|
2026/07/09-07:48:38.094447 7f0509bff6c0 Delete type=0 #213
|
||||||
2026/07/09-07:36:48.513570 7f0509bff6c0 Manual compaction at level-0 from '!items!QHovFMj93BC7bqBu' @ 72057594037927935 : 1 .. '!items!yleVHgRqGoYLvzxT' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.206140 7f0509bff6c0 Manual compaction at level-0 from '!items!QHovFMj93BC7bqBu' @ 72057594037927935 : 1 .. '!items!yleVHgRqGoYLvzxT' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.513598 7f0509bff6c0 Manual compaction at level-1 from '!items!QHovFMj93BC7bqBu' @ 72057594037927935 : 1 .. '!items!yleVHgRqGoYLvzxT' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.206298 7f0509bff6c0 Manual compaction at level-1 from '!items!QHovFMj93BC7bqBu' @ 72057594037927935 : 1 .. '!items!yleVHgRqGoYLvzxT' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
BIN
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
|||||||
MANIFEST-000204
|
MANIFEST-000208
|
||||||
|
|||||||
+7
-7
@@ -1,7 +1,7 @@
|
|||||||
2026/07/09-07:47:53.881056 7f050affd6c0 Recovering log #202
|
2026/07/23-23:13:20.255880 7fb397fff6c0 Recovering log #206
|
||||||
2026/07/09-07:47:53.932822 7f050affd6c0 Delete type=3 #200
|
2026/07/23-23:13:20.267231 7fb397fff6c0 Delete type=3 #204
|
||||||
2026/07/09-07:47:53.932920 7f050affd6c0 Delete type=0 #202
|
2026/07/23-23:13:20.267325 7fb397fff6c0 Delete type=0 #206
|
||||||
2026/07/09-07:48:38.094630 7f0509bff6c0 Level-0 table #207: started
|
2026/07/23-23:28:58.806539 7fb394b4f6c0 Level-0 table #211: started
|
||||||
2026/07/09-07:48:38.094656 7f0509bff6c0 Level-0 table #207: 0 bytes OK
|
2026/07/23-23:28:58.806563 7fb394b4f6c0 Level-0 table #211: 0 bytes OK
|
||||||
2026/07/09-07:48:38.131201 7f0509bff6c0 Delete type=0 #205
|
2026/07/23-23:28:58.814154 7fb394b4f6c0 Delete type=0 #209
|
||||||
2026/07/09-07:48:38.206170 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.827845 7fb394b4f6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
+7
-7
@@ -1,7 +1,7 @@
|
|||||||
2026/07/09-07:36:02.761515 7f050bfff6c0 Recovering log #198
|
2026/07/09-07:47:53.881056 7f050affd6c0 Recovering log #202
|
||||||
2026/07/09-07:36:02.772174 7f050bfff6c0 Delete type=3 #196
|
2026/07/09-07:47:53.932822 7f050affd6c0 Delete type=3 #200
|
||||||
2026/07/09-07:36:02.772292 7f050bfff6c0 Delete type=0 #198
|
2026/07/09-07:47:53.932920 7f050affd6c0 Delete type=0 #202
|
||||||
2026/07/09-07:36:48.499125 7f0509bff6c0 Level-0 table #203: started
|
2026/07/09-07:48:38.094630 7f0509bff6c0 Level-0 table #207: started
|
||||||
2026/07/09-07:36:48.499149 7f0509bff6c0 Level-0 table #203: 0 bytes OK
|
2026/07/09-07:48:38.094656 7f0509bff6c0 Level-0 table #207: 0 bytes OK
|
||||||
2026/07/09-07:36:48.505893 7f0509bff6c0 Delete type=0 #201
|
2026/07/09-07:48:38.131201 7f0509bff6c0 Delete type=0 #205
|
||||||
2026/07/09-07:36:48.513580 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.206170 7f0509bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000212
|
MANIFEST-000216
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:53.990492 7f050affd6c0 Recovering log #210
|
2026/07/23-23:13:20.284848 7fb3e4fff6c0 Recovering log #214
|
||||||
2026/07/09-07:47:54.046515 7f050affd6c0 Delete type=3 #208
|
2026/07/23-23:13:20.295603 7fb3e4fff6c0 Delete type=3 #212
|
||||||
2026/07/09-07:47:54.046608 7f050affd6c0 Delete type=0 #210
|
2026/07/23-23:13:20.295699 7fb3e4fff6c0 Delete type=0 #214
|
||||||
2026/07/09-07:48:38.248094 7f0509bff6c0 Level-0 table #215: started
|
2026/07/23-23:28:58.821039 7fb394b4f6c0 Level-0 table #219: started
|
||||||
2026/07/09-07:48:38.248127 7f0509bff6c0 Level-0 table #215: 0 bytes OK
|
2026/07/23-23:28:58.821061 7fb394b4f6c0 Level-0 table #219: 0 bytes OK
|
||||||
2026/07/09-07:48:38.285238 7f0509bff6c0 Delete type=0 #213
|
2026/07/23-23:28:58.827699 7fb394b4f6c0 Delete type=0 #217
|
||||||
2026/07/09-07:48:38.360368 7f0509bff6c0 Manual compaction at level-0 from '!folders!qrqRBmTP6UuS30DF' @ 72057594037927935 : 1 .. '!items!yFvuDyV00NdojxGt' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.827863 7fb394b4f6c0 Manual compaction at level-0 from '!folders!qrqRBmTP6UuS30DF' @ 72057594037927935 : 1 .. '!items!yFvuDyV00NdojxGt' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.360421 7f0509bff6c0 Manual compaction at level-1 from '!folders!qrqRBmTP6UuS30DF' @ 72057594037927935 : 1 .. '!items!yFvuDyV00NdojxGt' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.827882 7fb394b4f6c0 Manual compaction at level-1 from '!folders!qrqRBmTP6UuS30DF' @ 72057594037927935 : 1 .. '!items!yFvuDyV00NdojxGt' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.790070 7f050bfff6c0 Recovering log #206
|
2026/07/09-07:47:53.990492 7f050affd6c0 Recovering log #210
|
||||||
2026/07/09-07:36:02.801080 7f050bfff6c0 Delete type=3 #204
|
2026/07/09-07:47:54.046515 7f050affd6c0 Delete type=3 #208
|
||||||
2026/07/09-07:36:02.801169 7f050bfff6c0 Delete type=0 #206
|
2026/07/09-07:47:54.046608 7f050affd6c0 Delete type=0 #210
|
||||||
2026/07/09-07:36:48.528396 7f0509bff6c0 Level-0 table #211: started
|
2026/07/09-07:48:38.248094 7f0509bff6c0 Level-0 table #215: started
|
||||||
2026/07/09-07:36:48.528420 7f0509bff6c0 Level-0 table #211: 0 bytes OK
|
2026/07/09-07:48:38.248127 7f0509bff6c0 Level-0 table #215: 0 bytes OK
|
||||||
2026/07/09-07:36:48.535244 7f0509bff6c0 Delete type=0 #209
|
2026/07/09-07:48:38.285238 7f0509bff6c0 Delete type=0 #213
|
||||||
2026/07/09-07:36:48.542498 7f0509bff6c0 Manual compaction at level-0 from '!folders!qrqRBmTP6UuS30DF' @ 72057594037927935 : 1 .. '!items!yFvuDyV00NdojxGt' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.360368 7f0509bff6c0 Manual compaction at level-0 from '!folders!qrqRBmTP6UuS30DF' @ 72057594037927935 : 1 .. '!items!yFvuDyV00NdojxGt' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.549890 7f0509bff6c0 Manual compaction at level-1 from '!folders!qrqRBmTP6UuS30DF' @ 72057594037927935 : 1 .. '!items!yFvuDyV00NdojxGt' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.360421 7f0509bff6c0 Manual compaction at level-1 from '!folders!qrqRBmTP6UuS30DF' @ 72057594037927935 : 1 .. '!items!yFvuDyV00NdojxGt' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
|||||||
MANIFEST-000050
|
MANIFEST-000054
|
||||||
|
|||||||
+8
-8
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:54.696879 7f050b7fe6c0 Recovering log #48
|
2026/07/23-23:13:20.623767 7fb397fff6c0 Recovering log #52
|
||||||
2026/07/09-07:47:54.748540 7f050b7fe6c0 Delete type=3 #46
|
2026/07/23-23:13:20.635887 7fb397fff6c0 Delete type=3 #50
|
||||||
2026/07/09-07:47:54.748653 7f050b7fe6c0 Delete type=0 #48
|
2026/07/23-23:13:20.635964 7fb397fff6c0 Delete type=0 #52
|
||||||
2026/07/09-07:48:38.622656 7f0509bff6c0 Level-0 table #53: started
|
2026/07/23-23:28:59.127268 7fb394b4f6c0 Level-0 table #57: started
|
||||||
2026/07/09-07:48:38.622702 7f0509bff6c0 Level-0 table #53: 0 bytes OK
|
2026/07/23-23:28:59.127288 7fb394b4f6c0 Level-0 table #57: 0 bytes OK
|
||||||
2026/07/09-07:48:38.666188 7f0509bff6c0 Delete type=0 #51
|
2026/07/23-23:28:59.133948 7fb394b4f6c0 Delete type=0 #55
|
||||||
2026/07/09-07:48:38.666530 7f0509bff6c0 Manual compaction at level-0 from '!actors!DL3zXfXxWMOQhXJY' @ 72057594037927935 : 1 .. '!actors.items!JAHYXFedTxNlGYX8.nmIgA3CQkOSEpCSP' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:59.152862 7fb394b4f6c0 Manual compaction at level-0 from '!actors!DL3zXfXxWMOQhXJY' @ 72057594037927935 : 1 .. '!actors.items!JAHYXFedTxNlGYX8.nmIgA3CQkOSEpCSP' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.924791 7f0509bff6c0 Manual compaction at level-1 from '!actors!DL3zXfXxWMOQhXJY' @ 72057594037927935 : 1 .. '!actors.items!JAHYXFedTxNlGYX8.nmIgA3CQkOSEpCSP' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:59.192641 7fb394b4f6c0 Manual compaction at level-1 from '!actors!DL3zXfXxWMOQhXJY' @ 72057594037927935 : 1 .. '!actors.items!JAHYXFedTxNlGYX8.nmIgA3CQkOSEpCSP' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
+8
-8
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:03.110030 7f050b7fe6c0 Recovering log #44
|
2026/07/09-07:47:54.696879 7f050b7fe6c0 Recovering log #48
|
||||||
2026/07/09-07:36:03.122283 7f050b7fe6c0 Delete type=3 #42
|
2026/07/09-07:47:54.748540 7f050b7fe6c0 Delete type=3 #46
|
||||||
2026/07/09-07:36:03.122371 7f050b7fe6c0 Delete type=0 #44
|
2026/07/09-07:47:54.748653 7f050b7fe6c0 Delete type=0 #48
|
||||||
2026/07/09-07:36:48.557102 7f0509bff6c0 Level-0 table #49: started
|
2026/07/09-07:48:38.622656 7f0509bff6c0 Level-0 table #53: started
|
||||||
2026/07/09-07:36:48.557128 7f0509bff6c0 Level-0 table #49: 0 bytes OK
|
2026/07/09-07:48:38.622702 7f0509bff6c0 Level-0 table #53: 0 bytes OK
|
||||||
2026/07/09-07:36:48.564945 7f0509bff6c0 Delete type=0 #47
|
2026/07/09-07:48:38.666188 7f0509bff6c0 Delete type=0 #51
|
||||||
2026/07/09-07:36:48.661466 7f0509bff6c0 Manual compaction at level-0 from '!actors!DL3zXfXxWMOQhXJY' @ 72057594037927935 : 1 .. '!actors.items!JAHYXFedTxNlGYX8.nmIgA3CQkOSEpCSP' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.666530 7f0509bff6c0 Manual compaction at level-0 from '!actors!DL3zXfXxWMOQhXJY' @ 72057594037927935 : 1 .. '!actors.items!JAHYXFedTxNlGYX8.nmIgA3CQkOSEpCSP' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.668506 7f0509bff6c0 Manual compaction at level-1 from '!actors!DL3zXfXxWMOQhXJY' @ 72057594037927935 : 1 .. '!actors.items!JAHYXFedTxNlGYX8.nmIgA3CQkOSEpCSP' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.924791 7f0509bff6c0 Manual compaction at level-1 from '!actors!DL3zXfXxWMOQhXJY' @ 72057594037927935 : 1 .. '!actors.items!JAHYXFedTxNlGYX8.nmIgA3CQkOSEpCSP' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000488
|
MANIFEST-000496
|
||||||
|
|||||||
+55
-21
@@ -1,21 +1,55 @@
|
|||||||
2026/07/09-07:47:54.381539 7f050b7fe6c0 Recovering log #482
|
2026/07/23-23:13:20.386580 7fb3e4fff6c0 Recovering log #490
|
||||||
2026/07/09-07:47:54.449522 7f050b7fe6c0 Delete type=3 #480
|
2026/07/23-23:13:20.397323 7fb3e4fff6c0 Delete type=3 #488
|
||||||
2026/07/09-07:47:54.449639 7f050b7fe6c0 Delete type=0 #482
|
2026/07/23-23:13:20.397433 7fb3e4fff6c0 Delete type=0 #490
|
||||||
2026/07/09-07:48:38.434501 7f0509bff6c0 Level-0 table #491: started
|
2026/07/23-23:23:15.326958 7fb394b4f6c0 Level-0 table #499: started
|
||||||
2026/07/09-07:48:38.581067 7f0509bff6c0 Level-0 table #491: 7799304 bytes OK
|
2026/07/23-23:23:15.448595 7fb394b4f6c0 Level-0 table #499: 7834230 bytes OK
|
||||||
2026/07/09-07:48:38.618635 7f0509bff6c0 Delete type=0 #489
|
2026/07/23-23:23:15.478227 7fb394b4f6c0 Delete type=0 #497
|
||||||
2026/07/09-07:48:38.666492 7f0509bff6c0 Manual compaction at level-0 from '!tables!BbXMbmHKcLJrBCmk' @ 72057594037927935 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.884492 7fb394b4f6c0 Level-0 table #501: started
|
||||||
2026/07/09-07:48:38.666799 7f0509bff6c0 Manual compaction at level-1 from '!tables!BbXMbmHKcLJrBCmk' @ 72057594037927935 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3720162 : 1
|
2026/07/23-23:28:58.977768 7fb394b4f6c0 Level-0 table #501: 7889604 bytes OK
|
||||||
2026/07/09-07:48:38.666823 7f0509bff6c0 Compacting 1@1 + 4@2 files
|
2026/07/23-23:28:58.985219 7fb394b4f6c0 Delete type=0 #498
|
||||||
2026/07/09-07:48:38.720439 7f0509bff6c0 Generated table #492@1: 8118 keys, 2133880 bytes
|
2026/07/23-23:28:59.005051 7fb394b4f6c0 Manual compaction at level-0 from '!tables!BbXMbmHKcLJrBCmk' @ 72057594037927935 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3820202 : 1
|
||||||
2026/07/09-07:48:38.784916 7f0509bff6c0 Generated table #493@1: 15560 keys, 2160741 bytes
|
2026/07/23-23:28:59.005065 7fb394b4f6c0 Compacting 1@0 + 1@1 files
|
||||||
2026/07/09-07:48:38.845800 7f0509bff6c0 Generated table #494@1: 16194 keys, 2162194 bytes
|
2026/07/23-23:28:59.027797 7fb394b4f6c0 Generated table #502@0: 8029 keys, 2133424 bytes
|
||||||
2026/07/09-07:48:38.885126 7f0509bff6c0 Generated table #495@1: 9938 keys, 1338663 bytes
|
2026/07/23-23:28:59.060873 7fb394b4f6c0 Generated table #503@0: 15581 keys, 2160339 bytes
|
||||||
2026/07/09-07:48:38.885173 7f0509bff6c0 Compacted 1@1 + 4@2 files => 7795478 bytes
|
2026/07/23-23:28:59.093860 7fb394b4f6c0 Generated table #504@0: 16197 keys, 2162627 bytes
|
||||||
2026/07/09-07:48:38.921695 7f0509bff6c0 compacted to: files[ 0 0 4 0 0 0 0 ]
|
2026/07/23-23:28:59.118458 7fb394b4f6c0 Generated table #505@0: 10667 keys, 1429523 bytes
|
||||||
2026/07/09-07:48:38.922132 7f0509bff6c0 Delete type=2 #484
|
2026/07/23-23:28:59.118487 7fb394b4f6c0 Compacted 1@0 + 1@1 files => 7885913 bytes
|
||||||
2026/07/09-07:48:38.922665 7f0509bff6c0 Delete type=2 #485
|
2026/07/23-23:28:59.125206 7fb394b4f6c0 compacted to: files[ 0 4 4 0 0 0 0 ]
|
||||||
2026/07/09-07:48:38.923013 7f0509bff6c0 Delete type=2 #486
|
2026/07/23-23:28:59.125746 7fb394b4f6c0 Delete type=2 #499
|
||||||
2026/07/09-07:48:38.923358 7f0509bff6c0 Delete type=2 #487
|
2026/07/23-23:28:59.126653 7fb394b4f6c0 Delete type=2 #501
|
||||||
2026/07/09-07:48:38.923944 7f0509bff6c0 Delete type=2 #491
|
2026/07/23-23:28:59.146200 7fb394b4f6c0 Manual compaction at level-0 from '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3820202 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:39.004029 7f0509bff6c0 Manual compaction at level-1 from '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3720162 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:59.152887 7fb394b4f6c0 Manual compaction at level-1 from '!tables!BbXMbmHKcLJrBCmk' @ 72057594037927935 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at '!tables.results!Eg3PdOfCx9R54Tm6.T0efyp9R4iVnw6sH' @ 3849743 : 1
|
||||||
|
2026/07/23-23:28:59.152892 7fb394b4f6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2026/07/23-23:28:59.180484 7fb394b4f6c0 Generated table #506@1: 8029 keys, 2133424 bytes
|
||||||
|
2026/07/23-23:28:59.185650 7fb394b4f6c0 Generated table #507@1: 194 keys, 31125 bytes
|
||||||
|
2026/07/23-23:28:59.185674 7fb394b4f6c0 Compacted 1@1 + 1@2 files => 2164549 bytes
|
||||||
|
2026/07/23-23:28:59.191764 7fb394b4f6c0 compacted to: files[ 0 3 5 0 0 0 0 ]
|
||||||
|
2026/07/23-23:28:59.192080 7fb394b4f6c0 Delete type=2 #492
|
||||||
|
2026/07/23-23:28:59.192445 7fb394b4f6c0 Delete type=2 #502
|
||||||
|
2026/07/23-23:28:59.192765 7fb394b4f6c0 Manual compaction at level-1 from '!tables.results!Eg3PdOfCx9R54Tm6.T0efyp9R4iVnw6sH' @ 3849743 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at '!tables.results!bQ64721XzgOetD2v.Iel5jZzA6un4CIln' @ 3857121 : 1
|
||||||
|
2026/07/23-23:28:59.192769 7fb394b4f6c0 Compacting 1@1 + 2@2 files
|
||||||
|
2026/07/23-23:28:59.224987 7fb394b4f6c0 Generated table #508@1: 15581 keys, 2160339 bytes
|
||||||
|
2026/07/23-23:28:59.228694 7fb394b4f6c0 Generated table #509@1: 380 keys, 55475 bytes
|
||||||
|
2026/07/23-23:28:59.228705 7fb394b4f6c0 Compacted 1@1 + 2@2 files => 2215814 bytes
|
||||||
|
2026/07/23-23:28:59.234758 7fb394b4f6c0 compacted to: files[ 0 2 5 0 0 0 0 ]
|
||||||
|
2026/07/23-23:28:59.235102 7fb394b4f6c0 Delete type=2 #493
|
||||||
|
2026/07/23-23:28:59.235444 7fb394b4f6c0 Delete type=2 #503
|
||||||
|
2026/07/23-23:28:59.235643 7fb394b4f6c0 Delete type=2 #507
|
||||||
|
2026/07/23-23:28:59.265883 7fb394b4f6c0 Manual compaction at level-1 from '!tables.results!bQ64721XzgOetD2v.Iel5jZzA6un4CIln' @ 3857121 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at '!tables.results!jup6vzXHR8WYariQ.GxWFsOxdtOvL2L1G' @ 3832544 : 1
|
||||||
|
2026/07/23-23:28:59.265898 7fb394b4f6c0 Compacting 1@1 + 2@2 files
|
||||||
|
2026/07/23-23:28:59.300050 7fb394b4f6c0 Generated table #510@1: 16197 keys, 2162627 bytes
|
||||||
|
2026/07/23-23:28:59.304730 7fb394b4f6c0 Generated table #511@1: 582 keys, 78853 bytes
|
||||||
|
2026/07/23-23:28:59.304750 7fb394b4f6c0 Compacted 1@1 + 2@2 files => 2241480 bytes
|
||||||
|
2026/07/23-23:28:59.310780 7fb394b4f6c0 compacted to: files[ 0 1 5 0 0 0 0 ]
|
||||||
|
2026/07/23-23:28:59.311077 7fb394b4f6c0 Delete type=2 #494
|
||||||
|
2026/07/23-23:28:59.311410 7fb394b4f6c0 Delete type=2 #504
|
||||||
|
2026/07/23-23:28:59.311639 7fb394b4f6c0 Delete type=2 #509
|
||||||
|
2026/07/23-23:28:59.311850 7fb394b4f6c0 Manual compaction at level-1 from '!tables.results!jup6vzXHR8WYariQ.GxWFsOxdtOvL2L1G' @ 3832544 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3820202 : 1
|
||||||
|
2026/07/23-23:28:59.311854 7fb394b4f6c0 Compacting 1@1 + 2@2 files
|
||||||
|
2026/07/23-23:28:59.335767 7fb394b4f6c0 Generated table #512@1: 10667 keys, 1429523 bytes
|
||||||
|
2026/07/23-23:28:59.335802 7fb394b4f6c0 Compacted 1@1 + 2@2 files => 1429523 bytes
|
||||||
|
2026/07/23-23:28:59.342236 7fb394b4f6c0 compacted to: files[ 0 0 4 0 0 0 0 ]
|
||||||
|
2026/07/23-23:28:59.342363 7fb394b4f6c0 Delete type=2 #495
|
||||||
|
2026/07/23-23:28:59.342654 7fb394b4f6c0 Delete type=2 #505
|
||||||
|
2026/07/23-23:28:59.342949 7fb394b4f6c0 Delete type=2 #511
|
||||||
|
2026/07/23-23:28:59.365378 7fb394b4f6c0 Manual compaction at level-1 from '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3820202 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
+21
-21
@@ -1,21 +1,21 @@
|
|||||||
2026/07/09-07:36:02.891075 7f050affd6c0 Recovering log #478
|
2026/07/09-07:47:54.381539 7f050b7fe6c0 Recovering log #482
|
||||||
2026/07/09-07:36:02.901393 7f050affd6c0 Delete type=3 #476
|
2026/07/09-07:47:54.449522 7f050b7fe6c0 Delete type=3 #480
|
||||||
2026/07/09-07:36:02.901513 7f050affd6c0 Delete type=0 #478
|
2026/07/09-07:47:54.449639 7f050b7fe6c0 Delete type=0 #482
|
||||||
2026/07/09-07:36:48.565124 7f0509bff6c0 Level-0 table #483: started
|
2026/07/09-07:48:38.434501 7f0509bff6c0 Level-0 table #491: started
|
||||||
2026/07/09-07:36:48.651161 7f0509bff6c0 Level-0 table #483: 7736561 bytes OK
|
2026/07/09-07:48:38.581067 7f0509bff6c0 Level-0 table #491: 7799304 bytes OK
|
||||||
2026/07/09-07:36:48.658601 7f0509bff6c0 Delete type=0 #481
|
2026/07/09-07:48:38.618635 7f0509bff6c0 Delete type=0 #489
|
||||||
2026/07/09-07:36:48.668480 7f0509bff6c0 Manual compaction at level-0 from '!tables!BbXMbmHKcLJrBCmk' @ 72057594037927935 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.666492 7f0509bff6c0 Manual compaction at level-0 from '!tables!BbXMbmHKcLJrBCmk' @ 72057594037927935 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.668938 7f0509bff6c0 Manual compaction at level-1 from '!tables!BbXMbmHKcLJrBCmk' @ 72057594037927935 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3670640 : 1
|
2026/07/09-07:48:38.666799 7f0509bff6c0 Manual compaction at level-1 from '!tables!BbXMbmHKcLJrBCmk' @ 72057594037927935 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3720162 : 1
|
||||||
2026/07/09-07:36:48.668950 7f0509bff6c0 Compacting 1@1 + 4@2 files
|
2026/07/09-07:48:38.666823 7f0509bff6c0 Compacting 1@1 + 4@2 files
|
||||||
2026/07/09-07:36:48.696996 7f0509bff6c0 Generated table #484@1: 8151 keys, 2133230 bytes
|
2026/07/09-07:48:38.720439 7f0509bff6c0 Generated table #492@1: 8118 keys, 2133880 bytes
|
||||||
2026/07/09-07:36:48.734338 7f0509bff6c0 Generated table #485@1: 15606 keys, 2160419 bytes
|
2026/07/09-07:48:38.784916 7f0509bff6c0 Generated table #493@1: 15560 keys, 2160741 bytes
|
||||||
2026/07/09-07:36:48.767140 7f0509bff6c0 Generated table #486@1: 16209 keys, 2163737 bytes
|
2026/07/09-07:48:38.845800 7f0509bff6c0 Generated table #494@1: 16194 keys, 2162194 bytes
|
||||||
2026/07/09-07:36:48.794374 7f0509bff6c0 Generated table #487@1: 9512 keys, 1275518 bytes
|
2026/07/09-07:48:38.885126 7f0509bff6c0 Generated table #495@1: 9938 keys, 1338663 bytes
|
||||||
2026/07/09-07:36:48.794409 7f0509bff6c0 Compacted 1@1 + 4@2 files => 7732904 bytes
|
2026/07/09-07:48:38.885173 7f0509bff6c0 Compacted 1@1 + 4@2 files => 7795478 bytes
|
||||||
2026/07/09-07:36:48.801570 7f0509bff6c0 compacted to: files[ 0 0 4 0 0 0 0 ]
|
2026/07/09-07:48:38.921695 7f0509bff6c0 compacted to: files[ 0 0 4 0 0 0 0 ]
|
||||||
2026/07/09-07:36:48.801981 7f0509bff6c0 Delete type=2 #470
|
2026/07/09-07:48:38.922132 7f0509bff6c0 Delete type=2 #484
|
||||||
2026/07/09-07:36:48.802506 7f0509bff6c0 Delete type=2 #472
|
2026/07/09-07:48:38.922665 7f0509bff6c0 Delete type=2 #485
|
||||||
2026/07/09-07:36:48.802910 7f0509bff6c0 Delete type=2 #474
|
2026/07/09-07:48:38.923013 7f0509bff6c0 Delete type=2 #486
|
||||||
2026/07/09-07:36:48.803224 7f0509bff6c0 Delete type=2 #475
|
2026/07/09-07:48:38.923358 7f0509bff6c0 Delete type=2 #487
|
||||||
2026/07/09-07:36:48.803908 7f0509bff6c0 Delete type=2 #483
|
2026/07/09-07:48:38.923944 7f0509bff6c0 Delete type=2 #491
|
||||||
2026/07/09-07:36:48.819321 7f0509bff6c0 Manual compaction at level-1 from '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3670640 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:39.004029 7f0509bff6c0 Manual compaction at level-1 from '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 3720162 : 1 .. '!tables.results!xe7x4qufBpzLaEby.zzqLG98O4eFQZHp0' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000158
|
MANIFEST-000162
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:47:54.264845 7f050affd6c0 Recovering log #156
|
2026/07/23-23:13:20.355723 7fb3e4fff6c0 Recovering log #160
|
||||||
2026/07/09-07:47:54.317032 7f050affd6c0 Delete type=3 #154
|
2026/07/23-23:13:20.367231 7fb3e4fff6c0 Delete type=3 #158
|
||||||
2026/07/09-07:47:54.317136 7f050affd6c0 Delete type=0 #156
|
2026/07/23-23:13:20.367336 7fb3e4fff6c0 Delete type=0 #160
|
||||||
2026/07/09-07:48:38.360596 7f0509bff6c0 Level-0 table #161: started
|
2026/07/23-23:28:58.855573 7fb394b4f6c0 Level-0 table #165: started
|
||||||
2026/07/09-07:48:38.360657 7f0509bff6c0 Level-0 table #161: 0 bytes OK
|
2026/07/23-23:28:58.855593 7fb394b4f6c0 Level-0 table #165: 0 bytes OK
|
||||||
2026/07/09-07:48:38.397839 7f0509bff6c0 Delete type=0 #159
|
2026/07/23-23:28:58.862452 7fb394b4f6c0 Delete type=0 #163
|
||||||
2026/07/09-07:48:38.622627 7f0509bff6c0 Manual compaction at level-0 from '!items!0ZfAXacF6oWS120o' @ 72057594037927935 : 1 .. '!items!xFUyR7XECD8QJcIw' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.869797 7fb394b4f6c0 Manual compaction at level-0 from '!items!0ZfAXacF6oWS120o' @ 72057594037927935 : 1 .. '!items!xFUyR7XECD8QJcIw' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:48:38.666513 7f0509bff6c0 Manual compaction at level-1 from '!items!0ZfAXacF6oWS120o' @ 72057594037927935 : 1 .. '!items!xFUyR7XECD8QJcIw' @ 0 : 0; will stop at (end)
|
2026/07/23-23:28:58.876623 7fb394b4f6c0 Manual compaction at level-1 from '!items!0ZfAXacF6oWS120o' @ 72057594037927935 : 1 .. '!items!xFUyR7XECD8QJcIw' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2026/07/09-07:36:02.862373 7f050bfff6c0 Recovering log #152
|
2026/07/09-07:47:54.264845 7f050affd6c0 Recovering log #156
|
||||||
2026/07/09-07:36:02.873718 7f050bfff6c0 Delete type=3 #150
|
2026/07/09-07:47:54.317032 7f050affd6c0 Delete type=3 #154
|
||||||
2026/07/09-07:36:02.873810 7f050bfff6c0 Delete type=0 #152
|
2026/07/09-07:47:54.317136 7f050affd6c0 Delete type=0 #156
|
||||||
2026/07/09-07:36:48.542619 7f0509bff6c0 Level-0 table #157: started
|
2026/07/09-07:48:38.360596 7f0509bff6c0 Level-0 table #161: started
|
||||||
2026/07/09-07:36:48.542644 7f0509bff6c0 Level-0 table #157: 0 bytes OK
|
2026/07/09-07:48:38.360657 7f0509bff6c0 Level-0 table #161: 0 bytes OK
|
||||||
2026/07/09-07:36:48.549739 7f0509bff6c0 Delete type=0 #155
|
2026/07/09-07:48:38.397839 7f0509bff6c0 Delete type=0 #159
|
||||||
2026/07/09-07:36:48.550247 7f0509bff6c0 Manual compaction at level-0 from '!items!0ZfAXacF6oWS120o' @ 72057594037927935 : 1 .. '!items!xFUyR7XECD8QJcIw' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.622627 7f0509bff6c0 Manual compaction at level-0 from '!items!0ZfAXacF6oWS120o' @ 72057594037927935 : 1 .. '!items!xFUyR7XECD8QJcIw' @ 0 : 0; will stop at (end)
|
||||||
2026/07/09-07:36:48.565110 7f0509bff6c0 Manual compaction at level-1 from '!items!0ZfAXacF6oWS120o' @ 72057594037927935 : 1 .. '!items!xFUyR7XECD8QJcIw' @ 0 : 0; will stop at (end)
|
2026/07/09-07:48:38.666513 7f0509bff6c0 Manual compaction at level-1 from '!items!0ZfAXacF6oWS120o' @ 72057594037927935 : 1 .. '!items!xFUyR7XECD8QJcIw' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -0,0 +1,62 @@
|
|||||||
|
import { formatImperialDate } from './calendarDate.js';
|
||||||
|
|
||||||
|
const { ApplicationV2, HandlebarsApplicationMixin } = foundry.applications.api;
|
||||||
|
const MODULE_ID = 'mgt2-compendium-amiral-denisov';
|
||||||
|
|
||||||
|
export class CalendarApp extends HandlebarsApplicationMixin(ApplicationV2) {
|
||||||
|
static DEFAULT_OPTIONS = {
|
||||||
|
id: 'mgt2-calendar',
|
||||||
|
classes: ['mgt2-calendar'],
|
||||||
|
position: { width: 260, height: 'auto' },
|
||||||
|
window: {
|
||||||
|
icon: 'fas fa-calendar-alt',
|
||||||
|
title: 'Calendrier Impérial',
|
||||||
|
resizable: false,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
static PARTS = {
|
||||||
|
main: {
|
||||||
|
template: `modules/${MODULE_ID}/templates/calendar-app.hbs`,
|
||||||
|
root: true,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
constructor({ onConfig, onClose } = {}) {
|
||||||
|
super();
|
||||||
|
this._onConfig = onConfig;
|
||||||
|
this._onClose = onClose;
|
||||||
|
this._data = { year: 1116, day: 1, hour: 12, minute: 0, planet: '' };
|
||||||
|
}
|
||||||
|
|
||||||
|
get title() {
|
||||||
|
return 'Calendrier Impérial';
|
||||||
|
}
|
||||||
|
|
||||||
|
async _prepareContext() {
|
||||||
|
return {
|
||||||
|
dateLabel: formatImperialDate(this._data),
|
||||||
|
isGM: game.user?.isGM ?? false,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
async _onRender(context, options) {
|
||||||
|
await super._onRender(context, options);
|
||||||
|
const html = $(this.element);
|
||||||
|
html.find('.mgt2-cal-config-btn').on('click', () => {
|
||||||
|
this._onConfig?.();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
updateDisplay(data) {
|
||||||
|
this._data = { ...this._data, ...data };
|
||||||
|
this.render();
|
||||||
|
}
|
||||||
|
|
||||||
|
close() {
|
||||||
|
this._onConfig = null;
|
||||||
|
this._onClose?.();
|
||||||
|
this._onClose = null;
|
||||||
|
return super.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,116 @@
|
|||||||
|
import { getDayLabel, computeConversions } from './calendarDate.js';
|
||||||
|
|
||||||
|
const { ApplicationV2, HandlebarsApplicationMixin } = foundry.applications.api;
|
||||||
|
const MODULE_ID = 'mgt2-compendium-amiral-denisov';
|
||||||
|
|
||||||
|
export class CalendarConfigDialog extends HandlebarsApplicationMixin(ApplicationV2) {
|
||||||
|
static DEFAULT_OPTIONS = {
|
||||||
|
id: 'mgt2-calendar-config',
|
||||||
|
classes: ['mgt2-calendar'],
|
||||||
|
position: { width: 300, height: 'auto' },
|
||||||
|
window: {
|
||||||
|
icon: 'fas fa-cog',
|
||||||
|
title: 'Configurer le calendrier',
|
||||||
|
resizable: false,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
static PARTS = {
|
||||||
|
main: {
|
||||||
|
template: `modules/${MODULE_ID}/templates/calendar-config.hbs`,
|
||||||
|
root: true,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
constructor({ data, onApply } = {}) {
|
||||||
|
super();
|
||||||
|
this._data = { ...data };
|
||||||
|
this._onApply = onApply;
|
||||||
|
}
|
||||||
|
|
||||||
|
get title() {
|
||||||
|
return 'Configurer le calendrier';
|
||||||
|
}
|
||||||
|
|
||||||
|
async _prepareContext() {
|
||||||
|
return {
|
||||||
|
year: this._data.year,
|
||||||
|
day: this._data.day,
|
||||||
|
hour: this._data.hour,
|
||||||
|
minute: this._data.minute,
|
||||||
|
planet: this._data.planet ?? '',
|
||||||
|
dayLabel: getDayLabel(this._data.day),
|
||||||
|
conversions: computeConversions(this._data.year),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
async _onRender(context, options) {
|
||||||
|
await super._onRender(context, options);
|
||||||
|
const html = $(this.element);
|
||||||
|
|
||||||
|
html.find('[name="day"]').on('input', () => {
|
||||||
|
const day = parseInt(html.find('[name="day"]').val(), 10);
|
||||||
|
if (day >= 1 && day <= 365) {
|
||||||
|
html.find('.mgt2-cal-day-label').text(getDayLabel(day));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
html.find('[name="year"]').on('input', () => {
|
||||||
|
const year = parseInt(html.find('[name="year"]').val(), 10) || 0;
|
||||||
|
const conv = computeConversions(year);
|
||||||
|
html.find('.mgt2-cal-conv-val[data-cal="solomani"]').text(conv.solomani);
|
||||||
|
html.find('.mgt2-cal-conv-val[data-cal="vilani"]').text(conv.vilani);
|
||||||
|
html.find('.mgt2-cal-conv-val[data-cal="zhodani"]').text(conv.zhodani);
|
||||||
|
html.find('.mgt2-cal-conv-val[data-cal="aslan"]').text(conv.aslan);
|
||||||
|
html.find('.mgt2-cal-conv-val[data-cal="kkree"]').text(conv.kkree);
|
||||||
|
html.find('.mgt2-cal-conv-val[data-cal="hiver"]').text(conv.hiver);
|
||||||
|
});
|
||||||
|
|
||||||
|
html.find('[data-action="day-inc"]').on('click', () => {
|
||||||
|
const input = html.find('[name="day"]');
|
||||||
|
let day = parseInt(input.val(), 10) || 1;
|
||||||
|
day = day >= 365 ? 1 : day + 1;
|
||||||
|
input.val(day);
|
||||||
|
html.find('.mgt2-cal-day-label').text(getDayLabel(day));
|
||||||
|
});
|
||||||
|
|
||||||
|
html.find('[data-action="hour-inc"]').on('click', () => {
|
||||||
|
const dayInput = html.find('[name="day"]');
|
||||||
|
const hourInput = html.find('[name="hour"]');
|
||||||
|
const minuteInput = html.find('[name="minute"]');
|
||||||
|
let day = parseInt(dayInput.val(), 10) || 1;
|
||||||
|
let hour = parseInt(hourInput.val(), 10) || 0;
|
||||||
|
let minute = parseInt(minuteInput.val(), 10) || 0;
|
||||||
|
|
||||||
|
hour += 1;
|
||||||
|
if (hour >= 24) {
|
||||||
|
hour = 0;
|
||||||
|
day = day >= 365 ? 1 : day + 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
hourInput.val(hour);
|
||||||
|
dayInput.val(day);
|
||||||
|
html.find('.mgt2-cal-day-label').text(getDayLabel(day));
|
||||||
|
});
|
||||||
|
|
||||||
|
html.find('[data-action="apply"]').on('click', () => {
|
||||||
|
this._readAndApply(html);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
_readAndApply(html) {
|
||||||
|
const year = parseInt(html.find('[name="year"]').val(), 10) || 1116;
|
||||||
|
const day = Math.min(365, Math.max(1, parseInt(html.find('[name="day"]').val(), 10) || 1));
|
||||||
|
const hour = Math.min(23, Math.max(0, parseInt(html.find('[name="hour"]').val(), 10) || 0));
|
||||||
|
const minute = Math.min(59, Math.max(0, parseInt(html.find('[name="minute"]').val(), 10) || 0));
|
||||||
|
const planet = html.find('[name="planet"]').val()?.trim() ?? '';
|
||||||
|
|
||||||
|
const data = { year, day, hour, minute, planet };
|
||||||
|
this._onApply?.(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
close() {
|
||||||
|
this._onApply = null;
|
||||||
|
return super.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,95 @@
|
|||||||
|
const MODULE_ID = 'mgt2-compendium-amiral-denisov';
|
||||||
|
|
||||||
|
export function imperialToSolomani(impYear) {
|
||||||
|
return Math.round(impYear * 1.0006644 + 4521);
|
||||||
|
}
|
||||||
|
|
||||||
|
export function imperialToVilani(impYear) {
|
||||||
|
return Math.round((impYear + 4045) / 1.312);
|
||||||
|
}
|
||||||
|
|
||||||
|
export function imperialToZhodani(impYear) {
|
||||||
|
const raw = (impYear + 6731) / 2.26;
|
||||||
|
const olympiad = Math.floor(raw);
|
||||||
|
const frac = raw - olympiad;
|
||||||
|
const year = Math.min(3, Math.max(1, Math.round(frac * 3)));
|
||||||
|
return { olympiad, year, label: `${olympiad}.${year}` };
|
||||||
|
}
|
||||||
|
|
||||||
|
export function imperialToAslan(impYear) {
|
||||||
|
return Math.round((impYear + 2083) / 0.877);
|
||||||
|
}
|
||||||
|
|
||||||
|
export function imperialToKkree(impYear) {
|
||||||
|
return Math.round((impYear + 8145) / 1.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
export function imperialToHiver(impYear) {
|
||||||
|
return Math.round((impYear - 410) * 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
export function computeConversions(impYear) {
|
||||||
|
const y = impYear ?? 1116;
|
||||||
|
const z = imperialToZhodani(y);
|
||||||
|
return {
|
||||||
|
solomani: `${imperialToSolomani(y)} AD`,
|
||||||
|
vilani: `${imperialToVilani(y)} VI`,
|
||||||
|
zhodani: z.label,
|
||||||
|
aslan: `${imperialToAslan(y)}`,
|
||||||
|
kkree: `${imperialToKkree(y)}`,
|
||||||
|
hiver: `${imperialToHiver(y)} HF`,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
export const DAY_NAMES = [
|
||||||
|
'Holiday',
|
||||||
|
'Wonday',
|
||||||
|
'Tuday',
|
||||||
|
'Thirday',
|
||||||
|
'Forday',
|
||||||
|
'Fiday',
|
||||||
|
'Sixday',
|
||||||
|
'Senday',
|
||||||
|
];
|
||||||
|
|
||||||
|
export const DAY_LABELS_FR = {
|
||||||
|
Holiday: 'Holiday',
|
||||||
|
Wonday: 'Wonday',
|
||||||
|
Tuday: 'Tuday',
|
||||||
|
Thirday: 'Thirday',
|
||||||
|
Forday: 'Forday',
|
||||||
|
Fiday: 'Fiday',
|
||||||
|
Sixday: 'Sixday',
|
||||||
|
Senday: 'Senday',
|
||||||
|
};
|
||||||
|
|
||||||
|
export function getDayLabel(day) {
|
||||||
|
if (day < 1 || day > 365) return '?';
|
||||||
|
if (day === 1) return DAY_NAMES[0];
|
||||||
|
return DAY_NAMES[((day - 2) % 7) + 1];
|
||||||
|
}
|
||||||
|
|
||||||
|
export function getWeekday(day) {
|
||||||
|
if (day < 1 || day > 365) return -1;
|
||||||
|
if (day === 1) return -1;
|
||||||
|
return (day - 2) % 7;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function formatImperialDate({ year, day, hour, minute, planet } = {}) {
|
||||||
|
const y = year ?? 1116;
|
||||||
|
const d = day ?? 1;
|
||||||
|
const dayLabel = getDayLabel(d);
|
||||||
|
const dayStr = String(d).padStart(3, '0');
|
||||||
|
let label = `${dayLabel}, ${dayStr}-${y} IC`;
|
||||||
|
if (hour != null && minute != null) {
|
||||||
|
const h = String(Math.round(hour)).padStart(2, '0');
|
||||||
|
const m = String(Math.round(minute)).padStart(2, '0');
|
||||||
|
label += ` ─ ${h}:${m}`;
|
||||||
|
if (planet) label += ` (${planet})`;
|
||||||
|
}
|
||||||
|
return label;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function getDefaultCalendar() {
|
||||||
|
return { year: 1116, day: 1, hour: 12, minute: 0, planet: '' };
|
||||||
|
}
|
||||||
@@ -0,0 +1,208 @@
|
|||||||
|
import { CalendarApp } from './CalendarApp.js';
|
||||||
|
import { CalendarConfigDialog } from './CalendarConfigDialog.js';
|
||||||
|
import { getDefaultCalendar } from './calendarDate.js';
|
||||||
|
|
||||||
|
const MODULE_ID = 'mgt2-compendium-amiral-denisov';
|
||||||
|
const ChatLogV2 = foundry.applications.sidebar.tabs.ChatLog;
|
||||||
|
|
||||||
|
let _calendarApp = null;
|
||||||
|
|
||||||
|
function readCalendar() {
|
||||||
|
return {
|
||||||
|
year: game.settings.get(MODULE_ID, 'calendarYear'),
|
||||||
|
day: game.settings.get(MODULE_ID, 'calendarDay'),
|
||||||
|
hour: game.settings.get(MODULE_ID, 'calendarHour'),
|
||||||
|
minute: game.settings.get(MODULE_ID, 'calendarMinute'),
|
||||||
|
planet: game.settings.get(MODULE_ID, 'calendarPlanet'),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
async function writeCalendar(data) {
|
||||||
|
await game.settings.set(MODULE_ID, 'calendarYear', data.year);
|
||||||
|
await game.settings.set(MODULE_ID, 'calendarDay', data.day);
|
||||||
|
await game.settings.set(MODULE_ID, 'calendarHour', data.hour);
|
||||||
|
await game.settings.set(MODULE_ID, 'calendarMinute', data.minute);
|
||||||
|
await game.settings.set(MODULE_ID, 'calendarPlanet', data.planet);
|
||||||
|
}
|
||||||
|
|
||||||
|
function applyCalendar(data) {
|
||||||
|
if (_calendarApp) {
|
||||||
|
_calendarApp.updateDisplay(data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
async function broadcastCalendar(data) {
|
||||||
|
if (!game.socket?.emit) return;
|
||||||
|
game.socket.emit(`module.${MODULE_ID}`, {
|
||||||
|
_type: 'calendarSync',
|
||||||
|
...data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function openCalendarApp() {
|
||||||
|
if (_calendarApp) {
|
||||||
|
_calendarApp.bringToTop();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const data = readCalendar();
|
||||||
|
_calendarApp = new CalendarApp({
|
||||||
|
onConfig: () => openCalendarConfig(),
|
||||||
|
onClose: () => { _calendarApp = null; },
|
||||||
|
});
|
||||||
|
_calendarApp.updateDisplay(data);
|
||||||
|
_calendarApp.render({ force: true });
|
||||||
|
}
|
||||||
|
|
||||||
|
function openCalendarConfig() {
|
||||||
|
const data = readCalendar();
|
||||||
|
const dialog = new CalendarConfigDialog({
|
||||||
|
data,
|
||||||
|
onApply: async (newData) => {
|
||||||
|
await writeCalendar(newData);
|
||||||
|
applyCalendar(newData);
|
||||||
|
broadcastCalendar(newData);
|
||||||
|
dialog.close();
|
||||||
|
},
|
||||||
|
});
|
||||||
|
dialog.render({ force: true });
|
||||||
|
}
|
||||||
|
|
||||||
|
function registerCalCommand() {
|
||||||
|
if (!ChatLogV2?.CHAT_COMMANDS) return;
|
||||||
|
ChatLogV2.CHAT_COMMANDS.cal = {
|
||||||
|
rgx: /^\/cal(?:\s+(.*))?$/i,
|
||||||
|
fn: () => {
|
||||||
|
openCalendarApp();
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
};
|
||||||
|
console.log(`${MODULE_ID} | Commande /cal enregistrée via ChatLog.CHAT_COMMANDS`);
|
||||||
|
}
|
||||||
|
|
||||||
|
Hooks.once('init', () => {
|
||||||
|
const def = getDefaultCalendar();
|
||||||
|
|
||||||
|
game.settings.register(MODULE_ID, 'calendarYear', {
|
||||||
|
name: 'Année impériale',
|
||||||
|
scope: 'world',
|
||||||
|
config: false,
|
||||||
|
type: Number,
|
||||||
|
default: def.year,
|
||||||
|
});
|
||||||
|
game.settings.register(MODULE_ID, 'calendarDay', {
|
||||||
|
name: 'Jour impérial (1-365)',
|
||||||
|
scope: 'world',
|
||||||
|
config: false,
|
||||||
|
type: Number,
|
||||||
|
default: def.day,
|
||||||
|
});
|
||||||
|
game.settings.register(MODULE_ID, 'calendarHour', {
|
||||||
|
name: 'Heure locale',
|
||||||
|
scope: 'world',
|
||||||
|
config: false,
|
||||||
|
type: Number,
|
||||||
|
default: def.hour,
|
||||||
|
});
|
||||||
|
game.settings.register(MODULE_ID, 'calendarMinute', {
|
||||||
|
name: 'Minute locale',
|
||||||
|
scope: 'world',
|
||||||
|
config: false,
|
||||||
|
type: Number,
|
||||||
|
default: def.minute,
|
||||||
|
});
|
||||||
|
game.settings.register(MODULE_ID, 'calendarPlanet', {
|
||||||
|
name: 'Planète',
|
||||||
|
scope: 'world',
|
||||||
|
config: false,
|
||||||
|
type: String,
|
||||||
|
default: def.planet,
|
||||||
|
});
|
||||||
|
game.settings.register(MODULE_ID, 'calendarAutoOpen', {
|
||||||
|
name: 'Calendrier impérial : auto-ouverture',
|
||||||
|
hint: 'Ouvre automatiquement la fenêtre du calendrier au démarrage',
|
||||||
|
scope: 'world',
|
||||||
|
config: true,
|
||||||
|
type: Boolean,
|
||||||
|
default: true,
|
||||||
|
});
|
||||||
|
|
||||||
|
const loadTemplatesFn = foundry.applications?.handlebars?.loadTemplates || loadTemplates;
|
||||||
|
if (loadTemplatesFn) {
|
||||||
|
loadTemplatesFn([
|
||||||
|
`modules/${MODULE_ID}/templates/calendar-app.hbs`,
|
||||||
|
`modules/${MODULE_ID}/templates/calendar-config.hbs`,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
registerCalCommand();
|
||||||
|
console.log(`${MODULE_ID} | Calendrier impérial initialisé`);
|
||||||
|
});
|
||||||
|
|
||||||
|
Hooks.once('ready', () => {
|
||||||
|
game.socket.on(`module.${MODULE_ID}`, (data) => {
|
||||||
|
if (game.user?.isGM) return;
|
||||||
|
if (data?._type !== 'calendarSync') return;
|
||||||
|
if (!_calendarApp) {
|
||||||
|
const { year, day, hour, minute, planet } = data;
|
||||||
|
_calendarApp = new CalendarApp({
|
||||||
|
onClose: () => { _calendarApp = null; },
|
||||||
|
});
|
||||||
|
_calendarApp.updateDisplay({ year, day, hour, minute, planet });
|
||||||
|
_calendarApp.render({ force: true });
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
_calendarApp.updateDisplay(data);
|
||||||
|
});
|
||||||
|
|
||||||
|
if (game.settings.get(MODULE_ID, 'calendarAutoOpen')) {
|
||||||
|
openCalendarApp();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Hooks.on('preCreateChatMessage', (message, data, options) => {
|
||||||
|
const content = message.content?.trim()?.toLowerCase();
|
||||||
|
if (content === '/cal' || content?.startsWith('/cal ')) {
|
||||||
|
openCalendarApp();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Hooks.on('chatMessage', (...args) => {
|
||||||
|
let message;
|
||||||
|
if (args[0]?.content !== undefined) {
|
||||||
|
message = args[0].content;
|
||||||
|
} else if (typeof args[1] === 'string') {
|
||||||
|
message = args[1];
|
||||||
|
} else {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const trimmed = message?.trim()?.toLowerCase();
|
||||||
|
if (trimmed === '/cal' || trimmed?.startsWith('/cal ')) {
|
||||||
|
openCalendarApp();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Hooks.on('renderChatInput', (app, html, data) => {
|
||||||
|
let input;
|
||||||
|
if (html?.element) {
|
||||||
|
input = $(html.element).find('textarea[name="content"]');
|
||||||
|
} else if (html?.find) {
|
||||||
|
input = html.find('textarea[name="content"]');
|
||||||
|
} else {
|
||||||
|
input = $(html).find('textarea[name="content"]');
|
||||||
|
}
|
||||||
|
if (input.data('mgt2-cal-listener')) return;
|
||||||
|
input.data('mgt2-cal-listener', true);
|
||||||
|
input.on('keydown', (event) => {
|
||||||
|
if (event.key === 'Enter' && !event.shiftKey) {
|
||||||
|
const content = input.val()?.trim();
|
||||||
|
if (content === '/cal' || content?.startsWith('/cal ')) {
|
||||||
|
event.preventDefault();
|
||||||
|
event.stopImmediatePropagation();
|
||||||
|
openCalendarApp();
|
||||||
|
input.val('');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
@@ -12,7 +12,7 @@ function buildStartupNoticeHtml() {
|
|||||||
<div style="padding:6px 8px;border-left:4px solid #c9a227;background:#f5f0e8;color:#2c2c3e;line-height:1.45;">
|
<div style="padding:6px 8px;border-left:4px solid #c9a227;background:#f5f0e8;color:#2c2c3e;line-height:1.45;">
|
||||||
<strong>MgT2e – outils</strong>
|
<strong>MgT2e – outils</strong>
|
||||||
<span style="color:#6a5422;">·</span>
|
<span style="color:#6a5422;">·</span>
|
||||||
<code>/commerce</code> <code>/pnj</code> <code>/rencontre</code> <code>/mission</code> <code>/sector</code>
|
<code>/cal</code> <code>/commerce</code> <code>/pnj</code> <code>/rencontre</code> <code>/mission</code> <code>/sector</code>
|
||||||
<div style="margin-top:2px;font-size:0.92em;color:#6a5422;">
|
<div style="margin-top:2px;font-size:0.92em;color:#6a5422;">
|
||||||
par <a href="https://www.uberwald.me" target="_blank" rel="noopener noreferrer">LeRatierBretonnien / Uberwald</a>
|
par <a href="https://www.uberwald.me" target="_blank" rel="noopener noreferrer">LeRatierBretonnien / Uberwald</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+190
@@ -1162,3 +1162,193 @@ a.mgt2-world-link:hover {
|
|||||||
color: #555;
|
color: #555;
|
||||||
margin-top: 4px;
|
margin-top: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* === Calendrier Impérial =================================================== */
|
||||||
|
|
||||||
|
.mgt2-calendar .window-header {
|
||||||
|
background: linear-gradient(180deg, rgba(44, 44, 62, 0.96) 0%, rgba(30, 30, 43, 0.96) 100%);
|
||||||
|
border-bottom: 1px solid #c9a227;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-calendar .window-title {
|
||||||
|
color: #d9b24c;
|
||||||
|
text-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-calendar .window-content {
|
||||||
|
padding: 4px 8px;
|
||||||
|
background: #1a1a2e;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-window {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
gap: 8px;
|
||||||
|
min-height: 28px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-display {
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-date {
|
||||||
|
color: #d8c79a;
|
||||||
|
font-size: 0.95em;
|
||||||
|
font-family: 'Roboto', sans-serif;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-config-btn {
|
||||||
|
flex: 0 0 auto;
|
||||||
|
width: 22px;
|
||||||
|
height: 22px;
|
||||||
|
padding: 0;
|
||||||
|
border: none;
|
||||||
|
background: transparent;
|
||||||
|
color: #8a7a5a;
|
||||||
|
cursor: pointer;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
font-size: 0.85em;
|
||||||
|
border-radius: 3px;
|
||||||
|
transition: color 0.15s, background 0.15s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-config-btn:hover {
|
||||||
|
color: #d9b24c;
|
||||||
|
background: rgba(201, 162, 39, 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Config dialog */
|
||||||
|
|
||||||
|
.mgt2-cal-config {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 8px;
|
||||||
|
padding: 8px;
|
||||||
|
background: #1a1a2e;
|
||||||
|
color: #d8c79a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-config-row {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-config-row label {
|
||||||
|
flex: 0 0 80px;
|
||||||
|
font-size: 0.85em;
|
||||||
|
color: #b8a87a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-config-row input[type="number"],
|
||||||
|
.mgt2-cal-config-row input[type="text"] {
|
||||||
|
flex: 1;
|
||||||
|
padding: 3px 6px;
|
||||||
|
border: 1px solid #3a3a4e;
|
||||||
|
border-radius: 3px;
|
||||||
|
background: #252540;
|
||||||
|
color: #d8c79a;
|
||||||
|
font-size: 0.85em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-config-row input:focus {
|
||||||
|
outline: none;
|
||||||
|
border-color: #c9a227;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-day-group {
|
||||||
|
flex: 1;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-day-group input {
|
||||||
|
flex: 0 0 60px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-day-label {
|
||||||
|
font-size: 0.85em;
|
||||||
|
color: #d9b24c;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-config-actions {
|
||||||
|
display: flex;
|
||||||
|
gap: 6px;
|
||||||
|
justify-content: flex-end;
|
||||||
|
margin-top: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-btn {
|
||||||
|
padding: 4px 10px;
|
||||||
|
border: 1px solid #3a3a4e;
|
||||||
|
border-radius: 3px;
|
||||||
|
background: #252540;
|
||||||
|
color: #d8c79a;
|
||||||
|
font-size: 0.82em;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background 0.15s, border-color 0.15s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-btn:hover {
|
||||||
|
background: #303050;
|
||||||
|
border-color: #c9a227;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-btn-primary {
|
||||||
|
background: linear-gradient(180deg, #c9a227 0%, #a8881e 100%);
|
||||||
|
color: #1a1a2e;
|
||||||
|
border-color: #c9a227;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-btn-primary:hover {
|
||||||
|
background: linear-gradient(180deg, #d9b24c 0%, #c9a227 100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-conversions {
|
||||||
|
margin-top: 8px;
|
||||||
|
border: 1px solid #3a3a4e;
|
||||||
|
border-radius: 3px;
|
||||||
|
background: #1e1e32;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-conversions summary {
|
||||||
|
padding: 4px 8px;
|
||||||
|
color: #b8a87a;
|
||||||
|
font-size: 0.82em;
|
||||||
|
cursor: pointer;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-conversions summary:hover {
|
||||||
|
color: #d9b24c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-conv-note {
|
||||||
|
font-size: 0.85em;
|
||||||
|
color: #6a6a7e;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-conv-row {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 2px 8px;
|
||||||
|
font-size: 0.82em;
|
||||||
|
color: #d8c79a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-conv-row:nth-child(even) {
|
||||||
|
background: rgba(255,255,255,0.03);
|
||||||
|
}
|
||||||
|
|
||||||
|
.mgt2-cal-conv-label {
|
||||||
|
color: #8a7a5a;
|
||||||
|
}
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
<div class="mgt2-cal-window">
|
||||||
|
<div class="mgt2-cal-display">
|
||||||
|
<span class="mgt2-cal-date">{{dateLabel}}</span>
|
||||||
|
</div>
|
||||||
|
{{#if isGM}}
|
||||||
|
<button type="button" class="mgt2-cal-config-btn" title="Configurer le calendrier">
|
||||||
|
<i class="fas fa-cog"></i>
|
||||||
|
</button>
|
||||||
|
{{/if}}
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
<form class="mgt2-cal-config">
|
||||||
|
<div class="mgt2-cal-config-row">
|
||||||
|
<label for="cal-year">Année</label>
|
||||||
|
<input type="number" id="cal-year" name="year" value="{{year}}" min="0" max="9999">
|
||||||
|
</div>
|
||||||
|
<div class="mgt2-cal-config-row">
|
||||||
|
<label for="cal-day">Jour</label>
|
||||||
|
<div class="mgt2-cal-day-group">
|
||||||
|
<input type="number" id="cal-day" name="day" value="{{day}}" min="1" max="365">
|
||||||
|
<span class="mgt2-cal-day-label">{{dayLabel}}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="mgt2-cal-config-row">
|
||||||
|
<label for="cal-hour">Heure</label>
|
||||||
|
<input type="number" id="cal-hour" name="hour" value="{{hour}}" min="0" max="23">
|
||||||
|
</div>
|
||||||
|
<div class="mgt2-cal-config-row">
|
||||||
|
<label for="cal-minute">Minute</label>
|
||||||
|
<input type="number" id="cal-minute" name="minute" value="{{minute}}" min="0" max="59">
|
||||||
|
</div>
|
||||||
|
<div class="mgt2-cal-config-row">
|
||||||
|
<label for="cal-planet">Planète</label>
|
||||||
|
<input type="text" id="cal-planet" name="planet" value="{{planet}}" placeholder="p. ex. Terra">
|
||||||
|
</div>
|
||||||
|
<div class="mgt2-cal-config-actions">
|
||||||
|
<button type="button" class="mgt2-cal-btn" data-action="day-inc"><i class="fas fa-plus"></i> +1 jour</button>
|
||||||
|
<button type="button" class="mgt2-cal-btn" data-action="hour-inc"><i class="fas fa-plus"></i> +1 heure</button>
|
||||||
|
<button type="button" class="mgt2-cal-btn mgt2-cal-btn-primary" data-action="apply">Appliquer</button>
|
||||||
|
</div>
|
||||||
|
<details class="mgt2-cal-conversions">
|
||||||
|
<summary>Conversions calendaires <span class="mgt2-cal-conv-note">(approximatif)</span></summary>
|
||||||
|
<div class="mgt2-cal-conv-row"><span class="mgt2-cal-conv-label">Solomani</span><span class="mgt2-cal-conv-val" data-cal="solomani">{{conversions.solomani}}</span></div>
|
||||||
|
<div class="mgt2-cal-conv-row"><span class="mgt2-cal-conv-label">Vilani</span><span class="mgt2-cal-conv-val" data-cal="vilani">{{conversions.vilani}}</span></div>
|
||||||
|
<div class="mgt2-cal-conv-row"><span class="mgt2-cal-conv-label">Zhodani</span><span class="mgt2-cal-conv-val" data-cal="zhodani">{{conversions.zhodani}}</span></div>
|
||||||
|
<div class="mgt2-cal-conv-row"><span class="mgt2-cal-conv-label">Aslan</span><span class="mgt2-cal-conv-val" data-cal="aslan">{{conversions.aslan}}</span></div>
|
||||||
|
<div class="mgt2-cal-conv-row"><span class="mgt2-cal-conv-label">K'Kree</span><span class="mgt2-cal-conv-val" data-cal="kkree">{{conversions.kkree}}</span></div>
|
||||||
|
<div class="mgt2-cal-conv-row"><span class="mgt2-cal-conv-label">Hiver</span><span class="mgt2-cal-conv-val" data-cal="hiver">{{conversions.hiver}}</span></div>
|
||||||
|
</details>
|
||||||
|
</form>
|
||||||
Reference in New Issue
Block a user