Andrey Antukh
f6c76711f4
Merge remote-tracking branch 'origin/main' into staging
2026-05-27 11:34:59 +02:00
Alejandro Alonso
f3053fc844
🐛 Fix 2.15 release notes crash on invalid slide index ( #9805 )
2026-05-21 12:09:43 +02:00
FairyPiggyDev
76c1b9afab
♻️ Migrate navigation-bullets to modern component syntax ( #9265 )
...
Step toward issue #9260 (incremental migration of legacy UI
components to the modern `*`-suffixed syntax, removing the per-render
JS-to-Clojure props conversion overhead).
Component
---------
`app.main.ui.releases.common/navigation-bullets` is a small (7-line)
self-contained presentational component used by every release-notes
modal to render the slide-progress dots. It already used standard
keyword destructuring (`[{:keys [slide navigate total]}]`), had no
`?`-suffixed props, no `unchecked-get`, no `obj/merge!`, no
`::mf/wrap-props false`, and (importantly) no `::mf/register`, so it
satisfies the migration pre-flight checks unchanged.
Changes
-------
- `releases/common.cljs` — definition renamed to `navigation-bullets*`.
Body, props and metadata are otherwise unchanged.
- `releases/v1_4.cljs` … `v2_15.cljs` (29 files) — every existing call
site `[:& c/navigation-bullets {…}]` becomes
`[:> c/navigation-bullets* {…}]`. The `:slide`, `:navigate`, `:total`
props are passed exactly as before. The `:as c` alias of the require
is unchanged, so no require edits are needed.
No props were renamed (none ended in `?`); no helpers had to be
swapped for `mf/spread-props` / `mf/props` (callers pass plain literal
maps); no metadata had to be removed (none of the legacy options were
in use).
Github #9260
Signed-off-by: FairyPigDev <luislee3108@gmail.com>
2026-04-30 15:50:38 +02:00
Andrey Antukh
346614edc3
🐛 Fix SCSS mixin names in v2_15 release modal styles
...
Rename 5 deprecated mixin calls from camelCase to kebab-case to
match the actual mixin names defined in common-refactor.scss:
- deprecated.flexCenter -> deprecated.flex-center
- deprecated.headlineSmallTypography -> deprecated.headline-small-typography
- deprecated.headlineLargeTypography -> deprecated.headline-large-typography
- deprecated.bodyLargeTypography -> deprecated.body-large-typography
- deprecated.bodyMediumTypography -> deprecated.body-medium-typography
This fixes the "Undefined mixin" SCSS compilation error.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-04-29 17:36:20 +00:00
Andrey Antukh
404ebcc63e
💄 Fix SCSS linter errors in v2_15 release modal styles
...
Replace class selectors with placeholder selectors for @extend
(.modal-overlay-base -> %modal-overlay-base,
.button-primary -> %button-primary).
Add blank lines after @include mixin calls in 6 rulesets
(.version-tag, .modal-title, .feature-title, .feature-content,
.feature-list, .next-btn) to satisfy the
declaration-empty-line-before stylelint rule.
Fixes 8 SCSS linter errors in total.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-04-29 17:31:59 +00:00
Andrey Antukh
a004219405
Merge remote-tracking branch 'origin/staging' into develop
2026-04-29 19:28:02 +02:00
Juan de la Cruz
40ee1960a1
📚 Add 2.15.0 onboarding slides ( #9172 )
...
* 🎉 Add new slides content
* 🎉 Add new slides imgs
* 🐛 Fix a typo
2026-04-28 10:21:56 +02:00
Xaviju
e9105f3670
♻️ Fix linter errors under legacy resources scss ( #9035 )
2026-04-20 23:58:53 +02:00
Xaviju
713ff6190b
🔧 Add SCSS linter (stylelint) ( #8592 )
...
* 🔧 Add SCSS linter (stylelint)
* ✨ Fix default standard scss errors with extends - WIP
* ✨ Fix default standard scss errors
* ✨ Update and cleanup
* ✨ Update and cleanup
* ✨ Update and cleanup
* 🐛 Fix broken visual regression tests
* 📎 Add to CHANGES
* ♻️ Remove unused class
2026-03-26 10:09:54 +01:00
Juan de la Cruz
7066afa01a
🎉 Add new slides 2.14 content ( #8478 )
2026-02-26 12:19:15 +01:00
Juan de la Cruz
2a62bd2586
🎉 Add 2.13 release slides ( #8116 )
2026-01-19 11:09:58 +01:00
Juan de la Cruz
648e660bcf
🎉 Add new content and images for the slides of 2.12 ( #7874 )
...
* 🎉 Add new slide's content
* 🎉 Add new slides images
* 📎 Fix clj fmt
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-12-03 13:26:55 +01:00
Juan de la Cruz
d906f05a6f
🎉 Add 2.11 release slides and images ( #7606 )
2025-10-31 08:54:19 +01:00
Belén Albeza
a5e4de97e3
💄 Use deprecated prefix for deprecated scss vars and mixins ( #7375 )
2025-09-25 09:22:25 +02:00
Eva Marco
b1fe32baea
♻️ Remove deprecated @import from scss files ( #7347 )
...
* 🐛 Fix import warnings 1 of 2
* 🐛 Fix import warnings 2 of 2
* 🐛 Fix visual tests and format files
* 🐛 Fix mixed declarations on scss
2025-09-19 11:50:08 +02:00
Juan de la Cruz
658303fa36
🎉 Add 2.10 release slides ( #7293 )
2025-09-12 15:06:18 +02:00
andrés gonzález
32bd08533d
💄 Remove slide about overrides in the release notes ( #7086 )
2025-08-08 09:46:40 +02:00
andrés gonzález
019d5e083a
💄 Change copys at the 2.9 release slides ( #7063 )
2025-08-04 19:53:50 +02:00
Juan de la Cruz
baa1cfb2f8
🎉 Add 2.9 release slides ( #7019 )
2025-08-01 14:59:11 +02:00
ºelhombretecla
1b041d949c
💄 Add new content for 2.8 release slides ( #6729 )
...
* 💄 Add new content for 2.8 release slides
* 📎 Fix linter issues
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-06-23 09:43:55 +02:00
ºelhombretecla
e6b5618bd3
🎉 Add 2.7 release slides ( #6440 )
2025-05-12 11:38:00 +02:00
ºelhombretecla
535e8653a0
🎉 Add slides for version 2.6 ( #6176 )
2025-03-28 09:42:09 +01:00
elhombretecla
662c3c64a9
✨ Fix 2.5 slides wording ( #5925 )
2025-02-24 09:39:43 +01:00
Elhombretecla
680e611266
🎉 Add slides for 2.5 version
2025-02-14 15:41:27 +01:00
Elhombretecla
81e250e27d
🎉 Add slides for 2.4 release
2024-12-11 12:36:29 +01:00
Elhombretecla
ee1230c488
🐛 Fix release 2.3 onboarding text typos
2024-11-25 11:30:51 +01:00
Elhombretecla
14e4e6d6ea
🎉 Add release note slides for 2.3
2024-10-16 14:33:20 +02:00
Alejandro Alonso
5e89cd1cb3
✨ Release notes for 2.2
2024-09-06 10:49:20 +02:00
Alejandro Alonso
0ec1bb7a22
✨ Release notes for 2.1
2024-07-04 11:16:20 +02:00
Alejandro Alonso
043769c255
✨ Remove a/b testing code for onboarding questions
2024-06-14 07:45:59 +02:00
Alejandro Alonso
98038b10a0
🎉 Add a/b test for onboarding questions
2024-05-30 14:54:40 +02:00
Alejandro Alonso
908229b7a8
🐛 Fix librares and templates links
2024-04-22 13:04:48 +02:00
Andrey Antukh
9a0bb36a20
✨ Set proper internal version number
2024-03-21 10:43:25 +01:00
Eva Marco
80370e39b5
✨ Add new copies to the release modal
2024-03-15 14:03:24 +01:00
Alejandro Alonso
bdf0a64e3a
🐛 Fix release notes 2.0
2024-03-08 08:52:28 +01:00
Andrey Antukh
131fc95ab0
🐛 Fix release notes not showing on release build
2024-03-06 10:01:57 +01:00
Eva Marco
1f0683498f
💄 Update release modals to new design
2024-03-01 11:04:24 +01:00
Andrey Antukh
c3eb90b1fa
♻️ Add minor refactor to release dialog components
2023-07-28 16:19:27 +02:00
Andrey Antukh
1c23e4e8be
🎉 Add v1.19 release notes dialog
2023-07-28 11:27:23 +02:00
elhombretecla
1afecf23aa
🐛 Fix onboarding slides typo
2023-04-03 12:52:53 +02:00
elhombretecla
1ea1d53971
✨ Add new 1.18 info
2023-03-30 14:35:10 +02:00
Alejandro Alonso
2c5f35e192
🐛 Fix penpot.app urls
2023-01-31 12:10:06 +01:00
elhombretecla
9422d1e9e2
Fix wording
2023-01-27 07:45:31 +01:00
elhombretecla
ac361cdb36
Adds new 1.17 onboarding info
2023-01-24 14:53:12 +01:00
Elhombretecla
6c2c843f0a
🎉 Fix wording
2022-10-19 11:01:02 +02:00
Elhombretecla
e227e49ea6
🎉 Add new release images
2022-10-19 11:00:57 +02:00
Elhombretecla
d53741b8fd
🎉 Add new release info
2022-10-19 11:00:57 +02:00
Alejandro Alonso
14788846a5
Merge remote-tracking branch 'origin/main' into staging
2022-09-28 14:25:27 +02:00
Andrey Antukh
8bdfd188d8
⬆️ Upgrade shadow-cljs and rumext dependency
2022-09-28 09:45:43 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00