Achilles Rasquinha
005cfe3dc8
🎉 NEW Frappe Chat ( #4612 )
...
* added doctypes, created frappe chat ui
* added component layout with state-like abilities, added apis
* updated user doctype, moved from state-like feature and component abstraction
* added room component
* fixed publish_realtime with after_commit = True
* created room component and searchbar
* minor fix
* functional message parsing
* update
* Added Chat Profile
* added chat message
* more changes into chat room
* fixed APIs, added client side scripting
* added chat message attachements, more doc updates
* Brand New UI with socket io room integration
* completed socketio integration. off to room subscription and publish
* realtime room update
* raw update
* initialized docs, added p2p connection for call tests
* updated docs
* added coverage, updated api for ease of use
* raw commit
* added test cases
* Chat Room updates and new room creation
* added chat group creation
* added collapsible plugin
* toggable room view
* updated
* [RAW]
* updated UI for chat
* Deleted Previous Chat Page
* moved from frappe.Chat.Widget to frappe.Chat
* modularized frappe-fab
* added more docstrings
* tried adding conversation tones
* Added conversation_tones and refurbished chat popper
* modified frappe.ui.Dialog, moved from AppBar to ActionBar, responsive for Mobile 💃
* moved RoomList item namespace
* Configurable Desktop update, moved profile updates to on_update
* added state change listeners
* removed AppBar to ActionBar customizable 💃
* added destroy method
* removed coverage, refactored group creation
* Successful Chat Rooms and Group creation
* sort rows based on last_message_timestamp or creation
* added frappe._.compare
* removed redundant less variables
* Chat Room back button with custom routing and destroy methods
* Added EmojiPicker
* fixed multiple dialog render
* setup quick access
* added chat chime, functional chat message list updates at room list
* deleted package-lock.json
* realtime date updates
* updated chat message list
* functional message render and updates
* added track seen
* added typing status
* updated typing status
* valid typing statuses and quick search
* Functional Quick Search
* reverted fix
* some more cleanup and promisifed
* fixed hints close on click
* updated fab boldness
* close popper on click panel
* close popper on click panel
* reverted octicon-lg, fixed popper heading click
* new frappe capture
* removed webcamjs
* added uploader and capture
* removed chat FAB, added as notification instead
* on message update
2017-12-28 18:58:43 +05:30
rohitwaghchaure
cacc206f5a
Show zero rate column in the print if print_hide_if_no_value is disabled ( #4694 )
2017-12-28 12:55:21 +05:30
Brown-Harry Boma
67f30a762c
Prevent duplicate sidebar display in mobile view ( #4592 )
2017-12-11 11:11:09 +05:30
Nabin Hait
b7acbcdeb2
Merge branch 'master' into develop
2017-12-06 14:16:03 +05:30
Saurabh
f2252568f6
[fix] sanitize input on search page ( #4565 )
2017-12-05 16:07:17 +05:30
lasalesi
8a408300c9
added FreeOTP as two-factor authentication app ( #4521 )
2017-11-29 09:33:25 +05:30
ci2014
a896ebeab6
Allow users to confirm the message by enter ( #4476 )
...
Users can confirm the message and proceed by pressing enter, not necessary to use the mouse.
2017-11-21 16:01:58 +05:30
Britlog
88a3ab3995
Translations ( #4470 )
2017-11-13 10:44:13 +05:30
Makarand Bauskar
9ff3dfcd4c
[hotfix] robots.txt file is considered as static instead of getting context from robots.py ( #4325 )
2017-10-17 11:56:29 +05:30
Aditya Hase
c222744829
Convert dict.items() to list explicitly for deleting elems while iterating
2017-09-27 01:08:07 +05:30
shridhar
44e6027549
Removed trailing whitespaces from login.py
2017-09-14 12:44:13 +05:30
Rushabh Mehta
ed431b03c2
Update login.py
2017-09-14 12:31:54 +05:30
shridhar
fb48bca8dd
Change place holder based on system settings
...
add place holder in login.py and then use in template
2017-09-14 12:15:58 +05:30
shridhar
4d954d5569
Change placeholder to 'Email address or Username' in login screen
...
Change placeholder in login screen based on system setting
If allowed login using mobile number placeholder => 'Email address or Mobile number'
If allowed login using username placeholder => 'Email address or Username'
If allowed login using both username and mobile placeholder => 'Email Address or Mobile number or Username'
2017-09-14 11:09:19 +05:30
Rushabh Mehta
683bafef6b
Merge pull request #4053 from rmehta/contact-us-settings
...
Contact Us Settings
2017-09-06 10:47:19 +05:30
Rushabh Mehta
b8b4dd70d0
Merge pull request #4062 from netchampfaris/print-format
...
[Print Format] Align labels to right
2017-09-06 10:43:54 +05:30
Faris Ansari
61b4dc3147
[Print Format] Align labels to right
2017-09-05 14:04:39 +05:30
Rushabh Mehta
5338f5c95d
[minor] list
2017-09-05 12:09:42 +05:30
Rushabh Mehta
faee27f773
[fix] [translation] switch to desk, #3328
2017-09-04 22:26:12 +05:30
Rushabh Mehta
664adb470c
[fix] add phone, email, skype in contact us, fixes frappe/erpnext#1226
2017-09-04 21:46:28 +05:30
Aditya Hase
99f17c651c
Use 'in' instead of 'has_key'
2017-09-04 16:05:58 +05:30
Aditya Hase
14800deea1
Use six.moves.urllib.parse.urljoin instead of urllib.basejoin
2017-09-04 16:05:57 +05:30
Rushabh Mehta
efe88591c2
Merge branch 'master' into staging
2017-08-24 16:51:28 +05:30
Faris Ansari
598930fca9
[fix] desk assets for mobile
2017-08-24 14:26:53 +05:30
Rushabh Mehta
19e9834850
[added] print style
2017-08-17 18:34:14 +05:30
Aditya Hase
769338f136
Replaced all instances of basestring with six.string_types
2017-08-11 00:10:11 +05:30
Rushabh Mehta
03520ea588
[fix] top padding for login
2017-08-08 15:21:14 +05:30
Rushabh Mehta
b6204a126a
Merge pull request #3873 from rmehta/ui-fixes
...
[fixes] bunch of ui fixes
2017-08-08 15:05:50 +05:30
Rushabh Mehta
bc4d46a362
[fix] style and move setup to system settings
2017-08-08 14:29:22 +05:30
Rushabh Mehta
4e42ed65e1
Merge branch 'twofactor' of https://github.com/manqala/frappe into manqala-twofactor
2017-08-08 11:58:22 +05:30
Rushabh Mehta
cdfcf10e08
[fixes] bunch of ui fixes
2017-08-08 11:55:54 +05:30
Rushabh Mehta
b39b59583f
[fix] add theme color ( #3869 )
2017-08-07 18:03:03 +05:30
Aditya Hase
62bb03ef6e
Replaced Python 2 print syntax with Python 3 syntax ( #3838 )
...
* Replaced Python 2 print syntax with Python 3 syntax
* Update utils.py
2017-08-02 17:10:40 +05:30
Aditya Hase
9d7d384a63
Replaced urllib.quote imports with six.moves.urllib.parse.quote ( #3837 )
2017-08-02 17:09:16 +05:30
Aditya Hase
e6bd1e4995
Replaced all instances of 'unicode' with 'six.text_type' ( #3825 )
2017-08-02 16:57:39 +05:30
Rushabh Mehta
8bc72a1255
[minor] list is extensible
2017-08-02 14:54:28 +05:30
ckosiegbu
86bfd7bf68
Merge branch 'develop' into twofactor
2017-07-31 00:15:17 +01:00
ckosiegbu
6b06f9e943
Various fixes. Barcode email now sent only once instead of on each login.
2017-07-31 00:02:53 +01:00
ckosiegbu
4cf4bb38ea
Merge branch 'twofactor' of https://github.com/manqala/frappe into twofactor
2017-07-28 17:52:40 +01:00
B H Boma
94cc69dfa5
[WIP]Add QRCode email feature
2017-07-28 17:48:36 +01:00
Rushabh Mehta
f0f16ff815
[fix] save last route on error so user logs in to the correct page, fixes frappe/erpnext#8174
2017-07-28 15:18:53 +05:30
Rushabh Mehta
c519122929
[docs] Build docs in an app ( #3796 )
...
* [docs] to be rendered in website
* [docs] generating-docs.md
* [fix] codacy
* [docs] minor updates
* [fix] routing
2017-07-28 11:43:16 +05:30
ckosiegbu
cbee42f2d6
Merge branch 'develop' into twofactor
2017-07-27 21:52:42 +01:00
omkarghaisas
d56fbaba41
Third party apps portal ( #3782 )
...
* Added third party apps portal page stub
* [WIP] third party apps portal page
* Added portal page third party apps
Added page to manage OAuth 2.0 active sessions
* [Fix] Typo me.html
* frappe/www/third_party_apps.
* [Fix] Added column for last log in
2017-07-27 11:32:40 +05:30
Rushabh Mehta
bc8044c4e0
[fix] no breadcrumbs in update-password
2017-07-27 10:39:26 +05:30
B H Boma
4b84a1a572
[fix] Qrcode not visible for twofactor auth
2017-07-18 10:39:44 +01:00
crossxcell99
9741ca7dcf
use OTP App, SMS or Email to authenticate
2017-07-06 18:46:26 +01:00
crossxcell99
9771308072
Check if user role on login, return otpauth uri
2017-06-29 13:00:07 +01:00
Faris Ansari
e841219d0a
Fix mobile app error
...
frappe/erpnext#9406
2017-06-21 14:26:48 +05:30
tundebabzy
bbde2ec4cf
rewrite use of dict.iteritems ( #3498 )
...
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
* dict.iteritems to six.iteritems(dict) for python3 compatibility
2017-06-19 09:10:21 +05:30