Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix migration. Replace old checklist-item sort algorithm. | Andrés Manelli | 2018-03-19 | 1 | -0/+31 |
| | |||||
* | Remove Emoji support, so MAC addresses etc show correctly. | Lauri Ojansivu | 2018-02-12 | 2 | -155/+0 |
| | | | | Thanks to xet7 ! Closes #1248, closes #323 | ||||
* | Fix lint errors. | Lauri Ojansivu | 2017-12-03 | 3 | -153/+153 |
| | |||||
* | Move global subscription to template subscription so that subscription | Lauri Ojansivu | 2017-12-02 | 1 | -2/+0 |
| | | | | | will stop when template is unused. It's very important for efficiency espacially with large number of users. Thanks to mfshiu ! | ||||
* | most work concluded, code needs clean up, further testing required | amadilsons | 2017-10-04 | 1 | -1/+0 |
| | |||||
* | Add i18n file route for subfolder | nztqa | 2017-06-26 | 1 | -0/+1 |
| | |||||
* | Fix "W" shortcut binding | Ghassen Rjab | 2017-06-16 | 1 | -1/+5 |
| | |||||
* | Fix disable a href=“#” link | nztqa | 2017-05-17 | 1 | -0/+4 |
| | |||||
* | Revert code that broke changing language. | Lauri Ojansivu | 2017-05-06 | 1 | -5/+0 |
| | |||||
* | Update translations. | Lauri Ojansivu | 2017-05-05 | 1 | -0/+5 |
| | |||||
* | Merge branch 'navigator-preferred-language' of ↵ | Lauri Ojansivu | 2017-03-30 | 1 | -4/+10 |
|\ | | | | | | | https://github.com/umbertooo/wekan into umbertooo-navigator-preferred-language | ||||
| * | Use the navigator's language properties even if a user exists but the user ↵ | Felix Michels | 2016-10-19 | 1 | -2/+8 |
| | | | | | | | | | | | | has not yet choosen a profile language. If the browser provides multiple preferred languages via `navigator.languages`, select the most-preferred one. WKN-47 | ||||
* | | Fix typo | Ivan Radeljic | 2017-02-13 | 1 | -1/+1 |
| | | |||||
* | | Fix typo of multipleActions | Curtis G | 2017-01-15 | 1 | -1/+1 |
| | | |||||
* | | Fix eslint regressions. | David Renshaw | 2016-11-16 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #6 from mario-orlicky/filter-by-empty | Lauri Ojansivu | 2016-11-15 | 1 | -2/+23 |
|\ \ | | | | | | | Filter by empty | ||||
| * | | forgotten semicolon | Mario Orlicky | 2016-11-13 | 1 | -1/+1 |
| | | | |||||
| * | | Filtering logic by empty labels/members | Mario Orlicky | 2016-11-13 | 1 | -3/+24 |
| |/ | |||||
* | | always fall back to navigator.language if user.profile.language is not set | David Renshaw | 2016-11-15 | 1 | -2/+2 |
| | | |||||
* | | Wait until Meteor.startup() to set the language. | David Renshaw | 2016-11-15 | 1 | -19/+12 |
| | | |||||
* | | Fix startup for clients using Finnish and Chinese. | David Renshaw | 2016-11-15 | 1 | -3/+9 |
|/ | |||||
* | Fix undefined variables errors | Maxime Quandalle | 2016-07-21 | 1 | -1/+1 |
| | |||||
* | Avoid <a> links redirections on inlinedForm | Maxime Quandalle | 2016-07-20 | 1 | -1/+3 |
| | | | | Fixes #647 (IE 11) | ||||
* | Fix a typo (#515) | Prayag Verma | 2016-07-11 | 1 | -1/+1 |
| | | | Remove extra `the` | ||||
* | Merge pull request #531 from TheElf/devel | Maxime Quandalle | 2016-03-18 | 1 | -1/+1 |
|\ | | | | | Plural of Emoji | ||||
| * | Changes in code to correct the spelling of emoji (plural) | Daniel | 2016-02-28 | 1 | -1/+1 |
| | | |||||
* | | Upgrade ESLint to v2 | Maxime Quandalle | 2016-03-17 | 5 | -3/+7 |
|/ | | | | This commit also tweak the code style following backward-incompatible v2 rules. | ||||
* | Change the board import layout from a popup to a full page | Maxime Quandalle | 2016-01-31 | 1 | -0/+5 |
| | | | | | | | | This commit also removes the “import a single Trello card” as we couldn’t figure out some reasonable use case. We also create a new publication on the server to provide the minimal user profile informations required to display an avatar. | ||||
* | add: support compact mode for mobile web, auto adapt to small screen/window | Liming Xie | 2015-12-17 | 2 | -9/+24 |
| | |||||
* | Allow the header bar customization | Maxime Quandalle | 2015-12-09 | 1 | -3/+9 |
| | | | | | This commit also provide a way to escape the Shorcuts page on Sandstorm. | ||||
* | Merge GitHub PR #387 | Maxime Quandalle | 2015-11-15 | 2 | -0/+119 |
|\ | |||||
| * | add preview attached image, allow upload image from clipboard and drag & drp | floatinghotpot | 2015-11-13 | 2 | -0/+119 |
| | | |||||
* | | Finish the minicard editor auto-completion feature | Maxime Quandalle | 2015-11-08 | 1 | -4/+28 |
|/ | | | | | | | | | | | This commit stands on the initial support implemented in #342. We now avoid error-prone parsing step by adding the member or the label directly to the card object. We also added support for `Tab` to completion on our textComplete component. Closes #342 | ||||
* | Fix some bugs introduced in aa974aa | Maxime Quandalle | 2015-10-29 | 1 | -1/+1 |
| | | | | | Yes Wekan need some tests. Yes I need to stop refactoring my code when I’m halp-sleeping in my bed at 4am. | ||||
* | Prefer ES5 methods over underscore utilities | Maxime Quandalle | 2015-10-22 | 4 | -10/+11 |
| | | | | | | | | | | | | | | Since 07cc454 (ie the switch to Meteor 1.2) we includes the `es5-shim` polyfill to support methods like `Array.prototype.forEach` in a consistent way across all supported browsers (IE8+). MDG recently released a blog post recommending the use of these native methods instead of underscore [0]. We know follow this recommendation. This commit also favor some ES6 features (argument defaults, destructing assignment) in places where we didn’t use them. [0]: http://info.meteor.com/blog/es2015-get-started | ||||
* | Add some ESLint rules and fix some related issues | Maxime Quandalle | 2015-10-14 | 1 | -4/+4 |
| | |||||
* | Set some DOM transformation to fix some of the accessibility issues | Maxime Quandalle | 2015-10-13 | 1 | -0/+41 |
| | | | | | | See #337 for the complete rationale by @ndarilek -- thank you :) Closes #338 | ||||
* | Abstract the jquery-textcomplete integration with EscapeActions | Maxime Quandalle | 2015-10-13 | 1 | -0/+30 |
| | | | | | We now can re-use this integration in multiple places, this will be useful for #342 for instance. | ||||
* | Shortcut: F toggles filter sidebar | fisle | 2015-09-19 | 1 | -0/+11 |
| | |||||
* | Shortcut: Spacebar assigns self to current card | fisle | 2015-09-19 | 1 | -0/+23 |
| | |||||
* | Centralize all mutations at the model level | Maxime Quandalle | 2015-09-08 | 2 | -15/+1 |
| | | | | | | | | | | | | | | | This commit uses a new package that I need to document. It tries to solve the long-standing debate in the Meteor community about allow/deny rules versus methods (RPC). This approach gives us both the centralized security rules of allow/deny and the white-list of allowed mutations similarly to Meteor methods. The idea to have static mutation descriptions is also inspired by Facebook's Relay/GraphQL. This will allow the development of a REST API using the high-level methods instead of the MongoDB queries to do the mapping between the HTTP requests and our collections. | ||||
* | Fix a recurrent English typo | Maxime Quandalle | 2015-09-06 | 3 | -10/+10 |
| | |||||
* | Enforce a consistent ES6 coding style | Maxime Quandalle | 2015-09-03 | 11 | -299/+252 |
| | | | | | | | | | Replace the old (and broken) jshint + jscsrc by eslint and configure it to support some of the ES6 features. The command `eslint` currently has one error which is a bug that was discovered by its static analysis and should be fixed (usage of a dead object). | ||||
* | Update translation source file | Maxime Quandalle | 2015-09-01 | 1 | -7/+7 |
| | |||||
* | Replace the component bounded `cachedValue` by a global `UnsavedEdits` | Maxime Quandalle | 2015-08-31 | 3 | -14/+173 |
| | | | | | | | | This new draft saving system is currently only implemented for the card description and comment. We need better a component inheritance/composition model to support this for all editable fields. Fixes #186 | ||||
* | Implement click-and-drag integration to translate the board canvas | Maxime Quandalle | 2015-08-28 | 1 | -6/+16 |
| | | | | Fixes #232 | ||||
* | Display keyboard shortcuts on a modal | Maxime Quandalle | 2015-08-28 | 1 | -0/+25 |
| | | | | Fixes #241 | ||||
* | Open a modal (or a new page) based on context | Maxime Quandalle | 2015-08-28 | 3 | -19/+26 |
| | | | | | | This feature is also sometime named the Pinterest-style route, which is further explained in this react-router example: https://github.com/rackt/react-router/tree/cf0419f70e14a0ae39cba2ff99b01d3cbbd085be/examples/pinterest | ||||
* | Implement board archive and restoration | Maxime Quandalle | 2015-08-26 | 1 | -1/+1 |
| | |||||
* | Implement a modal system | Maxime Quandalle | 2015-08-26 | 2 | -0/+32 |
| | | | | | | | | | | | | | | I decided to create my own and not to use a community package, because 1. it's straightforward 2. it's better integrated with our others libs such as EscapeActions 3. monitoring third-party packages evolutions (eg, CSS changes) is a lot of work. This is basically the same rationale than for our other generic UI components such as the Popup/Popover. This commit also slightly modify the general layout to remove unnecessary wrapper DOM nodes. |