stopflock
|
8804fdadf4
|
Remove special "existing tags" profile case; existing tags profile now empty.
|
2026-02-06 09:56:08 -06:00 |
|
stopflock
|
c50d43e00c
|
Pass through all extraneous tags on an existing node, always. Strip out special case for "existing tags" profile, replace with an empty temp profile so all can be treated the same.
|
2026-02-05 13:21:54 -06:00 |
|
stopflock
|
aba919f8d4
|
Fix submissions using existing tags profile by stripping non-xml-safe chars. Allow customizing changeset comment.
|
2026-02-01 22:22:31 -06:00 |
|
stopflock
|
ba3b844c1e
|
"existing tags" temp profile when editing, "existing operator" profile when such tags exist, full editing of existing nodes via refine tags
|
2026-02-01 14:50:47 -06:00 |
|
stopflock
|
e6b18bf89b
|
NSI and tag refinement
|
2025-12-10 12:52:20 -06:00 |
|
stopflock
|
95fad14261
|
min zoom 1, max cameras 8, extract node from way
|
2025-11-19 22:46:09 -06:00 |
|
stopflock
|
d9f415c527
|
Multiple cameras on one pole
|
2025-10-29 12:17:16 -05:00 |
|
stopflock
|
2a7004e5a2
|
require profile selection
|
2025-10-24 13:49:48 -05:00 |
|
stopflock
|
71fa212d71
|
More camera -> node, notifications for approaching
|
2025-09-29 19:22:22 -05:00 |
|
stopflock
|
a8ac237317
|
more cameras -> nodes
|
2025-08-29 18:20:42 -05:00 |
|
stopflock
|
3ddebd2664
|
nodes, not cameras
|
2025-08-29 16:44:34 -05:00 |
|
stopflock
|
208b3486f3
|
first pass at operator profiles
|
2025-08-29 15:09:19 -05:00 |
|
stopflock
|
aee0dcf8b8
|
builds, needs work
|
2025-08-28 10:22:57 -05:00 |
|
stopflock
|
376fa27736
|
better builtin profiles
|
2025-08-27 21:24:22 -05:00 |
|
stopflock
|
df5e26f78d
|
breakup app_state
|
2025-08-21 18:39:09 -05:00 |
|