Bernt Christian Egeland 8fd9ea6c7b Tighten account, technician app and upload handling (#449) пре 3 недеља
..
0_init 62dbccef7a Work order duration tracking and direct technician assignment (#38) пре 7 месеци
20260307232727_workorder_duration 62dbccef7a Work order duration tracking and direct technician assignment (#38) пре 7 месеци
20260311184346_audit_log 7b558e2837 Add ISO 27001 compliant audit logging (#53) пре 7 месеци
20260312190308_ai_integration e6132c556e Add AI-powered vehicle insights (summary & common issues) (#65) пре 7 месеци
20260317075019_labor_preset e9c88ac1c2 Add labor presets (#77) пре 7 месеци
20260323160120_telegram_messages aad431258d Add Telegram messaging integration (#88) пре 7 месеци
20260324171951_barcode d0bf1574d5 Add barcode scanning for inventory and work orders (#90) пре 7 месеци
20260324212722_multi_part_images 1c4c215064 Multi-image inventory with AI auto-fill (#91) пре 7 месеци
20260325204612_net_profit 7d5d25117f Add net profit tracking and reporting for service parts (#92) пре 7 месеци
20260326062211_service_unit ae84e0715c Add service/flat-fee pricing type for labor items (#94) пре 7 месеци
20260326082336_technician_assignment b2e553beb7 migration пре 7 месеци
20260327055410_invoice_due_date c306e209ed Add invoice date, due date, and payment status controls to work orders (#99) пре 7 месеци
20260327083943_customer_status_report 4b403c46dc Add status report management with feedback notifications (#101) пре 7 месеци
20260329102940_report_scheduler 30b51e9fe8 Add reports date range picker, PDF export, and scheduled report delivery (#115) пре 7 месеци
20260403135129_vehicle_outstanding_items f2fe6b8799 Add vehicle observations feature (#121) пре 6 месеци
20260410061236_tax 0e32974cdc Tax system: inclusive mode, customer tax fields, universal invoice display (#138) пре 6 месеци
20260411182756_sms_customer_login 4b850c5a75 Customer portal: directory, landing, downloads, SMS sign-in (#144) пре 6 месеци
20260412140256_service_package b135ed41a5 Add parts support to service packages (#147) пре 6 месеци
20260412143333_warranty_tracking 6e5a2b56bc Add warranty tracking to service records (#148) пре 6 месеци
20260501152451_webhooks aea0e2ffb6 Webhooks with HMAC signing, SSRF guard, retry, and i18n (#159) пре 6 месеци
20260503000000_vehicle_engine_code c8474cdcfc Add engine code field to vehicles (#161) пре 5 месеци
20260525102721_part_markup e95ff78ce7 Add option to set markup for parts (#187) пре 4 месеци
20260727200000_inventory_ledger_and_alerts 9ed85ab553 Inventory: stock ledger, barcode uniqueness, low-stock alerts (#199) пре 3 месеци
20260811100000_user_last_seen_version c158dc1dbd Show a one-time update banner after new deployments (#222) пре 2 месеци
20260811164154_user_dashboard_layout 38ab1aa6af Rebuild the dashboard as a drag-and-resize grid with custom table cards (#224) пре 2 месеци
20260811170236_dashboard_widgets 38ab1aa6af Rebuild the dashboard as a drag-and-resize grid with custom table cards (#224) пре 2 месеци
20260811180000_customer_number f6f6092d2a Add editable per-organization customer numbers (#226) пре 2 месеци
20260811181500_quote_part_cost 47442e6ab6 Add cost/markup to quote parts and internal parts cost on Bills (#225) пре 2 месеци
20260811200000_service_record_org_scope 2f66d718bb Add parts-only counter sales (invoices without a vehicle) (#227) пре 2 месеци
20260812210000_reminder_notifications 111fd2a30b Add per-reminder due notifications (bell and email) (#229) пре 2 месеци
20260813160000_reminder_org_scope 111fd2a30b Add per-reminder due notifications (bell and email) (#229) пре 2 месеци
20260815120000_inspection_eu_compliance a4ad13567e Rebuild inspections (#236) пре 2 месеци
20260815140000_inspection_defect_suggestions a4ad13567e Rebuild inspections (#236) пре 2 месеци
20260815160000_service_record_inspection_link a4ad13567e Rebuild inspections (#236) пре 2 месеци
20260815180000_inspection_array_nullability a4ad13567e Rebuild inspections (#236) пре 2 месеци
20260815200000_inspection_template_provenance 2bbd3f9e79 Give templates a stable identity and let them travel as files (#237) пре 2 месеци
20260815210000_scheduled_messages 0b693c1c29 rewamp the message page and allow recurring messages (#239) пре 2 месеци
20260816090000_inspection_scale_snapshot 383de1afc3 Pin each inspection to the scale it was graded on (#247) пре 2 месеци
20260820111905_tire_hotel 8ecc7ec0ac Tire hotel: seasonal tire storage, from check-in to the invoice (#256) пре 2 месеци
20260821134531_whatsapp_messages a5ab2c416a WhatsApp messaging through Twilio or Meta, in one inbox with SMS and Telegram (#263) пре 2 месеци
20260825120000_work_bays e844c7c7ec Work board: plan the week on a timeline (#265) пре 2 месеци
20260826155804_inventory_units_fractional_stock 4fdace7dcf Restore part cost, markup and stock links from backups; pick preset parts from inventory (#266) пре 2 месеци
20260827095320_technician_time_entries 23659115c5 Technician app API, time tracking and the role fix (#268) пре 2 месеци
20260827111920_push_devices 23659115c5 Technician app API, time tracking and the role fix (#268) пре 2 месеци
20260829074551_technician_setup_codes aa6a32d49a One way to add somebody, and a technician sign-in that fits a workshop (#269) пре 2 месеци
20260829085021_technician_phone_login aa6a32d49a One way to add somebody, and a technician sign-in that fits a workshop (#269) пре 2 месеци
20260829091507_user_phone aa6a32d49a One way to add somebody, and a technician sign-in that fits a workshop (#269) пре 2 месеци
20260829122700_customer_code_attempts aa6a32d49a One way to add somebody, and a technician sign-in that fits a workshop (#269) пре 2 месеци
20260829150000_service_concerns b923219ac6 Customer concerns as rows, each answerable by a finding (#270) пре 2 месеци
20260831190000_document_edit_lock 0f1fdd03ba Lock invoices and quotes once they are settled (#290) пре 1 месец
20260901090000_custom_field_default_value 98d7ca504d Custom fields: live list, default values, and real invoice placement (#297) пре 1 месец
20260902140000_integrations_platform c7881004c9 Integrations platform with Google Calendar, Microsoft 365 and Zoom (#300) пре 1 месец
20260902190000_import_batches 7c46847eca Universal spreadsheet importer with dry run, undo and templates (#299) пре 1 месец
20260903080000_vehicle_inspection_status 2338a31a80 Vegvesen plate lookup, inspection due dates and inspection reminder campaigns (#305) пре 1 месец
20260903090000_inspection_reminders 2338a31a80 Vegvesen plate lookup, inspection due dates and inspection reminder campaigns (#305) пре 1 месец
20260903120000_document_designs_and_issued_invoices 723efb6212 Invoice designs as rows, issued invoices frozen, and a design for parts-only sales (#307) пре 1 месец
20260903150000_document_design_auto_rules 723efb6212 Invoice designs as rows, issued invoices frozen, and a design for parts-only sales (#307) пре 1 месец
20260904120000_message_read_tracking 28ab4acfde Count unread messages in the sidebar and mark a thread read when it is opened (#322) пре 1 месец
20260905090000_vehicle_safety_reports 87dca73a1b Add an NHTSA connector with a vehicle safety panel (#325) пре 1 месец
20260906120000_external_event_remote_url 595788d21d Group a backfill into one activity row with counts, open pulled calendar events in place, and keep the vendor's event link (#335) пре 1 месец
20260906161411_reminder_due_time 11de4bd5cf Calendar rebuilt as a full-screen planner, reminders with a time, and dates read in the workshop's timezone (#339) пре 1 месец
20260908180000_email_templates d05b18192d Email template designer (#357) пре 1 месец
20260909210000_two_factor_verification_state a468981b75 Enabling 2FA fails (#372) пре 1 месец
20260910163444_split_tax_components e66ec9b0d2 Split tax into several rates for Québec and other two-tax markets (#374) пре 1 месец
20260911090000_payments_booked_once 4e6793da2f Online payments are booked once, with end-to-end tests for Stripe and PayPal (#377) пре 1 месец
20260911180000_attach_orphan_telegram_messages 9a861a95dc Count only messages the inbox can open, and adopt a chat's earlier messages when it links (#385) пре 1 месец
20260912152131_known_devices 81b8dbb45e Signed-in devices, new-device mail, and password changes that end other sessions (#389) пре 1 месец
20260915141516_quote_response_dismissed_at 8a27bca7ea Let a locked quote be converted to a work order (#397) пре 1 месец
20260916120000_ai_chats_scoped_to_record 8e4888415c Ask AI about one vehicle or one customer (#405) пре 1 месец
20260918120000_warranty_statement 36507b2233 State the workshop warranty on quotes and work orders, with defaults (#408) пре 1 месец
20260919142636_work_order_overhaul fa21f771af Overhauled work order page, offered beside the classic one (#410) пре 1 месец
20260921180000_work_order_statuses 3d2f42b593 Let a workshop define its own work order statuses (#416) пре 1 месец
20260922090000_update_banner_shown_at 70a9a834bb Announce only minor releases, for an hour, with the clock on the user record (#418) пре 1 месец
20260924101354_inspection_design 334caa5b94 Inspection templates, translated checklists and a Norwegian EU-kontroll preset (#420) пре 1 месец
20260924150000_member_signatures 014387b2c8 Add personal signatures to invoices, quotes and inspection certificates (#423) пре 1 месец
20260925180000_condition_marks 43f8650cd5 Add a vehicle condition map for dents, scratches and chips (#427) пре 1 месец
20260926120000_vehicle_hsn_tsn b5695112f4 Add the German HSN/TSN type key to vehicles (#428) пре 1 месец
20260930063108_condition_map_on_invoice 8e578dd78f Print the condition map on invoices and quotes, with the linked inspection (#431) пре 4 недеља
20261007180500_condition_mark_carried_to fba74d7611 Inspection results on documents, dense table option and preview loading state (#447) пре 3 недеља
20261007200000_part_line_category aa5a70c20f Group invoice and quote lines by part category (#448) пре 3 недеља
20261008040548_session_organization_scope 8fd9ea6c7b Tighten account, technician app and upload handling (#449) пре 3 недеља
migration_lock.toml 53918b68c4 first commit пре 8 месеци