Commit Graph

48 Commits

Author SHA1 Message Date
Frederic Guillot
fd60964c23 Add global Gantt chart for all projects 2015-08-22 16:20:53 -04:00
Frederic Guillot
6b4786624b Add start and end date for projects 2015-08-18 21:39:43 -04:00
Frederic Guillot
2fd177363b Add project users overview 2015-08-16 22:17:45 -04:00
Frederic Guillot
1823430d13 PicoDb update 2015-06-27 00:00:43 -04:00
Frederic Guillot
6efac784fc Add timer for subtasks and remove settings for subtask time tracking 2015-06-24 20:39:06 -04:00
Frederic Guillot
1a0465cb57 Fix PhpAnalyzer issues 2015-05-24 16:47:41 -04:00
Frederic Guillot
46eafe105f Add ical export for users 2015-05-18 12:56:32 -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
9a98013736 Add table/pagination to the project list 2015-01-31 11:21:43 -05:00
Frederic Guillot
1fc6d69e2e Fix bug duplicate project with a too long name 2015-01-25 18:08:28 -05:00
Frederic Guillot
e506648cbc Do not show inactive projects info on the dashboard and update picodb (merge #546) 2015-01-25 11:55:12 -05:00
Frederic Guillot
7c1c14cf64 Pagination refactoring 2015-01-18 17:59:41 -05:00
Frédéric Guillot
0ebdd4ddfd Cleanup and fixes 2015-01-02 21:48:26 -05:00
Frédéric Guillot
3076ba22dd Fix bugs, improve perfs and use SimpleLogger instead of Monolog 2015-01-02 17:19:13 -05:00
Frédéric Guillot
772804add8 Acl refactoring 2014-12-31 12:37:15 -05:00
Frédéric Guillot
e59be3dc02 Add default project categories in settings 2014-12-28 15:39:39 -05:00
Frédéric Guillot
17dc5bdc9e Move events handling to Symfony\EventDispatcher 2014-12-27 19:10:38 -05:00
Frédéric Guillot
0cd31abbc4 Change API::getProjectByName() to reflect the documentation 2014-12-09 19:54:43 -05:00
Frédéric Guillot
d68fa290bb Automatically add the logged user during project creation 2014-11-25 20:30: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
b081288188 Use Pimple instead of Core\Registry and add Monolog for logging 2014-11-14 22:44:25 -05:00
Frédéric Guillot
7a5b78dbc6 Improve css for tables 2014-11-09 21:41:32 -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
074056352d Project activity refactoring and listeners improvements 2014-10-12 21:38:56 -04:00
Frédéric Guillot
4061927d21 Move some Task model methods to the TaskFinder class 2014-10-12 15:32:35 -04:00
Frédéric Guillot
d138834dcf Regular users are able to create private projects 2014-10-05 19:40:57 -04:00
Frédéric Guillot
8e5673e3d2 Improve settings page and move some config parameters to the database 2014-10-04 23:31:03 -04:00
Frédéric Guillot
33f9cdbc97 Add support for Github Issue Webhooks 2014-09-28 18:23:21 -04:00
Frédéric Guillot
00cdc609d1 Extract project permissions to a separate class 2014-09-20 12:52:48 +02:00
Frédéric Guillot
31d3f8bb57 Fix bug: update of the last_modified field for projects 2014-09-18 22:08:16 +02:00
Frédéric Guillot
e1ddf7f012 Run unit tests across different database backends + fix bugs 2014-09-15 22:35:56 +02:00
Frédéric Guillot
2e6a8d435f Add settings field to control project columns (pull-request #244) 2014-09-12 17:35:48 +02:00
Frédéric Guillot
c3a0cf4343 Remove some code duplication (validation rules) 2014-09-12 15:57:05 +02:00
Frédéric Guillot
28ff8dad91 Add subtasks and comments history 2014-09-10 16:21:47 +02:00
Frédéric Guillot
9bde377bbe Start to implement task history and project activity 2014-09-09 20:39:45 +02:00
Frédéric Guillot
9194a2604d Projects management refactoring 2014-08-30 14:08:46 -08:00
Frédéric Guillot
5e10d2d29f Fix a bug and improve project cloning code 2014-08-19 17:43:01 -07:00
Frédéric Guillot
658123a232 The fullname is displayed instead of the username if not empty 2014-08-16 17:53:07 -07:00
Frédéric Guillot
db3c006be8 Various minor fixes 2014-08-16 14:12:05 -07:00
Frédéric Guillot
9eeded33f6 Add email notifications 2014-08-15 17:23:41 -07:00
Frédéric Guillot
66b5659578 Project cloning/duplication (pull-request #196) 2014-08-12 12:03:15 -07:00
Frédéric Guillot
9e1dcf21dc Improve webhooks to call external url on task creation/modification 2014-07-21 20:32:12 -02:30
Frédéric Guillot
b513313c2f Add a board selector instead of the list of projects 2014-06-20 21:59:59 -03:00
Frédéric Guillot
7c5b900bd8 First API implementation 2014-06-20 15:41:05 -03:00
Frédéric Guillot
445ef6d148 Add CSRF protections 2014-05-28 15:14:52 -04:00
Frédéric Guillot
14c2998c4a Improve css and phpdoc comments 2014-05-23 11:59:23 -04:00
Frédéric Guillot
2230dd4e6b Code refactoring (add autoloader and change files organization) 2014-05-22 12:28:28 -04:00