|
|
2ada4f88b7
|
feat: enhance mobile asset map UI with floating alerts and updated limit handling
|
2026-09-13 12:33:14 +02:00 |
|
|
|
4b1bc59f1e
|
feat: add initial view button and no-results zone alert for mobile assets map
|
2026-09-13 12:13:41 +02:00 |
|
|
|
27ab3a8c1b
|
feat: allow technicians and observers to access mobile home via query parameter and session state
|
2026-09-13 11:31:32 +02:00 |
|
|
|
6d2de3a7c8
|
feat: add mobile asset views and templates with localization updates
|
2026-09-13 09:24:55 +02:00 |
|
|
|
429eb27e2d
|
chore(i18n): update source file paths and creation dates in locale files
|
2026-09-12 14:50:26 +02:00 |
|
|
|
2917a38942
|
refactor: relocate documents and linked assets to sidebar and update card styling in asset detail views
|
2026-09-12 14:36:55 +02:00 |
|
|
|
894edc72fe
|
feat: add specific fields, templates, and migration for nature trees
|
2026-09-12 14:23:50 +02:00 |
|
|
|
c8e8223ffa
|
fix: prevent future history corruption and handle duplicate entries in company member records
|
2026-09-12 12:08:23 +02:00 |
|
|
|
db70f8fba9
|
fix(sign): filter only active panels in orphan check command
|
2026-09-12 08:27:29 +02:00 |
|
|
|
025ddd09fc
|
feat: add duplicate sign panel suppression, inactive status filtering, and management command
|
2026-09-12 08:11:24 +02:00 |
|
|
|
82e20f648e
|
feat: enhance panel type filter with group selection, checkboxes, and bulk management controls.
|
2026-09-11 18:18:18 +02:00 |
|
|
|
1b38a8059e
|
feat: extend support infrastructure for sign panels with traffic light pole association and custom model fields
|
2026-09-11 18:08:20 +02:00 |
|
|
|
48d7796e45
|
refactor: automate street synchronization and spatial inheritance for sign poles and panels
|
2026-09-11 15:57:54 +02:00 |
|
|
|
2c207fcfbb
|
fix(calendar): stack member history modal on top of team daily modal
|
2026-09-11 14:15:59 +02:00 |
|
|
|
41898f211f
|
fix(calendar): reactive update of daily team members in calendar grid
|
2026-09-11 14:06:09 +02:00 |
|
|
|
fdc315788f
|
fix(calendar): fix team daily members URL generation to avoid duplicate members path
|
2026-09-11 13:45:42 +02:00 |
|
|
|
d45feb9f6e
|
feat: implement team daily members AJAX endpoint and add support for managing team composition and member history in calendar views
|
2026-09-11 13:31:34 +02:00 |
|
|
|
261ce2dd14
|
chore: update localization files and templates for stock and intervention modules
|
2026-09-11 11:37:51 +02:00 |
|
|
|
fd10b3f8f7
|
feat: implement per-order toggle-all material status and real-time usage statistics UI
|
2026-09-11 11:00:46 +02:00 |
|
|
|
26c07a769f
|
feat: add usage tracking for material items in preparation orders and include status in reporting
|
2026-09-11 10:48:36 +02:00 |
|
|
|
4424c2d9c4
|
refactor: implement strict map layer stacking order for intersection and cross plan visualizations
|
2026-09-09 23:08:36 +02:00 |
|
|
|
1e7f8123de
|
fix: resolve VisibilityScope choices attribute error in project document upload
|
2026-09-09 22:59:09 +02:00 |
|
|
|
91d7e0b176
|
feat: enhance notification flag badges with custom styling and expanded metadata
|
2026-09-09 22:40:25 +02:00 |
|
|
|
c79d9e6f85
|
feat: render system messages with HTML content and update UI styles for orange flag buttons in notifications
|
2026-09-09 22:28:22 +02:00 |
|
|
|
ae540acacc
|
refactor: replace emoji status flags with Bootstrap icons and enable HTML rendering for system messages in discussions.
|
2026-09-09 17:30:32 +02:00 |
|
|
|
9657111a1c
|
feat: implement discussion flagging system with status filtering and UI updates
|
2026-09-09 17:09:49 +02:00 |
|
|
|
79697f392c
|
feat: enable multi-team support for company members via updated history service and synchronization logic
|
2026-09-09 15:14:25 +02:00 |
|
|
|
5856acf5ed
|
fix: restrict future team member display to explicitly scheduled join dates in calendar view
|
2026-09-09 14:14:35 +02:00 |
|
|
|
5bf606315e
|
refactor: display team members in calendar regardless of date while restricting empty team indicator to past days
|
2026-09-09 13:59:45 +02:00 |
|
|
|
89794fa294
|
feat: implement can_tag permission for team mentions and restrict search visibility based on access control
|
2026-09-09 13:47:32 +02:00 |
|
|
|
19810d101c
|
feat: add @mention autocomplete UI in discussion replies and implement server-side team mention handling
|
2026-09-09 11:53:48 +02:00 |
|
|
|
d5f4d8a765
|
fix: include past planned interventions in calendar view by updating schedule visibility logic
|
2026-09-09 11:16:35 +02:00 |
|
|
|
d9f1970ca6
|
refactor: improve inspection document UI with file support, lazy loading, and translation fixes.
|
2026-09-09 10:41:48 +02:00 |
|
Karl Determe
|
1c7e369fe3
|
feat: add external reference fields and implement migration script for asset data synchronization
|
2026-09-08 17:04:34 +02:00 |
|
Karl Determe
|
5417ca32b0
|
feat: add inspection management system including models, views, API endpoints, and front-end modal components
|
2026-09-08 16:57:39 +02:00 |
|
Karl Determe
|
64e93d7ae4
|
feat: implement authorization request module including forms, templates, and view logic
|
2026-09-08 16:06:25 +02:00 |
|
|
|
787799cf11
|
refactor: update GIEP inspection logic to use camera inspections, invert defect coloring for specific questions, and update related translations.
|
2026-09-07 14:02:28 +02:00 |
|
|
|
5eeda20ee6
|
fix: prevent round markers from appearing on polygon and line assets by checking geometry type
|
2026-09-07 12:00:30 +02:00 |
|
|
|
584df99605
|
feat: enhance NatureRWIAsset spatial filtering, location handling, and inspection map data binding
|
2026-09-07 11:48:55 +02:00 |
|
|
|
75dd0bd50e
|
refactor: move output file resolution to model method with log-based fallback and added unit tests
|
2026-09-07 11:17:00 +02:00 |
|
|
|
135dfb41e6
|
fix(webpush): support Django lazy translation objects in push payload JSON serialization
|
2026-09-04 19:49:12 +02:00 |
|
|
|
8385a9e3e2
|
fix(webpush): conform RFC8292 headers, Crypto-Key fallback and exact delivery feedback
|
2026-09-04 19:30:31 +02:00 |
|
|
|
5757b28907
|
fix(webpush): robust pure cryptography RFC8291 encryption and async test dispatch
|
2026-09-04 12:09:53 +02:00 |
|
|
|
589c84b203
|
fix(notifications): escape translation strings in notification_settings JS
|
2026-09-04 12:02:30 +02:00 |
|
|
|
0ac214f459
|
feat: implement automatic duplication from Friday to following Monday in work week view and update associated tests
|
2026-09-04 11:53:28 +02:00 |
|
|
|
300feca9f1
|
feat: implement VAPID-based web push notifications with subscription management and auto-cleanup logic
|
2026-09-04 11:44:40 +02:00 |
|
|
|
23936a5767
|
refactor: restrict is_blocked_due_to_contract flag to specific intervention statuses and sync via model save method
|
2026-09-04 11:15:15 +02:00 |
|
|
|
3a241e3d03
|
refactor: restrict contract blocked warning to specific intervention statuses and add test coverage
|
2026-09-04 11:06:31 +02:00 |
|
|
|
7f257a2ca3
|
feat: add viewer role permissions for projects, observations, and inspections access
|
2026-09-04 10:44:40 +02:00 |
|
|
|
9e2b2a83e6
|
fix: wait for snap chromium IPC client to finish handshake using subprocess.run
|
2026-09-04 10:07:49 +02:00 |
|