Code Monkey home page Code Monkey logo

taskboard's People

Contributors

alex3305 avatar amalfra avatar bbichero avatar ben-so avatar christoshrousis avatar cviniciussdias avatar davidmind avatar gitter-badger avatar hbayindir avatar jersou avatar joellisenby avatar kiswa avatar marner2 avatar mbasaglia avatar mlasasa avatar niedzielski avatar praveenscience avatar shattenjagger avatar u1735067 avatar woodworker avatar zm-git avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

taskboard's Issues

Update interval causes scrollbar to jump back

I don't know if this is an AngularJS specific issue and can even be fixed, but I notice that when the page refreshes, it goes back to the top of the page. This should be no problem, but can be pretty annoying when you are reading an issue which doesn't fit in a task.

Is there another way of refreshing the notes? Or is it possible to use an Angular plugin to retain the position of the scrollbar? Do you have any ideas about this?

Problems running

I uploaded and followed all the steps for the installation, but when you log in, the Settings menu preloading is an eternal and can not do anything else.
Locally using Xampp did not work and neither did login.

Please could someone help me on this link?

http://mscriacoes.com.br/taskboard
sem titulo

Random position of notes

When moving notes in a relative 'large' list (10 - 15), the notes magically resort themselves. It doesn't matter whether I move the notes in the affected list or not, they just resort themselves.

Addition: a diff of when I moved a note in lane 2.

Edit: It seems it's not random, but that when the values are stored, there is one added or something. Check out the post method of the positions...

Link to a task

Very often need to send a link to collaborator to a particular task

Translation

a way to have the app into our language
(for me in French, for example)

Edit Item dialog

In the Edit Item dialog the "Edit Item" button should probably just be a "Save" button, or "Save Item"

Display filtering

When filtering items for display, the items that do not match the filter should disappear, not just grey out. I have a very long list of tasks, and when I want to work on just one category, such as manufacturing issues, or IT issues, I would like to use the filter to shorten the list (so to speak). This would apply to filtering by user as well, I'd only want to see tasks for that user.

This may be alleviated with the suggested "overview" screen because what I am currently using as "categories" could probably be separate boards and I would still have a way to get a unified view of everything on the Overview screen.

Image resize

An uploaded image is shown in full resolution, but the preview canvas doesn't have enough space for the full resolution image. Maybe you could scale it down in the File viewer with a notice that it is scaled down.

Multiple logins cause logout

in 0.2.5 if I'm logged in from one computer, when I log in on another computer it first logs me out of the first computer (back to the login screen) then in a few seconds the other computer goes back to the login screen as well.

I know this is yet another odd use-case. I'm working in multiple systems right now and had it up in two different browsers when 0.2.5 came out and I updated. I'm pretty sure this is new in 0.2.5 because I was doing the same thing last night in 0.2.4_1.

Edit by kiswa (for easier reference during fix work):
There are multiple things to do here.

  • Change handling of existing tokens in LocalStorage
  • Update login/logout behavior in API and token interceptor
  • New technique will have front-end assume user is valid if they have a token.
    • The API verifies tokens on every call, so invalid tokens will be cleared and the user redirected.
    • This will allow a user to be logged in from as many devices as desired while a token is still valid.

Login redirect

Hi,
the login redirects me to hostname/#/. I can't find any solution for this.

Error after login

Error keeps on firing about once every 1/2 second.
This is after first time log in using admin/admin

Server is a Linux vps
PHP 5.4.23
mod_deflate, mod_expires loaded
pdo_sqlite 3.6.20

taskboard-error

Thanks in advanced.

PHP Declaration of RedBeanPHP\\OODBBean::offsetGet() must be compatible with that of ArrayAccess::offsetGet() in /var/www/html/TaskBoard/api/lib/rb.php on line 1022

On CentOS 6.6 (php-5.3.3-38.el6.i686), when visiting the site for the first time and entering the default credentials, login fails without a message and this message appears in the error_log:

PHP Fatal error: Declaration of RedBeanPHP\OODBBean::offsetGet() must be compatible with that of ArrayAccess::offsetGet() in /var/www/html/TaskBoard/api/lib/rb.php on line 1022

This is a clone of https://github.com/kiswa/TaskBoard.git from today, 2014-10-29

No date in just added comment

When I just added a comment, there is no date shown. However when I reload the task, the date succesfully appears.

WYSIWYG Markdown/Text editor

Since you are using AngularJS could you use something like this: http://ngmodules.org/modules/textAngular

Markdown is easy, yes, but if at some point I want to think about deploying this to some of my lo-tek staff. I have one guy who will only send emails in all caps, even after repeatedly telling him not to. And he's a supervisor. (And truthfully, he probably wouldn't use it. he'd just hit that caps lock and keep going ;)

Touchpad controls

I like your interface very much. Clean and simple. Just tried it out on my ipad as it is one of my working horses. I can't move the items, so I think there aren't any touch controls implemented yet?

Collapsable items

Would be nice to be able to collapse items to just a title/assigned to/category header

Add little note on Readme.md

it would be nice to include an extra note on Install to reflect needed apache2 modules. I had to review all the issues until I found #71

For example:

Note 2: If you get login problems, make sure you have the following apache2 modules active: rewrite and expires. sudo a2enmod rewrite expires; sudo service apache2 restart

Automatic actions don't support the unknown.

There should be an option to choose for 'unassigned' for the category and user in the automatic actions.

I can't for example auto-assign things to the user "Niels" when it's unassigned.

  • Niels

Calendar view

a good feature would be to have a calendar view with timelines and/or deadlines print for all projects

Cannot read property 'defaultBoard' of undefined

Hi,
When uploaded to a server this comes up in my console:

I can log in, but it seems like it does not want to load the DB

TypeError: Cannot read property 'defaultBoard' of undefined
at checkDefaultBoard (site/tasks/js/controllers/boards.js:4:69)
at Array.wrappedProgressback (site/tasks/lib/angular.js:2976:88)
at site/tasks/lib/angular.js:2944:28
at Scope.$eval site/tasks/lib/angular.js:4087:28)
at Scope.$digest (site/tasks/lib/angular.js:3899:31)
at Scope.$apply (site/tasks/lib/angular.js:4191:24)
at tick (/tasks/lib/angular.js:1602:26) angular.js:1644(anonymous function)

Also, the api folder is 0777

Open links in comments in blank window

Currently markdown parsed links are opened in the same window (_self) as TaskBoard. Maybe it would be a good idea to open these in a seperate (_blank) window. At least that would be more clear to me.

I tried adding it, but unfortunately my experience with AngularJS is not quite up to par to implement this. But thanks for the great piece of software!

Collapsed columns are a little longer than the open columns

It looks like the open columns are sized based on the browser window size, and the closed columns are just a bit longer which gives a scroll bar on the browser. The collapsed columns should be the same length as the open columns.

Definitely not a big deal, just thought it was worth noting.

Editing comments

Also I would love to be able to edit comments if this can be possible. Just wanted to know what you think of it @kiswa.

Markdown support in comments

A feature request for markdown support in comments. Should not be a big issue since it is already implemented for task descriptions.

Scrum-like enhancements

Although you have a KANBAN-inspired board. I would love to see that it is possible to do something more with the points that are set per issue. For instance that a user can decrease the points when he is working on a task regardless of the original point value. So you can set two values:

  • original point value
  • original point value minus decreased points thus saving only the decreased points

The reason I would like to see this implemented is simply because I want to use Taskboard for IT projects with collegeaus and we like to keep track of how far we are. If you agree with me I can probably pick up this issue myself if you don't mind.

BTW: Would you mind if I mailed you about another issue that I would like to address which involves a bit more chitter chatter?

Direct link to task edit

It would be nice to have a little icon or key shortcut or something to access directly to item edit page.

Currently you have to double click on item + click on Edit button. If your tasks need to be edited many times this can be tedious.

Add the app version number somewhere

Either just the settings screen or at the bottom of every screen. I'm pretty sure I'm on 0.2.4_1 now, but it would be good to know for sure easily.

Delete items

As far as I can tell from the demo, there's no way to delete an item -- only archive it. Sometimes you just want to clear it away. (Who needs all of their shopping lists stored for all time, for example?) The important stuff gets archived, the less important stuff gets deleted.

Is this planned?

email notification

a really good enhancement would be an automatic email notification on change for all others board members

Move item to collapsed archive

If the archive section is collapsed and you want to archive an item, then the section needs to be expanded. Then the item needs to be dragged over, and the section closed again. That's three steps for one action -- would it make more sense from a UX perspective to allow dragging an item to a collapsed column?

Rename "Lane" to "Column"

In common Kanban terminology, "lane" is used to describe a horizontal partition of the board (as in "swimming lane"). Simple boards have one lane, but sometimes you have several (e.g., a 2nd one for high-priority tasks, or for bug fixes, etc.). The vertical partition are typically called "columns" (or "stages"). WIP limits are per-column-per-lane.

Nit picking, I know :-) but it pays to be consistent with the common terminology.

Cursor on default input field

This is a small enhancement.
When performing certain actions, set the input cursor to the first (or most appropriate) input field in the popup form, e.g.
Add Item -> focus on "Item Title"
Add User -> focus on "Username"

I'd add this myself but I don't know angular well enough.. yet

Expanding text fields

When you expand a text field in a dialog (for example the item entry dialog, only the text field expands, not the dialog. Once the text field is resized the dialog should resize and recenter to contain the dialog. Once submitted the size should reset to normal, right now the next time you bring up that dialog the text box is still the larger size. When I refresh the page it does return to normal.

Uploaded files

In the description of the uploaded file it says "Uploaded by on ..."

It's missing the username

in settings

No users, no boards, no actions, no buttons to make new ones. Only a spinner saying it's loading them.

Logging in for the first time

Upon getting this set up (using reactor for quick start up) i went to login using admin for use and pass, however it is not working... to be specific a box comes up at the top saying "something went wrong, please try again"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.