fix: 按UTC日期优化独立站日历筛选

2026-08-15:日历默认视图按当前 UTC 日期过滤与排序,未来和当天节点优先,已过节点降权;显式月份仍保留完整历史。日历页隐藏重复目标区域筛选,平台渲染模块独立拆分,更新静态资源版本号与测试契约,避免 Gitea/IIS/Nginx 部署命中旧缓存。
This commit is contained in:
Jack
2026-08-15 19:17:16 +08:00
parent 7e74bd989e
commit b1b7c13c97
9 changed files with 162 additions and 123 deletions
+4 -1
View File
@@ -1,7 +1,8 @@
import { state } from "./render-intelligence-state.js?v=20260814e";
import { TEXT, create, detectViewerCountry, currentTranslationProvider, formatVerified, sectionItems, matchesFilters, makeCard, renderCalendar, renderPlatforms } from "./render-intelligence-core.js?v=20260814l";
import { TEXT, create, detectViewerCountry, currentTranslationProvider, formatVerified, sectionItems, matchesFilters, makeCard, renderCalendar } from "./render-intelligence-core.js?v=20260815a";
import { renderExhibitions, renderPolicies, renderStandards, renderTrendNews, renderTrendSearchHub, trendItems } from "./render-intelligence-scenes.js?v=20260814i";
import { renderActivities } from "./render-intelligence-activities.js?v=20260814h";
import { renderPlatforms } from "./render-intelligence-platforms.js?v=20260815a";
function renderStats(data, container) {
if (!container) return;
@@ -48,6 +49,8 @@ function renderTabs(data, container, render) {
function renderRegionOptions(data, select) {
if (!select) return;
const regionField = typeof select.closest === "function" ? select.closest("label") : null;
if (regionField) regionField.hidden = state.activeSection === "calendar";
const previous = state.region;
select.innerHTML = "";
if (state.activeSection === "calendar") {