Frederic Guillot
|
4e78a0aced
|
Do not set default task assignee for team projects
|
2017-01-29 20:06:32 -05:00 |
Frederic Guillot
|
66ced63fe2
|
Highlight comments if hash is present in URL
|
2017-01-29 18:58:00 -05:00 |
Frederic Guillot
|
dbe001d957
|
Update ChangeLog
|
2017-01-28 11:53:44 -05:00 |
Frederic Guillot
|
9357b3a4ec
|
Add command to execute individual job
|
2017-01-28 10:50:25 -05:00 |
Frederic Guillot
|
20832b439d
|
More API procedures are now available to project members and project viewers
|
2017-01-27 18:38:34 -05:00 |
Frederic Guillot
|
83ad4e4448
|
Set API methods getColumns and getColumn accessible to project viewers
|
2017-01-26 22:26:07 -05:00 |
Frederic Guillot
|
a371d53e63
|
Always unbind internal listeners when closing a modal dialog
|
2017-01-26 22:21:07 -05:00 |
Frederic Guillot
|
fa5c12a61d
|
Empty arrays are serialized to a list instead of a dict (Json API)
|
2017-01-24 22:09:13 -05:00 |
Frederic Guillot
|
81d14efbd1
|
Simplify date and time configuration to avoid potential validation issues
|
2017-01-24 20:16:43 -05:00 |
Frederic Guillot
|
d81fb20df6
|
Fix wrong datetime formatting when task form shows validation errors
|
2017-01-24 20:04:58 -05:00 |
Frederic Guillot
|
b23613bbe3
|
Fix regression: wrong URL in modal to move task to another project
|
2017-01-23 21:16:14 -05:00 |
Frederic Guillot
|
5315e4961e
|
Fix regression: stay on the same page when a task is closed
|
2017-01-23 21:05:59 -05:00 |
Frederic Guillot
|
10d96bfd66
|
Add user invitations
|
2017-01-22 22:38:00 -05:00 |
Frederic Guillot
|
efc1e85612
|
Update ChangeLog and contributors list
|
2017-01-14 17:07:46 -05:00 |
Frederic Guillot
|
0ed13c01f9
|
Closing screenshot dialog prevent input elements to get focus
|
2017-01-14 17:06:17 -05:00 |
Frederic Guillot
|
f5c95f3c93
|
Add task creation event to automatic action that email tasks
|
2017-01-14 16:00:58 -05:00 |
Frederic Guillot
|
85fb4dd1ca
|
Improve auto-complete dropdown elements sorting
|
2017-01-11 22:36:55 -05:00 |
Frederic Guillot
|
d0dad82a27
|
Improve keyboard shortcuts handling
|
2017-01-11 22:07:19 -05:00 |
Frederic Guillot
|
36de36dad9
|
Improve settings pages layout
|
2017-01-08 21:42:08 -05:00 |
Frederic Guillot
|
0960a4d0b0
|
Improve link labels pages navigation
|
2017-01-08 21:18:54 -05:00 |
Frederic Guillot
|
47f4bceb1a
|
Improve currencies pages navigation
|
2017-01-08 21:08:33 -05:00 |
Frederic Guillot
|
07f9700179
|
Offer the possibility to define version compatibility from plugins
|
2017-01-08 17:02:31 -05:00 |
Frederic Guillot
|
17ac414d74
|
Improve accordion component
|
2017-01-08 15:46:30 -05:00 |
Frederic Guillot
|
ca00b8cf53
|
Display project exports in modal box
|
2017-01-08 15:31:33 -05:00 |
Frederic Guillot
|
b3a450bace
|
Display project analytics in modal box
|
2017-01-08 14:00:51 -05:00 |
Frederic Guillot
|
ea2cbb76d5
|
Open project activities in modal box
|
2017-01-08 12:23:25 -05:00 |
Frederic Guillot
|
e377f450ad
|
Open form to create customer filters in modal box
|
2017-01-08 12:16:05 -05:00 |
Frederic Guillot
|
bb222a79cd
|
Open task import in modal box
|
2017-01-08 12:01:13 -05:00 |
Frederic Guillot
|
348f4491ff
|
Make icons clickable in menus
|
2017-01-08 11:29:41 -05:00 |
Frederic Guillot
|
3833c12ccc
|
Refactoring/rewrite of modal boxes handling
|
2017-01-02 17:01:27 -05:00 |
Frederic Guillot
|
053514feaa
|
Update ChangeLog
|
2016-12-30 20:18:39 -05:00 |
Frederic Guillot
|
ff79ec72c1
|
Remove dependency on Mousetrap
|
2016-12-30 20:14:36 -05:00 |
Frederic Guillot
|
f5234a278e
|
Make PR #2897 pass unit tests
|
2016-12-20 20:11:17 -05:00 |
Frederic Guillot
|
ae708a712a
|
Offer the possibility to override internal formatter objects from plugins
|
2016-12-20 20:06:39 -05:00 |
Frederic Guillot
|
07c44d2113
|
Avoid code duplication in PR #2891
|
2016-12-19 22:27:13 -05:00 |
Frederic Guillot
|
efb786b5c5
|
Disable PageSpeed module from .htaccess if present
|
2016-12-19 21:49:53 -05:00 |
Frederic Guillot
|
1186104469
|
Add API calls to manage tags
|
2016-12-17 17:02:29 -05:00 |
Frederic Guillot
|
aafa1de4d5
|
Handle username with dots in user mentions
|
2016-12-17 12:11:17 -05:00 |
Frederic Guillot
|
a3d1ce47d3
|
Add slideshow for images
|
2016-12-11 18:37:40 -05:00 |
Frederic Guillot
|
ffb3926178
|
Replace Chosen jQuery plugin by custom UI component
|
2016-12-11 15:46:54 -05:00 |
Frederic Guillot
|
67d01951f5
|
Rewrite component to change user/group role
|
2016-12-09 20:35:40 -05:00 |
Frederic Guillot
|
86d04bc0ef
|
Update ChangeLog and contributors list
|
2016-12-09 17:53:01 -05:00 |
Frederic Guillot
|
9e8e61db70
|
Fix previously merged pull-requests
|
2016-12-06 07:09:10 -05:00 |
Frederic Guillot
|
d892081d53
|
Merge pull-request #2873
|
2016-12-06 06:55:14 -05:00 |
Narbonne
|
0a4b14f03b
|
fixed alignment
|
2016-12-06 00:30:22 +01:00 |
Frederic Guillot
|
3384ba49fa
|
Update Changelog, contributors list and doc
|
2016-12-04 14:31:41 -05:00 |
Frederic Guillot
|
e0aeb4ca1b
|
Add missing service provider for plugin tests
|
2016-12-03 17:44:59 -05:00 |
Frederic Guillot
|
b8f7532e5c
|
Add personal API access token
|
2016-12-03 15:43:36 -05:00 |
Frederic Guillot
|
23d862aef8
|
Add suggest menu for task ID
|
2016-12-03 12:56:12 -05:00 |
Frederic Guillot
|
faef2e85d1
|
Fix field too small for application settings
|
2016-12-02 20:49:30 -05:00 |
Frederic Guillot
|
6c43ab7dfc
|
Remove Nitrous installation files
|
2016-12-02 17:40:04 -05:00 |
Frederic Guillot
|
f73d0d2ac9
|
Make user mentions great again
|
2016-12-01 22:52:58 -05:00 |
Frederic Guillot
|
6135920a79
|
Replace notifications Javascript code by CSS
|
2016-12-01 20:02:48 -05:00 |
Frederic Guillot
|
700e226ba8
|
Fix link generation when user mention is followed by a punctuation mark
|
2016-11-30 18:26:40 -05:00 |
Frederic Guillot
|
978a3c70fe
|
Simplify .htaccess and rename command line script
|
2016-11-29 20:26:18 -05:00 |
Narbonne
|
5cfc09750a
|
issue #2838 add dates in ChangeLog.
|
2016-11-24 16:33:40 +01:00 |
Frederic Guillot
|
6225469b91
|
Add button to close inline popups
|
2016-11-12 14:15:26 -05:00 |
Frederic Guillot
|
b2b25748f0
|
Update ChangeLog
|
2016-10-10 18:59:00 -04:00 |
Frederic Guillot
|
a65941eadb
|
Add new automatic action to close task based on date moved
|
2016-09-19 21:28:11 -04:00 |
Frederic Guillot
|
f1d6673050
|
Add documentation for custom project roles
|
2016-09-11 21:53:52 -04:00 |
Frederic Guillot
|
102de7e386
|
Update ChangeLog
|
2016-09-05 21:26:22 -04:00 |
Frederic Guillot
|
49788b70ec
|
Update documentation
|
2016-09-05 11:02:06 -04:00 |
Frederic Guillot
|
21f8cebe85
|
Add new Vue.js component to handle submit and cancel buttons
|
2016-09-04 20:03:24 -04:00 |
Frederic Guillot
|
ffd58d06fa
|
Support version operators for plugin directory: >= and >
|
2016-09-03 18:02:00 -04:00 |
Frederic Guillot
|
a7f720ecbb
|
Improve TaskExport class
|
2016-09-03 17:38:35 -04:00 |
Frederic Guillot
|
6bad0523e5
|
Do not show closed tasks on public boards
|
2016-09-01 20:52:40 -04:00 |
Frederic Guillot
|
1b6b1cc5e6
|
Time spent for subtasks are not rounded too the nearest quarter anymore
|
2016-08-31 21:32:29 -04:00 |
Frederic Guillot
|
3861e90336
|
Fix wrong project date format (shown as 01/01/1970)
|
2016-08-31 21:04:22 -04:00 |
Frederic Guillot
|
08bdb708e7
|
Add the possibility to move tasks without drag and drop
|
2016-08-28 22:30:48 -04:00 |
Frederic Guillot
|
a24840a533
|
Add the possibility to unlock users from the user interface
|
2016-08-26 21:27:30 -04:00 |
Frederic Guillot
|
793eb1074f
|
Update ChangeLog
|
2016-08-25 21:18:54 -04:00 |
Frederic Guillot
|
98798c5b76
|
Show both time spent and estimated on the board
|
2016-08-25 21:15:41 -04:00 |
Frederic Guillot
|
e2a9440c92
|
Fix undefined constant in config example file
|
2016-08-22 21:48:27 -04:00 |
Frederic Guillot
|
51fef80f7d
|
Store board collapsed mode user preference in the database
|
2016-08-22 21:20:48 -04:00 |
Frederic Guillot
|
1d16a53c48
|
Store comment sorting direction in user metadata
|
2016-08-21 20:36:16 -04:00 |
Frederic Guillot
|
e110229bb9
|
Avoid tags overlapping on the board
|
2016-08-21 14:17:31 -04:00 |
Frederic Guillot
|
093905c895
|
Show project name in notifications
|
2016-08-21 13:45:06 -04:00 |
Frederic Guillot
|
5f82a942c0
|
Fix PHP notice when sending overdue notifications
|
2016-08-15 20:46:26 -04:00 |
Frederic Guillot
|
d8b60ca0fa
|
Update test case, ChangeLog and contributors
|
2016-08-14 14:50:04 -04:00 |
Frederic Guillot
|
010199e8f8
|
Add the possibility to attach template hooks with a callback
|
2016-08-13 18:41:01 -04:00 |
Frederic Guillot
|
2ebe8b3272
|
Add the possibility to attach template hooks with local variables
|
2016-08-13 18:08:46 -04:00 |
Frederic Guillot
|
4ffaba2ba0
|
Add reference hooks
|
2016-08-13 14:23:53 -04:00 |
Frederic Guillot
|
c0ee8b4092
|
Show project name in task forms
|
2016-08-07 10:31:48 -04:00 |
Frederic Guillot
|
1dc947eac4
|
Convert vanilla CSS to SASS
|
2016-08-06 22:19:36 -04:00 |
Frederic Guillot
|
98efcf21e3
|
Update ChangeLog
|
2016-07-31 11:40:41 -04:00 |
Frederic Guillot
|
5e3e001377
|
Update ChangeLog and contributors list
|
2016-07-28 17:50:07 -04:00 |
Frederic Guillot
|
f3e16da4ac
|
Allow users to see inactive projects
|
2016-07-28 16:56:37 -04:00 |
Frederic Guillot
|
9649f7ba82
|
Use the library PicoFeed to generate RSS/Atom feeds
|
2016-07-26 22:23:58 -04:00 |
Frederic Guillot
|
5d3ad534cc
|
Removed individual column scrolling on board
|
2016-07-24 15:18:09 -04:00 |
Frederic Guillot
|
9d6715ddc0
|
Improve project page titles
|
2016-07-24 13:55:35 -04:00 |
Frederic Guillot
|
506ebf3bac
|
Fixed typo in template that prevent project permissions to be duplicated
|
2016-07-24 10:08:57 -04:00 |
Frederic Guillot
|
ca45b5592b
|
Add new automatic action to move the task to another column when not moved
|
2016-07-23 18:59:00 -04:00 |
Frederic Guillot
|
9b2a32af78
|
Add new automatic action to move a task to another column when closed
|
2016-07-23 18:33:31 -04:00 |
Frederic Guillot
|
2a42e0e1aa
|
Added a new automatic action to set due date
|
2016-07-23 18:10:05 -04:00 |
Frederic Guillot
|
b6119e7dee
|
Added internal task links to activity stream
|
2016-07-23 14:05:15 -04:00 |
Frederic Guillot
|
ec0ecc5b03
|
Added event for removed comments with some refactoring
|
2016-07-17 17:15:14 -04:00 |
Frederic Guillot
|
3aa0f85748
|
Fixed search query with multiple assignees (nested OR conditions)
|
2016-07-16 19:15:26 -04:00 |
Frederic Guillot
|
4364559805
|
Handle HTTP header X-Real-IP to get IP address
|
2016-07-16 14:11:14 -04:00 |
Frederic Guillot
|
6cfce7720a
|
Fixed Markdown editor auto-grow on the task form
|
2016-07-15 21:05:15 -04:00 |
Frederic Guillot
|
6e35d8f22a
|
Display project name for task auto-complete fields
|
2016-07-14 13:46:06 -04:00 |
Frederic Guillot
|
9496dfdb6d
|
Make search attributes not case sensitive
|
2016-07-14 11:39:59 -04:00 |
Frederic Guillot
|
48ee733f9e
|
Added search filter for task priority
|
2016-07-14 11:29:15 -04:00 |
Frederic Guillot
|
c020a45ee1
|
Make sure that the table schema_version use InnoDB for Mysql
|
2016-07-12 22:19:37 -04:00 |
Frederic Guillot
|
3813acf199
|
Fixed compatibility issue with PHP 5.3 for OAuthUserProvider class
|
2016-07-10 22:05:45 -04:00 |
Frederic Guillot
|
34d0995d55
|
Cherry-pick from PR #2435 (Show TOTP Issuer)
|
2016-07-10 14:18:10 -04:00 |
Frederic Guillot
|
8a85550f92
|
Added unit test for PR #2388
|
2016-07-10 13:39:48 -04:00 |
Frederic Guillot
|
796ebb956a
|
Update ChangeLog and add new contributor
|
2016-07-03 21:21:38 -04:00 |
Frederic Guillot
|
f87d3334e5
|
Take default swimlane into consideration for SwimlaneModel::getFirstActiveSwimlane()
|
2016-07-03 10:59:09 -04:00 |
Frederic Guillot
|
d975a3ac45
|
Added more unit tests for task priority duplication
|
2016-07-03 10:45:34 -04:00 |
Frederic Guillot
|
4b5c3b0527
|
Use PHP7 for Docker image
|
2016-07-02 22:35:54 -04:00 |
Frederic Guillot
|
43337d58c0
|
Preserve role for existing users when using ReverseProxy authentication
|
2016-07-02 17:44:45 -04:00 |
Frederic Guillot
|
10d577ad9d
|
Handle priority for task and project duplication
|
2016-07-02 16:36:10 -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
|
662506941f
|
Flush memory cache in worker to get latest config values
|
2016-07-01 11:34:14 -04:00 |
Frederic Guillot
|
a089cd72de
|
Fixed lexer issue with non word characters
|
2016-07-01 09:47:10 -04:00 |
Frederic Guillot
|
1aab142127
|
Fixed identical background color for LetterAvatar on 32bits platforms
|
2016-06-29 21:45:28 -04:00 |
Frederic Guillot
|
a49e7b7643
|
Expose task reference field to the user interface
|
2016-06-28 20:40:15 -04:00 |
Frederic Guillot
|
9a95621599
|
Improve ICal export
|
2016-06-26 16:14:27 -04:00 |
Frederic Guillot
|
82623f1a21
|
Added API calls for subtask time tracking
|
2016-06-26 15:47:02 -04:00 |
Frederic Guillot
|
f621129836
|
Added new API calls for project attachements
|
2016-06-26 15:17:38 -04:00 |
Frederic Guillot
|
3d34681610
|
Added new API calls for external task links
|
2016-06-26 14:33:53 -04:00 |
Frederic Guillot
|
c110dffefe
|
Added new API call: "getProjectByIdentifier"
|
2016-06-26 12:34:20 -04:00 |
Frederic Guillot
|
b48c0cecbb
|
Added new arguments to project API calls and update composer.json
|
2016-06-26 11:57:28 -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
|
922e0fb6de
|
Rewrite integration tests to run with Docker containers
|
2016-06-25 14:34:46 -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
|
17213da5ce
|
Use the same task form layout everywhere
|
2016-06-24 17:57:26 -04:00 |
Frederic Guillot
|
95751f391f
|
Fixed broken CSV export
|
2016-06-23 15:43:37 -04:00 |
Frederic Guillot
|
75019b3a8e
|
Make embedded documentation available in multiple languages
|
2016-06-23 12:27:34 -04:00 |
Frederic Guillot
|
a1e2b0f1b8
|
Update ChangeLog
|
2016-06-08 20:37:45 -04:00 |
Frederic Guillot
|
5e7a812933
|
Update ChangeLog
|
2016-06-07 09:17:40 -04:00 |
Frederic Guillot
|
a02c46389a
|
Updated ChangeLog
|
2016-06-06 20:49:13 -04:00 |
Frederic Guillot
|
3e686f99b5
|
Update ChangeLog
|
2016-06-05 23:23:50 -04:00 |
Frederic Guillot
|
660bfa72f4
|
Update ChangeLog
|
2016-06-05 23:07:14 -04:00 |
Frederic Guillot
|
9cb8a1ffc9
|
Display local date format in date picker
|
2016-06-05 22:22:10 -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
|
cf7bac1860
|
Added config parameter to allow self-signed certificates for the HTTP client
|
2016-06-05 15:42:22 -04:00 |
Frederic Guillot
|
cd4c09c10a
|
Conifgure email settings through user interface
|
2016-06-05 14:53:46 -04:00 |
Frederic Guillot
|
f48e545631
|
Upgrade Docker image to Alpine Linux 3.4
|
2016-06-05 11:30:31 -04:00 |
Frederic Guillot
|
3eb5ec2a85
|
Replace jQuery mobile detection by the library isMobile
|
2016-06-03 22:27:46 -04:00 |
Frederic Guillot
|
4987e245bb
|
Do not sync user role if LDAP groups are not configured
|
2016-05-30 21:47:31 -04:00 |
Frederic Guillot
|
ed074d1764
|
Move task import outside of project settings
|
2016-05-28 21:24:24 -04:00 |
Frederic Guillot
|
605c9e9efa
|
Update ChangeLog
|
2016-05-28 19:50:58 -04:00 |
Frederic Guillot
|
88ee691bb9
|
Fix wrong redirect after removing a task from the task view page
|
2016-05-28 17:26:33 -04:00 |
Frederic Guillot
|
d9101da79e
|
Mark notification as read when clicking on it
|
2016-05-26 20:50:50 -04:00 |
Frederic Guillot
|
b584285ddc
|
Remove webhook endpoint to create tasks (breaking change)
|
2016-05-26 08:47:52 -04:00 |
Frederic Guillot
|
74a84a28e3
|
Support strtotime strings for date search
|
2016-05-25 21:00:01 -04:00 |
Frederic Guillot
|
47ec4d89bc
|
Do not send notifications to disabled users
|
2016-05-24 22:14:29 -04:00 |
Frederic Guillot
|
8d69c49da5
|
Manage plugins from the user interface and from the command line
|
2016-05-20 12:51:05 -04:00 |
Frederic Guillot
|
bfd59d9e54
|
Reset failed login counter and unlock user when changing password
|
2016-05-18 21:27:36 -04:00 |