summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2019-07-02Sort columns by due dateCraig Crosby
2019-06-27Add "identifier" beside "name" while creating a new projectFlorian Völker
2019-06-24Update Chinese translationsrenothing
2019-06-24Update da_DK translationsOle Carlsen
2019-06-21Update French translationFrédéric Guillot
2019-06-19Hide one task count when there is only one swimlaneRafael de Camargo
Don't show two task counts per column when there is only one swimlane. Fixes #4208
2019-06-15Add automatic action to move task between columns based on due daterenothing
2019-06-06add bitcoin to the currency listmildis
bitcoin is referenced using its financial symbol XBT description is with a lowercase b because its about the unit, not the trading system
2019-06-04Add missing curl_close()Frédéric Guillot
2019-06-04Display cURL error message in logsFrédéric Guillot
2019-06-03Add cURL support to HTTP Clientmildis
- Add HTTP_PROXY_EXCLUDE option when cURL is used - Show HTTP client backend in about page - Fallback to legacy Stream Contexts if cURL extension is not available
2019-05-27Update Chinese translationsrenothing
2019-05-27Feature: Set "start date" and "end date" on projects from APITobias Balle-Petersen
Added parameters "start_date" and "end_date" to functions createProject and updateProject. These parameters could not previously be set from the API. Documentation should be updated to reflect the change (If approved).
2019-05-26Update pt_br translationRafael de Camargo
2019-05-26Fix text file previewRafael de Camargo
Escapes any html tags on text files
2019-05-26Add View File on popover to tooltipRafael de Camargo
Merged this if with the if used on template:task_file:files
2019-05-13Do not show duplicated results when multiple comments matchRafael de Camargo
2019-05-03Add new hook template:export:headerBastian Rang
2019-05-01Update pt_br translationsRafael de Camargo
2019-04-27Add HTML tag in email notificationsFrédéric Guillot
2019-04-27Add Auto-Submitted E-mail header as per RFC 8384Frédéric Guillot
2019-04-08Update da_DK translationOle Carlsen
2019-04-05Add missing template and translationsFrédéric Guillot
2019-04-01Update pt-BR translationrafacamargo123
2019-03-25Update Hungarian translationBalázs Úr
2019-03-13it_IT translation updateMarco Segato
2019-03-11Fix wrong Japanese translationKiyohito AOKI
2019-03-10Add Slovak translationSlavko
2019-03-07Changes search by reference to case insentiverafacamargo123
Search was being performed case sensitive, changed to case insensitive
2019-03-07Update translations.phpKiyohito AOKI
2019-02-28Fix postgres schema usagetrendspotter
2019-02-27Simplify local Docker image buildFrédéric Guillot
2019-02-19Update da_DK translationsOle Carlsen
2019-02-19Always display task accordion elementsFrédéric Guillot
2019-02-19Replace accordion Javascript component by <details> HTML elementFrédéric Guillot
2019-02-17Complete Japanese translationKiyohito AOKI
2019-02-15Fix MySQL migration when using increment values different from 1Psy-Q
Fixes #4137
2019-02-13Update Japanese translationKiyohito AOKI
2019-02-13Add missing webhook event: task.move.projectFrédéric Guillot
Fixes #3969
2019-02-08Add new actions to reorder tasks by columnFrédéric Guillot
2019-02-02Update ChangeLogFrédéric Guillot
2019-02-01Authorize only API tokens when 2FA is enabledFrédéric Guillot
2019-02-01Limit avatar image sizeFrédéric Guillot
fixes #4041
2019-01-31Avoid CSRF in users CSV importFrédéric Guillot
2019-01-30Avoid XSS in pagination orderingFrédéric Guillot
2019-01-30Disable by default plugin installerFrédéric Guillot
- There is no code review or any approval process to submit a plugin. - Anyone can submit a backdoor as plugin. - This is up to the Kanboard instance owner to validate if a plugin is legit.
2019-01-30Do not show projects dropdown when prompting the 2FA codeFrédéric Guillot
2019-01-30Always returns a 404 otherwise people might guess which user existFrédéric Guillot
2019-01-30Check if user role has changed while the session is openFrédéric Guillot
2019-01-30Add missing CSRF check in TwoFactorController::deactivate()Frédéric Guillot