Repository navigation
Releases
theme-flat-atlas@0.3.2
npm: npm i @softure-ai/theme-flat-atlas@0.3.2
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/theme-flat-atlas%400.3.2/softure-ai-theme-flat-atlas-0.3.2.tgz
GitHub Packages: @softure/theme-flat-atlas@0.3.2 (a token with read:packages)
What's Changed
- test: remove the live Stripe sandbox tests; release billing 0.11.1 by @jarmatys in #1169
- feat(marketing-kit): photo cover answers its text box and focus point (#1172) by @jarmatys in #1175
- feat(marketing-kit): read an uploaded font file's weight, style and uses; WOFF2 tables by @jarmatys in #1177
- fix(marketing-kit): repair speech impulses instead of gating the pauses (#1170) by @jarmatys in #1176
- feat(marketing-kit): footage end card length and a short logo card by @jarmatys in #1178
- feat(deploy): configurable release retention and an on-demand server cleanup (deploy 0.6.0) by @jarmatys in #1179
- chore(release): marketing-kit@0.18.0 by @jarmatys in #1180
- feat(marketing-kit): report the speech pre-gain outcome and an opt-in float clip sound (#1181) by @jarmatys in #1184
- chore(release): marketing-kit@0.19.0 by @jarmatys in #1185
- feat(marketing-kit): export the mouth-click detector and add a declick repair level (#1182, #1183) by @jarmatys in #1186
- chore(release): marketing-kit@0.20.0 by @jarmatys in #1187
- feat(marketing-kit): draw the brand accent on the photo cover's kicker and pill (#1188) by @jarmatys in #1189
- chore(release): marketing-kit@0.21.0 by @jarmatys in #1190
- feat(theme-flat-atlas): solid planned pins, planned clusters and WorldMap fit=cover (0.3.2) by @jarmatys in #1195
Full Changelog: https://github.com/SOFTURE/AI/compare/theme-flat-atlas@0.3.1...theme-flat-atlas@0.3.2
marketing-kit@0.21.2
npm: npm i @softure-ai/marketing-kit@0.21.2
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/marketing-kit%400.21.2/softure-ai-marketing-kit-0.21.2.tgz
GitHub Packages: @softure/marketing-kit@0.21.2 (a token with read:packages)
What's Changed
- feat(files): log what the files.prune job removes by @jarmatys in #1196
- chore(release): files@0.4.0 by @jarmatys in #1197
- fix(marketing-kit): cut a float clip sound's isolation ranges as 32-bit float (#1193) by @jarmatys in #1198
Full Changelog: https://github.com/SOFTURE/AI/compare/marketing-kit@0.21.1...marketing-kit@0.21.2
marketing-kit@0.21.1
npm: npm i @softure-ai/marketing-kit@0.21.1
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/marketing-kit%400.21.1/softure-ai-marketing-kit-0.21.1.tgz
GitHub Packages: @softure/marketing-kit@0.21.1 (a token with read:packages)
What's Changed
- feat(theme-flat-atlas): solid planned pins, planned clusters and WorldMap fit=cover (0.3.2) by @jarmatys in #1195
- fix(marketing-kit): refuse remote assets in compositions and document the npm audit findings (#1191) by @jarmatys in #1194
Full Changelog: https://github.com/SOFTURE/AI/compare/marketing-kit@0.21.0...marketing-kit@0.21.1
marketing-kit@0.21.0
npm: npm i @softure-ai/marketing-kit@0.21.0
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/marketing-kit%400.21.0/softure-ai-marketing-kit-0.21.0.tgz
GitHub Packages: @softure/marketing-kit@0.21.0 (a token with read:packages)
What's Changed
- feat(marketing-kit): draw the brand accent on the photo cover's kicker and pill (#1188) by @jarmatys in #1189
- chore(release): marketing-kit@0.21.0 by @jarmatys in #1190
Full Changelog: https://github.com/SOFTURE/AI/compare/marketing-kit@0.20.0...marketing-kit@0.21.0
marketing-kit@0.20.0
npm: npm i @softure-ai/marketing-kit@0.20.0
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/marketing-kit%400.20.0/softure-ai-marketing-kit-0.20.0.tgz
GitHub Packages: @softure/marketing-kit@0.20.0 (a token with read:packages)
What's Changed
- feat(marketing-kit): export the mouth-click detector and add a declick repair level (#1182, #1183) by @jarmatys in #1186
- chore(release): marketing-kit@0.20.0 by @jarmatys in #1187
Full Changelog: https://github.com/SOFTURE/AI/compare/marketing-kit@0.19.0...marketing-kit@0.20.0
marketing-kit@0.19.0
npm: npm i @softure-ai/marketing-kit@0.19.0
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/marketing-kit%400.19.0/softure-ai-marketing-kit-0.19.0.tgz
GitHub Packages: @softure/marketing-kit@0.19.0 (a token with read:packages)
What's Changed
- feat(marketing-kit): report the speech pre-gain outcome and an opt-in float clip sound (#1181) by @jarmatys in #1184
- chore(release): marketing-kit@0.19.0 by @jarmatys in #1185
Full Changelog: https://github.com/SOFTURE/AI/compare/marketing-kit@0.18.0...marketing-kit@0.19.0
files@0.4.0
npm: npm i @softure-ai/files@0.4.0
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/files%400.4.0/softure-ai-files-0.4.0.tgz
GitHub Packages: @softure/files@0.4.0 (a token with read:packages)
What's Changed
- feat(alerts): mailChannel sends an HTML part next to the text by @jarmatys in #1007
- chore(release): alerts@0.2.0 by @jarmatys in #1009
- feat(observability): apply Grafana alert rules and dashboards kept as code by @jarmatys in #1011
- fix(theme-notion): formatFileSize can be called from a Server Component by @jarmatys in #1010
- fix(theme-notion): tabsListVariants can be called from a Server Component by @jarmatys in #1013
- feat(marketing-kit): key terms (Scribe keyterm prompting) for footage transcripts by @jarmatys in #1016
- fix(marketing-kit): footage renders check the disk hyperframes needs first by @jarmatys in #1017
- perf(marketing-kit): faster footage normalize and cut preview on a small worker by @jarmatys in #1019
- feat(marketing-kit): a fast ffmpeg draft of a footage film with captions and transitions by @jarmatys in #1021
- fix(marketing-kit): music file stored without an extension, and video beds by @jarmatys in #1022
- chore(release): batch release of the 4 Nov wave by @jarmatys in #1023
- feat(marketing-kit): ffmpeg thread count for the footage draft by @jarmatys in #1027
- feat(marketing-kit): captions anchored by their foot and fitted to a line limit by @jarmatys in #1028
- feat(marketing-kit): the footage film's final mix at a loudness target, ducking attack/release by @jarmatys in #1033
- feat(metering): budget limits editable at runtime, stored in the database by @jarmatys in #1034
- fix(marketing-kit): the footage render plays the cut as one video, peak 1716 -> 1209 MiB by @jarmatys in #1035
- docs(rules): merge master into a branch only on a conflict; skills 0.15.0 by @jarmatys in #1039
- feat(marketing-kit): smooth cuts on handheld footage (eased punch-in, cut audio crossfade, auto transitions) by @jarmatys in #1029
- chore(release): marketing-kit 0.7.0, metering 0.3.0 by @jarmatys in #1041
- docs(roadmap): park Dependabot and security alert sync in roadmap-later (LT-4, LT-5) by @jarmatys in #1042
- fix(marketing-kit): tone-map HDR footage through a 3D LUT by @jarmatys in #1040
- feat(marketing-kit): renderFootage passes hyperframes an encoder CRF by @jarmatys in #1038
- ci: run slow jobs only for the areas a change reaches; macOS shell tests in their own workflow by @jarmatys in #1043
- chore(release): marketing-kit 0.8.0 by @jarmatys in #1045
- ci: area-gated slow jobs, four test shards, pre-push runs only related tests by @jarmatys in #1046
- fix(config): the language gate checks only a merge's own lines by @jarmatys in #1048
- feat(theme-notion): AsidePanel, a panel slid in from the right of the app shell by @jarmatys in #1049
- marketing-kit: the footage draft follows the caption style, brand and music (#1050) by @jarmatys in #1052
- chore(release): theme-notion@0.12.0, config@0.1.6, marketing-kit@0.9.0 by @jarmatys in #1053
- fix(marketing-kit): copy a draft render's Constrained Baseline picture in the final pass by @jarmatys in #1054
- fix(theme-kit): base.css sets text-size-adjust: 100% on html by @jarmatys in #1058
- feat(mcp-access): sessions follow the tool list version, so a connected client re-lists tools by @jarmatys in #1059
- chore(release): marketing-kit@0.9.1, theme-kit@0.1.8, mcp-access@0.5.0 by @jarmatys in #1061
- fix(marketing-kit): footage drafts and renders with a fade work on ffmpeg 7.1 by @jarmatys in #1060
- chore(release): marketing-kit@0.9.2 by @jarmatys in #1062
- feat(marketing-kit): a failed footage ffmpeg step hands over its command, filter graph and stderr by @jarmatys in #1064
- chore(release): marketing-kit@0.10.0 by @jarmatys in #1065
- config: coordinator reports around the clock by @jarmatys in #1067
- feat(mcp-access): opt-in request diagnostics in createMcpEndpoint (#1066) by @jarmatys in #1070
- feat(marketing-kit): publish H.264 High from a draft render with finishVideo (#1068) by @jarmatys in #1069
- fix(observability): log a client's aborted request as info in createOnRequestError (#1071) by @jarmatys in #1073
- chore(release): marketing-kit@0.11.0, mcp-access@0.6.0 by @jarmatys in #1072
- chore(release): observability@0.7.0 by @jarmatys in #1074
- feat(theme-notion): AsidePanel toggle icon, phone-safe aside, hover hints, sheet description by @jarmatys in #1076
- fix(marketing-kit): keep no-break spaces in the footage draft's ASS captions (#1080) by @jarmatys in #1083
- marketing-kit: the finished footage MP4 holds mixLoudness's true peak, measured and gated (#1079) by @jarmatys in #1082
- feat(mcp-access): get_server_info answers the served tool contract (#1078) by @jarmatys in #1086
- feat(marketing-kit): per-EDL-segment caption box (#1077) by @jarmatys in #1089
- feat(marketing-kit): a footage caption card never ends on a word that keeps with the next (#1081) by @jarmatys in #1091
- feat(marketing-kit): mixLoudness keep speech mode holds the speech level (#1085) by @jarmatys in #1090
- feat(marketing-kit): isolate a footage film's voice per time range (#1087) by @jarmatys in #1092
- feat(marketing-kit): declick stage in the footage speech chain (#1084) by @jarmatys in #1088
- chore(release): marketing-kit@0.12.0, mcp-access@0.7.0 by @jarmatys in #1093
- docs(rules): @softure-ai/skills 0.17.0; merge policy on-conflict in the config by @jarmatys in #1094
- feat: Dependabot updates and security alerts as issues (LT-4, LT-5) by @jarmatys in #1096
- feat(speech): transcribe takes an abort signal by @jarmatys in #1102
- fix(marketing-kit): mix stage retries pay back what the limiter takes (#1095) by @jarmatys in #1103
- fix(deps): patch the vulnerable dependencies npm audit reports (#1101) by @jarmatys in #1104
- chore(release): speech 0.2.0, analytics 0.3.2, blog 0.5.1, marketing-kit 0.13.0 by @jarmatys in #1107
- chore(deps): first Dependabot round with OpenTelemetry JS 3 and node-html-parser 9 by @jarmatys in #1106
- fix(ci): close the CodeQL cache poisoning alerts on deploy-release-checks.yml by @jarmatys in #1116
- fix(blog): linear-time block patterns in the quality gate by @jarmatys in #1118
- chore(release): observability 0.8.0, security 0.2.6, seo 0.2.1, blog 0.5.2, marketing-kit 0.13.1 by @jarmatys in #1119
- fix(mcp-access): get_server_info reads the app's messages (#1117) by @jarmatys in #1120
- chore(release): mcp-access@0.7.1 by @jarmatys in #1121
- docs(security): add the repository security policy by @jarmatys in #1122
- fix(deps): land satori 0.63, typescript-eslint 8.72 and OpenTelemetry 0.301 by @jarmatys in #1123
- chore(release): marketing-kit@0.13.2, observability@0.8.1, llm@0.2.3 by @jarmatys in #1125
- docs(marketing-kit): cover hyperframes' undici pin in the consumer overrides by @jarmatys in #1128
- fix(marketing-kit): solve the footage mix at a fixed ceiling, before the frames (#1124) by @jarmatys in #1129
- chore(release): marketing-kit@0.14.0 by @jarmatys in #1131
- feat(marketing-kit): keep isolating speech ranges past a refused range (#1127) by @jarmatys in #1132
- feat(metering): keep a footage charge's units and reported flag, answer a provider rate from the ledger by @jarmatys in #1134
- feat(marketing-kit): footage failures carry a machine-readable kind (#1126) by @jarmatys in #1133
- fix(marketing-kit): bound the footage film's mix so it never runs unbounded by @jarmatys in h...
theme-flat-atlas@0.3.1
npm: npm i @softure-ai/theme-flat-atlas@0.3.1
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/theme-flat-atlas%400.3.1/softure-ai-theme-flat-atlas-0.3.1.tgz
GitHub Packages: @softure/theme-flat-atlas@0.3.1 (a token with read:packages)
What's Changed
- feat(marketing-kit): photo cover layouts, kicker and tone (#1163) by @jarmatys in #1165
- fix(marketing-kit): lay cached speech ranges at the pre-gained level (#1159) by @jarmatys in #1164
- chore(release): marketing-kit@0.17.0 by @jarmatys in #1167
- ci: no pull request depends on live Stripe, and every package triggers only its own checks by @jarmatys in #1166
- feat(theme-flat-atlas): whole planned outlines, solid planned pins, flags over pins, ChipRail (0.3.1) by @jarmatys in #1168
Full Changelog: https://github.com/SOFTURE/AI/compare/theme-flat-atlas@0.3.0...theme-flat-atlas@0.3.1
theme-flat-atlas@0.3.0
npm: npm i @softure-ai/theme-flat-atlas@0.3.0
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/theme-flat-atlas%400.3.0/softure-ai-theme-flat-atlas-0.3.0.tgz
GitHub Packages: @softure/theme-flat-atlas@0.3.0 (a token with read:packages)
What's Changed
- chore(release): marketing-kit@0.16.0 by @jarmatys in #1157
- test(e2e): a failed Stripe sandbox payment says what Checkout showed by @jarmatys in #1158
- feat(theme-flat-atlas): fitted WorldMap and MapLegendTooltip (0.3.0) by @jarmatys in #1160
- ci(e2e): run the Stripe sandbox payment only for billing changes and nightly by @jarmatys in #1162
Full Changelog: https://github.com/SOFTURE/AI/compare/theme-flat-atlas@0.2.0...theme-flat-atlas@0.3.0
theme-flat-atlas@0.2.0
npm: npm i @softure-ai/theme-flat-atlas@0.2.0
This release, no registry and no auth: npm i https://github.com/SOFTURE/AI/releases/download/theme-flat-atlas%400.2.0/softure-ai-theme-flat-atlas-0.2.0.tgz
GitHub Packages: @softure/theme-flat-atlas@0.2.0 (a token with read:packages)
What's Changed
- feat(marketing-kit): provider failures carry structured details (#1141) by @jarmatys in #1148
- feat(marketing-kit): a vertical video cover from a photo, with an optional caption (#1137) by @jarmatys in #1147
- feat(theme-flat-atlas): MapControls, the map's zoom controls; release 0.2.0 by @jarmatys in #1156
Full Changelog: https://github.com/SOFTURE/AI/compare/theme-flat-atlas@0.1.1...theme-flat-atlas@0.2.0