Matthew Cillo
b2b75a4a6e
added/reworded some comments
2015-12-11 21:33:27 -05:00
middeke
6688b275e6
update german translation, fixed 'BAM - Konvertibile Mark'
2015-12-08 12:35:53 +01:00
Matthew Cillo
583e6bf064
added working template of compare hours
2015-12-07 22:45:12 -05:00
Frederic Guillot
70c65268fe
Update plugin doc
2015-12-06 14:48:59 -05:00
Frederic Guillot
9bd7985ba4
Add more unit tests
2015-12-06 00:00:09 -05:00
Frederic Guillot
73ce90ac56
Remove unused use statements
2015-12-05 21:34:26 -05:00
Frederic Guillot
18c56a50e7
Fix phpdoc
2015-12-05 21:22:37 -05:00
Frederic Guillot
e9fedf3e5c
Rewrite of the authentication and authorization system
2015-12-05 20:31:27 -05:00
Matthew Cillo
61acd80ec3
added capability to reopen GitLab issues
2015-12-03 21:56:11 -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
d457d123d7
CSV task export show the assignee name in addition to the assignee username
2015-11-20 20:45:10 -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
bf2cf457c3
Fix bug: cs_CZ display the wrong locale in datetime picker
2015-11-12 07:12:26 -05:00
Frederic Guillot
b9f56769c1
Merge pull-request #1414
2015-11-08 23:25:59 -05:00
Olivier Maridat
6d354e3ea9
Add new action: Assign automatically a category based on a link
2015-10-26 14:26:35 +01:00
Frederic Guillot
a2ebc6c3b2
Move some classes to namespace Core\Http
2015-10-25 18:11:49 -04:00
Frederic Guillot
6756ef2301
Move token generation to Security namespace
2015-10-25 15:05:19 -04:00
Frederic Guillot
9129a16337
Check for each request that reverse proxy user match user session
2015-10-24 09:30:27 -04:00
Frederic Guillot
5d15075223
Fix regressions
2015-10-19 22:47:45 -04:00
Frederic Guillot
039baacaa0
Cosmetic fixes
2015-10-19 21:32:18 -04:00
Frederic Guillot
7303a79b50
Cleanup and minor fixes
2015-10-19 21:05:41 -04:00
Frederic Guillot
0512b68890
Fix typo in phpdoc
2015-10-17 22:45:54 -04:00
Frederic Guillot
ddd562232e
Fix typo in phpdoc
2015-10-17 22:45:31 -04:00
Frederic Guillot
ad55e6ede5
Remove exit expression in database provider
2015-10-17 22:31:04 -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
9c9ed02cd7
Change namespace to add Kanboard as prefix
2015-10-13 22:19:17 -04:00
Frederic Guillot
7d458cd500
Add CSV import for tasks
2015-10-12 17:49:30 -04:00
Frederic Guillot
e515f37435
Add user CSV import
2015-10-12 14:44:28 -04:00
Frederic Guillot
e57386a183
Merge pull-request #1350
2015-10-12 11:50:35 -04:00
Frederic Guillot
ffe615d201
Add comments sorting
2015-10-11 18:21:54 -04:00
Frederic Guillot
48a2cfc741
Fix minor issues
2015-10-11 12:27:00 -04:00
BlueTeck
c9ce5962a6
#1340 add append/replace option to dustom filters
2015-10-10 17:23:41 +02:00
Frederic Guillot
4785174e43
Duplicate a project with tasks will copy the new tasks in the same columns
2015-10-07 19:01:08 -04:00
Frederic Guillot
c9e3178720
Fix issue when unlinking Gitlab account
2015-10-03 18:22:06 -04:00
Frederic Guillot
260c8515c5
Add more unit tests
2015-10-03 17:21:29 -04:00
Frederic Guillot
d67d7c54e6
Add web notifications
2015-10-03 12:09:27 -04:00
Frederic Guillot
264b552603
Add custom filters (refactoring of pull-request #1312 )
2015-10-02 21:58:00 -04:00
Frederic Guillot
370361330a
Fix Postgres issue "Cardinality violation" when there is multiple "is_milestone_of" links
2015-10-01 09:46:34 -04:00
Frederic Guillot
792d5a20bc
Make sure there is always a trailing slash for application_url
2015-09-30 22:21:35 -04:00
Max Kamashev
cabcdc9d9e
Merge branch 'master' of https://github.com/fguillot/kanboard into 1245_bug_with_subtask_timer
2015-09-30 09:19:33 +03:00
Max Kamashev
930406bf70
refs #1245 - Renamed argument
2015-09-30 09:19:19 +03:00
xavier.vidal
118f265c11
Merge branch 'master' into project_name_in_task_links
...
* master:
ajout captures pour les vues
essai intégration image
Append filters instead of replacing value for users and categories dropdowns
Do not show empty swimlanes in public view
Show complexity sum across all swimlanes
Show number of tasks for each column across all swimlanes
Fix regression (css)
Change swimlane layout to save space on the screen
Add the possibility to set/unset max column height (scrolling)
settings chapter
Add getPluginHomepage()
Add page to show the list of plugins
Do not use preventDefault() with .close-popover when there is no popover opened
Show "Open this task" in dropdown menu for closed tasks
Add contributor
Update app.css
Update popover.css
Show assignee on card only when someone is assigned
2015-09-29 09:46:02 +02:00
Frederic Guillot
0b1da8d61c
Show complexity sum across all swimlanes
2015-09-26 20:58:13 -04:00
Frederic Guillot
6c03925f23
Show number of tasks for each column across all swimlanes
2015-09-26 20:41:14 -04:00
xavier.vidal
2aa28a01d6
Show project name in task links
2015-09-25 17:16:34 +02:00
Max Kamashev
cb8211ab8b
refs #1245 - Hotfix logical error
2015-09-24 12:35:55 +03:00
Max Kamashev
3f5b636c99
Merge branch 'master' of https://github.com/ukko/kanboard into 1245_bug_with_subtask_timer
2015-09-24 12:07:40 +03:00
Max Kamashev
5b2e49d294
refs #1245 - Subtask - Added option to events to avoid recursive calls
2015-09-24 12:06:02 +03:00
Frederic Guillot
25b9e90ef3
Do not check anymore data folder permissions
...
People who are using a remote database (Mysql/Postgresql) and a remote file storage (Aws S3 or similar) don't necessary needs to have a persistent local data folder or to change the permissions.
2015-09-23 20:59:21 -04:00
Frederic Guillot
9523ff44c0
Allow to extend automatic actions from plugins
2015-09-22 21:17:50 -04:00
Frederic Guillot
aeb79f7de5
Replace switch/case by a mapping list
2015-09-20 22:46:18 -04:00
Frederic Guillot
689687dd4e
Add formatters
2015-09-20 22:18:56 -04:00
Frederic Guillot
f579663adc
Fix some phpdoc and remove useless code
2015-09-20 18:44:51 -04:00
Frederic Guillot
e6f547abcf
Move timetable to a plugin
...
Plugin repository: https://github.com/kanboard/plugin-timetable
2015-09-20 18:24:15 -04:00
Frederic Guillot
2021dccc5a
Move subtask forecast to a plugin
...
Plugin repo: https://github.com/kanboard/plugin-subtask-forecast
2015-09-20 15:53:28 -04:00
Frederic Guillot
8079b5af64
Fix Mysql error about gitlab_id when creating remote user
2015-09-20 11:21:14 -04:00
Frederic Guillot
e8228c3975
Add some tests
2015-09-18 22:37:00 -04:00
Timo Litzbarski
1fa72295f2
User-Api: add getMyPorjects ( #1233 )
2015-09-18 14:18:34 +00:00
Timo Litzbarski
55ca46ad75
#1232 Api changes: new getMyOverdueTasks, new getOverdueTasksByProject, allow getProjectActivity for user-api
2015-09-17 16:27:59 +00:00
Frederic Guillot
dc15f8c9d7
Enable Javascript translation for Indonesian
2015-09-16 21:50:09 -04:00
Frederic Guillot
983ffc7d95
Merge pull-request #1231
2015-09-16 21:40:36 -04:00
Frederic Guillot
62fd225cfb
Add abstract storage layer
2015-09-16 21:38:38 -04:00
Anjar Febrianto
33ec0c9863
add bahasa indonesia translation
...
integrate new bahasa indonesia translation
2015-09-15 17:03:23 +07:00
Frederic Guillot
d1e6c39df4
Fix issue: task time tracking is not updated when deleting a subtask
2015-09-14 22:10:08 -04:00
Frederic Guillot
eaff957839
Add event subtask.delete
2015-09-14 21:37:30 -04:00
Frederic Guillot
4b6672d0b3
Move budget outside of the core
...
The budget planning feature is now a plugin
See: https://github.com/kanboard/plugin-budget
2015-09-13 16:56:51 -04:00
Frederic Guillot
a6a00a0040
First draft for plugins system
2015-09-13 14:07:56 -04:00
Fabiano Pereira
339c990577
#1144 Add description field to swimlane.
2015-09-04 10:17:20 -03:00
Michael Dawart
7d8b6f281c
Add the common german date format
2015-08-30 14:39:54 +02:00
Frederic Guillot
fe3504d8a2
Fix postgres issues
2015-08-28 22:17:39 -04:00
Frederic Guillot
05fb655347
Move tasks Gantt chart
2015-08-26 22:47:31 -04:00
Frederic Guillot
7d48bb29b2
Fix bug when uploading files with cyrilic characters
2015-08-25 21:40:17 -04:00
Frederic Guillot
8eb739bb91
Add Gitlab authentication
2015-08-23 13:15:59 -04:00
Frederic Guillot
89ca090801
Add milestone marker in board task
2015-08-22 20:30:23 -04:00
Frederic Guillot
cd9bc86fbe
Add new automated action to change task color based on the task link
2015-08-22 17:39:37 -04:00
Frederic Guillot
fd60964c23
Add global Gantt chart for all projects
2015-08-22 16:20:53 -04:00
Frederic Guillot
1484b1c39c
Show closed tasks on the Gantt chart and fix rounding for task progress
2015-08-20 21:26:42 -04:00
Frederic Guillot
5b888a2345
Add search in task title when using an integer only input
2015-08-19 21:25:19 -04:00
Frederic Guillot
1983fc5f7a
Show all tasks when using no search criteria
2015-08-19 21:12:17 -04:00
Frederic Guillot
6b4786624b
Add start and end date for projects
2015-08-18 21:39:43 -04:00
Frederic Guillot
b04cbc419b
Integrate Norwegian translation
2015-08-18 20:07:30 -04:00
Frederic Guillot
2fd177363b
Add project users overview
2015-08-16 22:17:45 -04:00
Frederic Guillot
17a3781bd8
Add Gantt chart for projects
2015-08-14 17:03:55 -04:00
Frederic Guillot
b2cce5a3a1
Add new role Project Administrator
2015-08-14 15:43:08 -04:00
Frederic Guillot
80fb3bc9aa
Merge pull-request #1093
2015-08-13 20:32:39 -04:00
Eskiso
a6cdd014da
Added pt_PT to getJsLanguageCode()
2015-08-13 09:11:21 +01:00
Frederic Guillot
7e6309dd7e
Improve bug fix
2015-08-12 22:45:59 -04:00
Frederic Guillot
8d43897e26
Fix bug task estimate is reseted when using subtask timer
2015-08-12 22:17:01 -04:00
Eskiso
7d3bea18c8
Added pt-PT translations
2015-08-12 15:30:44 +01:00
Frederic Guillot
e13872fc2e
Javascript refactoring
2015-08-04 22:52:12 -04:00
Frederic Guillot
a0004fb173
Update iCalendar library to display organizer name
2015-08-01 17:09:27 -04:00
Frederic Guillot
b377b57516
Add config parameter to disable/enable RememberMe authentication
2015-08-01 12:46:55 -04:00
Frederic Guillot
db88a00d48
Add bruteforce protection
2015-08-01 12:14:22 -04:00
Frederic Guillot
2d6b6533ac
Add new api procedures: getDefaultTaskColor(), getDefaultTaskColors() and getColorList()
2015-07-29 18:45:26 -04:00
Frederic Guillot
7f33cf6ef5
Fix bug: avoid the creation of multiple subtask timer for the same task and user
2015-07-25 17:07:07 -04:00
Frederic Guillot
c5481618a7
Avoid PHP 5.3 issue
2015-07-25 14:05:27 -04:00
Frederic Guillot
8142d43057
Add settings to disable subtask timer and another to not include closed tasks into CFD
2015-07-25 13:02:20 -04:00
Frederic Guillot
8cd1e6f4c1
Add current values when moving/duplicate a task to another project and add a loading icon
2015-07-20 21:10:09 -04:00
Frederic Guillot
33a3196001
Fix minor issues
2015-07-19 18:54:00 -04:00
Frederic Guillot
8dae903e73
Merge pull-request #1039
2015-07-19 18:18:34 -04:00
Frederic Guillot
401b0bdfb1
Split task controller into smaller classes
2015-07-19 18:14:20 -04:00
Pavel Roušar
e6bde176b7
Czech translation
2015-07-19 23:45:38 +02:00
Frederic Guillot
fcdd71af2c
Prompt user when moving or duplicate a task to another project
2015-07-19 17:03:06 -04:00
Frederic Guillot
d1bfc29f1b
Add settings option to define the default task color
2015-07-19 14:14:05 -04:00
Frederic Guillot
4c39d6d121
Add missing column
2015-07-18 19:12:03 -04:00
Frederic Guillot
7d7692d273
Fix cosmetic issues
2015-07-18 18:35:20 -04:00
Frederic Guillot
e7ff62f5e3
Add new search attributes: created, modified and updated
2015-07-18 17:22:49 -04:00
Frederic Guillot
74b880fc50
Fix bug: division by zero
2015-07-18 16:06:41 -04:00
Frederic Guillot
589ef95aeb
Improve pull-request #1012
2015-07-18 12:32:26 -04:00
Frederic Guillot
3260dfb049
Merge pull-request #1012
2015-07-18 11:42:54 -04:00
Frederic Guillot
dfd7972227
Add new search attribute for swimlane
2015-07-18 11:33:51 -04:00
Frederic Guillot
5369c74ec0
Add form to create remote user
2015-07-18 10:02:29 -04:00
Frederic Guillot
31c57a82b9
Update Gitlab webhook
2015-07-17 19:12:08 -04:00
Frederic Guillot
e0d4877126
Add edit form for user authentication
2015-07-16 21:33:05 -04:00
Frederic Guillot
ede1f1d9b0
Refactoring of Github authentication (oauth url change)
2015-07-16 20:35:56 -04:00
Frederic Guillot
12036aa21f
Refactoring of Google Authentication (new callback url)
2015-07-16 07:28:46 -04:00
Lesstat
0f2d57ca5b
Corrected some SQL Spelling Erorrs
2015-07-12 09:52:44 +02:00
Lesstat
a85a1c6132
Merged branch 'master' of https://github.com/fguillot/kanboard
...
only imports conflicted
2015-07-11 11:44:26 +02:00
Lesstat
5101eaa806
Included Subtask when filtering Tasks by Assignee
...
I wrote some unit test specifing the behaviour.
I think only Substask with a Status != Done and an assigned user should be taken into account. The search for "nobody" should not reveal tasks with assigned users when these tasks have a subtask without an user.
2015-07-11 11:38:04 +02:00
Frederic Guillot
f4fc02130a
Fix bug: No creator when duplicating a task
2015-07-08 19:59:17 -04:00
Frederic Guillot
8ddf285f76
Rewrite movePosition()
2015-07-08 19:31:41 -04:00
Frederic Guillot
2f8beda6af
Move board collapse/expand mode to server side to avoid board flickering
2015-07-07 20:19:57 -04:00
Frederic Guillot
58297ca3b1
Add datetime picker for start date
2015-07-07 19:15:53 -04:00
Frederic Guillot
c198dc1b44
Cosmetic fixes
2015-07-06 21:55:26 -04:00
Frederic Guillot
08259d4f20
Add lead and cycle time for projects
2015-07-06 21:34:57 -04:00
Frederic Guillot
663a1c20e6
Add new analytic page: Average time spent into each column
2015-07-05 21:22:31 -04:00
Frederic Guillot
bb8b4c0e36
Add task analytics
2015-07-05 16:07:21 -04:00
Frederic Guillot
4438e03c62
Set the assignee as organizer for ical events
2015-07-05 12:23:00 -04:00
Frederic Guillot
45774afafc
Do not rewrite remember me cookie for each request
2015-07-05 10:40:41 -04:00
Frederic Guillot
32ddfb3fba
Allow search by task id
2015-07-04 18:01:42 -04:00
Frederic Guillot
198f3eda90
Add search attribute to search by reference
2015-07-04 17:35:52 -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
Olivier Maridat
d3f3669840
Fix regression in the model for "Completed task" view
2015-07-03 13:33:49 +02:00
Frederic Guillot
747b9434d3
Remove method Category::getBoardCategories()
2015-07-01 20:55:21 -04:00
Frederic Guillot
471e46e702
Add project and column attributes for advanced search
2015-07-01 19:32:51 -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
3f084916e3
Add category attribute for advanced search
2015-06-28 21:53:50 -04:00
Frederic Guillot
7c1222fc59
Add description attribute for advanced search
2015-06-28 21:04:37 -04:00
Frederic Guillot
2e7e703180
Add status attribute for advanced search
2015-06-28 20:47:39 -04:00
Frederic Guillot
7af5a923b0
Improve date due filter
2015-06-28 18:57:25 -04:00
Frederic Guillot
e22985df50
Start to implement advanced search query language
2015-06-28 18:52:01 -04:00
Frederic Guillot
7b9733f672
Fix task filter issue
2015-06-27 23:08:11 -04:00
Frederic Guillot
fe2ddce914
Add more colors for tasks
2015-06-27 19:03:00 -04:00
Frederic Guillot
6c772de184
Remove column default_project_id for users because it's useless now
2015-06-27 15:14:04 -04:00
Frederic Guillot
e6e286be83
Merge pull-request #947
2015-06-27 14:35:33 -04:00
Frederic Guillot
1823430d13
PicoDb update
2015-06-27 00:00:43 -04:00
Olivier Maridat
c8e1617330
Reorder task links
2015-06-25 10:55:37 +02: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
58c96b8c4e
Auto assign subtasks when status is toggled
2015-06-24 11:17:34 -04:00
Frederic Guillot
948ebb2424
Improve assets loading: remove http call to load task colors and async load of app.js
2015-06-23 20:47:46 -04:00
Frederic Guillot
cdd2080fc0
Fix issue in aggregate daily project summary
2015-06-23 20:21:55 -04:00
Frederic Guillot
81e40e2c91
Replace dimplejs by c3js for chart drawing
2015-06-21 21:12:24 -04:00
Frederic Guillot
d7a8160c2b
Update Bitbucket webhooks to handle issues/commit/comments
2015-06-21 12:19:06 -04:00
Frederic Guillot
22b26d0b4d
Change comments table structure (drop foreign key on user_id)
2015-06-20 17:53:49 -04:00
Frederic Guillot
b6b733b22f
Close all subtasks when a task is closed
2015-06-20 16:50:52 -04:00
Frederic Guillot
aa6fdd3544
Improve automatic action duplication with unit tests and improve database schema
2015-06-20 14:34:47 -04:00
Frederic Guillot
cb0916d10e
Add automatic action to send a task by email
2015-06-20 10:48:47 -04:00
Frederic Guillot
73c47d9461
Add RSS feed for users and change address of project feeds
2015-06-19 19:38:23 -04:00
Frederic Guillot
ff85518fa8
Fix phpdoc comments
2015-06-19 18:47:01 -04:00
Frederic Guillot
308dda3ac4
Merge pull-request #907
2015-06-18 22:22:58 -04:00
Frederic Guillot
100330c989
Fix wrong event name in switch/case
2015-06-14 14:29:52 -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
a785810f2d
Show changes in task update notifications
2015-06-13 22:55:01 -04:00
Frederic Guillot
d577c73e46
Add new automatic action: Move task to another column when the category is changed
2015-06-13 22:03:12 -04:00
Frederic Guillot
0b7435b882
API: new procedure 'removeAllFiles' and contract change for 'createFile'
2015-06-13 15:47:48 -04:00
Frederic Guillot
d220ce9bba
Remove unused use statements
2015-06-11 21:25:07 -04:00
Frederic Guillot
9da8470a3c
Change variable names
2015-06-11 21:18:48 -04:00
Frederic Guillot
e22da9d32a
Add Mailgun API as mail transport
2015-06-07 22:17:50 -04:00
Frederic Guillot
4f32352fe6
Add user filter/condition for notifications
2015-06-07 20:06:31 -04:00
Frederic Guillot
9d9e3afba2
Improve email sending system and add Postmark as mail transport
2015-06-06 14:10:31 -04:00
Fábio Hideki
efc7c13563
adding time estimated in de task footer and swimlanes' name in the task details
2015-06-04 21:55:43 -03:00
Timotheus Pokorra
d12c453f26
normal user should not have inactive boards in board selector
...
fixes https://github.com/fguillot/kanboard/issues/902
2015-06-03 12:42:48 +02:00
Frederic Guillot
599b6624dd
Improve project navigation
2015-05-31 17:57:02 -04:00
Frederic Guillot
af4a27a7f6
Fix bug: add missing file extension for screenshot filename
2015-05-31 14:55:48 -04:00
Frederic Guillot
4f6603e2b1
Add debugging log to record the time to send an email
2015-05-30 19:10:16 -04:00
Frederic Guillot
2e0eb62385
Fix bug in calendar condition
2015-05-30 14:17:29 -04:00
Frederic Guillot
00c2e5c80e
Add file procedures to the API
2015-05-24 20:28:54 -04:00
Frederic Guillot
9ce55e1f9e
Fix query with ambiguous column name
2015-05-24 16:52:59 -04:00
Frederic Guillot
1a0465cb57
Fix PhpAnalyzer issues
2015-05-24 16:47:41 -04:00
Frederic Guillot
eeac2329ba
Helpers refactoring
2015-05-24 16:02:25 -04:00
Frederic Guillot
65e9e5d1be
Add functional tests for task links
2015-05-23 23:25:18 -04:00
Frederic Guillot
6bee8822bc
Merge branch 'master' of https://github.com/fguillot/kanboard
2015-05-23 21:45:39 -04:00
Frederic Guillot
e32f26d048
API refactoring
2015-05-23 21:44:33 -04:00
Frederic Guillot
8e3618f412
Increase length of attachments file names (and truncate if really too long)
2015-05-22 11:54:45 -04:00
Frederic Guillot
c9ba525bab
Show swimlane dropdown only when necessary
2015-05-21 22:28:28 -04:00
Frederic Guillot
6d5ffaa848
Send all Kanboard events to the webhook (breaking change)
2015-05-18 21:04:06 -04:00
Frederic Guillot
46eafe105f
Add ical export for users
2015-05-18 12:56:32 -04:00
Frederic Guillot
ac6e7bdfbf
Add iCalendar public access for projects
2015-05-17 22:09:44 -04:00
Frederic Guillot
4d6e5d2e2c
Add new automatic action to update the start date
2015-05-16 21:47:16 -04:00
Frederic Guillot
e94a2f6a00
Display tasks in the calendar + improve settings
2015-05-16 21:04:46 -04:00
Frederic Guillot
d75e2fcaa7
Recurring tasks ( #847 ): add unit test
2015-05-10 17:39:00 -04:00
Frederic Guillot
a7b77623ce
Recurring tasks ( #847 ): rename class constants
2015-05-10 15:55:57 -04:00
Frederic Guillot
bd3c44c3d3
Recurring tasks ( #847 ): move hardcoded conditions to event subscriber + refactoring
2015-05-10 15:15:58 -04:00
Frederic Guillot
b51d41f331
Recurring tasks ( #847 ): Fix php error (substract is not always defined)
2015-05-10 13:56:03 -04:00
Frederic Guillot
94a5b12e68
Merge pull-request #847 (recurring tasks)
2015-05-10 13:45:09 -04:00
Frederic Guillot
98aab0d994
Fix some php analyzer issues
2015-05-09 23:08:16 -04:00
Frederic Guillot
4641d4cf77
Improve Link::getOppositeLinkId()
2015-05-09 23:00:23 -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
David-Norris
58a0db28cc
2nd Recurring Tasks Commit
...
New Trigger (move from first column)
New method to get last column of a board
Locales updated
API changes (createTask, updateTask)
API Docs & Examples
2015-05-05 23:40:05 -04:00
Frederic Guillot
46d711cf51
Fix bug: task references are not unique
2015-05-03 11:48:18 -04:00
David-Norris
a314bbb489
Initial Recurring Tasks Commit
...
Initial Recurring Tasks Commit
No Locales Updated.
2015-05-03 00:12:28 -04:00
Frederic Guillot
b5163c483c
Send notifications with the language of the recipient
2015-04-22 18:46:04 -04:00
Frederic Guillot
71112eb81d
Allow admins to disable the 2FA for a standard user
2015-04-21 19:53:33 -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
370b5a0fd7
Add Slack and Hipchat integrations for each projects
2015-04-18 18:44:45 -04:00
Frederic Guillot
f53bb88d10
Fix PHP 5.3 issue
2015-04-18 15:26:12 -04:00
Frederic Guillot
54449d48c4
Fix bug when moving subtasks with non consecutive positions
2015-04-18 15:10:40 -04:00
Frederic Guillot
7b7ea56460
Fix issue move column up/down with non consecutive positions
2015-04-18 14:28:55 -04:00
Frederic Guillot
3b403a1a4b
Add screenshot support for tasks (copy/paste images directly)
2015-04-12 18:44:42 -04:00
Frederic Guillot
fd7a8a0780
Make sure the user is connected
2015-04-11 23:18:15 -04:00
Frederic Guillot
1b5cbf5611
Fix php error
2015-04-11 23:12:31 -04:00
Frederic Guillot
3f38d81f79
Include all tasks for daily project summaries
2015-04-11 23:04:19 -04:00
Frederic Guillot
9ca2ba2127
Add burndown chart
2015-04-11 23:01:17 -04:00
Frederic Guillot
7df055aff1
Add auth controller
2015-04-11 18:05:10 -04:00
Frederic Guillot
ea9d402587
Add column controller
2015-04-11 17:38:41 -04:00
Frederic Guillot
d3727e92a6
Add category description (merge and modify pull-request #692 )
2015-04-11 16:26:45 -04:00
Frederic Guillot
3311061d10
Improve pull-request (move thumbnail generation function)
2015-04-11 13:47:31 -04:00
BlueTeck
bca1012e70
#717 add size, user, date to uploaded files
2015-04-09 10:08:27 +02:00
Frederic Guillot
4460851615
Display the sum of task complexity in the column
2015-04-07 21:06:15 -04:00
Frederic Guillot
4325679a70
Display the author in email notifications
2015-04-07 20:21:27 -04:00
Frederic Guillot
96a1511346
Fix postgres issue with time-off timetable
2015-04-06 18:52:00 -04:00
Frederic Guillot
a264a53e3b
Rename action TaskAssignColor to TaskAssignColorColumn
2015-04-03 18:56:05 -04:00
Frederic Guillot
5631210fb7
Merge pull-request #763
2015-04-03 18:45:45 -04:00
Frederic Guillot
5a29cccc95
Various fixes for PHPAnalyzer
2015-04-03 18:32:51 -04:00
Frederic Guillot
91a5ec0885
Fix issue with subtask forecast
2015-04-03 17:57:19 -04:00
Manish Lad
248c160534
Ability to assign a task color based on an event.
...
Initially supported event: task moved to a column
2015-04-03 22:43:02 +01:00
Frederic Guillot
abeeba7167
Add two factor authentication
2015-03-31 22:48:14 -04:00
Frederic Guillot
8d9b87bb6e
Avoid code duplication in pull-request #746
2015-03-30 21:58:16 -04:00
Frederic Guillot
6d80f0b466
Merge pull-request #746
2015-03-30 21:38:23 -04:00
Frederic Guillot
01f9ee3410
Add Gravatar integration
2015-03-30 21:27:49 -04:00
BlueTeck
58b0159e87
add activity stream to task #693
2015-03-29 12:48:24 +02:00
BlueTeck
0ae832d76d
add task name to subtask dashboard #682
2015-03-29 12:20:03 +02:00
Frederic Guillot
5536f6c6ce
Add Slack integration
2015-03-28 21:37:53 -04:00
Frederic Guillot
0f0f7e4b27
Restrict currency controller to admins
2015-03-28 18:02:48 -04:00
Frederic Guillot
9bfab51e00
Add currency rates for budget calculation
2015-03-28 18:00:18 -04:00
Frederic Guillot
eb6853c163
Display only relevant data in the budget graph
2015-03-28 15:44:24 -04:00
Frederic Guillot
26fea9b96b
Add task transitions csv export
2015-03-28 12:39:46 -04:00
Frederic Guillot
87d2c6d99e
Add task transitions history
2015-03-26 22:40:46 -04:00
Frederic Guillot
93fa9b5cba
Fetch only subtasks with status=todo
2015-03-26 21:09:40 -04:00
Frederic Guillot
d3ae8d2acb
Display subtask estimates in the user calendar according to the timetable
2015-03-26 20:49:37 -04:00
Frederic Guillot
92510eefb1
Improve and translate pull-request
2015-03-22 19:20:17 -04:00
Frederic Guillot
0e5cdfa6ab
Merge pull-request #664
2015-03-22 19:12:04 -04:00
Frederic Guillot
72de621d77
Add budget graph
2015-03-22 18:44:45 -04:00
Frederic Guillot
ed54d852db
Display projects on the dashboard and board selector when everybody allowed is checked
2015-03-21 18:16:04 -04:00
Frederic Guillot
28a1461f65
Add swimlane dropdown in task creation form
2015-03-21 13:22:08 -04:00
Frederic Guillot
3c8736c1fe
Calculate intersection between time tracking and timetable
2015-03-15 19:42:49 -04:00
Frederic Guillot
084272c60e
Add cost breakdown for project budget
2015-03-15 17:28:46 -04:00
Frederic Guillot
253996901a
Calculate the time spent based on the timetable
2015-03-14 20:53:33 -04:00
Frederic Guillot
4700139a86
Start to develop the budget module
2015-03-12 23:03:51 -04:00
Frederic Guillot
925ede9b48
Merge and improve pull-request #704
2015-03-12 21:21:24 -04:00
Frederic Guillot
e1571f91ce
Merge pull-request #709
2015-03-12 20:49:25 -04:00
bdpsoft
33cf6075b9
Add Serbian currencie and language code in Model\Config
2015-03-12 19:35:49 +01:00
Hendrik Stoker
a0b8d7cdf0
Added dutch translation
2015-03-11 08:28:07 +01:00
Frederic Guillot
d91b5d4aa3
Improve pull-request
2015-03-10 22:37:09 -04:00
Frederic Guillot
788ef2bc07
Merge pull-request #699
2015-03-10 22:11:30 -04:00
Olivier Maridat
b747b9750b
Order task links by labels and task column
2015-03-10 14:50:17 +01:00
Frederic Guillot
900e3fa1fd
Bust subtask title max length to 255 characters
2015-03-09 21:48:45 -04:00
Frederic Guillot
406aeaf2fb
Merge pull-request #700
2015-03-09 21:40:56 -04:00
Frederic Guillot
c870508923
Add user timetables
2015-03-09 21:37:10 -04:00
Olivier Paroz
26252d1690
Adding CHF to the list of Euro currencies
2015-03-09 13:48:30 +01:00
Frederic Guillot
7328995645
Add user cost
2015-03-07 16:50:36 -05: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
Frederic Guillot
436fda0167
Fix typos
2015-03-04 21:06:56 -05:00
Francois Ferrand
efbcc22f5a
Add missing swimlane REST API
...
Missing API to retrieve extra details were missing:
getSwimlane($project_id, $name)
getAllSwimlanes($project_id)
2015-03-03 16:35:45 +01:00
BlueTeck
88ba0c0953
preview images in taskview
2015-03-02 22:40:09 +01:00
Frederic Guillot
d910ebc1ea
Integrate Turkish language
2015-03-01 18:43:03 -05:00
Frederic Guillot
9278a92603
Merge pull-request #681
2015-03-01 18:34:30 -05:00
Frederic Guillot
35d99ec5d3
Add subtask position
2015-03-01 18:03:58 -05:00
creador
35ca4c1740
Turkish translation
...
Added Turkish translation
2015-03-02 00:48:21 +02:00
Frederic Guillot
da425e4187
Rename subtasks and files tables
2015-02-28 19:54:32 -05:00
Frederic Guillot
db59460da1
Improve pull-request
2015-02-27 19:15:23 -05:00
Francois Ferrand
34a0216ca7
Add REST api to manage actions.
2015-02-25 11:35:31 +01:00
Francois Ferrand
546e0ec809
Add new actions to move issue when the assignee is changed.
...
This will *not* fire the task_moved events, to avoid triggering other auto-assign actions.
This does not seem ideal, but I see no easy way to implement this properly (e.g. checking the event
stack).
2015-02-24 18:41:38 +01:00
Frederic Guillot
5f1dcf1ae8
Fix bug links with different columns (pull-request merge)
2015-02-21 14:24:00 -05:00
BlueTeck
cc12f5589a
display column in link details
2015-02-20 14:52:25 +01:00
Frederic Guillot
8214aae1d6
Enable event drop for user calendar
2015-02-17 21:29:11 -05:00
Frederic Guillot
10debb3f6c
Update task time spent based on subtasks time spent
2015-02-17 20:37:14 -05:00
Frederic Guillot
353117f44e
Display unfinished subtasks in the calendar
2015-02-15 21:00:04 -05:00
Frederic Guillot
2491ada0db
Display subtask time tracking in the calendar
2015-02-15 16:34:56 -05:00
Frederic Guillot
5fd4e290c5
Fix PHPAnalyzer issues
2015-02-14 16:22:26 -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
124f7cad28
Check if the user session match an existing user
2015-02-13 16:41:50 -05:00
Frederic Guillot
1a8ca671b5
Add subscriber for task (moved date)
2015-02-11 21:05:23 -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