Test the floorplan map PR with data coming from the floorplan endpoint PR and prepare both for review.
Make these 2 PRs deploy in staging.
Blockers:
No blockers
Regards,
Deepanshu Sahu
Deepanshu Sahu
unread,
Jun 20, 2025, 5:28:43 PMJun 20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[June 16 - June 20]
List of Tasks I have worked on :
[feature] Add API endpoint for indoor map coordinates #976 is ready for review.
[feature] Support custom CRS in default config #381 is ready for review.
[feature] Support custom CRS in default config #381. This PR also addresses an issue with the zoom buttons not disabling when there are float-type zoom values and added units, and browser tests for all cases.
[feature] Add floorplan map above dashboard map #680 is almost done, need to improve ui a little and add tests
Tasks I will be working on next week:
Address comments in any open PR
Complete [feature] Add API endpoint for indoor map coordinates #976 and [feature] Add floorplan map above dashboard map #680
Blockers:
No blockers
Regards,
Deepanshu Sahu
Deepanshu Sahu
unread,
Jun 28, 2025, 3:11:32 AMJun 28
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[June 23 - June 27]
List of Tasks I have worked on :
[feature] Add API endpoint for indoor map coordinates #976 is ready for review.
[feature] Support custom CRS in default config #381 is ready for review.
feature] Add floorplan map above dashboard map #680, addressed the comments, and opened for review Completed the UI and covered the edge cases.Need to address some CSS issues after integrating netjsongraph.js build files. and add tests
Tasks I will be working on next week:
Address comments in any open PR
Implement ui from Figma design
Blockers:
No blockers
Regards,
Deepanshu Sahu
Deepanshu Sahu
unread,
Jul 5, 2025, 12:22:38 PMJul 5
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[June 30 - July 04]
List of Tasks I have worked on :
[feature] Support custom CRS in default config #381 is merged.
[feature] Add API endpoint for indoor map coordinates #976 is ready for review.
[feature] Add floorplan map above dashboard map #680, implemented all the things discussed in a one-on-one session with Gagan.
Moved the data restructuring required to render the netjsongraph map to the frontend.
Make the endpoint show the least positive floor, or if there isn't any, then show the max negative floor
Floors are rendering correctly for all negative, all positive, and mixed floors.
Create a new div element for rendering the floor for the first time, and hide it when switching
Tasks I will be working on next week:
Address comments in any open PR
There is a bug introduced when adding 2 netjsongraph overlapping instances. The zoom button of both the geo map and the indoor map started pointing to the indoor map, even after removing the indoor map from the DOM, the zoom functionality remains from the indoor map. Need to find a fix for this.
Implement ui from Figma design
Blockers:
No blockers
Regards,
Deepanshu Sahu
Deepanshu Sahu
unread,
Jul 11, 2025, 11:27:37 PMJul 11
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[July 07 - July 11]
List of Tasks I have worked on :
[feature] Add API endpoint for indoor map coordinates #976 is ready for review.
Recreated the filtering logic as multi-tenant support was missing.
Make navigation of floors to show 5 at a time with positve ones at top and negative ones at bottom.
Tried to fix the tile error after closing the floorplan overlay.
Created an example in netjsongraph.js to replicate the tile error and pushed it on a branch.
Started implementing the Figma design.
Tasks I will be working on next week:
Address comments in any open PR
Find a fix for the tile error after closing the floorplan overlay.
Complete ui from Figma design.
Blockers:
Bug: The echarts-leaflet library globally overrides the Leaflet CRS to L.CRS.Simple when rendering the indoor map. As a result, any interaction with the geographic map after rendering the indoor map uses the incorrect CRS, causing tile fetching errors.
Regards,
Deepanshu Sahu
Deepanshu Sahu
unread,
Jul 19, 2025, 5:03:29 PMJul 19
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[July 14 - July 18]
List of Tasks I have worked on :
[feature] Add API endpoint for indoor map coordinates #976 is ready for review
[bug] Overlaying Indoor Map with L.CRS.Simple Overrides Geo Map Interaction and CRS Settings #397, Opened this PR
[feature] Improve device popup UI and filtering#668,
Imlemented the figma design.
Updated the filtering logic (refer issue #662 comment for the logic details)
Tasks I will be working on next week:
Address comments in any open PR.
Complete [feature] Improve device popup UI and filtering#668
Start working on on [feature] Make actions bookmarkable#238 and [feature] Add a URL in the device's change page to view the device on the full map#562
Blockers:
Bug: The echarts-leaflet library globally overrides the Leaflet CRS to L.CRS.Simple when rendering the indoor map. As a result, any interaction with the geographic map after rendering the indoor map uses the incorrect CRS, causing tile fetching errors.
Regards,
Deepanshu Sahu
Deepanshu Sahu
unread,
Jul 26, 2025, 9:03:38 AMJul 26
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[July 21 - July 25]
List of Tasks I have worked on :
[feature] Add API endpoint for indoor map coordinates #976 is ready for review.
[feature] Improve device popup UI and filtering #688 is ready for review.
Rebased the PR to show all changes in the device popup ui on geo map and floorplan overlay.
Fixed filtering logic for all edge cases.
Fixed css in device popup and floorplan overlay accoding to the Figma.
Added selenium tests.
Tasks I will be working on next week:
Address comments in any open PR
Start working on [feature] Make actions bookmarkable#238 and [feature] Add a URL in the device's change page to view the device on the full map#562
Blockers:
Bug: The echarts-leaflet library globally overrides the Leaflet CRS to L.CRS.Simple when rendering the indoor map. As a result, any interaction with the geographic map after rendering the indoor map uses the incorrect CRS, causing tile fetching errors.
Waiting for input from the ux team regarding the full-screen floor plan view and improving floor navigation on smaller screens.
Waiting for the changes to be done on the geo map from the project Improve netjsongraph.js resiliency and visualization.
Message has been deleted
Deepanshu Sahu
unread,
Aug 2, 2025, 3:20:09 PMAug 2
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[July 28 - August 01]
List of Tasks I have worked on :
[feature] Add API endpoint for indoor map coordinates #976 is merged.
Make ChannelsLiveServerTestCase compatible with Django 5.2 #2172 is merged.
Worked on [feature] Improve device popup UI and filtering #688
Added an underlying div to allow any interaction with the geo map.
Make the floor navigation horizontal and below the floor plan container.
Fixed the image stretched issue discussed in the meeting.
Fix full issues coming in full-screen mode of the floorplan map
The node and labels are disappearing at a certain zoom level in full-screen mode.
The map appears to exit fullscreen visually, even though the fullscreen state is still active.
The floor navigation buttons become unresponsive.
Start working on [feature] Make actions bookmarkable#238 and [feature] Add a URL in the device's change page to view the device on the full map#562
Blockers:
Bug: The echarts-leaflet library globally overrides the Leaflet CRS to L.CRS.Simple when rendering the indoor map. As a result, any interaction with the geographic map after rendering the indoor map uses the incorrect CRS, causing tile fetching errors.
Deepanshu Sahu
unread,
Aug 9, 2025, 2:03:21 PMAug 9
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[August 04 - August 08]
List of things I have worked on:
Had 3 days off from work.
Explored solutions for rendering the floor navigation in full screen mode and, after discussing with Gagan able to make a fix for it, still need to refine it further and handle some edge cases.
Stated working [feature] Make actions bookmarkable #238
Bug: The echarts-leaflet library globally overrides the Leaflet CRS to L.CRS.Simple when rendering the indoor map. As a result, any interaction with the geographic map after rendering the indoor map uses the incorrect CRS, causing tile fetching errors.
Deepanshu Sahu
unread,
Aug 17, 2025, 10:06:54 AMAug 17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[August 11 - August15]
List of things I have worked on:
Implemented the appraoch for full screen mode mention in the comment.
Created a draft PR [feature] Update URL with node click of map interactions #471 (Work in progress).
Things I will work on next week:
Fix the bug of two overlaying maps.
Finalize [feature] Improve device popup UI and filtering #688
Complete the implementation of [feature] Update URL with node click of map interactions #471
Blockers:
Bug: The echarts-leaflet library globally overrides the Leaflet CRS to L.CRS.Simple when rendering the indoor map. As a result, any interaction with the geographic map after rendering the indoor map uses the incorrect CRS, causing tile fetching errors.
Deepanshu Sahu
unread,
Aug 24, 2025, 5:27:07 PMAug 24
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[August 18 - August 22]
List of things I have worked on:
Rebased [feature] Improve device popup UI and filtering #688 to build on top of changes by Yash.
Pushed bounds in Params to get a specific view of the map in [feature] Update URL with node click of map interactions #471.
Created a helper function to open the popup which will help in selenium tests and added a few more tests in #471.
Made a fix finally for 2 overlaying maps by converting the coordinates to the provided crs on the fly.
Things I will work on next week:
Complete [feature] Update URL with node click of map interactions #471.
Fix a failing test in the ci.
Fix tooltip is not visible in the indoor map.
Add fragments instead of params in [feature] Update URL with node click of map interactions #471.
Blockers:
None
Deepanshu Sahu
unread,
Aug 31, 2025, 5:10:23 PMAug 31
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenWISP Google Summer of Code
[August 25 - August 29]
List of things I have worked on:
Work on some previously pending PRs
[tests:fix] Switched to ChannelsLiveServerTestCase #465 is merged