3906 Commits
Author SHA1 Message Date
zooqueenandHanzo Dev 93d133b285 Load the telemetry plugin for signed-in sessions only
Hanzo CI/CD / cicd (push) Waiting to run
CI/CD / cicd (push) Waiting to run
Frappe refuses the telemetry switch to guests, so a guest opening the
Help Center no longer sends a request that answers 403.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-15 12:20:30 -07:00
zooqueen 5d7054c177 Carry the Hanzo mark across the Help Center
The desk SPA's titles, marks and install icons come from this repo's own
source, so they change here: the shell title and apple title, the PWA
manifest name, the sidebar and welcome-ticket copy, the fallback logo
component, the SPA favicon and the 180/192/512 install icons.

The login page, navbar, footer and favicon are rendered by the Frappe core,
which reads those marks from Website Settings / Navbar Settings / System
Settings at run time. helpdesk/brand.py writes them and the entrypoint runs
it per site on every boot, next to the SSO setup. Each field is set to a
constant and guarded on the field existing, so a boot against a site that
already exists restores the same values instead of failing.

The marks are served from this app's own public directory
(helpdesk/public -> /assets/helpdesk), so no page reaches a third-party host
for a logo.
2026-08-13 23:19:08 -07:00
Ritvik Sardana 08530e1ace fix: null guard check 2026-06-30 01:04:45 +05:30
Ritvik Sardana 7e33405e77 fix: null guard check 2026-06-30 01:00:26 +05:30
Ritvik Sardana f5db77a443 fix: pass uploadFunction prop 2026-06-30 00:54:34 +05:30
Ritvik Sardana 93b695cd76 fix: listview column resize, phone column & max capping 2026-06-29 18:02:33 +05:30
RitvikSardanaandGitHub 11224d4e3f Revert "fix: bump frappe UI" 2026-06-29 13:30:41 +05:30
Ritvik Sardana 582e8cf498 chore: code cleanup 2026-06-28 14:18:25 +05:30
Ritvik Sardana 6fd54a9e79 fix: better list view 2026-06-28 14:02:26 +05:30
Ritvik Sardana 0500dac0d2 fix: dev mode 2026-06-27 23:35:33 +05:30
Ritvik Sardana 57807e2215 fix: cap analytic changes to 100% 2026-06-27 20:32:32 +05:30
Ritvik Sardana fe69366c59 Merge branch 'fix/bump-frappe-ui' of https://github.com/RitvikSardana/helpdesk into fix/bump-frappe-ui 2026-06-27 20:06:33 +05:30
Ritvik Sardana cb2d61534c chore: remove dead code 2026-06-27 20:06:06 +05:30
RitvikSardanaandGitHub 35df95ca99 Merge branch 'develop' into fix/bump-frappe-ui 2026-06-27 19:45:51 +05:30
Ritvik Sardana 53bc8e1754 fix: update frappe-ui version 2026-06-27 19:29:59 +05:30
Ritvik Sardana 3d04586c33 fix: remove overscroll-behavior: none to fix scroll chaining issue 2026-06-26 18:17:07 +05:30
Sydney 6e20a17d3e fix: use onError instead of catch for promise rejection in setAvailability 2026-06-26 12:37:01 +05:30
Sydney 9e2daa140a fix: drop redundant per ticket fetch for current agent in AssignTo 2026-06-26 11:57:39 +05:30
Sydney d1014fc850 refactor: update frontend to read availability from store 2026-06-26 11:44:35 +05:30
Sydney 6e53b2fe30 refactor: seed agent availability from session 2026-06-26 11:43:00 +05:30
RitvikSardanaandGitHub 9b15a0289d Merge pull request #3499 from RitvikSardana/fix/customer-dark-mode
fix: dark mode issues
2026-06-26 01:38:13 +05:30
Ritvik SardanaandClaude Opus 4.8 e58f35f71f fix: return submit promise in remove contact dialog
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-26 00:56:08 +05:30
RitvikSardanaandGitHub aba6983804 Merge pull request #3488 from RitvikSardana/fix/dashboard-and-recent-tickets
fix: dedupe recent tickets, feedback rating by resolution date, staledashboard stats
2026-06-25 23:52:30 +05:30
Ritvik Sardana 379d7765af fix: stale tickets 2026-06-25 23:36:55 +05:30
Ritvik Sardana 8124ec0dbb fix: badge color 2026-06-25 23:24:01 +05:30
Ritvik Sardana ea2cff94c9 fix: dark mode issues 2026-06-25 23:21:36 +05:30
Ritvik Sardana 10c07d06c5 fix: validate primary contact 2026-06-25 13:26:06 +05:30
Ritvik Sardana bd0e68628e fix: link a contact to customer while editing the contact 2026-06-23 20:47:12 +05:30
Ritvik Sardana b7971f9872 fix(styles): customer contact 2026-06-23 18:32:49 +05:30
Ritvik Sardana 3393842de3 fix: add empty state in contact feedback 2026-06-23 10:37:00 +05:30
Ritvik Sardana d3fc9b8168 fix(styles): customer/contact 2026-06-22 14:35:57 +05:30
Ritvik SardanaandClaude Opus 4.8 00c8c71bca fix(i18n): wrap untranslated strings in customer/contact UI
Wrap user-facing labels, button text and a toast message in __() so
they are picked up for translation.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-22 02:32:19 +05:30
Ritvik Sardana 7a086dd727 fix: improve copy and add agent manager perm to User Invitation 2026-06-22 02:18:57 +05:30
Ritvik Sardana 71fd157fa9 fix: replace image styles 2026-06-21 22:25:05 +05:30
Ritvik Sardana acebd86317 refactor: contact composable file 2026-06-21 19:36:29 +05:30
Ritvik Sardana 4e118c89db fix: remove dead code 2026-06-21 18:44:55 +05:30
Ritvik Sardana 5e407587d9 fix: remove dead code 2026-06-21 16:48:32 +05:30
Ritvik Sardana 54c247d2e7 fix(analytics): neutral arrow if no changes 2026-06-20 18:04:36 +05:30
Ritvik SardanaandClaude Opus 4.8 0629aaeed3 fix: dedup recent tickets, feedback rating by resolution date, stale dashboard stats
- get_recent_tickets: exclude current + org tickets from the raised_by query
  so a ticket matching both customer and raised_by no longer appears twice.
- Dashboard avg feedback rating: filter on resolution_date instead of
  creation, so every ticket resolved in the period is counted regardless of
  when it was raised.
- Dashboard.vue: drop the static frappe-ui cache keys on the stat resources;
  the shared cached instance stayed bound to a previous mount's filters and
  sent stale params after navigating away and back.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-20 17:28:40 +05:30
Ritvik Sardana f959603015 fix: edit customer name 2026-06-20 17:15:44 +05:30
Ritvik Sardana 20c5363fc2 fix(styles): customer/contact analytics 2026-06-19 13:27:12 +05:30
Ritvik Sardana 2673629798 fix: add contact role update confirmation 2026-06-19 12:49:35 +05:30
Ritvik Sardana e0ac5cead0 chore: copy cleanup 2026-06-19 03:52:34 +05:30
Ritvik Sardana 9903a4468f fix: add patch to backfill customer_type in existing customers 2026-06-19 02:33:58 +05:30
Ritvik Sardana 611d0742a8 fix: delete customer contact logic 2026-06-19 02:21:24 +05:30
Ritvik Sardana c76241f7c0 fix: image uploader in contact customer 2026-06-18 19:03:08 +05:30
Ritvik Sardana 0fb9d76d5d fix: code cleanup in contact 2026-06-18 17:37:40 +05:30
Ritvik Sardana 822c975cbf fix: show linked customers in contact 2026-06-18 17:30:59 +05:30
Ritvik Sardana ba7d5d44b6 fix: new customer dialog styles 2026-06-18 16:56:15 +05:30
Ritvik Sardana 1d02ca7951 fix: label styling 2026-06-18 16:17:35 +05:30