Commit graph

  • 82e20f648e feat: enhance panel type filter with group selection, checkboxes, and bulk management controls. kdeterme 2026-09-11 18:18:18 +0200
  • 1b38a8059e feat: extend support infrastructure for sign panels with traffic light pole association and custom model fields kdeterme 2026-09-11 18:08:20 +0200
  • 48d7796e45 refactor: automate street synchronization and spatial inheritance for sign poles and panels kdeterme 2026-09-11 15:57:54 +0200
  • 2c207fcfbb fix(calendar): stack member history modal on top of team daily modal kdeterme 2026-09-11 14:15:59 +0200
  • 41898f211f fix(calendar): reactive update of daily team members in calendar grid kdeterme 2026-09-11 14:06:09 +0200
  • fdc315788f fix(calendar): fix team daily members URL generation to avoid duplicate members path kdeterme 2026-09-11 13:45:42 +0200
  • d45feb9f6e feat: implement team daily members AJAX endpoint and add support for managing team composition and member history in calendar views kdeterme 2026-09-11 13:31:34 +0200
  • 261ce2dd14 chore: update localization files and templates for stock and intervention modules kdeterme 2026-09-11 11:37:51 +0200
  • fd10b3f8f7 feat: implement per-order toggle-all material status and real-time usage statistics UI kdeterme 2026-09-11 11:00:46 +0200
  • 26c07a769f feat: add usage tracking for material items in preparation orders and include status in reporting kdeterme 2026-09-11 10:48:36 +0200
  • 4424c2d9c4 refactor: implement strict map layer stacking order for intersection and cross plan visualizations kdeterme 2026-09-09 23:08:36 +0200
  • 1e7f8123de fix: resolve VisibilityScope choices attribute error in project document upload kdeterme 2026-09-09 22:59:09 +0200
  • 91d7e0b176 feat: enhance notification flag badges with custom styling and expanded metadata kdeterme 2026-09-09 22:40:25 +0200
  • c79d9e6f85 feat: render system messages with HTML content and update UI styles for orange flag buttons in notifications kdeterme 2026-09-09 22:28:22 +0200
  • ae540acacc refactor: replace emoji status flags with Bootstrap icons and enable HTML rendering for system messages in discussions. kdeterme 2026-09-09 17:30:32 +0200
  • 9657111a1c feat: implement discussion flagging system with status filtering and UI updates kdeterme 2026-09-09 17:09:49 +0200
  • 79697f392c feat: enable multi-team support for company members via updated history service and synchronization logic kdeterme 2026-09-09 15:14:25 +0200
  • 5856acf5ed fix: restrict future team member display to explicitly scheduled join dates in calendar view kdeterme 2026-09-09 14:14:35 +0200
  • 5bf606315e refactor: display team members in calendar regardless of date while restricting empty team indicator to past days kdeterme 2026-09-09 13:59:45 +0200
  • 89794fa294 feat: implement can_tag permission for team mentions and restrict search visibility based on access control kdeterme 2026-09-09 13:47:32 +0200
  • 19810d101c feat: add @mention autocomplete UI in discussion replies and implement server-side team mention handling kdeterme 2026-09-09 11:53:48 +0200
  • d5f4d8a765 fix: include past planned interventions in calendar view by updating schedule visibility logic kdeterme 2026-09-09 11:16:35 +0200
  • d9f1970ca6 refactor: improve inspection document UI with file support, lazy loading, and translation fixes. kdeterme 2026-09-09 10:40:09 +0200
  • 1c7e369fe3 feat: add external reference fields and implement migration script for asset data synchronization Karl Determe 2026-09-08 17:04:34 +0200
  • 5417ca32b0 feat: add inspection management system including models, views, API endpoints, and front-end modal components Karl Determe 2026-09-08 16:57:39 +0200
  • 64e93d7ae4 feat: implement authorization request module including forms, templates, and view logic Karl Determe 2026-09-08 16:06:25 +0200
  • 787799cf11 refactor: update GIEP inspection logic to use camera inspections, invert defect coloring for specific questions, and update related translations. kdeterme 2026-09-07 14:02:28 +0200
  • 5eeda20ee6 fix: prevent round markers from appearing on polygon and line assets by checking geometry type kdeterme 2026-09-07 12:00:30 +0200
  • 584df99605 feat: enhance NatureRWIAsset spatial filtering, location handling, and inspection map data binding kdeterme 2026-09-07 11:48:55 +0200
  • 75dd0bd50e refactor: move output file resolution to model method with log-based fallback and added unit tests kdeterme 2026-09-07 11:17:00 +0200
  • 135dfb41e6 fix(webpush): support Django lazy translation objects in push payload JSON serialization kdeterme 2026-09-04 19:49:12 +0200
  • 8385a9e3e2 fix(webpush): conform RFC8292 headers, Crypto-Key fallback and exact delivery feedback kdeterme 2026-09-04 19:30:31 +0200
  • 5757b28907 fix(webpush): robust pure cryptography RFC8291 encryption and async test dispatch kdeterme 2026-09-04 12:09:53 +0200
  • 589c84b203 fix(notifications): escape translation strings in notification_settings JS kdeterme 2026-09-04 12:02:30 +0200
  • 0ac214f459 feat: implement automatic duplication from Friday to following Monday in work week view and update associated tests kdeterme 2026-09-04 11:53:28 +0200
  • 300feca9f1 feat: implement VAPID-based web push notifications with subscription management and auto-cleanup logic kdeterme 2026-09-04 11:44:40 +0200
  • 23936a5767 refactor: restrict is_blocked_due_to_contract flag to specific intervention statuses and sync via model save method kdeterme 2026-09-04 11:15:15 +0200
  • 3a241e3d03 refactor: restrict contract blocked warning to specific intervention statuses and add test coverage kdeterme 2026-09-04 11:06:31 +0200
  • 7f257a2ca3 feat: add viewer role permissions for projects, observations, and inspections access kdeterme 2026-09-04 10:44:40 +0200
  • 9e2b2a83e6 fix: wait for snap chromium IPC client to finish handshake using subprocess.run kdeterme 2026-09-04 10:07:49 +0200
  • 74526cf7a6 feat: add --reset-passwords and improve existing user candidate matching kdeterme 2026-09-04 10:01:37 +0200
  • fe0e04b3ba fix: send deeplink directly to Chromium session without ignoring CLI launch parameters kdeterme 2026-09-04 09:46:31 +0200
  • 4bb57962dc fix: use %20 encoding instead of + for Outlook deeplink body and add --only option kdeterme 2026-09-04 09:41:04 +0200
  • a1f8b4412e feat: target running Outlook PWA instance directly via app-id shortcut kdeterme 2026-09-04 09:36:27 +0200
  • 946cbcae91 feat: add bulk user creation management command with configuration cloning and email/Outlook draft generation kdeterme 2026-09-04 09:18:07 +0200
  • 74679289a4 feat: add calendar view for interventions with user preference persistence Karl Determe 2026-09-03 17:05:20 +0200
  • d131fcb0d6 fix: initialize missing member history and handle bidirectional m2m team updates in signals kdeterme 2026-09-02 17:38:26 +0200
  • 9702a19db8 feat: implement member absence tracking and visual styling in calendar interventions kdeterme 2026-09-02 14:28:12 +0200
  • 61a099eb4f feat: enhance interventions calendar UI with team color indicators, sticky column styling, and improved grid layouts kdeterme 2026-09-02 14:12:32 +0200
  • fa92404ae7 fix: exclude realized events from direct intervention query in calendar view kdeterme 2026-09-02 14:03:58 +0200
  • 0a745be17c refactor: optimize intervention assignment logic and enforce strict deduplication by ID kdeterme 2026-09-02 12:40:59 +0200
  • 32053f3635 feat: filter copied absences by allowed team IDs in services_teams.py kdeterme 2026-09-02 12:28:23 +0200
  • fad90d91c9 feat: add team synchronization service, management command, and improve calendar header UI kdeterme 2026-09-02 12:20:42 +0200
  • da7de1ac7d chore: update internationalization translation files and model reference locations kdeterme 2026-09-02 12:09:55 +0200
  • 28696e7339 refactor: optimize member history scheduling logic and implement localStorage persistence for team planning UI state kdeterme 2026-09-02 11:59:12 +0200
  • efdafa43de fix: allow direct deletion of future team assignments and remove redundant confirmation dialog kdeterme 2026-09-02 11:47:21 +0200
  • 71b445797d fix: restrict future planning visibility to explicit assignments and update team index UI styles. kdeterme 2026-09-02 11:38:51 +0200
  • 11c81c8e00 fix(teams-planning): immediate day J assignment, sticky headers, past days greyed out and team distinction kdeterme 2026-09-02 11:29:29 +0200
  • 7c8360bfc1 fix(teams): escape quotes and apostrophes in JavaScript translation tags kdeterme 2026-09-02 11:10:23 +0200
  • faafa8ec23 feat: add CompanyMemberAbsence model and integrate absence display into the team planning calendar view kdeterme 2026-09-02 11:05:16 +0200
  • 9429402292 fix: reset is_blocked_due_to_contract flag when intervention is assigned to an unblocked contract kdeterme 2026-09-02 09:56:07 +0200
  • 4824415290 feat: introduce contract blocking mechanism to suspend interventions and notifications for external users kdeterme 2026-09-02 09:42:13 +0200
  • da038b7c4f feat: implement mobile-optimized intervention list view with user-specific preference persistence and associated tests Karl Determe 2026-09-01 15:45:28 +0200
  • fecd7430ad feat: add preparation order management features and mobile intervention detail view Karl Determe 2026-09-01 14:43:52 +0200
  • ee90cf3173 feat: implement document management service with recursive versioning and folder navigation logic Karl Determe 2026-09-01 12:58:09 +0200
  • 913c00e34b feat: add English, French, and Dutch localization files for stock module Karl Determe 2026-09-01 11:53:11 +0200
  • 7e80c5b055 fix: delete inactive stock alerts to prevent uniqueness constraint violations during updates kdeterme 2026-08-31 16:29:10 +0200
  • 2a6066381e feat: integrate global document viewer modal and update note UI for interventions kdeterme 2026-08-31 14:29:45 +0200
  • 2d5166e3f3 style: update NoteType badge classes to use secondary text color kdeterme 2026-08-31 14:17:31 +0200
  • e596be66a2 style: update note type badge color schemes to improve visual categorization kdeterme 2026-08-31 14:13:56 +0200
  • 9181c1ab23 style: update intervention note badges to transparent theme and change document sequencing badge to danger style kdeterme 2026-08-31 14:09:25 +0200
  • 22efb9a6d9 style: update intervention badges to use subtle variants for better visual consistency kdeterme 2026-08-31 14:05:36 +0200
  • fd2c696780 refactor: consolidate notes and documents into a shared mobile interface component kdeterme 2026-08-31 13:56:55 +0200
  • 022217218f feat: introduce 15-minute tolerance for intervention document sequencing and photo validation logic kdeterme 2026-08-31 13:39:52 +0200
  • 14ab4d15df refactor: update document sequencing logic and refresh internationalization message catalogs kdeterme 2026-08-31 13:32:10 +0200
  • 5f8a771277 feat: introduce document sequencing service to categorize intervention files into temporal blocks and add unit tests kdeterme 2026-08-31 13:12:42 +0200
  • 5e2fb023c9 feat: implement dynamic location chips count and interactive date filter timeline preview kdeterme 2026-08-31 11:55:08 +0200
  • 5c042531e5 fix: use latest finished status timeline date as effective end date for intervention filtering and summary views kdeterme 2026-08-31 11:17:42 +0200
  • 32eec7b442 feat: implement AJAX-based folder autocomplete for Select2 widgets and add corresponding view and tests kdeterme 2026-08-29 19:41:47 +0200
  • 15b058e246 feat: add bulk user selection for sharing, implement hierarchical path display, and standardize user naming conventions. kdeterme 2026-08-29 19:33:02 +0200
  • a098a66204 feat: implement document sharing authorization and visibility settings updates kdeterme 2026-08-29 19:20:15 +0200
  • 22d0ad9928 feat: implement document and folder visibility levels with thematic filtering support kdeterme 2026-08-29 18:52:31 +0200
  • 577fb1232b feat: implement color-based sign verification and add ground truth management support kdeterme 2026-08-29 16:22:07 +0200
  • a364b6161d feat: add thematic code input to location form and add null checks for modal elements kdeterme 2026-08-28 16:15:53 +0200
  • 1df0c1b8c1 feat: track status changes in InterventionTimeLine when generating contract documents kdeterme 2026-08-28 16:05:52 +0200
  • ce79d913ea refactor: standardize inspection result status badge styling and update CSS filter components kdeterme 2026-08-28 14:39:25 +0200
  • 0fc77df306 feat: implement desktop view of inspection list view with filtering, export capabilities, and map integration kdeterme 2026-08-28 14:29:42 +0200
  • 96492a9726 feat: add dynamic signpanel type column to asset export and optimize query performance kdeterme 2026-08-28 11:09:12 +0200
  • 33ef94902b refactor: replace ContentType lookup with robust filtering and validation across asset and intervention views kdeterme 2026-08-28 10:57:41 +0200
  • 27056b61fa feat: add cancel/restore functionality for controls with granular permissions and API support kdeterme 2026-08-28 10:45:17 +0200
  • 10942c81af chore: update Dutch and English translations for unprocessed and overdue intervention labels kdeterme 2026-08-28 10:13:39 +0200
  • 4a2aaf9fd0 feat: implement control management views, offline support, and associated unit tests Karl Determe 2026-08-27 16:40:48 +0200
  • 6b8978254b feat: add unit tests and views for asset editing and export functionality Karl Determe 2026-08-27 16:06:34 +0200
  • 0b190526f8 feat: add external_reference field to assets with permission support, improve intervention contract assignment logic, and sanitize template strings. kdeterme 2026-08-26 16:52:09 +0200
  • 4135c6ef47 feat: implement traffic light asset management models, views, and cross-plan parsing utilities Karl Determe 2026-08-26 09:33:40 +0200
  • ba268f5e2a feat: implement traffic light radar support including models, views, templates, and tests Karl Determe 2026-08-25 16:02:51 +0200
  • 6fe9908a11 feat: introduce modular intervention workflow view components and logic for status management Karl Determe 2026-08-25 15:03:20 +0200
  • af949b8b3d feat: add UI template for importing and comparing traffic light cross plans from Excel files Karl Determe 2026-08-25 14:03:30 +0200
  • ac75712828 feat: add traffic light cross-plan import functionality with file upload and data preview/integration support Karl Determe 2026-08-25 13:25:37 +0200
  • 442469f3e0 Support cross plan cable headers in any column, dynamic strands, and radar codes Karl Determe 2026-08-25 12:30:26 +0200