Hi. One of the best, if not the best CRM. I can see a lot of possibilities. But I have some suggestions:
- Custom CSS. As field in Administration / Interface or custom.css file.
- Some CSS tweaks to dark theme (see below).
- Administration / Interface / Cart list - Add option to add to main menu: Action history, Administration, Logout (maybe even with avatar and username).
- Possibility to choose which field should be unique (e.g. to prevent creation another contact with the same phone number) and the ability to choose from which field the name should be generated (e.g. instead of the name and surname to generate it from the phone number).
- Option to reorder photos (E.G. in Real Estate).
- Option to change upload folder for Real Estate photos (and make it public) and select sizes of uploaded files.
- Navbar on mobile view. Posibility to set sticky to top. Change order: move search to top, then right menu, then main menu on bottom. Move Hamburger menu to the right.
- In the list view - Display in first row Name on the left and + on the right (in the same row, also on mobile view), in second row search bar (only search bar), and in last row on the left: Filter (all, only mine etc.), add filter (three dots icon), and reset filter (x icon) and display option (list, kanban) on the right.
- Address Format - Division of the street field - into street and number.
- Action History - It shows something else when you enter through the right menu (here it displays less) and something else when you go through the administration.
- Merge action history and login history. And display login history only to admin (all) and one user (only his own login history)
- Meetings - address field and map.
- Possibility to edit default quick filter list (eg. remove planned, today etc. in Meetings).
- Maps without API key or options to chose: Google Maps Api, Google Maps without Api, Apple Maps.
If You want custom css, in html/main.html add:
Code:
<link rel="stylesheet" type="text/css" href="client/custom.css">
Dark Theme css:
Code:
:root { --body-bg: #151515 !important; --navbar-bg: #151515 !important; --panel-bg: #222222 !important; --panel-default-bg: #222222 !important; --navbar-inverse-bg: #222222 !important; --navbar-inverse-toggle-hover-bg: #222222 !important; --btn-default-bg: #222222 !important; --btn-default-border: #222222 !important; --input-bg: #333333 !important; --input-border: #333333 !important; --default-heading-bg-color: #444444 !important; --state-warning-bg: #444444 !important; --link-color: #0094ff !important; --link-hover-color: #0094ff !important; --state-warning-text: #eeeeee !important; } h1, h2, h3, h4, h5, h6 { font-weight: 700; } .button-container { padding: 0 0 20px; } .stick-sub.button-container { padding-bottom: 20px; } list>.table .dropdown-menu { position: absolute; } a:hover { text-decoration: none; } .panel, .well, .btn, .selectize-input, .form-control { border-radius: 0; } .panel-heading { padding: 14px; } .panel { padding-bottom: 10px; }
And if You want sticky header on mobile:
Code:
@media screen and (max-width:767px) { #header { z-index: 999; position: fixed; top: 0px; } body[data-navbar=side]>header+.content { margin-top: 50px; padding-top: 0px; } body[data-navbar=side] .stick-sub { margin-top: 39px; padding: 15px; } }
If You want hamburger menu on the right:
Code:
@media screen and (max-width:767px) { #navbar .navbar .navbar-toggle { position: fixed; right: 0px; top: 0px; z-index: 999; } .notifications-button { right: 30px; } body[data-navbar=side] #navbar .navbar-header a.navbar-brand { margin-left:10px; } }
Comment