Frederic Guillot
|
d975a3ac45
|
Added more unit tests for task priority duplication
|
2016-07-03 10:45:34 -04:00 |
Frederic Guillot
|
10d577ad9d
|
Handle priority for task and project duplication
|
2016-07-02 16:36:10 -04:00 |
Frederic Guillot
|
8e56148a6d
|
Make sure that tags are duplicated for recurring tasks
|
2016-07-02 15:45:55 -04:00 |
Frederic Guillot
|
b7ac354e83
|
Move Task::duplicate() to class ProjectTaskDuplicationModel
|
2016-07-02 15:29:48 -04:00 |
Frederic Guillot
|
6d5577fa0b
|
Handle project tags duplication
|
2016-07-02 15:20:59 -04:00 |
Frederic Guillot
|
3fcc0cb918
|
Handle tags and tasks move/duplication to another project
|
2016-07-02 14:44:26 -04:00 |
Frederic Guillot
|
853189a43f
|
Do not create empty tags and remove tags only when necessary
|
2016-07-02 11:50:32 -04:00 |
Frederic Guillot
|
abdfa46cfc
|
Fixed empty title for web notification with only one overdue task
|
2016-07-01 12:33:18 -04:00 |
Frederic Guillot
|
29ed5cbad1
|
Fix field type issue with Postgres
|
2016-06-28 21:06:55 -04:00 |
Frederic Guillot
|
4a230d331e
|
Added application and project roles validation for API procedure calls
|
2016-06-26 10:25:13 -04:00 |
Frederic Guillot
|
49d312d5a4
|
Added unit test when updating tags for a task
|
2016-06-24 18:35:33 -04:00 |
Frederic Guillot
|
b6e92cb64a
|
Remove dropdown menus that are now available with task edit form
|
2016-06-24 18:09:01 -04:00 |
Frederic Guillot
|
b2e92480c2
|
Added filter class for tags
|
2016-06-24 11:40:58 -04:00 |
Frederic Guillot
|
700b4e8f02
|
Associate tags to tasks in BoardFormatter
|
2016-06-24 10:05:45 -04:00 |
Frederic Guillot
|
9e278a9370
|
Use BoardFormatter to generate the board
|
2016-06-24 08:50:57 -04:00 |
Frederic Guillot
|
d560f84b37
|
Added models for tags
|
2016-06-23 20:26:19 -04:00 |
Frederic Guillot
|
656f430632
|
Changed DateParser to use only user format and ISO-8601
|
2016-06-05 21:28:56 -04:00 |
Frederic Guillot
|
c50255813b
|
Added mail helper
|
2016-06-01 21:28:24 -04:00 |
Frederic Guillot
|
14713b0ec7
|
Rename all models
|
2016-05-28 19:48:22 -04:00 |
Frederic Guillot
|
d9101da79e
|
Mark notification as read when clicking on it
|
2016-05-26 20:50:50 -04:00 |
Frederic Guillot
|
a2e5d022e5
|
Clean up unit tests
|
2016-05-24 22:41:21 -04:00 |
Frederic Guillot
|
47ec4d89bc
|
Do not send notifications to disabled users
|
2016-05-24 22:14:29 -04:00 |
Frederic Guillot
|
996997a12d
|
Added the possibility to convert a subtask to a task
|
2016-05-17 22:08:57 -04:00 |
Frederic Guillot
|
3387ea3dbe
|
Added unit test for ProjectMetadata::duplicate()
|
2016-05-11 18:35:35 -04:00 |
Busfreak
|
58ccf9f692
|
Duplicate project metadata when duplicating project (#2074)
|
2016-05-11 18:26:44 -04:00 |
Frederic Guillot
|
55ee906ba3
|
Added support for language LDAP attribute
|
2016-05-07 18:05:33 -04:00 |
Frederic Guillot
|
cfb96c8749
|
Allow a project owner to manage his own public project
|
2016-05-05 22:13:11 -04:00 |
Frederic Guillot
|
d5c95e8240
|
Added automated action to change task color based on the priority
|
2016-05-04 22:52:08 -04:00 |
Frederic Guillot
|
6bdc25490f
|
Unify task drop-down menu between different views
|
2016-05-04 21:51:38 -04:00 |
Frederic Guillot
|
c3d06f7794
|
Change Kanboard's website URL to use HTTPS everywhere
|
2016-04-30 12:10:27 -04:00 |
Frederic Guillot
|
a34f83fb30
|
Fix bug: closing all tasks by column, also update closed tasks
|
2016-04-29 17:44:06 -04:00 |
Frederic Guillot
|
fc8f8748b9
|
Fixed wrong task link generation within Markdown text
|
2016-04-29 17:32:43 -04:00 |
Frederic Guillot
|
60e0753b90
|
Added API procedure "getMemberGroups"
|
2016-04-21 21:10:04 -04:00 |
Frederic Guillot
|
2eadfb2291
|
Refactor ProjectActivity model to use Filter and Formatter interface
|
2016-04-10 12:13:42 -04:00 |
Frederic Guillot
|
11858be4e8
|
Filter refactoring
|
2016-04-09 22:42:17 -04:00 |
Frederic Guillot
|
f11fccd0d7
|
Fix bad unique constraints in Mysql table user_has_notifications
|
2016-03-27 15:32:29 -04:00 |
Frederic Guillot
|
820c929ab3
|
Added avatar image upload
|
2016-03-26 14:43:41 -04:00 |
Frederic Guillot
|
2425fd85c0
|
Force integer type for aggregated metrics
|
2016-03-22 20:58:46 -04:00 |
Frederic Guillot
|
8768a4e369
|
Fixes cycle time calculation when the start date is defined in the future
|
2016-03-22 20:44:15 -04:00 |
Frederic Guillot
|
f32507d423
|
Add namespace Export and move classes
|
2016-03-04 17:57:45 -05:00 |
Frederic Guillot
|
abe9371f32
|
Improve test case to avoid false positive with the CI
|
2016-03-04 16:06:34 -05:00 |
Frederic Guillot
|
2c2ac8c467
|
Add unit test for Color model
|
2016-03-04 15:50:35 -05:00 |
Frederic Guillot
|
a2d8887421
|
Added unit test for Category model
|
2016-03-04 15:11:27 -05:00 |
Frederic Guillot
|
6ef83d0e05
|
Add unit test for transition model
|
2016-02-29 22:40:26 -05:00 |
Frederic Guillot
|
5fe68d4d49
|
Add drag and drop to change swimlane positions
|
2016-02-20 18:11:08 -05:00 |
Frederic Guillot
|
fc468088c3
|
Split Board model into multiple classes
|
2016-02-20 15:08:18 -05:00 |
Frederic Guillot
|
c8c1242c26
|
Add drag and drop to change column positions
|
2016-02-20 11:24:43 -05:00 |
Frederic Guillot
|
de4519fa2c
|
Add subtasks drag and drop
|
2016-02-19 22:59:47 -05:00 |
Frederic Guillot
|
8936792f6f
|
Add file attachements to projects
|
2016-02-16 21:12:43 -05:00 |
Frederic Guillot
|
8e25c875f2
|
Add ProjecFile and TaskFile models
|
2016-02-14 15:25:16 -05:00 |
Frederic Guillot
|
6161eaef9e
|
Enable/Disable users
|
2016-02-13 15:38:35 -05:00 |
Frederic Guillot
|
58cef28967
|
The date time format can be chosen in application settings
|
2016-02-06 18:08:41 -05:00 |
Frederic Guillot
|
0f2b46dd6a
|
Do not refresh the whole page when changing subtask status (work in progress)
|
2016-02-04 21:38:53 -05:00 |
Frederic Guillot
|
fc21d3873e
|
When creating a new project, have the possibility to select another project to duplicate
|
2016-01-31 17:46:19 -05:00 |
Frederic Guillot
|
4a52d327f7
|
Fix typo in Mysql migration
|
2016-01-30 20:54:07 -05:00 |
Frederic Guillot
|
5c92f46786
|
Add external links for tasks with plugin api
|
2016-01-30 20:38:20 -05:00 |
Frederic Guillot
|
051bf1c9db
|
Add configurable task priority
|
2016-01-24 20:38:39 -05:00 |
Frederic Guillot
|
4fa38bf417
|
Add project owner
|
2016-01-24 16:29:14 -05:00 |
Frederic Guillot
|
209dae72fa
|
Handle notifications for group members attached to a project
|
2016-01-19 21:39:11 -05:00 |
Frederic Guillot
|
e73334a7e0
|
Add unit test for LastLogin class
|
2016-01-18 21:46:56 -05:00 |
Frederic Guillot
|
ddb73063a7
|
Return the highest role for a project when a user is member of multiple groups
|
2016-01-18 21:20:35 -05:00 |
Frederic Guillot
|
bcbb329786
|
Make sure that no events are fired if nothing have been modified in the task
|
2016-01-17 17:43:11 -05:00 |
Frederic Guillot
|
1259e911e4
|
Make sure that project daily column stats works when score is null
|
2016-01-17 13:46:33 -05:00 |
Frederic Guillot
|
d45fa6a33b
|
Add dropdown menu on each board column title to close all tasks
|
2016-01-17 11:03:33 -05:00 |
Frederic Guillot
|
3c57626918
|
Replace raw SQL query by PicoDb
|
2016-01-17 08:12:44 -05:00 |
Frederic Guillot
|
6a0895ef76
|
Remove class TaskMovedDateSubscriber
|
2016-01-16 19:59:44 -05:00 |
Frederic Guillot
|
c603cb5949
|
Simplify class ProjectDailyStats
|
2016-01-16 19:46:23 -05:00 |
Frederic Guillot
|
2e4c2b6e05
|
Improve class ProjectDailyColumnStats
|
2016-01-16 19:19:05 -05:00 |
Frederic Guillot
|
1bbd4faf56
|
Fix broken unit test
|
2016-01-14 21:59:19 -05:00 |
Frederic Guillot
|
9e24bb2ef0
|
Do not cache app settings in session
|
2016-01-14 21:42:28 -05:00 |
Frederic Guillot
|
a8f404421f
|
Fix bug: unable to set currency rate with Postgres
|
2016-01-14 20:40:31 -05:00 |
Frederic Guillot
|
805be7d331
|
Move validator methods
|
2016-01-14 20:18:13 -05:00 |
Frederic Guillot
|
3699073371
|
Move project validator methods
|
2016-01-11 22:07:39 -05:00 |
Frederic Guillot
|
b50f53ab3a
|
Move task link validator methods
|
2016-01-11 21:27:49 -05:00 |
Frederic Guillot
|
f7e8bb8fa8
|
Move user validator methods
|
2016-01-11 21:08:37 -05:00 |
Frederic Guillot
|
26e3996014
|
Add forgot password feature
|
2016-01-09 17:28:31 -05:00 |
Frederic Guillot
|
a296ba5b18
|
Improve Automatic Actions plugin api
|
2016-01-03 16:43:13 -05:00 |
Frederic Guillot
|
65f26699a6
|
Add unit test to remove metadata
|
2015-12-30 16:59:35 +01:00 |
Frederic Guillot
|
178eda1887
|
Add autocompletion in textarea for user mentions
|
2015-12-29 18:44:21 +01:00 |
Frederic Guillot
|
ded63d21a8
|
Send notifications on user mentions
|
2015-12-29 09:30:36 +01:00 |
Frederic Guillot
|
4003b122d0
|
Improving performance during task position change (3 times faster than before)
|
2015-12-23 15:39:37 +01:00 |
Frederic Guillot
|
b377adc312
|
Add unit tests for ProjectPermission model
|
2015-12-14 21:43:38 -05:00 |
Frederic Guillot
|
f01e2f4b78
|
Fix wrong constant name that cause a PHP error in project management section
|
2015-12-14 21:12:08 -05:00 |
Frederic Guillot
|
e9fedf3e5c
|
Rewrite of the authentication and authorization system
|
2015-12-05 20:31:27 -05:00 |
Olivier Maridat
|
f837e70a2d
|
Add filter by task link
|
2015-11-26 15:33:44 +01:00 |
Frederic Guillot
|
e582d4047b
|
Add groups (teams)
|
2015-11-25 22:06:39 -05:00 |
Frederic Guillot
|
2c80a90a6f
|
Add Bosnian translation (pull-request #1470)
|
2015-11-22 12:53:18 -05:00 |
Frederic Guillot
|
0a7370b9e5
|
Remove workaround for 'INSERT ON DUPLICATE KEY UPDATE...'
|
2015-11-21 18:41:15 -05:00 |
Frederic Guillot
|
83e4c7729e
|
Fix unit test
|
2015-11-20 21:24:15 -05:00 |
Frederic Guillot
|
adb35896d8
|
Projects with duplicate name are now allowed
|
2015-11-15 19:29:31 -05:00 |
Frederic Guillot
|
a675271ad7
|
Rewrite of session management
|
2015-11-15 12:50:33 -05:00 |
Frederic Guillot
|
9707c0b4c4
|
Make unit tests pass under Windows
|
2015-10-22 21:31:30 -04:00 |
Frederic Guillot
|
09da289c2f
|
Move slack, hipchat and jabber integrations to plugins
|
2015-10-17 22:19:49 -04:00 |
Frederic Guillot
|
9283fb88d8
|
Add metadata for users, tasks and projects
|
2015-10-17 15:27:43 -04:00 |
Frederic Guillot
|
9153c6ff0d
|
Move ProjectActivitySubscriber to a new notification type
|
2015-10-17 12:53:11 -04:00 |
Frederic Guillot
|
472f94efee
|
Move webhook to project notification type
|
2015-10-17 12:30:05 -04:00 |
Frederic Guillot
|
8c532efd5f
|
Run php-cs-fixer on the code base
|
2015-10-17 10:09:03 -04:00 |
Frederic Guillot
|
73a5b9bc75
|
Make user notifications pluggable
|
2015-10-17 09:51:15 -04:00 |
Frederic Guillot
|
98b203fe69
|
Move DateParser class to Core namespace
|
2015-10-16 22:43:07 -04:00 |
Frederic Guillot
|
f99a3c501f
|
Make mail transports pluggable and move integrations to plugins
- Postmark: https://github.com/kanboard/plugin-postmark
- Mailgun: https://github.com/kanboard/plugin-mailgun
- Sendgrid: https://github.com/kanboard/plugin-sendgrid
|
2015-10-16 20:50:12 -04:00 |