What's Changed
- fix: show toast when ticket fails to update by @RitvikSardana in #2271
- fix: async support in form script by @RitvikSardana in #2273
- refactor: contact dialogs by @adarshkh2397 in #2274
- chore: remove unnecessary fields from HD Settings by @RitvikSardana in #2276
- fix: remove dead code by @RitvikSardana in #2277
- perf: misc int PK + indexing optimizations by @ankush in #2280
- fix: only apply team restrictions on the agent side by @RitvikSardana in #2281
- fix: on ticket reload customActions disapper by @RitvikSardana in #2282
- fix(styles): padding canned responses by @RitvikSardana in #2288
- fix: use make method for tickets raised via mail by @RitvikSardana in #2292
- feat: onboarding by @RitvikSardana in #2284
- fix: email threading by @RitvikSardana in #2300
- fix: show communication date instead of creation by @shariquerik in #2307
- fix: don't use message-id to send mails by @RitvikSardana in #2308
- fix: minor ui fixes by @RitvikSardana in #2309
- fix: listView textContent instead of innerHTML by @RitvikSardana in #2312
- fix: activity alignment by @RitvikSardana in #2314
- fix: comment alignment by @RitvikSardana in #2315
- fix: move agents & teams to settings by @RitvikSardana in #2296
- fix: duplicate history by @RitvikSardana in #2317
- fix: rewrite router file by @RitvikSardana in #2313
- fix: disable invasive posthog configs by @ankush in #2322
- chore: Update frappe UI by @RitvikSardana in #2323
- fix: return agent name instead of agent doc while finding assigned agents by @RitvikSardana in #2324
- fix: redis requires schema for uri with bench set command by @taz77 in #2320
- chore: pin redis version by @RitvikSardana in #2329
- fix: add modelValue to data fields by @RitvikSardana in #2332
- fix: use value and modelValue both by @RitvikSardana in #2333
- fix: use develop fw branch by @RitvikSardana in #2334
- ci: dynamic branch setup by @RitvikSardana in #2336
- ci: release notes by @RitvikSardana in #2337
- fix: use update:model-value to update field by @RitvikSardana in #2340
- fix: copy to clipboard function by @RitvikSardana in #2342
- fix: commit changes for auto close tickets by @RitvikSardana in #2347
- fix: update data field on blur by @RitvikSardana in #2349
- feat: Dashboard by @RitvikSardana in #2348
- fix: only check if the user is manager by @RitvikSardana in #2353
- fix: query for calculating avg rating by @RitvikSardana in #2354
- fix(dashboard): include today's date & change feedback value logic by @RitvikSardana in #2356
- fix(dashboard): handle case of same date by @RitvikSardana in #2357
- fix: dont sent ack emails on initial sync by @RitvikSardana in #2358
- fix(search): Update search args for redis 6.x and older versions by @balamurali27 in #2352
- fix: filter for name field by @RitvikSardana in #2361
- fix: show fields on agent portal creation by @RitvikSardana in #2362
- chore: update yarn.lock file by @RitvikSardana in #2363
- fix: Better SLA validations and error messages by @RitvikSardana in #2373
- fix: sla deletion validation by @RitvikSardana in #2379
- fix: use pinia for global store by @RitvikSardana in #2380
- feat: Feedback for tickets received via Email by @RitvikSardana in #2383
- fix(security): private media by @RitvikSardana in #2392
- fix: increase initial agents loaded to 20 by @RitvikSardana in #2395
- fix: find private file for new ticket by @RitvikSardana in #2396
- fix(customer_portal): owner of ticket should be able to see the ticket by @RitvikSardana in #2399
- fix(search): Construct correct OR queries by @balamurali27 in #2397
- fix: dont create communication for auto generated tickets by @RitvikSardana in #2401
- fix: handle undefined fields by @RitvikSardana in #2404
- feat: setup translations by @EltonLobo07 in #2415
- fix: change path of crowdin file to root by @RitvikSardana in #2418
- docs: add missing migration and build steps to local setup by @satriadhikara in #2386
- feat: restrict assignment of tickets to the selected team by @RitvikSardana in #2421
- fix: Strict permissions on HD Ticket by @niraj2477 in #2402
- fix(ci): add mergify.yml for backporting pr with labels by @RitvikSardana in #2425
- feat: add sla policy & business holiday by @pratikb64 in #2371
- fix(styles): settings header by @RitvikSardana in #2427
- chore: update frappe-ui by @RitvikSardana in #2428
- fix: resolve prosemirror-model by @RitvikSardana in #2430
- fix: include all recipients when using 'reply all' feature by @EltonLobo07 in #2438
- fix: avoid converting yes-no select filter values to boolean by @EltonLobo07 in #2437
- fix: sync standard and quick list filters by @EltonLobo07 in #2424
- fix: fetch contacts autocomplete from custom api by @EltonLobo07 in #2432
- refactor: SLA calculation for response by & resolution by by @RitvikSardana in #2449
- fix(ui): pause state by @RitvikSardana in #2451
- fix: list view controls rendering state by @RitvikSardana in #2456
- feat: add new user invitation flow by @EltonLobo07 in #2394
- fix: cc email by @RitvikSardana in #2459
- chore: bump version by @RitvikSardana in #2464
- fix: correct path to update pot file by @RitvikSardana in #2467
- chore: add compatibility matrix in readme file by @RitvikSardana in #2470
- feat: field dependency by @RitvikSardana in #2389
- fix: field dependency ux by @RitvikSardana in #2481
- chore: update POT file by @RitvikSardana in #2482
- fix: update form script perms by @RitvikSardana in #2490
- chore: sync translations from crowdin by @RitvikSardana in #2485
- chore: update POT file by @RitvikSardana in #2492
- feat: add assignment rule by @pratikb64 in #2398
- refactor: cleanup sla and holiday list & improve spacing by @pratikb64 in #2491
- chore: sync translations from crowdin by @RitvikSardana in #2493
- fix(patch): fn name by @RitvikSardana in #2496
- chore: sync translations from crowdin by @RitvikSardana in #2505
- fix: duplicate error handling by @pratikb64 in #2511
- fix: fill data in email_account field in HD Ticket by @RitvikSardana in #2514
- fix: style changes by @RitvikSardana in #2515
- fix: add holiday modal "default" date by @pratikb64 in #2517
- chore: Revert "fix: style changes" by @RitvikSardana in #2519
- fix: show placeholder in fields while creating tickets by @RitvikSardana in #2521
- fix: import
createApp
before frappe-ui components by @NagariaHussain in #2525 - chore: update POT file by @RitvikSardana in #2527
- chore: sync translations from crowdin by @RitvikSardana in #2528
- feat: custom ticket status and mapping to SLA by @RitvikSardana in #2484
- fix(style): overflow of status field in list view by @RitvikSardana in #2533
- chore: bump frappe UI to v0.1.192 by @RitvikSardana in #2536
- fix: issues due to custom status & frappe-ui upgrade by @RitvikSardana in #2541
- fix: remove debug=1 in SQL by @RitvikSardana in #2542
- fix: dashboard query by @RitvikSardana in #2546
- fix: framework code adjustments to disallow inviting disabled users by @EltonLobo07 in #2475
- fix: hide quick filter select's placeholder when a value is selected by @EltonLobo07 in #2547
- chore: sync translations from crowdin by @RitvikSardana in #2534
- feat: email customizations by @EltonLobo07 in #2445
- fix: frappe ui upgrade fixes by @pratikb64 in #2548
- chore: add
public
directory to version control by @NagariaHussain in #2555 - fix: on mention comment skip email if skip_email_workflow is enabled by @sumitbhanushali in #2554
- chore: sync translations from crowdin by @RitvikSardana in #2552
- fix: handle email ticket reopen and default status by @RitvikSardana in #2560
- feat: new ticket agent view by @RitvikSardana in #2537
- fix: list view and max header by @RitvikSardana in #2569
- fix: dropping FTS index by @RitvikSardana in #2570
- fix: custom actions issue by @RitvikSardana in #2571
- feat: add telephony app integration & call logs page by @pratikb64 in #2483
- chore: update POT file by @RitvikSardana in #2558
- chore: sync translations from crowdin by @RitvikSardana in #2559
- chore: update POT file by @RitvikSardana in #2568
- fix: support old customization format by @RitvikSardana in #2575
- chore: sync translations from crowdin by @RitvikSardana in #2574
- chore: update POT file by @RitvikSardana in #2580
- fix: update portal url param (backport #2587) by @mergify[bot] in #2588
- chore(release): hotfix to main by @RitvikSardana in #2589
New Contributors
- @taz77 made their first contribution in #2320
- @EltonLobo07 made their first contribution in #2415
- @satriadhikara made their first contribution in #2386
Full Changelog: v1.8.0...v1.15.0