Merge pull request #2013 from PR0M3TH3AN/ai/changelog-20260131-14640726990701590988

docs(ai): weekly changelog draft
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2026-01-31 13:44:34 -05:00
commit 45228d4e21
6 files changed
+35 -15

No files matched your search

+9
View File
@@ -8,4 +8,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Added
- Provider-agnostic S3 multipart upload helpers to support large file uploads and bucket management. (PR #1620 by PR0M3TH3AN)
### Changed
- Major repository update and synchronization (Commit `b429b1c` by thePR0M3TH3AN)
### Fixed
- Reverted webseed regression fix (PR #2002 by thePR0M3TH3AN)
+9 -11
View File
@@ -19,7 +19,6 @@
"ws": "^8.19.0"
},
"devDependencies": {
"@noble/hashes": "^2.0.1",
"@playwright/test": "^1.58.0",
"cross-env": "^10.1.0",
"esbuild": "^0.25.12",
@@ -884,7 +883,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz",
"integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==",
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 20.19.0"
@@ -1241,9 +1239,9 @@
}
},
"node_modules/autoprefixer": {
"version": "10.4.24",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz",
"integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==",
"version": "10.4.23",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz",
"integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==",
"funding": [
{
"type": "opencollective",
@@ -1284,9 +1282,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
"version": "2.9.19",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",
"integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==",
"version": "2.9.18",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.18.tgz",
"integrity": "sha512-e23vBV1ZLfjb9apvfPk4rHVu2ry6RIr2Wfs+O324okSidrX7pTAnEJPCh/O5BtRlr7QtZI7ktOP3vsqr7Z5XoA==",
"license": "Apache-2.0",
"bin": {
"baseline-browser-mapping": "dist/cli.js"
@@ -1890,9 +1888,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
"version": "1.5.283",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.283.tgz",
"integrity": "sha512-3vifjt1HgrGW/h76UEeny+adYApveS9dH2h3p57JYzBSXJIKUJAvtmIytDKjcSCt9xHfrNCFJ7gts6vkhuq++w==",
"version": "1.5.279",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.279.tgz",
"integrity": "sha512-0bblUU5UNdOt5G7XqGiJtpZMONma6WAfq9vsFmtn9x1+joAObr6x1chfqyxFSDCAFwFhCQDrqeAr6MYdpwJ9Hg==",
"license": "ISC"
},
"node_modules/emoji-regex": {
-1
View File
@@ -33,7 +33,6 @@
"telemetry:aggregate": "node scripts/agent/telemetry-aggregator.mjs"
},
"devDependencies": {
"@noble/hashes": "^2.0.1",
"@playwright/test": "^1.58.0",
"cross-env": "^10.1.0",
"esbuild": "^0.25.12",
+15
View File
@@ -0,0 +1,15 @@
# Release Draft - 2026-01-31
## Highlights
### Webseed Stability (Unstable)
A recent change aimed at fixing a webseed regression was reverted (PR #2002) to ensure stability in the unstable channel. This restores the previous behavior while a more robust fix is investigated.
### Major Repository Update (Main)
The main branch has received a significant update (`b429b1c`), incorporating extensive changes across the codebase. This synchronization brings `main` up to date with the latest developments.
## Upgrade Notes
No specific manual migration steps are required, but developers should be aware of the large changeset in `main`.
+2 -1
View File
@@ -31,7 +31,8 @@ const IGNORED_GLOBS = [
'tests/unit/embed-accent.test.mjs',
'tests/visual/embed-layout.spec.ts',
'ai/**',
'**/*.ai'
'**/*.ai',
'releases/**'
];
const gitArgs = [
-2
View File
@@ -254,8 +254,6 @@ test(
};
nostrClient.fetchListIncrementally = async () => {
fetchCalls += 1;
// Always return the event so the second load call (with permissions) finds data
return [event];
};
nostrClient.relays = relayUrls;