更新日志

5/22/2025, 12:00:00 AM
fixed
  • mui and emotion class name hydration issue

5/14/2025, 12:00:00 AM
added
  • use serwist/turbopack for service woker
  • bump nextjs and react

4/13/2025, 12:00:00 AM
added
  • bump nextjs

11/10/2024, 12:00:00 AM
added
  • bump deps
fixed
  • eslint and corresponding styles

5/27/2024, 12:00:00 AM
added
  • map tile tile_rarope and tile_merope
fixed
  • about path with hastag

5/2/2023, 12:00:00 AM
fixed
  • map drop info row

10/8/2023, 1:00:00 AM
fixed
  • yarn.lock issue

10/8/2023, 12:00:00 AM
changed
  • upgrade yarn
fixed
  • enemy hand book data upgrade

7/10/2023, 12:00:00 AM
fixed
  • widget map width and height undefined for message adapter

7/10/2023, 12:00:00 AM
added
  • widget scene title
  • widget feedback button
fixed
  • widget map width and height undefined

7/3/2023, 12:00:00 AM
added
  • map tile tile_ristar_road and tile_woodrd

6/25/2023, 12:00:00 AM
fixed
  • revalidate /enemy error

4/17/2023, 12:00:00 AM
added
  • resVersion info for purge api

4/10/2023, 12:00:00 AM
fixed
  • use times

4/3/2023, 12:00:00 AM
added
  • map tile tile_volcane tile_healing
fixed
  • certain rich text styles key not found

3/27/2023, 12:00:00 AM
fixed
  • serverside richTextStyles

3/20/2023, 12:00:00 AM
fixed
  • page footer purge link not correct
  • get stage with __f__ is not correct

3/13/2023, 12:00:00 AM
added
  • purge page api
fixed
  • minify map page data

3/6/2023, 12:00:00 AM
fixed
  • frequent docker restart due to probe

2/27/2023, 12:00:00 AM
added
  • global error probe
fixed
  • tile undefined probe
  • widget site link open in blank
  • service worker url cdn friendly

2/19/2023, 12:00:00 AM
added
  • heading anchor copy link
fixed
  • map tile active ui

2/12/2023, 12:00:00 AM
added
  • revalidate widget scene
  • enemy race
  • enemy index
fixed
  • enemy avatar wrong url

2/6/2023, 1:00:00 AM
fixed
  • remove async mutex

2/6/2023, 12:00:00 AM
added
  • enemy radar and attributes
  • lru cache
changed
  • widget page ui change

1/30/2023, 12:00:00 AM
added
  • map tile tile_passable_wall_forbidden
changed
  • widget site icon update
  • api health and startup scripts
  • ranaming arknights descrption
fixed
  • offline title

1/23/2023, 12:00:00 AM
added
  • tile_stairs and tile_passable_wall
fixed
  • map3d load scene button missing on safari

1/16/2023, 12:00:00 AM
added
  • gtag probe on missing tiles
fixed
  • google analytics load order
  • hashtag scroll
  • stageInfoDescription <color=#ffffff> tag

1/9/2023, 12:00:00 AM
added
  • widget map scene add memory stages
  • tile deepwater and deepsea
  • send message to parent frame when there is error
fixed
  • opening settings drawer causes page scroll
  • service worker urlPattern with query parameters

1/2/2023, 12:00:00 AM
added
  • maa map widget with messenger @guansss (github PR \#2)
fixed
  • tile_reedf should be tileReedFloor instead of tileReedForbidden
  • activeTiles props error
  • climb tower return default zoneInfo for some invalid zones

12/26/2022, 12:00:00 AM
added
  • use git hash as build id
  • map scene tile (tile_reed, tile_reedf, tile_reedw, tile_mire)
fixed
  • map preview image size

12/18/2022, 12:00:00 AM
fixed
  • item image fill property

12/12/2022, 12:00:00 AM
added
  • tile_creep info

12/5/2022, 12:00:00 AM
added
  • widget docs

11/28/2022, 12:00:00 AM
added
  • widget page container
  • query parameter `theme` to set theme

11/21/2022, 12:00:00 AM
added
  • More icons for stageOptions
changed
  • use styledLink in /
fixed
  • map3d disable directional light shadow

11/14/2022, 12:00:00 AM
changed
  • /api/health to purge data

11/7/2022, 12:00:00 AM
added
  • nextjs ^13.0

11/1/2022, 12:00:00 AM
added
  • widget map scene

10/24/2022, 12:00:00 AM
changed
  • show client error on error page
  • mapPreview image container
  • bgmBank title
  • tile fence bound

10/17/2022, 12:00:00 AM
changed
  • map3d WebGLRenderer config
fixed
  • main stages rendering error
  • withTableOfContents hydration error in production

10/10/2022, 12:00:00 AM
fixed
  • rougelike stages missing due to new data structure

10/3/2022, 12:00:00 AM
added
  • map3d point light
  • map tile tile_telin and tile_telout

9/26/2022, 12:00:00 AM
added
  • map3d lights
  • map 3d rect light width and height

9/19/2022, 12:00:00 AM
added
  • map3d shadow (castShadow, receiveShadow)
changed
  • audioController circular process when loading
  • use emotion Global to inject font-face

9/12/2022, 1:00:00 AM
changed
  • static.theresa.wiki use CacheFirst strategy
  • map config data structure change

9/5/2022, 1:00:00 AM
fixed
  • eslint react/no-unknown-property rule

9/5/2022, 12:00:00 AM
added
  • tileHole and tileFence
changed
  • improve map tile display
fixed
  • tile svg like tooltip ref error
  • (map 3d) random generatation of world view tip on render

8/29/2022, 12:00:00 AM
added
  • use react 18

8/22/2022, 12:00:00 AM
added
  • audio controller supports multiple audio source, ogg and mp3
  • Item iamge use sprite
changed
  • map->stageInfo use styled

8/15/2022, 12:00:00 AM
fixed
  • mapPreview Dialog AppBar theme color
  • audioController play and pause icon not switched on load and play
  • audioController error when src is undefined

8/8/2022, 12:00:00 AM
added
  • (audio controller) lazy load audio
fixed
  • bgmBank might be null, fallback to default
  • 3d scene alphaTest for all transparent images

8/1/2022, 12:00:00 AM
fixed
  • tileInfo undefined error
  • notFound for isStoryOnly stages
  • service worker reload, snackbar not closed properly

7/25/2022, 12:00:00 AM
added
  • use audio/ogg format
fixed
  • error message for audio controller

7/18/2022, 12:00:00 AM
fixed
  • story only stages in unlock condition
  • audio player missing unmount of event handler

7/11/2022, 12:00:00 AM
added
  • audio player with slider
fixed
  • stageInfoDescription regex use reluctant match instead of greedy match

7/4/2022, 12:00:00 AM
added
  • audio player for map bgm event

6/27/2022, 12:00:00 AM
added
  • color mode (light, dark and system)
  • patched number
  • use Dream Han Serif CN font for title
  • service worker
  • about/ svg share
changed
  • open-source
  • use styled span for badges
  • index page ui (like arknights)
fixed
  • /about/changelog in dark mode
  • mui tip overflow
  • error message for loading map3d

6/20/2022, 12:00:00 AM
added
  • disable prefetch on footer links
  • improved zone name
  • use noto sans font
  • stage options table
changed
  • /about/credits use styled component
  • use serverRuntimeConfig for redis ex ttl
  • use mui app bar instead of bootstrap navbar
  • link textUnderlineOffset
  • used styled component in error component
fixed
  • docker /map missing data when startup
  • map3d load phase
  • site accessibility
  • docker build with i18n
  • scrollbar padding for app bar
  • emotion/react Global component causing css errors

6/13/2022, 12:00:00 AM
added
  • styled components
  • page footer with CC-BY-NC-SA license
  • map 3d loading user experience
  • bump deps
  • spider data-nosnippet and data-elastic-exclude
  • breadcrumb navigation
changed
  • page footer CC license display
deprecated
  • scss module
fixed
  • map use hooked level id from battle misc table
  • map 3d precise camera position
  • ioredis typescript error

6/6/2022, 12:00:00 AM
added
  • map3d Material bumpMap and bumpScale
  • map3d Material metallicGlossMap (metalnessMap) and glossiness (metalness)
  • map index display easy badge
  • about contact support crisp
  • about index page
  • map3d improve loading message
changed
  • map 3d changed await order to reduce latency
fixed
  • map preview use relative position for image's parent element
  • map 3d without texture (map)
  • map cannot load stage for permanent zones

5/30/2022, 12:00:00 AM
added
  • map3d Material
  • map3d emission (emissive) map
  • emission (emissive) color

5/23/2022, 12:00:00 AM
added
  • semantic versioning with `+branch_name` for non-master branch
  • Experimental 3D map scene
  • about page source-code
  • about page contact
changed
  • map/zone use display zone name

5/15/2022, 1:00:00 AM
fixed
  • env url (internal)

5/15/2022, 12:00:00 AM
changed
  • use next/image for Item component
fixed
  • Theresa image loading issue

5/9/2022, 12:00:00 AM
added
  • Theresa avg at /
  • Arkwaifu credits
fixed
  • No stages for permanent zone

5/2/2022, 12:00:00 AM
added
  • Full page display of stage preview image
changed
  • static api updates

4/25/2022, 12:00:00 AM
changed
  • Use svg title (no need to load font files)

4/18/2022, 12:00:00 AM
changed
  • Improved zone name in /map

4/11/2022, 12:00:00 AM
added
  • Table of Contents for /map

4/4/2022, 12:00:00 AM
added
  • Grouped stages
fixed
  • aria-label for placebo progress bar

3/28/2022, 12:00:00 AM
added
  • GA debug mode
  • credits English
fixed
  • changelog datetime string
  • missing image not found

3/21/2022, 12:00:00 AM
added
  • reduced imageSizes and deviceSizes in next.config.js > image
  • changelog UI
changed
  • Grid columns responsive
  • force close placebo after route finished
  • use next/link for Card
fixed
  • /map page build not found during yarn build
  • /map page build without data
  • LICENSES.txt not found error
  • filter isStoryOnly stages

3/14/2022, 12:00:00 AM
added
  • serverRuntimeConfig.NO_DYNAMIC_ROUTES
  • /map/[zoneId] page
  • / (index) page
  • /map page
  • Google Analytics
changed
  • Dockerfile build process
  • Use MapPreview with extra div and MapPreviewImage with pure image
fixed
  • _error page footer
  • /map page build data error during yarn build

3/7/2022, 12:00:00 AM
added
  • Table of Contents
  • meta tags for map/[zoneId]/[stageId]
fixed
  • map strict zoneId parameter (validation)
  • /about/changelog /about/privacy overflow to be hidden
  • emotion cache in page rendering
  • next no-document-import-in-page

2/28/2022, 12:00:00 AM
added
  • nextjs standalone mode
changed
  • page: scrollbar color, hover color
  • use changelog.yaml
  • scrollbar width 10px -> 8px, without border
fixed
  • page: placebo rendered at server side

2/20/2022, 12:00:00 AM
added
  • eslint jsonc
  • mappreview
  • scrollbar
changed
  • use uri-js to format url
  • use changelog version, instead of package.json version
fixed
  • Dockerfile yarn install network error, adding tolerance

2/14/2022, 12:00:00 AM
added
  • Minified favicon.svg
  • Component StageInfo
  • Docs for ENV THERESA_WIKI_NO_BUILD_DYNAMIC_ROUTES=False
changed
  • Dockerfile for gen-license
  • Page: /map/[stageId] -> /map/[zoneId]/[stageId]
fixed
  • redis typo
  • redis readonly

1/17/2022, 12:00:00 AM
added
  • Initial Release
  • favicon
  • map
  • - tile
  • - stage info
  • 内容来源 (/about/credits) 内容许可与开源许可
  • 隐私权政策 (/about/privacy)