Replies: 8 comments 3 replies
-
A major bug has been detected in the NodeJS-backend, killing FME-server-proxies etc. Fix coming up! |
Beta Was this translation helpful? Give feedback.
-
A new release with updated code can be found here: https://github.com/hajkmap/Hajk/releases/tag/v3.12.0-rc.2 |
Beta Was this translation helpful? Give feedback.
-
Great work! DocumentHandler 2.0 - Large images with width and height set breaks view. #1314 DocumentHandler - Print does not use customFont #1326 Print Scalebar Update #1280 New Measure tool - step 1 #1243 Make it possible to link to other service/main site from Hajk #1336 Zoom Control: Not possible to disable zoom animation due to ignored zoomDuration #1334 |
Beta Was this translation helpful? Give feedback.
-
Regarding Print Scalebar Update #1280 It seems the issues you're describing can be fixed by tweaking inputs for "Skalor" and "Skalmeter" in admin. For example, in the image below the value for scale 1:500 is set to 50 meters: This makes the scalebar look like this: However, if I change the value for "Skalmeter" to say, 10, the scalebar looks lite this: You can change these values as you please. |
Beta Was this translation helpful? Give feedback.
-
Im not sure on about the instructions, but I dont see why not. Sounds like
a good idea. Will check on it.
So, the short answer regarding the 0 100 being too close, is change the
scalebar "Skalmeter" to something bigger. Like this:
[image: image.png]
Fixing this is somewhat problematic, and frankly, maybe not worth the time.
Seeing as how the user can easily change the values themselves.
Might be a fix in the future.
Den ons 23 aug. 2023 kl 16:04 skrev Elizabeth Barlow <
***@***.***>:
… Now it works, thanks!
Is it possible to find these kinds of instructions, on how to activate/use
new functions, somewhere when we do RC-tests? If not – is it possible to
make short instructions available for testers in the future? It would help
a lot!
Regarding the scale bar:
I saw that the 0 and 100 are very close to each other in this combination: *scale
25,000* and *scale meter 1000*, see image below. Is it possible to change
this?
[image: Skärmklipp]
<https://user-images.githubusercontent.com/120728926/262694381-24a8807e-fd7f-4200-aecf-a8ace5b06a0c.PNG>
—
Reply to this email directly, view it on GitHub
<#1350 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A2VNYU7IM4SU354TVV33LJLXWYEYNANCNFSM6AAAAAAZGOYDJY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@elizabethgbg |
Beta Was this translation helpful? Give feedback.
-
#1314 Has been reverted. It had to much impact to be fixed in 3.12 and prevented the 3.12 release. It will probably be revisited in 3.13. |
Beta Was this translation helpful? Give feedback.
-
3.12 has now been released! Check it out here! |
Beta Was this translation helpful? Give feedback.
-
Edit: Updated to reflect the changes in Release Candidate 2
211 commits and changes in 161 files since the 3.11 release – here's Hajk 3.12! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.
This release brings a lot of improvements both in Client and the NodeJS backend.
There are of course upgrades to the latest dependencies that ensure that your Hajk setup is up-to-date when it comes to the latest security patches. 🔒
Continue reading for a details list of changes! 🚀
Breaking changes
As of #1332, The NodeJS backend requires Node v16.10 or greater. However, it is recommended to always use the latest NodeJS LTS, which at time of writing is v18.
Changes since Hajk 3.12 Release Candidate 1
A bug was discovered regarding the timing of proxy initialisation in the NodeJS backed. This could lead to the FME proxy not being initiated as intended. This problem is fixed in 45565ae which is included in RC2.
Major new features
Live app state in URL's hash
#1252 adds a new major function: everything the user does in Hajk is kept in a portion of the URL called query string (sometimes called URL hash, due to it's leading character being a
#
).What to expect
As users interacts with the map, URL changes:
Skarminspelning.2023-06-07.kl.12.23.12.mov
Benefits
The main benefits are:
How to activate
The goal is to make this new functionality the new default way that Hajk works (perhaps even require it). But currently, we will phase-in it. You, as an admin, must manually enable it on maps.
You can find the switch in Admin UI:
![image](https://private-user-images.githubusercontent.com/110222/244015446-3d3fbb52-4f70-43c9-b0f3-7ad77c8df592.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODE3OTYsIm5iZiI6MTczOTQ4MTQ5NiwicGF0aCI6Ii8xMTAyMjIvMjQ0MDE1NDQ2LTNkM2ZiYjUyLTRmNzAtNDNjOS1iMGYzLTdhZDc3YzhkZjU5Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxM1QyMTE4MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wZTVhZGU4ZjIzNDhiM2E0NGFjNzc3NGYzZTA1MzIzYzdkNWYyZGNkOTcwZWVmMzY2ZThlNmFhMzRhZWQ1ZTBhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.katEYaUGkvjBaoM53BcX4CTg61ezAsdZ4f8FqH0bu1g)
Another option is to test it without any changes in the config. To do that, just add the
appStateInHash
parameter to your existing URL in the search query portion (the part after a?
, e.g.http://localhost/?m=map_1&enableAppStateInHash
).PLEASE NOTE: The two methods of enabling this functionality are not related. If you enable the setting using Admin UI, you don't need to add anything to the URL.
Additions to the TimeSlider
The TimeSlider plugin now allows for quarterly steps. We've also added functionality allowing the user to step one step at the time.
![image](https://private-user-images.githubusercontent.com/43059093/244606265-2a8d30de-f7ff-43ba-bbae-7ac95a9470bd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODE3OTYsIm5iZiI6MTczOTQ4MTQ5NiwicGF0aCI6Ii80MzA1OTA5My8yNDQ2MDYyNjUtMmE4ZDMwZGUtZjdmZi00M2JhLWJiYWUtN2FjOTVhOTQ3MGJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIxMTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI5NzdlYzk2ZTkzZjBhYWQ2OWQzNDlmZWQ4NGYzNDRkMDMwZjQ3NjdkYjBiM2ExMzIxMDYwMGU4MDBhMTA4MDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.l6zwcQs2GbaOaaDDLZZ2R8xGayAwnKdV8JWee7X9HgY)
Additions to the Infoclick window
It is now possible to use custom URIs in the InfoClick-window.
![image](https://private-user-images.githubusercontent.com/43059093/244607094-d37c3dd1-ccd7-4fc9-8666-0f24e7173d87.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODE3OTYsIm5iZiI6MTczOTQ4MTQ5NiwicGF0aCI6Ii80MzA1OTA5My8yNDQ2MDcwOTQtZDM3YzNkZDEtY2NkNy00ZmM5LTg2NjYtMGYyNGU3MTczZDg3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIxMTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYzZWQ2OTZmNjBmNzFkMTE0MjBjMmFhMThjNzU2OTI1NjYzYTkyNjFkN2NmMTllMjk3MTQ2ZDRlMmU1NmQ0ZGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WbzVtloyCzpNtlR_y8moqKlW47GUksusMwDuVCy-uSw)
Configurable drawer icon
The
![image](https://private-user-images.githubusercontent.com/43059093/245697340-72a5f799-1417-4009-bf7c-356b653f10d8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODE3OTYsIm5iZiI6MTczOTQ4MTQ5NiwicGF0aCI6Ii80MzA1OTA5My8yNDU2OTczNDAtNzJhNWY3OTktMTQxNy00MDA5LWJmN2MtMzU2YjY1M2YxMGQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIxMTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU2ZmNkNmQwMjFkMGMwOGUzYTAyZThkNDk3ZGFkOTExODFmMDE3ZjQwNDU3OGRhZjIwOTVlZDQ2YTQyZTljZWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vc3FYl0hPCNRNbfolUYT0JonoNuDjw7URBVS5VreVtg)
DocumentHandler
drawer button icon can now be configured in the admin interface.Bookmarks plugin cookie verification
Before storing data in
![image](https://private-user-images.githubusercontent.com/43059093/245697463-830cb801-d954-4345-8ed1-c51e0bd33f2a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODE3OTYsIm5iZiI6MTczOTQ4MTQ5NiwicGF0aCI6Ii80MzA1OTA5My8yNDU2OTc0NjMtODMwY2I4MDEtZDk1NC00MzQ1LThlZDEtYzUxZTBiZDMzZjJhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIxMTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVjMjIwYzlhM2JmOWFhN2Q1NTc4MWViNmI1NWI2ZGRlMGQxNDEwOTA0ZjE2YjYwNGQ2YWFjNDEyYWNlMTI1YzAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vjsbYJOxc0ljtmIfBZO_pzjJc5XLt5Nxf_WbA0J4M9c)
localStorage
, the plugin now verifies if it has the user's permission to use cookies.Zoom level indicators update
Both checkboxes and
![image](https://private-user-images.githubusercontent.com/43059093/245697522-c61db61d-45f8-4c9c-b71a-a37dbcebe2bd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODE3OTYsIm5iZiI6MTczOTQ4MTQ5NiwicGF0aCI6Ii80MzA1OTA5My8yNDU2OTc1MjItYzYxZGI2MWQtNDVmOC00YzljLWI3MWEtYTM3ZGJjZWJlMmJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIxMTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgxZjhhMWNlODg3NDQwNWMxY2Q5MGIwNDA3ZDk2MjAwODNlMjM0MDc4MjYxZmU5MTNlMTdmNmIyMGQ4ZmFjNjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.hyuhcS2pGUPrJEMEG2m7gR466PQdeuynDwlT8bU5Bag)
Snackbars
will now appear consistently for both individuallayers
andgroup layers
when activated outside their specified zoom level.Changelog
For closed issues marked with the 3.12 milestone, see this.
For a complete list of commits, see this.
New features and bug fixes
#1338, #1330, #1329, #1326, #1323, #1319, #1309, #1289, #1269, #1280, #1268, #1267, #1266, #1265, #1264, #1258, #1252, #1243, #1219, #1202, #1342, #1344, #1336, #1328, #1334, #1314, #997, #1308, #1302, #1301, #1294, #1305, #1286, #1282, #1278, #1277, #1274, #1324, #1292, #1272
Downloads
There are multiple ways to get the latest Hajk up and running, including Docker container.
Pre-compiled releases
As usual, we have prepared three different versions of the pre-compiled solution (scroll down for download links):
Docker container
The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk
Installation
Refer to our installation guide.
What's Changed
[ERROR] service.auth.v2 - read ECONNRESET
#1320: by @jacobwod in Potential fix for #1320: #1337Full Changelog: v3.11.0...v3.12.0-rc.2
This discussion was created from the release Hajk 3.12.0 Release Candidate 2.
Beta Was this translation helpful? Give feedback.
All reactions