-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathmanifest.json
More file actions
202 lines (202 loc) · 24.3 KB
/
Copy pathmanifest.json
File metadata and controls
202 lines (202 loc) · 24.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
[
{
"guid": "8c5d0e91-4f2a-4b6d-9e3f-1a7c8d9e0f2b",
"name": "Moonbase",
"overview": "Moonfin server plugin for Jellyfin with web app hosting, settings sync, theming, and Seerr integrations",
"description": "Moonbase is the Moonfin server plugin for Jellyfin, powering settings sync, the Moonfin Web app at /Moonfin/Web/, a built-in theme editor with custom theme APIs, media bar and ratings integrations, and Seerr proxy/SSO with admin defaults and broadcasts across Moonfin clients.",
"owner": "RadicalMuffinMan",
"category": "General",
"imageUrl": "https://raw.githubusercontent.com/Moonfin-Client/Plugin/master/Jellyfin/backend/assets/logo.png",
"versions": [
{
"version": "2.0.3.0",
"changelog": "Features:\n\n- Added a Playback tab to the admin defaults page, covering autoplay, audio and subtitle language, subtitle mode, skip lengths, intro action, still watching behavior, Next Up timeout, and rewind durations.\n- Added default pickers for Action Buttons and Seerr Discovery row order.\n- Added profile properties for OLED mode, the player time labels, and the new home row options, so those settings sync between devices.\n- Game ROM and BIOS routes answer HEAD requests, which is how clients check a file's size before downloading it.\n\nBug Fixes:\n\n- The Playback admin tab now writes the keys, values, and units clients actually read. Several pickers were saving under names no client looked for, so those defaults silently did nothing.\n- Resume Rewind and Unpause Rewind options match what the client offers, instead of listing durations it has no setting for.\n- Removed admin controls that no longer map to anything a client syncs. The underlying profile properties stay in place, so device to device sync is unaffected.\n- Fixed the label text on the Details Screen Blur setting.",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/2.0.3/Moonfin.Server-2.0.3.0.zip",
"checksum": "6007204425AD1318DE1E96A03E302619",
"timestamp": "2026-08-08 04:36:03",
"dependencies": []
},
{
"version": "2.0.2.0",
"changelog": "Features:\n\n- Push notifications now reach Moonfin apps even when they're closed, covering Seerr activity, new media added to your library, and admin broadcasts. Admins can point at a self-hosted relay or their own FCM service account.\n- Custom home rows sync across device profiles, so a row you build on one device shows up on the others, and edits and deletions carry over.\n- Added a Max Days in Next Up setting.\n- MDBList gained a Test Key button that shows your plan and remaining quota, a Clear Cache button, a max items limit for official lists, and Roger Ebert as a rating source.\n- Added button layout sync so clients keep their player and details button layouts per device type.\n- Glass and 8-bit Hero joined the admin default theme picker, along with the 8-bit Gold accent.\n\nBug Fixes:\n\n- Fixed MDBList rows dropping shows, since the item cap was applied unevenly across the separate movie and show lists.\n- Fixed Rotten Tomatoes critic scores never matching.\n- MDBList rate limits are handled properly now, with your quota checked before syncing and partial results kept instead of overwriting good cached data.\n- Ratings are filtered by the requesting device's profile instead of always using the global one.\n- Fixed the Ping response casing that made clients report Seerr as not configured, and Emby media bar items now come back in the shape clients expect.\n- Fixed the Emby plugin settings page never loading.\n- Cancelling a Seerr request you don't have permission to cancel no longer logs you out of Seerr.\n- The settings updated broadcast only fires when a save actually changed something, which stops sync loops between devices.\n- Fixed the Seerr media available webhook breaking on some Jellyfin versions.",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/2.0.2/Moonfin.Server-2.0.2.0.zip",
"checksum": "6606FAE6D5B53C638CF49AF68BD24D4A",
"timestamp": "2026-07-31T15:33:01",
"dependencies": []
},
{
"version": "2.0.1.0",
"changelog": "Features:\n\n- Added password-less Seerr sign in through a Quick Connect bridge, so users who log in with Quick Connect get signed into Seerr silently.\n- Added a server-side Radarr and Sonarr calendar proxy so clients can show upcoming release calendars, reachable for non-admin accounts too.\n- Widened settings sync from 87 synced settings to 207, backed by new settings profile properties.\n- Hardened game metadata matching with accent normalization and fuzzy suffix matching for better ROM artwork and details.\n- On Emby, Moonfin web assets are now served with an explicit content type so the frontend loads correctly.\n- The bundled Moonfin Web client moves up to the latest codebase, bringing a music overhaul with a Songs sublibrary and shuffle controls, a rebuilt downloads engine, a retro games library browser, Emby Skip Intro via chapter markers, and new detail and media bar controls.\n\nBug Fixes:\n\n- Fixed profile corruption by writing user data atomically, with a healing pass for files corrupted before atomic writes shipped.\n- Fixed Since You Watched rows for non-admin accounts by adding the server-wide API key fallback and stripping.\n- Content hiding preferences now merge into the global profile instead of overwriting it.\n- Fixed the Rotten Tomatoes critics rating mismatch coming from MDBList.\n- Fixed Seerr sessions being evicted on 403 Forbidden responses, and stopped a failed auto-login leaving Seerr stuck as unavailable.\n- Many bundled web fixes across music resume, subtitles, multi-server library browse, the media bar, Seerr requests, and focus handling.",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/2.0.1/Moonfin.Server-2.0.1.0.zip",
"checksum": "8C405133FBE4BC84E33D60F011B6920D",
"timestamp": "2026-07-23T20:06:11",
"dependencies": []
},
{
"version": "2.0.0.0",
"changelog": "Features:\n\n- Moonbase now runs on Emby servers in addition to Jellyfin, bringing settings sync, the Seerr proxy, custom rows, and the rest of the plugin's backend to Emby.\n- The bundled Moonfin Web client was rebuilt from the latest codebase, picking up the Modern details screen, fully custom home rows with external sources, the Seerr overhaul with SSO through the plugin, a full admin panel makeover, TV Mode on web, the Theme Store and new themes, music and book updates, and user scoped settings.\n- A new Active Downloads dashboard tab shows running downloads with live transcode metrics and lets admins cancel jobs.\n- Seerr push notifications with webhook provisioning and fan-out, covering request updates, approvals and denials, issue reports, and added to library notices.\n- Added a retro games backend with ROM archive extraction and a games thumbnail endpoint that fetches and caches libretro art server side.\n- Server-side caching for custom rows, IMDb lists, MDBList official lists enriched with TMDB posters, and TMDB studio logos.\n- The full home layout can sync as sections, many more settings sync through the plugin, and applying settings to users now autosaves.\n- New collection order endpoints, a library write-access check endpoint, and Jellyfin 12 compatibility via the ApiKey parameter.\n\nBug Fixes:\n\n- Empty API keys sent by old clients no longer wipe stored keys during a settings merge.\n- Fixed Seerr session cookie detection, the null user list when overwriting all user profiles, the Rotten Tomatoes Audience rating source mismatch, and the manifest structure.\n- Many web client fixes covering track switching during transcoding, subtitles, Live TV across Jellyfin and Emby, Emby login and progress issues, pagination, overview text formatting, and theme focus colors.",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/2.0.0/Moonfin.Server-2.0.0.0.zip",
"checksum": "0C6EB7D9693C8F841C58F96210F3AD21",
"timestamp": "2026-07-16T19:57:14",
"dependencies": []
},
{
"version": "1.9.1.0",
"changelog": "Features:\n\n- The web theme editor gained a random theme generator that builds a complete, coherent palette from a random base and accent hue, while keeping your theme id, name, and description. The theme id validation message was also clarified.\n\nBug Fixes:\n\n- Media Bar trailers on web were reworked so YouTube trailer playback and advancing to the next slide now work correctly.\n- Web playback sessions are now reported as stopped when you close or navigate away from the browser tab, using a page exit beacon, so they no longer linger as active on the server.\n- The sidebar now follows desktop behavior in desktop browsers, instead of using the mobile layout.\n- Preferences are now parsed and type coerced more robustly for web compatibility, fixing settings that could fail to load or save when stored as browser strings.\n- The refresh rate switching and audio output mode settings are now hidden on the web build, where they do not apply.\n- ASS and PGS subtitles now render correctly on web, with the necessary fonts bundled.",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.9.1/Moonfin.Server-1.9.1.0.zip",
"checksum": "6B66E4CC9F15B423BC93FA913A11F87F",
"timestamp": "2026-06-09T03:18:42",
"dependencies": []
},
{
"version": "1.9.0.0",
"changelog": "## Features\n\n- Refreshed the Moonfin plugin, now called Moonbase, experience with the Moonfin Flutter web app, now served from `/Moonfin/Web/`.\n- Replaced the older JavaScript overlay frontend with a proper web client bundled from the Flutter web project at the Moonfin-Core repo and theme assets for a smoother setup.\n- Added a built-in theme editor at `/Moonfin/Web/theme/`, including admin-managed custom theme uploads and validation.\n- Added discovery endpoints for plugin web startup: `/Moonfin/Discovery` and `/Moonfin/Discovery/discover`.\n- Added custom theme APIs and services for listing, retrieving, uploading or replacing, deleting, and validating themes.\n- Improved settings sync and admin tools with better global/profile behavior and admin broadcast support.",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.9.0/Moonfin.Server-1.9.0.0.zip",
"checksum": "BCFEC3007BCCA81F535594FA8332FD3F",
"timestamp": "2026-06-01T02:47:41",
"dependencies": []
},
{
"version": "1.8.2.0",
"changelog": "## Features\n\n- Added Media Bar Enhanced support in desktop media bar settings. (#98)\n- Clicking a row item now navigates to the correct library, and playback from the Continue Watching row works properly again. (#60)\n\n## Bug Fixes\n\n- Details page buttons were too large on some screens — they've been resized to something more reasonable. (#100)\n- Clicking items from third-party home screen section plugins no longer incorrectly triggers Moonfin's custom detail page. (#96)\n- Admin default settings now correctly propagate to existing users when changed. (#101)\n- The Jellyseerr discover page was crashing to an error screen because the proxy was wrapping responses in an unexpected JSON envelope. That's fixed now. (#108)\n- The global profile now saves reliably, the media bar state persists correctly across Moonfin and Paradox themes, and users no longer see genres or library sections they don't have access to. (#87)",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.8.2/Moonfin.Server-1.8.2.0.zip",
"checksum": "C559FB46DFE70DD27F151FB928D2F604",
"timestamp": "2026-04-19T20:07:23",
"dependencies": []
},
{
"version": "1.8.1.0",
"changelog": "## Bug Fixes\n\n- Fixed Moonfin UI not loading on Jellyfin instances deployed under a reverse proxy sub-path\n- Fixed Moonfin login detection using private Jellyfin API internals that could return falsy values depending on Jellyfin version, causing the plugin to never initialize\n- Fixed Jellyseerr proxy (cookies, HTML/CSS rewrites, injected script) using hardcoded root-relative paths that broke under reverse proxy sub-path deployments\n- Fixed Letterboxd ratings showing doubled values for entries cached prior to v1.7.0",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.8.1/Moonfin.Server-1.8.1.0.zip",
"checksum": "7B8C49B2D56C554818D402CD7D8DD583",
"timestamp": "2026-04-07T18:09:53",
"dependencies": []
},
{
"version": "1.8.0.0",
"changelog": "## Features\n\n- Added compatibility with @IAmParadox27 's [media bar](https://github.com/IAmParadox27/jellyfin-plugin-media-bar/) and [Home Screen Sections](https://github.com/IAmParadox27/jellyfin-plugin-home-sections) rows\n- Added support for @ranaldsgift 's [KefinTweaks](https://github.com/ranaldsgift/KefinTweaks) rows\n> [!NOTE] \n> The rows are not yet implemented in the other clients. This is a manual method that will take time but the framework for implementation is done. The media bar compatibility is for web UI only under the desktop profile\n\n- Media bar went full screen like other clients\n- Added sync mode clarity dialog box\n- Added trailer overlay in details screen\n- Added details blur/opacity controls and new endpoints so it syncs with clients\n- Added special features, chapters, and collections in details\n- Added back button and fixed details tint behavior\n- Added favorite button for people details\n- Added favorite/watched indicators in details and library\n- Updated libraries UI\n- Updated collections to display contents in release order\n- Updated Moonfin plugin logo\n\n## Bug Fixes\n\n- Fixed details tint behavior that was causing the original jellyfin ui's backdrop image to look black\n- Fixed header bar glitch that was causing the library title to scroll with users in the library\n- Fixed plugin and UI not applying correctly (#60, #66, #76)\n- Fixed removed media bar items that did not have a backdrop and removed items that users did not have access to.\n- Fixed HDR badge truthy logic and expanded HDR range handling\n- Fixed trailer button forwards to home page\n- Fixed special features not showing with new details page\n- Fixed Seerr invalid CSRF token (#53, #63)\n- Fixed Seerr icon not showing on toolbar\n- Fixed Seerr integration slowness\n- Fixed /Moonfin/Settings returns 404 via reverse proxy",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.8.0/Moonfin.Server-1.8.0.0.zip",
"checksum": "BF2DA2868F49C577F14F2D61354F6281",
"timestamp": "2026-04-01T16:05:10",
"dependencies": []
},
{
"version": "1.7.1.0",
"changelog": "New Features:\n- Media Bar Genre Exclusions - exclude specific genres from the media bar so items from those genres won't appear, configurable per-user and as admin defaults\n- GET /Moonfin/Genres endpoint - returns all genre IDs and localized names for the genre picker\n\nBug Fixes:\n- Fixed Jellyseerr CSRF token errors causing failed authentication and proxy requests\n- Fixed Jellyseerr button not appearing when navbar/sidebar initializes after config is dispatched\n- Fixed media bar showing loading state indefinitely when no items are returned\n- Fixed media bar active class being added when there are no items to display\n- Fixed unnecessary Content-Type header on GET requests\n- Fixed duplicate event listeners on collection/library picker re-renders\n\nImprovements:\n- CSRF tokens are now fetched and sent for all Jellyseerr write operations with a fallback for IP-based URLs\n- Media bar loading class is now removed in error and empty states",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.7.1/Moonfin.Server-1.7.1.0.zip",
"checksum": "ECD1DE99E2A7CC34A4A7BD856848E073",
"timestamp": "2026-03-16T18:02:45",
"dependencies": []
},
{
"version": "1.7.0.0",
"changelog": "New Features:\n- Home Screen Row Ordering - drag and drop to reorder or hide home screen sections like Continue Watching, Next Up, and Latest Media\n- Media Bar Collections - choose specific collections or playlists to show in the media bar instead of pulling from all libraries\n- MDBList rating source labels can now be shown or hidden\n- Automatic settings change when switching between users on the same device\n\nNew Endpoint:\n- GET /Moonfin/MediaBar - returns media bar items based on user settings\n\nBug Fixes:\n- Fixed playback not working from the details page\n- Fixed media bar showing on pages other than the home screen\n- Fixed Seerr/Jellyseerr button not appearing after settings sync\n- Fixed details page interfering with media selection dialogs\n- Fixed incorrect Letterboxd rating values\n\nImprovements:\n- Reusable drag-and-drop sortable list component",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.7.0/Moonfin.Server-1.7.0.0.zip",
"checksum": "B698F944D017AD4675C16C222F8BB25D",
"timestamp": "2026-03-15T03:21:44",
"dependencies": []
},
{
"version": "1.6.0.0",
"changelog": "Bug Fixes:\n- Fixed Seerr/Jellyseerr proxy navigation - search, sidebar links, and in-app navigation no longer load indefinitely\n- Fixed user settings not saving correctly - refactored settings mapping for consistency\n- Fixed navbar background to use a gradient\n- Fixed admin config page not appearing in Jellyfin admin sidebar\n\nImprovements:\n- Media version/quality information now displayed on details overlay\n- Authentication now requires only a username for passwordless Jellyfin users\n- MDBList batch task refactored for better memory management with stream-based JSON I/O",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.6.0/Moonfin.Server-1.6.0.0.zip",
"checksum": "1764D016C791637BA0182F5662456B54",
"timestamp": "2026-03-14T12:47:13",
"dependencies": []
},
{
"version": "1.5.1.0",
"changelog": "Bug Fixes:\n- Fixed MDBList and TMDB user API keys not being read from v2 settings profiles (only admin keys worked)\n- Fixed user-selected MDBList rating sources being ignored after v1-to-v2 settings migration (only default 4 sources were returned)",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.5.1/Moonfin.Server-1.5.1.0.zip",
"checksum": "14CAC55434728A5E92CD2481E85DE152",
"timestamp": "2026-02-23T04:33:48",
"dependencies": []
},
{
"version": "1.5.0.0",
"changelog": "Features:\n- Device-specific settings profiles (global, desktop, mobile, TV) with inheritance and sync\n- Admin-configurable default user settings with per-user overrides\n- Sync toggle for enabling/disabling server settings synchronization\n\nImprovements:\n- Season posters fall back to series poster when unavailable (#15)\n- Lazy trailer fetching per displayed item instead of bulk RemoteTrailers query\n\nBug Fixes:\n- Fixed media bar auto-advance and trailer playback continuing after navigating away from home\n- Fixed media bar not stopping on admin pages and video player",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.5.0/Moonfin.Server-1.5.0.0.zip",
"checksum": "43D12A1CC3EBF5CDED1BC974BC925492",
"timestamp": "2026-02-22T18:33:27",
"dependencies": []
},
{
"version": "1.4.0.0",
"changelog": "Features:\n- Media bar trailer previews using YouTube IFrame API with SponsorBlock integration\n- Media bar redesign with logos, rating badges, and genre pills\n\nImprovements:\n- Seerr v3 support with auto-detection and direct iframe URL option\n- Server-wide TMDB API key with user notifications\n- Dynamic icon swapping for Jellyseerr/Seerr\n- Sidebar: settings moved under libraries with separator\n- Admin panel no longer blocked by plugin (whitelist-based route detection)\n- Sensitive data masked in console logs",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.4.0/Moonfin.Server-1.4.0.0.zip",
"checksum": "9E826973350BC5B2B56957F45D19EC56",
"timestamp": "2026-02-19T05:32:55",
"dependencies": []
},
{
"version": "1.3.1.0",
"changelog": "- Seerr v3 support with auto-detection (version-based)\n- Direct iframe URL option for Seerr behind reverse proxies\n- Server-wide TMDB API key with user notifications\n- Removed Rotten Tomatoes rating from details page\n- Added dynamic icon swapping for Jellyseerr/Seerr\n- Updated README with Seerr v3 reverse proxy documentation",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.3.1/Moonfin.Server-1.3.1.0.zip",
"checksum": "CAEF64ED665CD3C324F83B3EA490D281",
"timestamp": "2026-02-15T12:50:46",
"dependencies": []
},
{
"version": "1.3.0.0",
"changelog": "- Left sidebar navigation (configurable via navbarPosition)\n- Three-way settings merge with snapshot-based conflict resolution\n- MDBList server-side caching and batch pre-fetching\n\nImprovements:\n- PNG to SVG migration for all rating icons\n- Updated README and admin config page\n\nBug Fixes:\n- Fixed Jellyseerr session persistence (JSON deserialization)\n- Fixed Jellyseerr sessions on local IP addresses\n- Fixed Jellyseerr cookie rotation causing unexpected logouts\n- Fixed mobile media bar overlapping first library row",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.3.0/Moonfin.Server-1.3.0.0.zip",
"checksum": "39CC6BA712E02E2E5552A792CC1BF280",
"timestamp": "2026-02-14T22:00:16",
"dependencies": []
},
{
"version": "1.2.0.0",
"changelog": "- TMDB episode ratings with server-side caching\n- Drag & drop sortable rating sources\n- Jellyseerr dual login (Jellyfin + local accounts)\n- Edit Metadata/Images/Subtitles/Identify open as native dialogs\n- Create New Playlist from details page\n- Fixed homescreen context menu interception\n- Fixed subtitle picker triggering details overlay during playback",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.2.0/Moonfin.Server-1.2.0.0.zip",
"checksum": "FEBE25F651728978B685E8734E8B4953",
"timestamp": "2026-02-12T22:27:49",
"dependencies": []
},
{
"version": "1.1.1.0",
"changelog": "- Fixed Jellyseerr 404 when clicking links in iframe\n- Plugin now auto-registers file transformations on load (no manual task needed after updates)",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.1.1/Moonfin.Server-1.1.1.0.zip",
"checksum": "6F034F273541D5103C59B85346B275D4",
"timestamp": "2026-02-11T08:02:04",
"dependencies": []
},
{
"version": "1.1.0.0",
"changelog": "- Integrated File Transformation plugin for automatic web UI injection\n- Fixed bug where media bar did not load right away\n- Added server-wide MDBList API key support\n- Updated user settings and UI",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.1.0/Moonfin.Server-1.1.0.0.zip",
"checksum": "E635BA9B123DD5C8EB9AA32140FBA43D",
"timestamp": "2026-02-09T22:58:42",
"dependencies": []
},
{
"version": "1.0.0.0",
"changelog": "Initial release with core features: navbar, media bar, custom details screens, IMDBList integration, Jellyseerr integration, and settings sync.\n Hope you like it!",
"targetAbi": "10.10.0.0",
"sourceUrl": "https://github.com/Moonfin-Client/Plugin/releases/download/1.0.0/Moonfin.Server-1.0.0.0.zip",
"checksum": "D96BC4F769AC38BA298258C0EF21F300",
"timestamp": "2026-02-11T07:59:01",
"dependencies": []
}
]
}
]