|
136 | 136 | } else { |
137 | 137 | document.documentElement.lang = 'en'; |
138 | 138 | document.querySelector('.releases-section h1').textContent = 'HackerOS Releases'; |
139 | | - // Update for V3.7 (now first) |
| 139 | + // Update for V3.8 (now first) |
140 | 140 | const releases = document.querySelectorAll('.release'); |
141 | | - releases[0].querySelector('h2').textContent = 'HackerOS V3.7'; |
142 | | - releases[0].querySelector('p').textContent = 'New version with fixed scripts and expanded hacker, hackerc tools.'; |
| 141 | + releases[0].querySelector('h2').textContent = 'HackerOS V3.8'; |
| 142 | + releases[0].querySelector('p').textContent = 'New version with updated tools and fixed scripts.'; |
143 | 143 | releases[0].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
144 | | - const v37Lis = releases[0].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 144 | + const v38Lis = releases[0].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 145 | + v38Lis[0].textContent = 'HackerOS Official: 16.11.2025'; |
| 146 | + v38Lis[1].textContent = 'HackerOS Hydra: 16.11.2025'; |
| 147 | + v38Lis[2].textContent = 'HackerOS Cybersecurity: 16.11.2025'; |
| 148 | + releases[0].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 149 | + const v38Changes = releases[0].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 150 | + v38Changes[0].textContent = 'Updated tools - hacker, hackerc.'; |
| 151 | + v38Changes[1].textContent = 'Fixed scripts.'; |
| 152 | + // Update for V3.7 |
| 153 | + releases[1].querySelector('h2').textContent = 'HackerOS V3.7'; |
| 154 | + releases[1].querySelector('p').textContent = 'New version with fixed scripts and expanded hacker, hackerc tools.'; |
| 155 | + releases[1].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
| 156 | + const v37Lis = releases[1].querySelectorAll('ul')[0].querySelectorAll('li'); |
145 | 157 | v37Lis[0].textContent = 'HackerOS Official: 10.11.2025'; |
146 | 158 | v37Lis[1].textContent = 'HackerOS Hydra: 10.11.2025'; |
147 | 159 | v37Lis[2].textContent = 'HackerOS Cybersecurity: 10.11.2025'; |
148 | | - releases[0].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
149 | | - const v37Changes = releases[0].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 160 | + releases[1].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 161 | + const v37Changes = releases[1].querySelectorAll('ul')[1].querySelectorAll('li'); |
150 | 162 | v37Changes[0].textContent = 'Updated base to the latest Debian, added latest tools: HackerOS Welcome, hacker and tools for hacker programming language - hackerc'; |
151 | 163 | v37Changes[1].textContent = 'Fixed scripts launching hacker mode'; |
152 | 164 | // Update for V3.6 |
153 | | - releases[1].querySelector('h2').textContent = 'HackerOS V3.6'; |
154 | | - releases[1].querySelector('p').textContent = 'New version with fixed bugs and modifications.'; |
155 | | - releases[1].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
156 | | - const v36Lis = releases[1].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 165 | + releases[2].querySelector('h2').textContent = 'HackerOS V3.6'; |
| 166 | + releases[2].querySelector('p').textContent = 'New version with fixed bugs and modifications.'; |
| 167 | + releases[2].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
| 168 | + const v36Lis = releases[2].querySelectorAll('ul')[0].querySelectorAll('li'); |
157 | 169 | v36Lis[0].textContent = 'HackerOS Official: 07.11.2025'; |
158 | 170 | v36Lis[1].textContent = 'HackerOS Hydra: 07.11.2025'; |
159 | 171 | v36Lis[2].textContent = 'HackerOS Cybersecurity: 07.11.2025'; |
160 | | - releases[1].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
161 | | - const v36Changes = releases[1].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 172 | + releases[2].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 173 | + const v36Changes = releases[2].querySelectorAll('ul')[1].querySelectorAll('li'); |
162 | 174 | v36Changes[0].textContent = 'Updated base to the latest Debian'; |
163 | 175 | v36Changes[1].textContent = 'Fixed bugs in the hacker launcher application'; |
164 | 176 | v36Changes[2].textContent = 'Fixed bugs in hacker mode'; |
165 | 177 | v36Changes[3].textContent = 'Fixed/Expanded scripts'; |
166 | 178 | // Update for V3.5 |
167 | | - releases[2].querySelector('h2').textContent = 'HackerOS V3.5'; |
168 | | - releases[2].querySelector('p').textContent = 'New version with updates to the base, added hacker lang programming language, and other improvements.'; |
169 | | - releases[2].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
170 | | - const v35Lis = releases[2].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 179 | + releases[3].querySelector('h2').textContent = 'HackerOS V3.5'; |
| 180 | + releases[3].querySelector('p').textContent = 'New version with updates to the base, added hacker lang programming language, and other improvements.'; |
| 181 | + releases[3].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
| 182 | + const v35Lis = releases[3].querySelectorAll('ul')[0].querySelectorAll('li'); |
171 | 183 | v35Lis[0].textContent = 'HackerOS Official: 29.10.2025'; |
172 | 184 | v35Lis[1].textContent = 'HackerOS Hydra: 29.10.2025'; |
173 | 185 | v35Lis[2].textContent = 'HackerOS Cybersecurity: 29.10.2025'; |
174 | | - releases[2].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
175 | | - const v35Changes = releases[2].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 186 | + releases[3].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 187 | + const v35Changes = releases[3].querySelectorAll('ul')[1].querySelectorAll('li'); |
176 | 188 | v35Changes[0].textContent = 'Updated base to latest Debian'; |
177 | 189 | v35Changes[1].textContent = 'Added programming language hacker lang'; |
178 | 190 | v35Changes[2].textContent = 'Updated hacker mode to work only on x11 (hacker mode will work on both new and old GPUs)'; |
179 | 191 | v35Changes[3].textContent = 'Updated permissions for files'; |
180 | 192 | // Update for V3.4 |
181 | | - releases[3].querySelector('h2').textContent = 'HackerOS V3.4'; |
182 | | - releases[3].querySelector('p').textContent = 'Removed Nvidia edition, many changes.'; |
183 | | - releases[3].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
184 | | - const v34Lis = releases[3].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 193 | + releases[4].querySelector('h2').textContent = 'HackerOS V3.4'; |
| 194 | + releases[4].querySelector('p').textContent = 'Removed Nvidia edition, many changes.'; |
| 195 | + releases[4].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
| 196 | + const v34Lis = releases[4].querySelectorAll('ul')[0].querySelectorAll('li'); |
185 | 197 | v34Lis[0].textContent = 'HackerOS Official: 24.10.2025'; |
186 | 198 | v34Lis[1].textContent = 'HackerOS Hydra: 24.10.2025'; |
187 | 199 | v34Lis[2].textContent = 'HackerOS Cybersecurity: 24.10.2025'; |
188 | | - releases[3].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
189 | | - const v34Changes = releases[3].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 200 | + releases[4].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 201 | + const v34Changes = releases[4].querySelectorAll('ul')[1].querySelectorAll('li'); |
190 | 202 | v34Changes[0].textContent = 'Removed hacker-update tool'; |
191 | 203 | v34Changes[1].textContent = 'From now on, there will be no built-in xanmod kernel, install it and set as default using the command set-xanmod-default'; |
192 | 204 | v34Changes[2].textContent = 'Expanded hacker tool'; |
193 | 205 | v34Changes[3].textContent = 'Removed HackerOS games, added one application that launches all HackerOS games'; |
194 | 206 | v34Changes[4].textContent = 'From now on, hacker mode will not be launched via gamescope but cage'; |
195 | 207 | v34Changes[5].textContent = 'Added application inspired by ASUS Armoury Crate named HackerOS Game Mode'; |
196 | 208 | // Update for V3.3 |
197 | | - releases[4].querySelector('h2').textContent = 'HackerOS V3.3'; |
198 | | - releases[4].querySelector('p').textContent = 'Added new Nvidia edition.'; |
199 | | - releases[4].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
200 | | - const v33Lis = releases[4].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 209 | + releases[5].querySelector('h2').textContent = 'HackerOS V3.3'; |
| 210 | + releases[5].querySelector('p').textContent = 'Added new Nvidia edition.'; |
| 211 | + releases[5].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
| 212 | + const v33Lis = releases[5].querySelectorAll('ul')[0].querySelectorAll('li'); |
201 | 213 | v33Lis[0].textContent = 'HackerOS Official: 14.10.2025'; |
202 | 214 | v33Lis[1].textContent = 'HackerOS Hydra: 14.10.2025'; |
203 | 215 | v33Lis[2].textContent = 'HackerOS Cybersecurity: 14.10.2025'; |
204 | 216 | v33Lis[3].textContent = 'HackerOS Nvidia: 14.10.2025'; |
205 | | - releases[4].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
206 | | - const v33Changes = releases[4].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 217 | + releases[5].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 218 | + const v33Changes = releases[5].querySelectorAll('ul')[1].querySelectorAll('li'); |
207 | 219 | v33Changes[0].textContent = 'Updated to the latest Debian base.'; |
208 | 220 | v33Changes[1].textContent = 'Expanded Hacker Launcher, now ready to run games and .exe files.'; |
209 | 221 | v33Changes[2].textContent = 'Fixed and rebuilt Hacker Mode.'; |
210 | 222 | v33Changes[3].textContent = 'Updated scripts.'; |
211 | 223 | // Update for V3.2 |
212 | | - releases[5].querySelector('h2').textContent = 'HackerOS V3.2'; |
213 | | - releases[5].querySelector('p').textContent = 'Added new Hydra edition and updated wallpapers.'; |
214 | | - releases[5].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
215 | | - const v32Lis = releases[5].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 224 | + releases[6].querySelector('h2').textContent = 'HackerOS V3.2'; |
| 225 | + releases[6].querySelector('p').textContent = 'Added new Hydra edition and updated wallpapers.'; |
| 226 | + releases[6].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
| 227 | + const v32Lis = releases[6].querySelectorAll('ul')[0].querySelectorAll('li'); |
216 | 228 | v32Lis[0].textContent = 'HackerOS Official: 29.09.2025'; |
217 | 229 | v32Lis[1].textContent = 'HackerOS Hydra: 29.09.2025'; |
218 | 230 | v32Lis[2].textContent = 'HackerOS Cybersecurity: 29.09.2025'; |
219 | | - releases[5].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
220 | | - const v32Changes = releases[5].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 231 | + releases[6].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 232 | + const v32Changes = releases[6].querySelectorAll('ul')[1].querySelectorAll('li'); |
221 | 233 | v32Changes[0].textContent = 'Updated to the latest Debian Testing.'; |
222 | 234 | v32Changes[1].textContent = 'Updated wallpapers.'; |
223 | 235 | v32Changes[2].textContent = 'Updated scripts.'; |
224 | 236 | v32Changes[3].textContent = 'Fixed several bugs.'; |
225 | 237 | // Update for V3.1 |
226 | | - releases[6].querySelector('h2').textContent = 'HackerOS V3.1'; |
227 | | - releases[6].querySelector('p').textContent = 'The latest version with many known bugs fixed from HackerOS V3.0.'; |
228 | | - releases[6].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
229 | | - const v31Lis = releases[6].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 238 | + releases[7].querySelector('h2').textContent = 'HackerOS V3.1'; |
| 239 | + releases[7].querySelector('p').textContent = 'The latest version with many known bugs fixed from HackerOS V3.0.'; |
| 240 | + releases[7].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
| 241 | + const v31Lis = releases[7].querySelectorAll('ul')[0].querySelectorAll('li'); |
230 | 242 | v31Lis[0].textContent = 'HackerOS Official: 20.09.2025'; |
231 | 243 | v31Lis[1].textContent = 'HackerOS Cybersecurity: 20.09.2025'; |
232 | | - releases[6].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
233 | | - const v31Changes = releases[6].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 244 | + releases[7].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 245 | + const v31Changes = releases[7].querySelectorAll('ul')[1].querySelectorAll('li'); |
234 | 246 | v31Changes[0].textContent = 'Updated to the latest Debian Testing.'; |
235 | 247 | v31Changes[1].textContent = 'Fixed issues with wallpapers.'; |
236 | 248 | v31Changes[2].textContent = 'Fixed kernel-related bugs.'; |
237 | 249 | v31Changes[3].textContent = 'Added new game The Racer and new application HackerOS Welcome.'; |
238 | 250 | // Update for V3.0 |
239 | | - releases[7].querySelector('h2').textContent = 'HackerOS V3.0'; |
240 | | - releases[7].querySelector('p').textContent = 'The latest major release with significant upgrades in performance, security, and compatibility.'; |
241 | | - releases[7].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
242 | | - const v3Lis = releases[7].querySelectorAll('ul')[0].querySelectorAll('li'); |
| 251 | + releases[8].querySelector('h2').textContent = 'HackerOS V3.0'; |
| 252 | + releases[8].querySelector('p').textContent = 'The latest major release with significant upgrades in performance, security, and compatibility.'; |
| 253 | + releases[8].querySelectorAll('h3')[0].textContent = 'Release Dates:'; |
| 254 | + const v3Lis = releases[8].querySelectorAll('ul')[0].querySelectorAll('li'); |
243 | 255 | v3Lis[0].textContent = 'HackerOS Official: 13.09.2025'; |
244 | 256 | v3Lis[1].textContent = 'HackerOS Nvidia: 13.09.2025'; |
245 | 257 | v3Lis[2].textContent = 'HackerOS Cybersecurity: 13.09.2025'; |
246 | | - releases[7].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
247 | | - const v3Changes = releases[7].querySelectorAll('ul')[1].querySelectorAll('li'); |
| 258 | + releases[8].querySelectorAll('h3')[1].textContent = 'Changelog:'; |
| 259 | + const v3Changes = releases[8].querySelectorAll('ul')[1].querySelectorAll('li'); |
248 | 260 | v3Changes[0].textContent = 'Upgraded to latest Debian Testing base.'; |
249 | 261 | v3Changes[1].textContent = 'Improved Nvidia driver support for better gaming performance.'; |
250 | 262 | v3Changes[2].textContent = 'Added advanced cybersecurity tools like enhanced firewalls and intrusion detection.'; |
|
272 | 284 | </header> |
273 | 285 | <section class="releases-section"> |
274 | 286 | <h1>Wydania HackerOS</h1> |
| 287 | + <div class="release"> |
| 288 | + <h2>HackerOS V3.8</h2> |
| 289 | + <p>Nowa wersja z zaktualizowanymi narzędziami i naprawionymi skryptami.</p> |
| 290 | + <h3>Data wydania:</h3> |
| 291 | + <ul> |
| 292 | + <li>HackerOS Official: 16.11.2025</li> |
| 293 | + <li>HackerOS Hydra: 16.11.2025</li> |
| 294 | + <li>HackerOS Cybersecurity: 16.11.2025</li> |
| 295 | + </ul> |
| 296 | + <h3>Changelog:</h3> |
| 297 | + <ul> |
| 298 | + <li>Zaktualizowano narzędzia - hacker, hackerc.</li> |
| 299 | + <li>Naprawiono skrypty.</li> |
| 300 | + </ul> |
| 301 | + </div> |
275 | 302 | <div class="release"> |
276 | 303 | <h2>HackerOS V3.7</h2> |
277 | 304 | <p>Nowa wersja z naprawionymi skryptami oraz rozbudowanymi narzędziami hacker, hackerc</p> |
|
0 commit comments