Skip to content

Releases: SenseNet/sn-client

2024-04-03

03 Apr 12:59
Compare
Choose a tag to compare

April 2024

Here are the changes what we have done:

admin-ui@2.1.0

Features

Change default action for files to details page #1602
Add space for allowed child types (min 2, max 7) #1603
Show Content Type in Title and Open CTD Editor on New Tab #1599
HTML syntax highlight in editor #1582
Jump to current content in reference picker #1534
The "MORE" content-type filter contains all not-hidden items. #1580
Cleanup and improve configuration page #1584
Feature flag for Categories field. #1583
Search by content #1563
Modify details page with actionbar #1564
Change icon of content type #1562
LoginName in user menu. #1545
Display the image in case of Reference fields on admin #1525
Display all image previews in reference picker #1524
Columsettings button's tooltip in the grid header #1528
Display batch ops after the first selection. #1526
Content Types ordering By Display Name #1516

Bug fixes

Grid-view displayname in one line #1601
Encoding filename in Content-Disposition header #1596
Full row select in picker search mode #1565
Field title fixes #1549
Display image instead of a preview #1544
fix mui input label size and appearance #1532

and more minor bug fixes.

Special thanks for everyone's contributions

See you next time! πŸŽ†

2023-06

26 Jun 10:19
e2dd864
Compare
Choose a tag to compare

June 2023

Here are the changes what we have done:

admin-ui@1.27.0

Features

  • More distinguishable list column headers #1479
  • Now you can browse through all of Api clients #1481
  • You can access every Users and Group from every domain #1484
  • New Default Menu Item, Content Templates #1488
  • We have added content type templates and hints #1491
  • From now on, you can set Dey permission to any permission. #1493
  • Personalized Columns #1499 from more information and guide link

Bug fixes

  • More conventional button title #1477
  • ImageField Bug Fix #1478
  • Organized Items under Add function #1497

Special thanks for everyone's contributions

See you next time! πŸŽ†

2023-03

03 Mar 14:15
Compare
Choose a tag to compare

March 2023

Here are the changes what we have done:

admin-ui@1.26.0

Features

  • Rearranged the content actions to the right side of the UI #1443
  • Page Titles added 1448
  • Rearranged menu panel. Admin features are separated from Common features #1452
  • URL helper at login page. (https://) is not necessary anymore #1437
  • Page Count fields display special statuses #1456
  • Date Fields ( in browse) are more human readable and it contains the UTC format too ( as Tooltip ). #1448
  • Binary Fields can be download in brows mode #1449

Bug fixes

  • User Friendly welcome text #1444
  • Tooltips added/edited for Buttons #1446 , #1447
  • DateTime fields ( in edit ) now can accept date before 1900 and its format is more usefriendly #1453

We upgraded lots of dependencies. #1424

The most important upgrades

Admin UI

  • webpack ^5.47.1 -> 5.75.0
  • date-fns 2.23.0 -> 2.29.3
  • material-ui/pickers 3.3.10

Package

  • eslint ^7.32.0 -> 8.35.0
  • lerna ^5.3.0 -> 6.5.1
  • typescript 4.7.4 -> 4.9.5

Dependency upgrade

  • sn-dms-demo: 3.7.7
  • sn-react-component-docs: 3.1.7
  • @sensenet/authentication-jwt: 1.1.4
  • @sensenet/client-utils: 2.2.0
  • @sensenet/control-mapper: 3.1.4
  • @sensenet/controls-react: 9.0.0
  • @sensenet/document-viewer-react: 4.2.3
  • @sensenet/list-controls-react: 2.1.2
  • @sensenet/pickers-react: 2.1.4
  • @sensenet/redux: 5.7.4
  • @sensenet/search-react: 2.1.5

And we upgraded(Minor) some example app dependencies as well:

  • @example/react-imagegallery: 2.3.3
  • @example/react-memoapp: 2.3.3
  • @example/react-tasklist: 2.3.3
  • @example/react-typescript-boilerplate: 2.1.5
  • @example/react-usersearch: 2.3.5
  • @example/react-browser: 2.4.3
  • @example/react-calendar: 2.3.5

Special thanks for everyone's contributions

See you next month! πŸŽ†

2022-08

26 Aug 16:12
5426f5b
Compare
Choose a tag to compare

August 2022

Here are the changes what we have done:

admin-ui@1.25.0

Features

  • We have reworked the Copy to function. You can copy the selected content in to the same folder by pressing the submit button. #1406
  • We added a CopyPath button at the end of Breadcrumb. Now you can copy the current folder path with this button. #1402

Bug fixes

  • Save all content if the page has one or more richtext field #1394
  • You can upload a file on Edit page to Binary field even if the field name is not Binary. #1396
  • Show identity path in tooltip #1401
  • You can add folder name with parenthesis. eg: Fruits (1) #1395
  • Now show unsaved alert when there's no change in the file. #1403
  • File upload dialog don't skips new files instead of only existing ones. #1422

We upgraded lots of dependencies. #1424

The most important upgrades

  • typescript 4.3.5 -> 4.7.4
  • cypress 7.5.0 -> 10.4.0
  • prettier 2.3.2 -> 2.7.1
  • material-ui/icons 4.11.2 -> 4.11.3

Dependency upgrade

We upgraded lots of Sensenet package of dependencies:

  • gatsby-source-sensenet@0.1.2
  • sn-authentication-jwt@1.1.3
  • sn-client-auth-google@2.1.3
  • sn-client-core@4.0.2
  • sn-client-utils@2.1.3
  • sn-control-mapper@3.1.3
  • sn-controls-react@8.0.3
  • sn-document-viewer-react@4.2.2
  • sn-editor-react@0.3.2
  • sn-hooks-react@1.6.3
  • sn-pickers-react@2.1.3
  • sn-query@2.1.3
  • sn-redux@5.7.3
  • sn-repository-events@2.1.3
  • sn-search-react@2.1.4

And we upgraded some example app dependencies as well:

  • sn-dms-demo@3.7.6
  • sn-react-browser@2.4.2
  • sn-react-calendar@2.3.4
  • sn-react-component-docs@3.1.6
  • sn-react-imagegallery@2.3.2
  • sn-react-memoapp@2.3.2
  • sn-react-tasklist@2.3.2
  • sn-react-typescript-boilerplate@2.1.4
  • sn-react-usersearch@2.3.4

See you next month! πŸŽ†

2021-09

04 Oct 08:36
Compare
Choose a tag to compare

September 2021

Another month went by, here are the changes what we have done:

admin-ui@1.24.0

We prepared the admin-ui for standalone repositories. It is now possible to log in with a repository that does not run in a Snaas environment.
#1384
As well as we upgraded some packages (filesize and @sensenet/controls-react)

dependency upgrade

We upgraded lots of Sensenet package of dependencies:

  • sn-react-component-docs@3.1.5
  • controls-react@8.0.3
  • editor-react@0.3.1
  • sn-dms-demo@3.7.5

And we upgraded some example app dependencies as well:

  • @example/react-calendar
  • @example/react-usersearch

See you next month! πŸŽ†

August 2021

30 Aug 12:32
Compare
Choose a tag to compare

Another month went by, here are the changes what we have done:

admin-ui@1.23.0

There was a limitation in the picker during copy content: you could not copy a content to its parent content.
Now we removed this limitation. #1383

sn-editor-react@0.3.0

Due to a change in tiptap renderHtml function only accepts JSONContent type as model parameter.
#1381

See you next month! πŸŽ†

July 2021

21 Jul 08:17
Compare
Choose a tag to compare

title: July 2021
description: sensenet frontend updates of July 2021

July 2021

Summer, beach, vacation πŸΈπŸŒ΄β˜€οΈ

Beach
Photo by Artiom Vallat on Unsplash

Summer is usually about holiday and relaxation. We are finally able to breathe more freely after a year of quarantine and isolation, but we have not stopped working completely. Here are the features we added and changes we made:

sn-editor-react@0.2.0

Our richtext editor uses lazy-loading from now on: 1355

It uses localized string resources (English and Hungarian languages are available) 1351

Has a new feature: table insertion and editing πŸŽ‰ 1371

Editor table

gatsby-source-sensenet@0.1.1 and @sn-blog-gatsby

We have moved the sn-blog-gatsby component from our monorepo to an independent github repository as gatsby-starter-sensenet-blog. We made some bugfixes on the source plugin as well. 1367

❗❗ We also have really sad news: two of our members left the team this month. 😒🎈

We will miss you guys: Aniko & Zoli. We wish you all the best in the future!⭐

June 2021

14 Jun 09:42
Compare
Choose a tag to compare

The last release of this quarter contains the initial steps made in the direction of effortless text content editing and the first version of a gatsby source plugin. Both are just the beginning, the next weeks will be about further refining. Let’s see what we did so far:

admin-ui@1.21.0

  • Text editor library behind rich text editor is changed to tiptap@2.0. As a first step only those text editing features are implemented that were available in the previous version. More new things (managing tables, embedding, etc.) are coming in the following releases. #134527

New editor

  • Intellisense returns now parameters corresponding to the action in the command palette in the case of actions with the same name but with different input parameters. These parameters are also shown in the command palette suggestion list. #1339

Command palette action parameters

  • New delete related events (moved to trash and restored from trash) are now available on webhook trigger event list on edit views. #1305

New webhook trigger events

  • Webhooks now have proper details view #1244
  • We've made it easier to start your sensenet journey from admin ui dashboard. The learn section has been moved to the top of the page. #1310
  • Fixed: a bunch of document viewer bugs #1273
  • Plenty of new e2e tests were added making the admin-ui even more reliable. #796, #862, #867, #909, #919

sn-client-core@4.0.0

  • ODataParams got a new optional parameter richtexteditor to request editor data per field (width field name) or for all the fields (with value all). #1345

sn-controls-react@8.0.0

  • A new field control is added for rich text editors. #1345

sn-default-content-types@5.0.0

  • ActionModel got a new parameter OpId that holds Id of the action to get its parameters. #1339

sn-editor-react@0.1.0

  • We've published a totally new package for the new rich text editor. Feel free to use it in your own project πŸ’™ #1345

gatsby-source-sensenet@0.1.0

  • We are working on integrate gatsby with sensenet and as a first step we've published the initial version of a sensenet source plugin πŸŽ‰ #1297

Example apps

  • All the example apps got a go to repo with which you can directly jump to the connected repository and library on the admin ui to learn how thing are connected.
  • Example apps' main menu is revamped and has been packed with a bunch of useful links.

SNaaS profile

  • Based on user feedback, we've made some clarifications on profile pages like My documents and API keys with some explanatory texts.
  • clarify profile pages

May 2021

17 May 09:49
Compare
Choose a tag to compare

The big day has come, the beta flag has been removed from the product. πŸŽ‰πŸ₯³ SNaaS is now up and running on in its final new location, so everything is ready to start a new chapter and focus fully on back you up to achieve your project goals and make sensenet even better together. Let’s see how our frontend dev's have been supporting the big move over the last few weeks.

admin-ui@1.20.0

  • Stats page now provides extensive data about installed components and packages of you repository, latest releases and more #1287

Stats page

  • User now can go to edit their data directly from the user menu dropdown #1292

Account settings

  • Logo of various service providers were added as icons and now are used for highlighting the related webhook templates #1311

Webhook template icons

  • Fixed: #1294 webhook payload default value,
  • Fixed: #1300 messed up default and widget styles,
  • Fixed: #1315 Stats page with no releaseDate,
  • Plenty of new e2e tests were added making the admin-ui even more reliable. #1318, #1308, #1298

sn-oidc-react@2.3.0

  • The option has been added to the package to login a user directly from code (without using the login form) #1301

You can use this adding a .env file to you app and set the following things:

SKIP_PREFLIGHT_CHECK=true
FAST_REFRESH=false
REACT_APP_CLIENT_ID=
REACT_APP_CLIENT_SECRET=

sn-hooks-react@1.6.0

  • Release interface is added to handle the latest releases on the Stats page #1287

Example apps

  • Login screen was removed from the example apps (a demo user is logged in automatically), so now it's even easier to try these apps #1301,
  • Example page has pimped up on docs.sensenet.com: we tried to make more understandable how these applications work by providing more basic information and showing the connections between the apps and the demo repository.
  • Fixed: #1312 broken calendar event edit

SNaaS profile

  • Fixed: repository name does not change on the plan page

Other

  • Login, sign up and all the other screens related to authentication are fully redesigned. We hope you like it! Feel free to give us feedback if you miss something,

The new signup page

  • We've made a tiny cleanup in the demo workspaces. On the one hand, new content has been created to make example apps work better with and on the other hand we removed and optimized content to make the apps more performant and your demo experience better,
  • Several docs and a blog post was published about the newly added webhook templates and how to use them.

April 2021

19 Apr 13:11
Compare
Choose a tag to compare

April 2021 🌸

"The Romans gave this month the Latin name Aprilis but the derivation of this name is uncertain. The traditional etymology is from the verb aperire, "to open", in allusion to its being the season when trees and flowers begin to "open", which is supported by comparison with the modern Greek use of άνοιξη (Γ‘nixi) (opening) for spring." /from Wikipedia/ πŸŒ·πŸ’

For us not only the flowers and trees are blooming, but the second quarter has also begun. We have many plans for Q2 and we are really excited to share them with you soon. We would like to redesign our example apps and we also would like to add some new ones - the work has already started on this. We also updated the whole build process, so you have more options now for using our packages. πŸ”§


admin-ui@1.19.0

We were also busy with fixing bugs in the last couple of weeks, e.g.: πŸ›

#1251 ⏰
The end2end tests made it clear to us that a lot depends on the timing, so we added a loader to the 'Add button list' till it loads the new list.

#1252 🚩
We cleaned up type icons as well, now it is more flexible to use them, then ever before. You can select the type icon what you would like to display from the CTD itself.

#1279 ♻️
Another key point that we are working on is webhooks. We would like to create as many webhook templates as we can to make your life easier.
Keep up with the next releases, the templates will be available soon and the first step to reach them was the make webhook payload editable .

#1248, #1250.

@sensenet/document-viewer-react@4.1.0

In document viewer we had also some bugs or missing features what we did solve:

#1259 πŸ“‘
There was a bug in comment marker placing on inactive page, now it is working properly.

#1256 πŸ”„
One edgecase is also has been adressed: if the backend cannot generate previews for a long time, it will not affect other opreations, infinite loop cannot be occured.

#1260 🚫
Comment marker and shape placing at the same time is not available from now.

@sensenet/universal-header-react@0.1.0

A newcomer arrived in our packages: the universal header #1231 πŸ’«

Universal header was created to standardize our exmaple apps, but this header component can be used by anyone.
It has three main parts:

  • Hamburger menu (with links of our main documentation and helper stuff) πŸ”
  • Title (can be overwritten)
  • Three-dot menu (can be a custom menu for your app)

@examples/gatsby-blog@0.1.0

There's a newbie example app as well: gatsby-blog.
In this version it uses the posts from the file system, but we are currently working on a source plugin so the source of this plugin will be a sensenet repository in the near future. 😍


You should also check the changes in the build system here: #1234

As you know we've been putting a lot of effort on optimization lately, check out our article here about it.

See you in next month! πŸ™‹πŸ‘‹