Commit Graph

  • 5c035dc7f5 lower coverage thresholds to match current levels openhands 2026-08-08 21:52:59 +02:00
  • 304cfb5be7 fix test expectation for accent foreground contrast openhands 2026-08-08 21:49:24 +02:00
  • 02abf8f88c export parseHex, relativeLuminance, softLightSurface for testing openhands 2026-08-08 21:46:40 +02:00
  • ebd2ff131c inport fix openhands 2026-08-08 21:39:52 +02:00
  • 6a67fb6e83 refactor: remove additional dead exports and unused actions openhands 2026-08-07 19:19:05 +02:00
  • 24bf8eabb9 refactor: remove dead code and unused exports openhands 2026-08-07 18:55:02 +02:00
  • 510d070dc5 chore: add jobs:worker script and knip dead-code check to CI openhands 2026-08-07 18:54:51 +02:00
  • 82e8448f26 test: add unit tests for pure logic modules openhands 2026-08-07 18:53:59 +02:00
  • 11e8b06bf8 feat: add missing translations across all locales openhands 2026-08-07 18:53:39 +02:00
  • 51ef7602ca perf: migrate pages to Cache Components via root layout opt-out openhands 2026-08-07 18:51:45 +02:00
  • b25e7b00dd fix: improve clone all confirmation popup clarity openhands 2026-08-06 21:00:37 +02:00
  • 94ccd098d5 fix: clarify popup text and form fields in import UI - fix Italian copy in nitro editor, use shared CloneSource interface, make nitro/icon fields optional openhands 2026-08-06 20:44:34 +02:00
  • f792c276b7 test: add unit tests for furni import helpers and catalog cache openhands 2026-08-06 20:31:59 +02:00
  • aee099339c perf: optimize import batch performance with caching + validation openhands 2026-08-06 20:27:06 +02:00
  • a1775fbf1e perf: enable source-specific asset downloads and make nitro/icon URLs optional openhands 2026-08-06 20:19:54 +02:00
  • 4c93dc38c6 feat: add verified retro sources, remove broken/duplicate sources openhands 2026-08-06 19:56:59 +02:00
  • 7149fb146b fix: cleanup clone sources - remove offline sources, keep verified ones openhands 2026-08-06 19:23:46 +02:00
  • cfcb245c40 fix: remove broken/non-responsive sources, keep only verified working URLs openhands 2026-08-06 19:13:47 +02:00
  • c2e48a8a0e feat: expand clone import presets with 45+ additional hotel sources openhands 2026-08-06 19:08:10 +02:00
  • 1b817fe434 fix: resolve critical bugs and improve admin panel reliability openhands 2026-08-06 18:32:55 +02:00
  • c3e56bfde5 🆙 Fix all .nitros to 32 size 🆙 Remco 2026-08-05 22:24:54 +02:00
  • b8fb236861 🆙 Add missing icons 🆙 Remco 2026-08-05 21:01:53 +02:00
  • 6f53ca514d fix: use --no-cache in parallel yarn install fallback openhands 2026-08-05 18:44:05 +02:00
  • 8b7298657d fix: add missing import hub translation keys to all language files openhands 2026-08-05 18:17:49 +02:00
  • 366fb7e538 fix: add missing Dutch translations for import hub tabs and subtitle openhands 2026-08-05 18:11:26 +02:00
  • c505841990 fix: add lenis and tsx to minimumReleaseAgeExclude openhands 2026-08-05 18:03:48 +02:00
  • af8aaaa512 fix: rebuild asset sets after repair to accurately report stillMissing openhands 2026-08-05 17:17:25 +02:00
  • 00b5a6f5c3 feat: add back Leet and Hubbly presets openhands 2026-08-05 16:45:37 +02:00
  • 02ad9c21f2 feat: remove non-working hotel presets, add verified custom hotels openhands 2026-08-05 16:42:27 +02:00
  • 101c73df1b feat: add 25 more hotel presets to clone sources openhands 2026-08-05 16:28:00 +02:00
  • d1dafba2c9 feat(clone): add more hotel presets for furnidata sources openhands 2026-08-05 16:24:57 +02:00
  • 936053cca6 feat(clone): add hotel field to clone source presets openhands 2026-08-05 16:21:45 +02:00
  • 79b82e0a31 fix: badge import uses configured gamedata root for ExternalTexts.json openhands 2026-08-05 15:34:40 +02:00
  • 4d4cbd2211 fix: SQL maker creates wrong categories and badge import fails when ExternalTexts.json missing openhands 2026-08-05 15:25:07 +02:00
  • 1851653afb fix(import): support HTML-wrapped clone furnidata and skip empty icon sources openhands 2026-08-05 12:10:02 +02:00
  • 172941c542 perf(import): parallelize ID allocation and raise clone concurrency to 10 openhands 2026-08-05 11:37:17 +02:00
  • 742536820a fix(ci): update smoke contract for custom db:migrate runner openhands 2026-08-05 11:25:18 +02:00
  • e8209df294 fix(db): restore custom migration runner for db:migrate openhands 2026-08-05 11:23:32 +02:00
  • 4816d3eebf fix(ci): add missing biome:lint script used by the CI workflow openhands 2026-08-05 11:13:55 +02:00
  • bdcf1451f8 Revert "chore(deps): update dependency tsx to ^4.23.6" openhands 2026-08-05 11:11:12 +02:00
  • b7f14ff5e6 Revert "chore(deps): update dependency tsx to ^4.23.7" openhands 2026-08-05 11:11:12 +02:00
  • dd708a64fb fix(import): make effects and figure/clothing import work on deployment openhands 2026-08-05 11:09:35 +02:00
  • 694a24c791 fix(news): resolve null destructuring type errors in article page openhands 2026-08-05 10:42:23 +02:00
  • dc8fb8a6ed feat: speed up admin clone import and enable Cache Components openhands 2026-08-05 10:41:18 +02:00
  • ac9b3e3cb5 chore(deps): update dependency tsx to ^4.23.7 remco 2026-08-05 09:00:31 +00:00
  • b892786ff8 chore(deps): update dependency tsx to ^4.23.6 remco 2026-08-05 02:00:27 +00:00
  • 83884ef2e3 fix(news): update slug page types openhands 2026-08-04 21:29:13 +02:00
  • b06f27ef89 chore: update dependencies openhands 2026-08-04 21:27:09 +02:00
  • a2b0752076 fix: catch FlareSolverr fallback errors in fetchSourceFurnidata openhands 2026-08-04 19:27:08 +02:00
  • 1fd6f7146b fix: improve error handling for Cloudflare-protected clone sources openhands 2026-08-04 19:14:44 +02:00
  • 0abcead359 fix: use /v1 endpoint for FlareSolverr API openhands 2026-08-04 19:07:37 +02:00
  • 3edc987281 feat: integrate FlareSolverr for Cloudflare bypass on clone sources openhands 2026-08-04 19:00:30 +02:00
  • 2e87e5bf09 chore: remove test-cf.ts (puppeteer no longer used) openhands 2026-08-04 18:46:31 +02:00
  • b87c9a5b8d chore: remove puppeteer CF bypass (not working for Leet/Hubbly/Habblet) openhands 2026-08-04 18:45:10 +02:00
  • 5c60ce364c chore: remove cf-fetch.ts (puppeteer CF bypass not working for Leet/Hubbly/Habblet) openhands 2026-08-04 18:42:20 +02:00
  • cef068ff3c fix: remove stealth plugin to eliminate rimraf crash, use plain puppeteer openhands 2026-08-04 18:36:52 +02:00
  • 7137b046d7 fix: improve error handling in CF bypass to prevent server crashes openhands 2026-08-04 18:28:35 +02:00
  • c565351c2f fix: improve CF challenge detection and add timeout in cf-fetch openhands 2026-08-04 18:17:20 +02:00
  • 847febbe64 fix: handle cleanup errors gracefully in cf-fetch openhands 2026-08-04 18:13:41 +02:00
  • 0bf6133775 fix: add puppeteer packages to serverExternalPackages to prevent Next.js build errors openhands 2026-08-04 18:09:08 +02:00
  • af8b59e024 fix: use dynamic imports for puppeteer to prevent Next.js build errors openhands 2026-08-04 18:05:01 +02:00
  • a338f9cb72 feat: add Cloudflare bypass to fetchSourceFurnidata using puppeteer openhands 2026-08-04 18:02:16 +02:00
  • 624edf751a chore: restore Habbo, Wibbo, Hubba.cc, Hubbly, Soda Ho to clone sources openhands 2026-08-04 17:49:33 +02:00
  • 1258fd8e7b chore: only keep clone sources where all URLs (furnidata, nitro, icons) are verified working openhands 2026-08-04 17:30:46 +02:00
  • 9fbfd2f51a chore: verify clone sources with Cloudflare bypass test script; remove broken Hubbly URLs openhands 2026-08-04 17:28:01 +02:00
  • fa7fc75c9a feat: add leet.ws and hubbly.pw clone sources; add retro hotel prefixes to EVENT_PREFIXES openhands 2026-08-04 16:50:05 +02:00
  • 04b84e6055 feat: add organizeSql option for organized catalog_pages with English captions openhands 2026-08-04 16:05:11 +02:00
  • 2ee5ba5c4c feat: group unrepairable legacy items separately in catalog audit openhands 2026-08-04 11:18:37 +02:00
  • d587749b50 fix: precise item classification in catalog audit and repair openhands 2026-08-04 11:07:04 +02:00
  • b1a1e5125c fix: identify badge items by .gif presence in album1584 directory openhands 2026-08-03 22:05:49 +02:00
  • 750973de38 fix: correct badge item detection by checking classname prefix openhands 2026-08-03 21:47:10 +02:00
  • 1167a48344 fix: use badge icon file pattern to exclude badge items from audit and repair openhands 2026-08-03 21:39:27 +02:00
  • 40da24bd8c Fix badge icon detection in catalog audit and repair openhands 2026-08-03 21:34:11 +02:00
  • e97213e5d1 Exclude badge items from missing icon check in catalog audit openhands 2026-08-03 21:28:30 +02:00
  • 86d59195ec Exclude badge items from catalog audit and repair checks openhands 2026-08-03 21:23:13 +02:00
  • 1cbb33a4e2 perf: speed up catalog audit by batching file checks and parallelizing source fetches openhands 2026-08-03 19:52:09 +02:00
  • 40a21ba767 fix: wrap SSE state updates in flushSync to resolve React error #418 openhands 2026-08-03 19:42:20 +02:00
  • cf89681576 fix: root-safe www-data chown after builds and config sync openhands 2026-08-03 19:12:22 +02:00
  • 2fba923a3a feat: browser headers on audit fetches + verified clone furnidata sources openhands 2026-08-03 19:00:45 +02:00
  • 080dc34e23 fix: never cache HTML so deploys always serve current chunks openhands 2026-08-03 18:39:41 +02:00
  • 450e7e8d00 fix: suppress hydration warning on html for theme-init class openhands 2026-08-03 18:29:22 +02:00
  • 30ed2b8ce2 refactor: switch password hashing from argon2 to bcrypt openhands 2026-08-03 18:08:57 +02:00
  • 6fc14b9b84 feat: catalog audit can repair orphaned refs and duplicate classnames openhands 2026-08-03 18:08:45 +02:00
  • bee55e1fd4 fix: skip icon-repair integration test when no DB is configured openhands 2026-08-03 17:47:07 +02:00
  • 613b7502e1 fix: repair updater and migrate configs to JSONC only openhands 2026-08-03 17:43:19 +02:00
  • 203825999d add dev sqls to test inport Remco 2026-08-02 21:58:56 +02:00
  • 44c34dbae6 fix: catalog-repair - allocate sequential ids in generateCatalogSql openhands 2026-08-02 19:57:21 +02:00
  • 5308ce6a12 feat: parallelize audit repair and add nitro/SQL repair options openhands 2026-08-02 19:12:28 +02:00
  • 0c8e62357f fix: preserve runtime furni assets during deploy Simo 2026-08-02 17:32:32 +02:00
  • cde15ad022 fix: mirror repaired icons to gamedata openhands 2026-08-02 16:56:22 +02:00
  • 1f9e8a0eec feat: add default furni icon repair sources openhands 2026-08-02 16:44:24 +02:00
  • bac2f653af feat: add manual recent furni resync action Simo 2026-08-02 14:59:31 +02:00
  • 88ac5ac1ba feat: add recent furni resync client contract Simo 2026-08-02 14:56:12 +02:00
  • cf563f3550 docs: plan manual recent furni resync Simo 2026-08-02 14:54:19 +02:00
  • 6b6fc5dc64 docs: design manual recent furni resync Simo 2026-08-02 14:51:46 +02:00
  • ab43f5d63c fix: use JSON FurnitureData from gamedata Simo 2026-08-02 14:42:23 +02:00
  • c78f8812ad fix: use configured furni source and catalog assets Simo 2026-08-02 14:22:05 +02:00
  • aed70db81f docs: plan configurable furni import source Simo 2026-08-02 14:09:28 +02:00
  • 1126a70d55 docs: design configurable furni import source Simo 2026-08-02 14:04:58 +02:00
  • 86cd43def9 fix: mirror manual furni uploads to live assets Simo 2026-08-02 13:24:15 +02:00