Commit Graph

338 Commits

Author SHA1 Message Date
Frederic Guillot b01eb12a6c Improve view mode switcher 2015-07-04 13:06:35 -04:00
Frederic Guillot 37c1b79bdd Do not allow closed tasks to move on the board 2015-07-04 12:39:43 -04:00
Frederic Guillot 554500aa49 Refactoring to implement new layout with filters: board/calendar/list views (work in progress) 2015-07-04 11:14:21 -04:00
Frederic Guillot a6d434d91f Check the box remember me by default 2015-07-03 20:08:13 -04:00
Frederic Guillot 31f3de9646 Add global search section 2015-07-01 18:28:32 -04:00
Frederic Guillot 109a2a2e25 Change dashboard 2015-07-01 17:36:21 -04:00
Frederic Guillot 7cae104de1 Improve user creation form to automatically add project member and enable notifications 2015-06-27 15:40:42 -04:00
Frederic Guillot 81e40e2c91 Replace dimplejs by c3js for chart drawing 2015-06-21 21:12:24 -04:00
Frederic Guillot e7ccaaeee4 Change max-width for the page title 2015-06-15 20:47:14 -04:00
Frederic Guillot b96e6f82c8 Merge pull-request #895 2015-06-15 20:31:14 -04:00
Frederic Guillot 57dd45839b Use css to truncate the page title 2015-06-15 20:30:30 -04:00
Frederic Guillot 9b399951f4 Improve activity stream/notification for task update events and add new notification for swimlane change 2015-06-14 11:50:31 -04:00
Frederic Guillot a964350a64 UI: Improve tabindex for task forms 2015-06-13 16:08:59 -04:00
Francois Ferrand 5861ead3ca [DEV] Fix column width in compact mode.
This is a regression introduced with commit 8d15d0641f,
make code conditional for IE to avoid issues.
2015-06-02 13:41:30 +02:00
Frederic Guillot 7442499bb5 Move swimlane title and add swimlane anchor 2015-05-25 14:58:24 -04:00
Frederic Guillot 7124fa1b96 Avoid the dropdown menu to be truncated 2015-05-21 14:53:50 -04:00
Frederic Guillot 737c13dfdd Add chosen select for user selection 2015-05-21 14:13:45 -04:00
Frederic Guillot 9e9410df24 Add Jabber/XMPP integration 2015-05-11 21:07:59 -04:00
Frederic Guillot c9dcd70617 Recurring tasks (#847): template cleanup 2015-05-10 14:36:17 -04:00
Frederic Guillot 1176a489ab Allow auto-completion with the task id 2015-05-09 22:30:23 -04:00
Frederic Guillot 5d5ba44337 Update task links, assignee and time tracking (#775), group links by label (#669)
Merge and modification of pull-request #785
2015-05-09 22:09:09 -04:00
Frederic Guillot 70e2a0d981 Set autofocus to assignee dropdown (board popover) 2015-05-07 19:19:23 -04:00
Frederic Guillot fa5aaa6093 Add print stylesheet for tasks 2015-04-25 15:15:05 -04:00
Frederic Guillot 956f88f527 Add print stylesheet for boards 2015-04-25 15:08:02 -04:00
Frederic Guillot 8d15d0641f Fix issue compact mode with IE 2015-04-25 11:43:18 -04:00
Frederic Guillot b5163c483c Send notifications with the language of the recipient 2015-04-22 18:46:04 -04:00
Frederic Guillot f190be9e2d Add Sendgrid integration (incoming email handling) 2015-04-19 19:23:42 -04:00
Frederic Guillot ac86c3100a Add Mailgun integration (incoming emails) 2015-04-19 16:01:41 -04:00
Frederic Guillot 1891e87d03 Add Postmark integration (inbound emails for task creation) 2015-04-19 14:48:12 -04:00
Frederic Guillot 3b403a1a4b Add screenshot support for tasks (copy/paste images directly) 2015-04-12 18:44:42 -04:00
Frederic Guillot 9ca2ba2127 Add burndown chart 2015-04-11 23:01:17 -04:00
Frederic Guillot 05b1cfd98c Fix bug: tooltips for descriptions are not shown after a board refresh 2015-04-11 16:34:26 -04:00
BlueTeck c1329ac7c4 #779 remove image hover and center thumbnail 2015-04-09 09:01:29 +02:00
Frederic Guillot 01f9ee3410 Add Gravatar integration 2015-03-30 21:27:49 -04:00
Frederic Guillot 7cbae61dbd Add Hipchat integration 2015-03-29 13:51:51 -04:00
Frederic Guillot 346309cfcf Fix autofocus input fields for popover 2015-03-28 13:27:04 -04:00
Frederic Guillot 72de621d77 Add budget graph 2015-03-22 18:44:45 -04:00
Frederic Guillot fc97378c83 Move task complexity to the bottom 2015-03-21 15:25:21 -04:00
Francois Ferrand 78a8829a82 Remove extra space below description in tooltip. 2015-03-13 10:54:58 +01:00
Frederic Guillot 925ede9b48 Merge and improve pull-request #704 2015-03-12 21:21:24 -04:00
Francois Ferrand 72681443a6 Fix flickering and column sizes.
* Avoid flickering in default view mode, by properly setting the default (horizontal-scroll) layout
directly in CSS. This flickering was introduced with #675 pull request. This also fixes the layout
of the public board. Javascript is now used only to activate the 'compact' mode, thus still causing
a slight flickering, but in that mode only.
* Use fixed-layout on the table to improve layout and rendering speed.
* Slightly reduce the width of the swimlane header column, and make it fixed-width.
* Slightly simplify the Javascript/jQuery code for activating compact mode.

This is replaces pull request #688, with only the table layout fix, since I have no proper solution
for the scrolling problem.
2015-03-12 10:29:04 +01:00
Frederic Guillot 788ef2bc07 Merge pull-request #699 2015-03-10 22:11:30 -04:00
Olivier Maridat ef1fea4509 Add an item "Add a link" in the dropdown menu of a task in the board view 2015-03-10 14:32:23 +01:00
Frederic Guillot c870508923 Add user timetables 2015-03-09 21:37:10 -04:00
BlueTeck 5e5af86638 add image thumbnail to task detail view, add icons to common file extensions, better layout in task attachments 2015-03-07 11:31:53 +01:00
BlueTeck 88ba0c0953 preview images in taskview 2015-03-02 22:40:09 +01:00
Frederic Guillot 052b14d482 Translate chosen selects 2015-03-01 19:42:24 -05:00
Frederic Guillot d910ebc1ea Integrate Turkish language 2015-03-01 18:43:03 -05:00
Frederic Guillot bb61b409a3 Improve toggle compact/horizontal scrolling view 2015-02-28 18:11:05 -05:00
ashbike 621b979627 Added a menu item and short key 'c' to toggle board view. View modes are compact (tries to stuff all columns in the window) and wide (scrollbar appears) 2015-02-28 14:31:20 +05:30
ashbike 106f45258c Fixed issues with all class reset, resulting to lots of mess. 2015-02-26 19:35:23 +05:30
Francois Ferrand 6b09ff766a Avoid re-layout when displaying the page.
Use <span>/<span> instead of <ul>/<il> for task menu anchor, to avoid flickering items when the
menus are created.
2015-02-25 11:33:56 +01:00
ashbike 88444e8b3e A small patch which enables scroll view toggling.
If there are many columns, the board adds a horizontal scrollbar. However, This looses the full board visibility. Now there is a menu item on the Board, Action > Toggle view which switches. This can also be toggled by 'c' keypress.
2015-02-25 12:05:14 +05:30
Frederic Guillot 11d1314fbe Merge pull-request #661 2015-02-24 21:52:36 -05:00
Francois Ferrand 5cc95adf3d Tweak to limit flickering when Chosen replaces the SELECT fields. 2015-02-24 16:31:18 +01:00
Francois Ferrand 8db2043faf Use same tooltips for column description and task footer. 2015-02-24 15:49:09 +01:00
Frederic Guillot 3a56d215fc Add task menu in collapsed mode 2015-02-21 17:43:15 -05:00
Frederic Guillot b9dd69853d Improve responsive css 2015-02-21 17:02:13 -05:00
Frederic Guillot c28eefa100 Add max-width to board column 2015-02-21 13:14:37 -05:00
Frederic Guillot 0771fcbde7 Fix issue with the dropdown menu and overflow container 2015-02-21 13:02:44 -05:00
Frederic Guillot 4a71a6fc09 Fix IE javascript issue 2015-02-20 21:47:05 -05:00
Frederic Guillot 8214aae1d6 Enable event drop for user calendar 2015-02-17 21:29:11 -05:00
Frederic Guillot 4ec507724f Fix popover issue with tooltips 2015-02-17 20:03:33 -05:00
Frederic Guillot 2c68efac3a Add chosen multiple select for due date and recent filters 2015-02-16 23:28:02 -05:00
Frederic Guillot 0db66953a7 Use chosen for board dropdown filters 2015-02-16 23:02:47 -05:00
Frederic Guillot ba3abb5940 Change recent filter to use display none 2015-02-16 22:37:14 -05:00
Frederic Guillot 14ba39be8d Hide tasks when filters are activated instead of changing the opacity (pull-request #628) 2015-02-16 21:59:43 -05:00
Frederic Guillot 7f52caf84f Add recent filter (merge pull-request #627) 2015-02-16 21:46:23 -05:00
Francois Ferrand 128f2c8ebb Hide tasks when filter is activated.
Simply changing is opacity is nice, but does not work well when the
board contains more tasks then fit on the screen.

Moreover, moving tasks now properly handles in controller/model, so it
is possible to show only some tasks.
2015-02-16 15:27:58 +01:00
Frederic Guillot b2c95a25e3 Enable keyboard shortcut inside textarea and minor fixes 2015-02-15 21:54:21 -05:00
Frederic Guillot 321b1914ef Display confirmation box to close task from the board and improve popover listeners 2015-02-15 19:35:28 -05:00
Frederic Guillot 186f8ba840 Re-order items on the card 2015-02-15 18:58:49 -05:00
Frederic Guillot 794f7f7645 Add board horizontal scrolling 2015-02-15 18:25:54 -05:00
Frederic Guillot 2491ada0db Display subtask time tracking in the calendar 2015-02-15 16:34:56 -05:00
Frederic Guillot e84abb5498 Add keyboard shortcut to open the board selector 2015-02-14 23:22:06 -05:00
Frederic Guillot 998ef43e53 Add a section to display keyboard shorcuts 2015-02-14 23:09:53 -05:00
Frederic Guillot 627d8aaa8c Add keyboard shortcut to expand/collapse board tasks 2015-02-14 22:53:12 -05:00
Frederic Guillot 7c4bdea324 Add board filter: collapse/expand tasks 2015-02-14 21:03:25 -05:00
Frederic Guillot 2eec0185ab Replace home icon with KB logo 2015-02-14 19:13:32 -05:00
Frederic Guillot 23346d5e76 Move function to the right place (pull-request) and improve board task icons 2015-02-14 18:55:55 -05:00
Frederic Guillot 35382583db Allow remote images for markdown content 2015-02-14 16:30:57 -05:00
Frederic Guillot f7e4c3928a Refactoring/simplification of the pull-request about links 2015-02-14 16:11:13 -05:00
Frederic Guillot 364382b1b5 Add task links (Merge pull-request #610) 2015-02-13 17:50:20 -05:00
Frederic Guillot 2c512f93ac Improve pull-request 2015-02-11 20:46:14 -05:00
ashbike 59ee6f9fee Task age and time spent in one column.
Details: https://github.com/fguillot/kanboard/issues/608
2015-02-11 16:52:07 +05:30
Frederic Guillot 1de845e6c3 Display subtask icon status and title everywhere 2015-02-09 21:49:53 -05:00
Frederic Guillot 755b38f09e Code cleanup + minor css improvement 2015-02-09 21:37:31 -05:00
ashbike 77a307e4ff - Markdown supported in column description.
- Project > Edit Board and Project Summary pages now show description as tooltip.
- Project > Edit Board shows textarea with markdown preview. Edit column also shows markdown preview.
- Fixed bug while adding a new column inserts description as column limit.
2015-02-09 21:14:53 -05:00
Frederic Guillot 02f7c8d33d Add z-index property to the popover 2015-02-08 18:28:39 -05:00
Frederic Guillot d634a53e9c Update moment.js and add timezone in template 2015-02-08 17:37:13 -05:00
Frederic Guillot 92509c43c4 Add user calendar view on the dashboard and in the user management section 2015-02-08 16:13:05 -05:00
Frederic Guillot acf3941b4a Improve js and add native language support for datepicker and calendar 2015-02-08 15:07:47 -05:00
Frederic Guillot 696cd9535c Improve sidebar css (fix #593) 2015-02-08 10:59:05 -05:00
Frederic Guillot 563941c70d Add task time tracking on the dashboard 2015-02-07 21:56:04 -05:00
Frederic Guillot 2d890cbc71 Update task time tracking based on subtask time tracking 2015-02-07 19:39:39 -05:00
Frederic Guillot 29cc13f786 Add toggle/expend links on the dashboard 2015-02-07 17:38:18 -05:00
Frederic Guillot 36bbd04c52 Make the sidebar relative/responsive 2015-02-07 16:42:38 -05:00
Frederic Guillot 4f11b4bad9 Regenerate assets and add a documentation for that 2015-02-07 14:54:35 -05:00
BlueTeck 2373012d5d Calendar: fix #563 2015-02-07 14:07:03 -05:00
Frederic Guillot b24b1e7e4e Add subtasks restrictions and time tracking 2015-02-04 22:19:32 -05:00
Frederic Guillot 7283692c1d Add dropdown menu to the tasks 2015-02-01 18:57:07 -05:00
Frederic Guillot 695ed5701c Add dropdown menu to the board menu 2015-02-01 16:12:47 -05:00
Frederic Guillot 40ca850707 Add column description (merge/change pull-request #549) 2015-02-01 14:19:49 -05:00
Frederic Guillot be4e90e319 Add collapsible swimlanes (merge and improve pull-request #565) 2015-02-01 11:05:07 -05:00
Frederic Guillot 9a98013736 Add table/pagination to the project list 2015-01-31 11:21:43 -05:00
Frederic Guillot e1be338053 Experiments with keyboard shortcuts 2015-01-30 23:11:30 -05:00
Frederic Guillot 746e1a4e3d Clicking on cancel inside a popover doesn't reload the page 2015-01-30 22:06:10 -05:00
Frederic Guillot 946b78ae53 Add ignored assets from git 2015-01-30 19:27:06 -05:00
Frederic Guillot e6cf1bf236 Fix bug board selector redirection 2015-01-25 13:30:31 -05:00
Frederic Guillot 54d2d46b65 Store calendar filters per project 2015-01-25 13:27:43 -05:00
Frederic Guillot 746a3f8d23 Move assets to seperate subfolders 2015-01-25 13:09:54 -05:00
Frederic Guillot 84b0f0df90 Add project calendars (merge/refactoring of #490) 2015-01-17 17:11:51 -05:00
Frederic Guillot 55eb7636c0 Minify javascript 2015-01-05 22:10:40 -05:00
Frederic Guillot 7746773ab9 Add prefix for local storage keys 2015-01-05 21:41:23 -05:00
gavlepeter aaca5e9814 Update board.js to always keep filter settings
Save filter settings to localStorage everytime filter_apply() is called.

Get and set filters from localStorage when filter_load_events() is called.

This improves the user experience when browsing tasks on a filtered board. No need to set the filters each time the board loads.

Perhaps a checkbox option to initialize this functionality but I think it should be default behavior.
2015-01-05 11:51:41 +01:00
Frédéric Guillot 772804add8 Acl refactoring 2014-12-31 12:37:15 -05:00
Frédéric Guillot cbac410efa Underline the current assignee instead of a star icon 2014-12-28 17:07:03 -05:00
Frédéric Guillot 7b97c50569 Improve css for tablets and fix minor bug 2014-12-28 16:42:29 -05:00
Frédéric Guillot 4b70942bc4 Change min-width 2014-12-28 16:18:30 -05:00
Frédéric Guillot 823a945c93 Make the dashboard more responsive 2014-12-28 16:06:09 -05:00
Frédéric Guillot cf821e117c Add swimlanes 2014-12-26 17:43:13 -05:00
Frédéric Guillot fbfaaa69b1 Add contributors and update assets 2014-12-20 14:02:20 -05:00
cluxter 43a0f3c947 Update popover.css
Allows scrolling of popup to be able to see the whole popup on small screens, particularly on tablets and smartphones.
2014-12-19 11:40:03 +01:00
Frédéric Guillot f237cdc859 Start to improve the ui for tablets 2014-12-14 20:48:15 -05:00
Frédéric Guillot 7270214374 CSS fix for popover on small screen (pull-request #473) 2014-12-14 17:47:52 -05:00
Frédéric Guillot 5933a829b7 Minors layout improvements 2014-12-06 14:43:36 -05:00
Frédéric Guillot 10f4420401 Auto-select input fields for copy/paste 2014-12-06 10:35:44 -05:00
Frédéric Guillot 6739dba792 Move user templates to a subfolder 2014-12-04 21:04:33 -05:00
Francois Ferrand 73e2282259 Reposition the tooltip when they are loaded.
At the end of the asynchronous load, the tooltips need to be
repositionned, since the size of the content may have changed.
2014-12-04 18:37:56 +01:00
Frédéric Guillot 67eae33fb8 Improve Markdown css 2014-11-30 20:09:41 -05:00
Frédéric Guillot 54e31c8128 Always do the ajax session check 2014-11-29 17:31:26 -05:00
Frédéric Guillot e72327d4b1 Improve session handler and add Ajax session check 2014-11-29 17:18:23 -05:00
Frédéric Guillot 20b60bc628 Move subtask templates to a subfolder 2014-11-26 21:04:46 -05:00
Frédéric Guillot 93df72bd4d Do not display a shadow for form input errors 2014-11-25 21:33:44 -05:00
Frédéric Guillot 5de091ea28 Show the task creation form as a popover 2014-11-25 20:49:26 -05:00
Frédéric Guillot d89fed4e25 Fix bug description preview 2014-11-25 20:42:56 -05:00
Frédéric Guillot 37c6616e50 Integrate tooltips and code cleanup/fix bugs, see #166 2014-11-24 21:32:03 -05:00
Frédéric Guillot 2a850757ee Add Markdown preview for textarea, see #407 2014-11-20 22:37:10 -05:00
Frédéric Guillot 11b6381cc0 Move and clean some templates to a subfolder 2014-11-20 20:26:21 -05:00
Frédéric Guillot d4ae2f135d Add daily project summary export 2014-11-16 21:36:46 -05:00
Frédéric Guillot 8bf50d6a7f Add cumulative flow diagram 2014-11-16 20:51:59 -05:00
Frédéric Guillot aa6fffb05a Add pagination and sorting to the dashboard 2014-11-15 21:49:06 -05:00
Frédéric Guillot 1487cb2763 Add graph for user repartition 2014-11-13 20:37:37 -05:00
Frédéric Guillot 5ca9a12a0a Add subtasks to the dashboard 2014-11-11 21:52:22 -05:00
Frédéric Guillot 7a5b78dbc6 Improve css for tables 2014-11-09 21:41:32 -05:00
Frédéric Guillot 7eadf7cfd8 Start templates cleanup and reorganisation 2014-11-09 20:04:27 -05:00
Frédéric Guillot e89ba5e9e6 Analytics: add the first graph (task repartition) 2014-11-09 17:59:02 -05:00
Frédéric Guillot 3df63e051f Add projects to the dashboard and rename some methods 2014-11-09 12:47:49 -05:00
Frédéric Guillot e0117cb8ed Replace box shadow by a black border for recent tasks 2014-11-08 13:40:31 -05:00
Frédéric Guillot ffcbc01716 Change the color of the sidebar 2014-11-08 13:37:05 -05:00