greggigon / mpk-desktop-app Goto Github PK
View Code? Open in Web Editor NEWMy Personal Kanban Desktop App is a standalone desktop implementation of the Personal Kanban.
Home Page: https://greggigon.com/my-personal-kanban-2-0/
License: Other
My Personal Kanban Desktop App is a standalone desktop implementation of the Personal Kanban.
Home Page: https://greggigon.com/my-personal-kanban-2-0/
License: Other
Great App so far. It would be a nice tool to be able to add/copy an already digitally existing list (word editing or calculating software) that automatically gets separated into different cards (a new card for every line/row in the original document/copied text)
hello,
I like tick-box sub-tasks (inserted in card description as lines starting with "- []")
currently I realized that only the first and the last in a series have a box that can be clicked (to toggle done/undone) right from the unopened card.
this doesn't change with or without blank lines between the items
is this just for me?
any work-around known?
It would be great to create a new board with the same column as an existing board.
I have a card with a checklist in its description. I found out that when the last entry occupies two or more lines in the Kanban main view (i.e. when the function "Show tasks on cards" is on), the words appear too much close to lower border of the card. Can the latter be stretched down a bit in this case, perhaps?
Inserting a card title with lots of characters and no spaces causes the icons to the right of the card title to be misaligned.
Hi,
I would like to use your Kanban board. But I am not able to download the binaries via box via this link from your homepage:
https://app.box.com/s/qavbz3akhooa0u0kxyycvyb3y0ope77l (Windows version) There shows a download button with the size of the binary, but then nothing is downloaded.
Do I miss something?
Thank you for a short info.
Regards
Harald
Choosing a light tag color will make the tag name unreadable in dark mode.
Choosing a dark tag color will make the tag name unreadable in light mode.
Being able to set a custom color for the tag text or set a text color with a higher contrast automatically might help.
Is there anyway to have keyboard shortcuts for common tasks (e.g. adding a card, using the arrow keys to move up and down a column, etc.) so that a user doesn't have to take his hands away from the keyboard?
In the Manage tags screen. While in "update tag" mode. I can delete the tag that I am currently updating, After I delete the tag in the Your current tags section, the UPDATE TAG button no longer works properly. Maybe disable deleting tags while updating a tag?
After running npm install
and yarn dev
, I have two new files that clutter the git changes: package-lock.json
and app/package-lock.json
. I would suggest to ignore them.
Hi,
I know that the predecessor - my personal kanban (MPK)- is no longer supported but I am just posting this issue here.
I loved MPK for a day and started putting in everything. Then I noticed when I had opened two browsers entering to the same board, new cards created wouldn't be opened on another. In my attempt to troubleshoot this, I went in to Chrome > Settings > entered "cache" in the search > selected Clear browsing data > chose last 24 hours in "Time range" dropdown and selected all three boxes - "Browsing history", "Cookies and other site data", and Cached images and files > click Clear data.
Now, I've lost everything - all the boards and all the cards. I'd love to recover them but can't find a way to recover them. It would have been nice to mention this sort of critical issue at the project page so that people wouldn't accidentally go through what I had gone through.
I would love to retry the my personal kanban tool but it seems too risky to use the tool and without this fix, the tool itself seems very risky tool to use and be recommended (I was recommended of this tool by someone I follow as well).
Thanks
... that shows details and tasks, etc. with markdown or equivalent support (with hyperlinks to local/remote files please!). Tasks would be able to be checked-off in this view too.
and double-click card to open in full editor to change description etc. To have to pinpoint the small 'hamburger menu' and the extra clicking is just unnecessarily making the user jump through hoops.
Great evolution of web-based product, good execution so far. Laudatory comments aside, I just installed from your webpage onto Windows 10 and observe an anomaly.
I realize it's marked as beta, but it displays a message to the effect that it's going to load the next version on exit. Since no matter how many times you exit and come back in it displays, I'm thinking this is a future update capability that doesn't yet detect when there really IS a next version.
The branch name main is not valid according to Brunchyyy.
Only develop and master are allowed for the non-prefixed branches
Clicking on the option icon in a card, to change it in some way, says "Open" the current card.
On the edit card overlay however, it says "Edit card".
To preserve consistency I suggest calling it in both places "Open" or "Edit"
I've just installed mpk on my mac (OS 10.14.6 (18G6020), French keyboard)
I wanted to use the tick-box task feature, and I think I followed the procedure correctly:
The tick boxes are recorded in the description, but do not show on the card in the column.
Can you help with this?
Need to change the card number to be the next unique number for the board the card is moved to.
The data files are just json files, so they should be named board.json
. This would help to understand the data structure faster and my text editor can detect the syntax highlighting on the fly.
hello
First of all, thank you for this app - I looked so much for an open source desktop based kanban application that also looked somewhat active and by chance I stumbled on yours!
Frustratingly, I have no idea how to code in Typescript so I can't actively contribute to the development. Though I do have some suggestions that might be considered?
I'm extremely new to GH so do forgive me if this is not the way to utilise the 'issues' list.
Some possible suggestions:
Some very future ideas:
Again, thanks for this application!
Everything being quite new and all, how can we save ourselves from data loss? As long as the export/import feature is not there, I'm perfectly fine with backing up the store myself. But where is it?
On https://greggigon.com/my-personal-kanban-2-0/ I read "Persisting content to the disk in the User home folder". I looked for recently touched files but didn't find the relevant file(s).
When you create a new board, you have to re-create all tags. It would be good ti reuse tags from other boards.
Using the right-click on a board column might open a right-click context menu. In the menu you have some options like adding a new card, deleting the column if empty, making some batch edits to all cards in the column like adding tags or making some moving action for all cards in this column.
The listed possible actions are not heavily thought through, except for the adding a new card action. Leave the others out or add some ideas on your own :)
Since every mouse has at least two buttons, why not make use of both of them ^^
The branch name main is not valid according to Brunchyyy.
Only develop and master are allowed for the non-prefixed branches
The branch name main is not valid according to Brunchyyy.
Only develop and master are allowed for the non-prefixed branches
The branch name main is not valid according to Brunchyyy.
Only develop and master are allowed for the non-prefixed branches
I'm searching for a simple, server-less kanban app for years now. So - many thanks for the effort. I fiddled a bit with the current develop branch and yarn dev
on my local machine and tried to use/break the task list feature.
* [ ]
aren't recognizedFirst I thought, it doesn't work at all, because I always use asterisks for list items when writing markdown.
This works:
- [ ] task 1
- [x] task 2
This doesn't work:
* [ ] task 1
* [x] task 2
Starting a task list with -
, +
and *
should be valid.
These items are recognized as tasks:
*- [ ] zui
-a[ ]
-[test]test
- [link](url)
List one
- [ ] task 1
- [ ] push to remote
List two
- [ ] task 2
- [ ] push to remote
If I click on "push to remote", both items are updated.
Two fix 1 and 2, the regex should look kind of like this const checkboxRegex = /^[-|+|*] ?\[(.*)\](?:\s)(.*)/gm;
to match valid lines. The replacement in boardOperations.ts
should also be updated, but it needs a workover anyways because of 3.
See: https://github.com/greggigon/mpk-desktop-app/blob/develop/app/utils/stringUtils.ts#L7
and: https://github.com/greggigon/mpk-desktop-app/blob/develop/app/features/board/boardOperations.ts#L171
Maybe you should consider using a markdown library like marked or markdown-it to prevent reinventing the wheel with these regex issues.
The branch name main is not valid according to Brunchyyy.
Only develop and master are allowed for the non-prefixed branches
Is it possible to import old kanbans from the old browser application?
The branch name bug/#28-card-action-naming is not valid according to Brunchyyy.
Only feature/, bugfix/, hotfix/* and release/* prefixed branches are allowed.Only characters, digits and following characters are allowed in names "-", "_", "#"
When the window of MPK regains focus it opens the overlay to add a new card by itself.
The same visuals appear as if you hovered on the 'Add new card' button.
After hovering over the button and moving the mouse away it disappears just as expected.
This behavior currently occurs in Kubuntu 20.04.
MPK was installed with the currently downloadable .deb
Is there a reason to limit the amount of boards to 8? I found the config file to change it, but I don't see any reason for it (besides a possible paid pro version in the future).
The branch name main is not valid according to Brunchyyy.
Only develop and master are allowed for the non-prefixed branches
A possible feature would be a consistent order in which tags for a task are displayed. Currently if you have 2 or more tags they are ordered by time of selection inside the task.
A unified order will help at distinguishing similar tasks from different ones.
You could for example order them alphabetically or in order of creation of the tags.
Also, if wanted, the possibility to provide a custom sorting is also an option.
Having the rename and delete board options under the three dots is good. Along with that, we could put them in a context menu for each board icon.
On the Edit card window, may a Manage tags button be added somewhere around the Tags section?
The branch name main is not valid according to Brunchyyy.
Only develop and master are allowed for the non-prefixed branches
Add multi-purpose search box at the bottom, supporting search by tags and simple free text search for content in title and description.
It would be good if the symbol for the board in the sidebar used the first letter of the board name.
Optionally, it would be nice to be able to manually set the symbol or to be able to set it as an image.
Great work so far.
It would be nice to be able to change the appearance of the cards shown.
kind regards
While hovering over the add new card button, an overlay pops up and displays the different columns in a row above the button.
Moving the mouse on a column icon lets you click it. But if you move your mouse on the title of the column, which stands to the left of the column icon, the overlay closes itself.
In my perception the name of the column is part of the clickable area to select said column.
That way the UX is more forgiving since the current clickable area, depending on your resolution, takes up less than 1/20th of the whole screen width.
There does not appear to be any method to add or remove a column to a board that is already created.
Maybe not the best place here: but thanks for this already great application.
Hello Greg Gigon, thank you for creating this app.
In the Manage tags screen. After updating a tag, I cannot create a new tag unless I exit Manage tags and reopen it.
I fired up My Personal Kanban today to update it and met a completely black screen. This morning it was fine. I haven't made any system changes today. I just worked on my website at localhost all day. I'm on an Ubuntu derivative name Mint 19.3.
Has anyone else had this problem? It is a know and easy to fix problem?
I ran sudo dpkg -r my-personal-kanban and then reinstalled... same result...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.