Commit graph

741 commits

Author SHA1 Message Date
Achilles Rasquinha
17d334a5ff chat-list-notifications 2018-01-23 12:21:30 +05:30
Achilles Rasquinha
3f8bf0b5a9 added background image 2018-01-23 10:06:10 +05:30
Achilles Rasquinha
aa58f515a9 Groupable 2018-01-22 23:26:03 +05:30
Achilles Rasquinha
04091a6d83 Fixed Chat Footer Margin 2018-01-22 22:41:22 +05:30
Achilles Rasquinha
63959c9483 Fixed chat-footer padding 2018-01-22 20:36:28 +05:30
Achilles Rasquinha
25b1c0af50 fixed panel padding 2018-01-22 19:53:40 +05:30
Achilles Rasquinha
2f6df81f4b Fixed margin padding issue 2018-01-22 18:59:10 +05:30
Achilles Rasquinha
b04e3cce42 New Chat RoomView Layout 2018-01-22 18:35:25 +05:30
Achilles Rasquinha
a56452744a Fixed Chat Sound issues and Room Layout 2018-01-18 19:12:41 +05:30
Achilles Rasquinha
2a615d112a
Merge pull request #4870 from achillesrasquinha/new-chat-ui
"New" Chat UI
2018-01-18 18:19:45 +05:30
Achilles Rasquinha
67021b451e new chat ui 2018-01-18 16:37:10 +05:30
Achilles Rasquinha
230a575754 Fix Chat Hint View 2018-01-17 13:32:27 +05:30
Achilles Rasquinha
3b6dc12e90 More Chat UI Fixes 2018-01-15 19:32:13 +05:30
Achilles Rasquinha
3319d0ca4f more layout fixes for chat 2018-01-15 18:33:39 +05:30
Achilles Rasquinha
b750464181 New Chat Layout 2018-01-15 16:43:03 +05:30
Achilles Rasquinha
287023daad Truncate ChatMessage when ChatRoomList is shown 2018-01-09 19:11:20 +05:30
Achilles Rasquinha
b60b001fce Fixed Chat Scrolling Issues 2018-01-08 22:53:37 +05:30
Faris Ansari
69ca51fe35 Include dependent currency field with Currency fields (#4747)
* Include dependent currency field with Currency fields

* Escape HTML instead of encode

* Fix for LTR
2018-01-05 13:03:45 +05:30
Achilles Rasquinha
7541886671 Merge branch 'develop' into chat-fixes 2018-01-04 16:38:51 +05:30
Achilles Rasquinha
e691a9e753 Added Design Consistencies 2018-01-03 17:36:20 +05:30
Achilles Rasquinha
f09cd2c1b7 Permission Fixes 2018-01-03 15:08:26 +05:30
Faris Ansari
4ad23ed871
More Listview fixes (#4733)
* Keep indexes in Sr. No after sort, fix flash on render

* List Activity style fix

* Fix cell formatting for currency
2018-01-01 11:37:08 +05:30
Prateeksha Singh
995a384d46 [refactor] UI Tree component (#4700)
* tree refactor

* [tree] Tree as the only class

* [tree] style tweaks

* [ui-tree] remove frappe.call, add async handler

* [minor] add way to add raw elements to sidebar

* [ui-tree] cleanups

* [ui-tree] default icon-set
2017-12-29 18:21:04 +05:30
Achilles Rasquinha
4be9297386 Supressing Chat Profile test cases for now, fixed frappe-chat-toggle on navbar 2017-12-29 10:56:17 +05:30
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
Faris Ansari
eea0943c4c
ListView Fixes (#4691)
* List Row click fix

* Fix Date Editing

* Firefox checkbox fix

* Checkbox fix

* Add standard fields in doctype, show all valid fields in Child Doctype

* codacy

* FIx List View column layout

* Validate column name

* [FileView] Add Created On column, Toggle Grid View
2017-12-28 11:48:13 +05:30
Faris Ansari
7595fb75ba
New ListView 💥 + DataTable (#4577)
* first cut

* Code refactoring, styling

* Added Sorting

* Revert query_report to use slickgrid

* cleanup

* Edit cell working

* Add regrid, remove datatable

* Add clusterize

* Update lib, fix get_checked_items

* New ReportView

* wip

* Enable editing, fix styles

* update lib

* wip

* fix refresh rows and editable cells

* Refresh list_view every 3s, decouple refreshing logic

* Report editing fixes

* Cleanup loading fields, add column then refresh list

* [wip] New List View

* [working] Render results

* ListView is now BaseList, add new ListView and GanttView

* Create new page for each ListView

* GanttView working

* CalendarView working

* KanbanView working

* Cache list_view based on page_name

* Gantt view buttons on mobile

* Add ReportView

* Refresh datatable on render

* Setup like

* [start][filters] clean up FilterList

* [filters] refactor FilterList

* [filters] minor fix

* [filters] fix remove filter

* filter utils

* more utils, remove apply

* rewrite as class, remove 'me' references

* [filter] implement on_change to decouple parent functions

* Integrate new filters with new BaseList

* Setup freeze area for ListView

* Set breadcrumbs on setup_page

* Trigger list update from events

* Setup footnote area

* Fix Kanban Board filters

* Add filters to standard filters, then filter_list

* Remove old files

* Fix ImageView

* Some more fixes for BaseList.init

* Fix order_by on load

* Report View: remember columns

* Fix for hidden filters

* Fix for delete items

* InboxView

* Shift select checkboxes

* Fix ESLint errors

* More refactoring

- Move ListMenu to Listview
- New FileView
- Ability to add custom breadcrumbs

* FileManager working

* Tags, set filters from route options

* Custom Reports Working

* List Sidebar reports

* Report Name as title

* Fix ESLint errors

* Fix UI tests

* Fix Kanban test

* Format ID column

* [fix] Kanban cards title

* Checkbox fix

* Fix Activity Page

* Update rows in Report in place

* Child Table columns in Report View
2017-12-27 11:24:25 +05:30
Prateeksha Singh
d5ad0ff2e8 Setup stages (#4618)
* setup complete stages

* [setup] better setup-in-progress card

* restructure setup exception flow

* use setup_stages hook

* Add message for non-dev mode, fail instead of error

* message to not include commits in app setup stages
2017-12-21 11:55:49 +05:30
Faris Ansari
7576c01172 Various
- Data Import Status in listview
- Commit desk.css
- Remove refresh_fields from set_read_only
2017-12-15 14:50:47 +05:30
Prateeksha Singh
3030c6d212 replace rumble with simple cute wiggling (#4628) 2017-12-15 14:20:24 +05:30
Prateeksha Singh
5763766248 [tags] Remove taggle (#4631) 2017-12-15 14:18:53 +05:30
Manas Solanki
520bfc2ae4 New data import (#4601)
* created/moved the files

* added the model for the downloading the data

* add the file with the error data

* changes added other changes and fix codacy

* changes in the config and utils files

* fixed the test cases

* minor changes in the data keys dict

* changed the test file location

* fixed the tests

* set the route in the list view and show only erors

* minor fixes in the childtable import and log tables rendering

* Refactor Download dialog to use MultiCheck
2017-12-15 12:17:24 +05:30
Prateeksha Singh
3565ca48b0
Merge pull request #4606 from netchampfaris/Tab-focus-checkbox
Tab focus checkbox
2017-12-12 14:51:05 +05:30
Prateeksha Singh
1edc2b2936 update charts docs 2017-12-12 14:27:53 +05:30
Faris Ansari
576e927313 Tab focus checkbox 2017-12-12 12:32:55 +05:30
Prateeksha Singh
d1aa5c60b4 [Multicheck control] (#4529)
* multicheck control

* [checkboxes] replace in domain settings

* [checkboxes] use in setup_wizard domains

* [multicheck] minor

* [multicheck] set and get value as an array

* [multicheck] make controls.less

* basic view control with value as array object

* load active domains

* selenium helper: multicheck

* [multicheck] make field if not present

* [multicheck] append control in an HTML field
2017-12-06 13:25:33 +05:30
pratu16x7
f4151a3e0b [fix] align checkboxes with text inputs, fixes frappe/erpnext#11588 2017-11-20 12:45:28 +05:30
Prateeksha Singh
af9d7dc07c add disabling of dialog primary button (#4503) 2017-11-16 14:29:03 +05:30
Saurabh
8f07515b45 Merge branch 'master' into develop 2017-11-08 12:03:43 +05:30
pratu16x7
e9209151cf [fix] setup complete state colors 2017-11-06 10:10:01 +05:30
Prateeksha Singh
5d0c7c9e6b
Revert "[hotfix] setup complete state colors" 2017-11-06 10:05:39 +05:30
Prateeksha Singh
909bab0bad
Merge pull request #4430 from pratu16x7/hotfix
[hotfix] setup complete state colors
2017-11-06 10:03:22 +05:30
pratu16x7
e90abdfc58 [fix] setup complete state colors 2017-11-06 09:58:05 +05:30
Faris Ansari
ab8de1d83f
New Control: MultiSelect (#4425)
* New Control: MultiSelect

* fix codacy
2017-11-03 14:57:56 +05:30
Prateeksha Singh
875b965d40 use the new frappe charts :D (#4410) 2017-10-31 12:53:11 +05:30
Faris Ansari
5508651485 Browse attached images in Image View (#4374)
* Browse attached images in Image View #4141

* fix codacy
2017-10-26 17:45:53 +05:30
Faris Ansari
8eac4bc124 Styling for Attach control (#4340)
* Update attach.js

* Add attach control styling to form.less

* Add margin
2017-10-18 12:54:58 +05:30
Prateeksha Singh
1e253b9d13 [controls] Barcode Control (#4335)
* [start] display barcode based on input

* [wip]

* [barcode] use set_value

* parse and set

* remove quagga

* [barcode] set in db

* [fix] set height

* cleanup

* remove from build.json, require instead

* [fix] declare JsBarcode global in .eslintrc
2017-10-18 12:24:58 +05:30
Omar Jaber
071947cd32 Fix fields style in reports for RTL direction (#4178)
This code will fix fields style of the reports in RTL direction
2017-10-17 15:19:04 +03:00
Prateeksha Singh
7e9cce2d3b C3 to Charts (#4228)
* make AxisGraph

* remove jquery and snap

* [major] refactor, svg animations, rename to charts

* remove c3, d3

* [Charts] renaming and namespacing

* [fix] codacy

* Replace in grid report with plot, fixes
2017-10-17 12:02:39 +05:30