2024-12-02 18:05:07 +01:00
|
|
|
|
# Changelog
|
|
|
|
|
|
|
|
|
|
c3nav does not exactly have a versioning scheme.
|
|
|
|
|
|
|
|
|
|
This file aims to give you an idea of what has changed between events where c3nav was used or supported by the
|
|
|
|
|
development team. These lists do not aim to be complete but help you get an overview about the most iportant changes
|
|
|
|
|
and potential backwards incompatibilities.
|
|
|
|
|
|
|
|
|
|
# 38. Chaos Communication Congress (development ongoing)
|
|
|
|
|
|
2024-12-26 19:18:48 +01:00
|
|
|
|
Big stuff:
|
|
|
|
|
|
2024-12-26 19:16:52 +01:00
|
|
|
|
- Quest support to categorize rooms, find AP altitudes and generate route descriptions
|
2024-12-02 18:05:07 +01:00
|
|
|
|
- data overlay support
|
2024-12-02 18:08:24 +01:00
|
|
|
|
- complete rewrite of editor changesets as a base for a more modern editor – you will lose all changesets!
|
2024-12-03 15:25:20 +01:00
|
|
|
|
- new map settings API endpoint
|
2024-12-26 19:16:52 +01:00
|
|
|
|
- ability to import APs from NOC eventmap
|
|
|
|
|
|
2024-12-26 19:18:48 +01:00
|
|
|
|
Semi-big stuff:
|
2024-12-26 19:17:31 +01:00
|
|
|
|
|
2024-12-26 19:16:52 +01:00
|
|
|
|
- Doors now have a UI to easily manage edges that go through them, as well as a To Do feature
|
|
|
|
|
- space can now be classified as "identifyable" to determine which route descriptions they need
|
|
|
|
|
- reports for wrong locations can now be auto-rejected based on location g
|
2024-12-12 20:57:18 +00:00
|
|
|
|
- access restrictions that are part of an access restriction group are now defined in the group, data was migrated
|
|
|
|
|
- editor access restriction overview now highlights affected spaces on a map
|
2024-12-15 18:32:09 +00:00
|
|
|
|
- editor access restriction group edit now shows spaces with selected access restrictions and allows selecting through double click
|
|
|
|
|
- WayTypes can now be excluded by default
|
2024-12-26 19:16:52 +01:00
|
|
|
|
- Pass route options through url parameter
|
|
|
|
|
- support for various SSOs
|
|
|
|
|
- various compliance checkboxes
|
|
|
|
|
|
2024-12-26 19:18:48 +01:00
|
|
|
|
Small stuff:
|
2024-12-26 19:17:31 +01:00
|
|
|
|
|
2024-12-26 19:16:52 +01:00
|
|
|
|
- Fix bug where it hasn't been possible since ages to link to POIs without a slug
|
2024-12-19 12:02:11 +01:00
|
|
|
|
- External URLs is now shown more prominently, with a custom label and can now also be set for location groups
|
|
|
|
|
- Level short_label has been split into short_label (for displaying) and level_index (for internal use like coordinates)
|
2024-12-26 19:16:52 +01:00
|
|
|
|
- some API mapdata endpoints were moved, some lesser used properties renamed
|
|
|
|
|
- proper support for access restricted levels
|
|
|
|
|
|
2024-12-26 19:18:48 +01:00
|
|
|
|
Behind the scenes, comfort, bug fixes:
|
2024-12-26 19:17:31 +01:00
|
|
|
|
|
2024-12-26 19:16:52 +01:00
|
|
|
|
- positioning/beacon measurements now have schemas
|
|
|
|
|
- more type hinting and code modernization
|
|
|
|
|
- paste in slug field is now auto-lowercase
|
|
|
|
|
- fix editor header on mobile
|
|
|
|
|
- some js refactors in main UI
|
2024-12-02 18:05:07 +01:00
|
|
|
|
|
2024-12-02 18:10:37 +01:00
|
|
|
|
# Eurofurence 28 ([ef28](https://github.com/c3nav/c3nav/tree/ef28))
|
2024-12-02 18:05:07 +01:00
|
|
|
|
|
|
|
|
|
- map key/legend including settings for it in the editor
|
|
|
|
|
- SSO support for access permission management
|
|
|
|
|
- bring back buttons to set moving positions
|
|
|
|
|
- fix "show nearby"
|
|
|
|
|
- more advanced theming support
|
|
|
|
|
- prometheus updates
|
|
|
|
|
- UwU support
|
|
|
|
|
|
|
|
|
|
# Håck ma's Castle 2024 ([hackmas2024](https://github.com/c3nav/c3nav/tree/hackmas2024))
|
|
|
|
|
|
|
|
|
|
- GPS support for positioning, support for defining a proj4 conversion string
|
|
|
|
|
- turn "click anywhere" into a one-step process to make options more obvious
|
|
|
|
|
- ramps can now have more than two altitudes and will be interpolated correctly, important for terrain
|
|
|
|
|
- fixed redemption of signed access permission tokens
|
|
|
|
|
|
|
|
|
|
# Easterhegg 2024 ([eh2024](https://github.com/c3nav/c3nav/tree/eh2024))
|
|
|
|
|
|
|
|
|
|
- theming support (introduces ObstacleGroups for colors, automatic data migration)
|
2024-12-09 16:26:28 +01:00
|
|
|
|
- reports for missing locations can now be auto-rejected based on location groups
|
2024-12-02 18:05:07 +01:00
|
|
|
|
- prometheus statistics export
|
|
|
|
|
- more mesh support, still not done
|
|
|
|
|
- create a step/question based report flow process
|
|
|
|
|
- some fixes to editor changesets
|
|
|
|
|
|
|
|
|
|
# 37. Chaos Communication Congress ([37c3](https://github.com/c3nav/c3nav/tree/37c3))
|
|
|
|
|
|
|
|
|
|
- new OpenAPI-Compatible RESTful API v2
|
|
|
|
|
- ground altitudes are now defined separately and can be re-used, data will be migrated automatically
|
|
|
|
|
- rich links previews when sharing links to c3nav
|
|
|
|
|
- editor SVG sources support
|
|
|
|
|
- basic support for WiFi RTT measurements
|
|
|
|
|
- imprint is now configured differently/externally
|
|
|
|
|
- support for unlimited access permission tokens
|
|
|
|
|
- import function from the c3 hub for assemblies and similar
|
|
|
|
|
- areas can now have a main_point (only relevant for hub import, not available in the editor yet)
|
|
|
|
|
- migrated from material icons to material symbols
|
|
|
|
|
- levels do no longer need at least one hole to render properly
|
|
|
|
|
- support PWA and native sharing functionalities
|
|
|
|
|
- some modernization of front-end code, based on the new API, TypeScript support
|
|
|
|
|
- initial c3nav mesh support for locator beacons (not finished)
|
|
|
|
|
- modernized rendering code
|
|
|
|
|
- zstd compression support for communication with tile server
|
|
|
|
|
- updated docker deployment
|
|
|
|
|
- ASGI support
|