-
-
Notifications
You must be signed in to change notification settings - Fork 4
v2.0.0 #184
jvaclavik
announced in
Announcements
v2.0.0
#184
Blog post 🚀
👉 https://www.openstreetmap.org/user/jvaclavik/diary/409174
What's Changed
- general: update OpenClimbing readme&links by @zbycz in general: update OpenClimbing readme&links #1
- general: update repo link on homepage by @zbycz in general: update repo link on homepage #2
- climbingTiles: use fail-safe fetchOverpass() for refresh by @zbycz with @Copilot in climbingTiles: use fail-safe fetchOverpass() for refresh #6
- Edit dialog gallery by @jvaclavik in Edit dialog gallery #4
- climbingTiles: info about monthly refresh - overpass issues by @zbycz with @Copilot in climbingTiles: info about monthly refresh - overpass issues #7
- climbingTiles: change cache TTL to 1 minute by @zbycz in climbingTiles: change cache TTL to 1 minute #8
- feat: Mock climbing points by @jvaclavik in feat: Mock climbing points #10
- feat: Implement discard edits functionality in Climbing context by @jvaclavik in feat: Implement discard edits functionality in Climbing context #11
- Add co climber by @jvaclavik in Add co climber #12
- feat: Scoring ticks system by @jvaclavik in feat: Scoring ticks system #13
- fix: Update charts by @jvaclavik in fix: Update charts #14
- Delete confirm before save by @jvaclavik in Delete confirm before save #15
- fix: Fix overpass fetch while network doesnt work by @jvaclavik in fix: Fix overpass fetch while network doesnt work #16
- fix: update header fetch by @jvaclavik in fix: update header fetch #17
- feat: Export crag to PDF by @jvaclavik in feat: Export crag to PDF #20
- Update pdf by @jvaclavik in Update pdf #21
- feat: Add PDF export to climbing areas by @jvaclavik in feat: Add PDF export to climbing areas #22
- fix: Polish PDF export by @jvaclavik in fix: Polish PDF export #23
- Polish PDF 2 by @jvaclavik in Polish PDF 2 #24
- fix CUZK maps by @jvaclavik in fix CUZK maps #25
- Tick style wizard by @jvaclavik in Tick style wizard #26
- feat: Add climbing type filter by @jvaclavik in feat: Add climbing type filter #28
- fix: Ignore shortcuts while edit dialog is opened by @jvaclavik in fix: Ignore shortcuts while edit dialog is opened #30
- fix PreviewMarker by @jvaclavik in fix PreviewMarker #27
- feat: Mark drawn route in pdf by @jvaclavik in feat: Mark drawn route in pdf #31
- feat: Render areas in area by @jvaclavik in feat: Render areas in area #18
- Fix ux issues by @jvaclavik in Fix ux issues #32
- fix: iOS selection bug by @jvaclavik in fix: iOS selection bug #33
- fix: Split panel by @jvaclavik in fix: Split panel #36
- fix: Fix route badges by @jvaclavik in fix: Fix route badges #35
- Update climbing dialog ux by @jvaclavik in Update climbing dialog ux #37
- Update ux2 by @jvaclavik in Update ux2 #38
- Fix bugs by @jvaclavik in Fix bugs #39
- Update bugs2 by @jvaclavik in Update bugs2 #40
- Update ux3 by @jvaclavik in Update ux3 #42
- delete: Edit suggestions by @jvaclavik in delete: Edit suggestions #43
- feat: Image upload by @jvaclavik in feat: Image upload #44
- feat: Dark mode as default by @jvaclavik in feat: Dark mode as default #45
- delete: Go to map on homepage by @jvaclavik in delete: Go to map on homepage #46
- fix: Add client ID for wikimedia by @jvaclavik in fix: Add client ID for wikimedia #47
- fix: Show wikimedia api error by @jvaclavik in fix: Show wikimedia api error #48
- fix: Cors for upload by @jvaclavik in fix: Cors for upload #49
- fix: Upload fix buffering by @jvaclavik in fix: Upload fix buffering #50
- feat: Custom lists by @jvaclavik in feat: Custom lists #51
- feat: Show pie chart for drawn routes by @jvaclavik in feat: Show pie chart for drawn routes #53
- Share climbing session by @jvaclavik in Share climbing session #55
- style: Polish ticks by @jvaclavik in style: Polish ticks #56
- Polish ticks and translations by @jvaclavik in Polish ticks and translations #57
- Test mobile profile bug by @jvaclavik in Test mobile profile bug #58
- Polish ticks2 by @jvaclavik in Polish ticks2 #59
- Error boundary on demand by @jvaclavik in Error boundary on demand #60
- general: update vps-deploy.yml for new ARM vps by @zbycz in general: update vps-deploy.yml for new ARM vps #61
- layers: add faded Outdoor layer by @zbycz in layers: add faded Outdoor layer #62
- layer: make outdoorFaded default by @zbycz in layer: make outdoorFaded default #63
- Fix ticks4 by @jvaclavik in Fix ticks4 #65
- feat: Add tourist map style by @jvaclavik in feat: Add tourist map style #67
- Delete inline edit in feature panel by @jvaclavik in Delete inline edit in feature panel #69
- feat: Update position of climbing crag in EditDialog by @jvaclavik in feat: Update position of climbing crag in EditDialog #70
- fix: Fix new route position by @jvaclavik in fix: Fix new route position #71
- layers: Revert outdoorFaded default layer change from layer: make outdoorFaded default #63 by @zbycz in layers: Revert outdoorFaded default layer change from #63 #72
- feat: Add sun shadow by @jvaclavik in feat: Add sun shadow #73
- Cast real terrain shadows with a custom DEM ray-marching shader by @zbycz in Cast real terrain shadows with a custom DEM ray-marching shader #74
- fix: Place cast shadow above water and fill layers by @zbycz in fix: Place cast shadow above water and fill layers #75
- fix: Improve sun shadow ux by @jvaclavik in fix: Improve sun shadow ux #76
- fix: Create new crags positions by @jvaclavik in fix: Create new crags positions #77
- fix: Edit dialog action position by @jvaclavik in fix: Edit dialog action position #78
- feat: Add natural rock to map by @jvaclavik in feat: Add natural rock to map #79
- fix: Fix zindex in natural=rock by @jvaclavik in fix: Fix zindex in natural=rock #80
- feat: Improve filter and debug mode by @jvaclavik in feat: Improve filter and debug mode #81
- feat: Improve translations by @jvaclavik in feat: Improve translations #82
- delete: delete install by @jvaclavik in delete: delete install #83
- fix: Fix position bug by @jvaclavik in fix: Fix position bug #84
- feat: Add map to pdf by @jvaclavik in feat: Add map to pdf #85
- fix: Fix filter modal by @jvaclavik in fix: Fix filter modal #86
- Fix loading issues by @jvaclavik in Fix loading issues #87
- fix: Improve area loading by @jvaclavik in fix: Improve area loading #88
- Fix ticks grading by @jvaclavik in Fix ticks grading #89
- fix: Update upload photo by @jvaclavik in fix: Update upload photo #90
- feat: Remove image upload from debug by @jvaclavik in feat: Remove image upload from debug #91
- Add photos to map by @jvaclavik in Add photos to map #92
- Highlight routes on photo click by @jvaclavik in Highlight routes on photo click #93
- HamburgerMenu: Add new crag by @zbycz in HamburgerMenu: Add new crag #94
- feat(climbing-tiles): add database export API + download route by @zbycz in feat(climbing-tiles): add database export API + download route #95
- Deduplicate climbing_tiles_stats to one entry per day by @zbycz in Deduplicate climbing_tiles_stats to one entry per day #97
- climbing-tiles: store tags + members, add /get feature endpoint by @zbycz in climbing-tiles: store tags + members, add /get feature endpoint #96
- Replace async backup with VACUUM INTO for database exports by @zbycz in Replace async backup with VACUUM INTO for database exports #98
- fix: Update UX by @jvaclavik in fix: Update UX #99
- feat: Show map as split pane in EditDialog by @jvaclavik in feat: Show map as split pane in EditDialog #100
- Update ux6 by @jvaclavik in Update ux6 #102
- feat: Add weather radar for czechia by @jvaclavik in feat: Add weather radar for czechia #103
- AI: add in-browser bolt recognition by @zbycz in AI: add in-browser bolt recognition #105
- fix: Not save protection paths to osm by @jvaclavik in fix: Not save protection paths to osm #106
- feat: Refresh images by @jvaclavik in feat: Refresh images #107
- feat: Add fontainebleau scale by @jvaclavik in feat: Add fontainebleau scale #108
- climbing-tiles: optimize /get endpoint by @zbycz in climbing-tiles: optimize /get endpoint #109
- climbingTiles: use fetchFeature from our DB by @zbycz in climbingTiles: use fetchFeature from our DB #111
- Revert "climbingTiles: use fetchFeature from our DB (climbingTiles: use fetchFeature from our DB #111 )" by @zbycz in Revert "climbingTiles: use fetchFeature from our DB (#111)" #112
- fix: Fix FB scale by @jvaclavik in fix: Fix FB scale #113
- feat: Sit start for boulders by @jvaclavik in feat: Sit start for boulders #114
- climbingTiles: use fetchFeature from our DB v2 by @zbycz in climbingTiles: use fetchFeature from our DB v2 #115
- FeaturePanel: add error boundary by @zbycz in FeaturePanel: add error boundary #116
- climbingTiles: Add country code by @zbycz in climbingTiles: Add country code #117
- climbingTiles: fix missing parentFeatures by @zbycz in climbingTiles: fix missing parentFeatures #118
- ci: generate sourceMaps for VPS deploy by @zbycz in ci: generate sourceMaps for VPS deploy #119
- EditDialog: friendly message on network error by @zbycz in EditDialog: friendly message on network error #121
- SearchBox: fix search broken from id-tagging-schema@7.0.0 by @zbycz in SearchBox: fix search broken from id-tagging-schema@7.0.0 #120
- tagging: pin id-tagging-schema to 7.x by @zbycz in tagging: pin id-tagging-schema to 7.x #122
- tagging: fix getFieldTranslation crash on undefined lang by @zbycz in tagging: fix getFieldTranslation crash on undefined lang #123
- tagging: fix getFieldTranslation crash on undefined lang – no commit by @zbycz in tagging: fix getFieldTranslation crash on undefined lang – no commit #125
- feat: Improve climbing areas by @jvaclavik in feat: Improve climbing areas #126
- general: update Node.js from 20 to 22 by @zbycz in general: update Node.js from 20 to 22 #127
- general: update pull_request_template.md by @zbycz in general: update pull_request_template.md #128
- Map: init with emptyStyle instead of basicStyle to fix aborted requests by @zbycz in Map: init with emptyStyle instead of basicStyle to fix aborted requests #129
- feat: Improve SEO by @jvaclavik in feat: Improve SEO #130
- Search: show parents for climbing results by @zbycz in Search: show parents for climbing results #131
- Search: always countryCode + only 2 parents by @zbycz in Search: always countryCode + only 2 parents #132
- Search: use all icons + add grades by @zbycz in Search: use all icons + add grades #133
- search: add separators by @zbycz in search: add separators #135
- search: remove label from climbing results by @zbycz in search: remove label from climbing results #134
- search: fix flex-shrink by @zbycz in search: fix flex-shrink #136
- FeaturePanel: enable panel scroll without JS by @zbycz in FeaturePanel: enable panel scroll without JS #137
- climbingTiles: keep only deeper parents by @zbycz in climbingTiles: keep only deeper parents #138
- feat: Update edit ticks by @jvaclavik in feat: Update edit ticks #139
- climbingTiles: add bbox to /get response by @zbycz in climbingTiles: add bbox to /get response #140
- feat: Improve edit dialog by @jvaclavik in feat: Improve edit dialog #141
- getCenter: compute feature bbox on FE by @zbycz in getCenter: compute feature bbox on FE #142
- FeaturePanel: zoom to feature bbox by @zbycz in FeaturePanel: zoom to feature bbox #143
- fix: Improve edit UX by @jvaclavik in fix: Improve edit UX #145
- Update drawing ux by @jvaclavik in Update drawing ux #146
- feat: Improve performance by @jvaclavik in feat: Improve performance #147
- refactor: Improve performance 2 by @jvaclavik in refactor: Improve performance 2 #148
- SearchBox: show route count for crag/area results by @zbycz in SearchBox: show route count for crag/area results #150
- fix: Improvee climbing view on mobile by @jvaclavik in fix: Improvee climbing view on mobile #149
- delete: Delete .e2e-tmp by @jvaclavik in delete: Delete .e2e-tmp #151
- climbingTiles: highlight outline of the opened feature by @zbycz in climbingTiles: highlight outline of the opened feature #144
- climbingTiles: minimum padding of the outline by @zbycz in climbingTiles: minimum padding of the outline #153
- climbingTiles: outline for the whole subtree by @zbycz in climbingTiles: outline for the whole subtree #155
- climbingTiles: outline padding from the bbox diagonal by @zbycz in climbingTiles: outline padding from the bbox diagonal #156
- feat: Gallery grsture by @jvaclavik in feat: Gallery grsture #154
- fix: enable double click in climbing dialog by @jvaclavik in fix: enable double click in climbing dialog #157
- Redesign homepage by @jvaclavik in Redesign homepage #158
- Update theme and layout by @jvaclavik in Update theme and layout #159
- climbingTiles: fix areas with single crag by @zbycz in climbingTiles: fix areas with single crag #161
- climbingTiles: fix outline for crags with one route by @zbycz in climbingTiles: fix outline for crags with one route #163
- climbingTiles: compute center only for climbing members by @zbycz in climbingTiles: compute center only for climbing members #165
- climbingTiles: highlight routes in crag by @zbycz in climbingTiles: highlight routes in crag #166
- feat: Update crag gallery by @jvaclavik in feat: Update crag gallery #167
- feat: Rainfall map by @jvaclavik in feat: Rainfall map #104
- SupportUs: link repository by @zbycz in SupportUs: link repository #169
- HamburgerMenu: fix settings hidden under menu by @zbycz in HamburgerMenu: fix settings hidden under menu #170
- HamburgerMenu: fix hidden LangSwitcher by @zbycz in HamburgerMenu: fix hidden LangSwitcher #171
- climbingTiles: opacity of route highlight to 0.4 by @zbycz in climbingTiles: opacity of route highlight to 0.4 #173
- TopBar: Community link without target=_blank by @zbycz in TopBar: Community link without target=_blank #174
- climbingTiles: less opacity for routes highlight by @zbycz in climbingTiles: less opacity for routes highlight #175
- fix: Fix reloading issues by @jvaclavik in fix: Fix reloading issues #176
- Add redirect while logging wikimedia commons by @jvaclavik in Add redirect while logging wikimedia commons #177
- Update filter by @jvaclavik in Update filter #178
Full Changelog: v1.8.0...v2.0.0
This discussion was created from the release v2.0.0.
All reactions
-
❤️ 1
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment