mattermost / focalboard Goto Github PK
View Code? Open in Web Editor NEWFocalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Home Page: https://www.focalboard.com
License: Other
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Home Page: https://www.focalboard.com
License: Other
@chenilim wondering your thoughts on adding some good first issue
tickets? The below prompt came up when I checked out the repo this morning:
Also, @haardikdharma10, are there certain tickets you'd be interested in working on in this repo?
Add an email property type
The Docker container should be build and uploaded to Docker Hub using github actions, perhaps a develop
tag which would be for the latest HEAD and latest
tag which points to tagged versions in Git.
Add a checkbox property type (true or false state)
Summary:
When opening the Mac app to an existing board, the title is cut off until clicking on it.
Steps to reproduce the behavior:
Expected behavior:
The title is show correctly.
Platform:
Additional context:
Appears to be a rendering artifact of the web view.
Add unit tests for the websocket APIs
Keyboard navigation is needed in general. This issue tracks the need to be able to use the table editor with just a keyboard. E.g.
Add a URL property type
Add a date property type
P2: Add date picker UI
Simulate user creation, login, and logout actions
Keyboard navigation is needed in general. This issue tracks the need to be able to use the card editor with just a keyboard. E.g.
When adding a duplicate board, it should be added below the original board and not above it.
UPDATE: This happens when adding an empty board as well. It is added above the existing boards.
...
icon and select duplicate board.The duplicate board ('Copy of Meeting Notes') should be added below the original board and not above it.
I really love the project you have going on, and I see myself using it.
It would be very helpful to have scrum/sprints management feature for big projects, which could make Focalboard an alternative to OpenProject.
Is it part of your roadmap to make something similar to this feature ? Or would accept a PR?
Summary:
I need to report a security vulnerability. Where can I do that?
The Edit and Delete options are misaligned when selecting a new board template.
...
on the right hand side of any template.Edit and Delete should be aligned. (Maybe add an icon for Edit)
Reason:
Focalboard.com was trending #2 on HackerNews (which is awesome!) and it was difficult to find the repo from the Focalboard main page. In future, we would want the GitHub repo to trend to get more stars and engagement. All said, though, super awesome to be trending!!
Summary:
Adding card text shows a black-on-white text editor in dark mode.
Steps to reproduce the behavior:
Expected behavior:
Expect a dark mode text editor, with light text on dark background
Platform:
Summary:
After changing views on a read-only view, refreshing results in access denied.
** Steps to reproduce the behavior:**
Expected behavior
Expect the view to refresh
Platform:
Additional context
Looks like the readonly token is stripped out of the URL
The label colors are defined in variables.scss. Should be able to override these in theme.ts.
Currently, the "dark theme" label colors are too light. Need to adjust these to be darker, so the text is readable.
Make the default min-width wider
Keyboard navigation is needed in general. This issue tracks the need to be able to use the sidebar with just a keyboard. E.g.
Summary:
https://www.focalboard.com/download/personal-edition/ubuntu/#install-focalboard states that a user should download and unpack a file named https://releases.mattermost.com/focalboard/0.5.0/focalboard-server-linux-amd64.tar.gz however this file is actually a zip file with the tar.gz file inside it named the same.
Steps to reproduce the behavior:
tar -zxvf focalboard-server-linux-amd64.tar.gz
Expected behavior:
File should be a .tar.gz or a .zip file, not one inside the other with incorrect file endings.
Add a "Share feedback | View Source Code" links in the UI.
Point both links to a re-direct under focalboard.com so we can change the links at any time (important for those that are self-hosting older versions if we want to change links)
View Source Code redirect to https://github.com/mattermost/focalboard
Share feedback re-direct to https://github.com/mattermost/focalboard/wiki/Share-your-feedback!
We want to focus traffic on the GitHub page initially so we get more star ratings and interactions from community.
Summary:
When I login, no error is shown but the page is refreshed back to the login page
I tested on purpose with a wrong login and an error is shown
Steps to reproduce the behavior:
./focalboard-server
2021/03/18 06:00:44 Focalboard Server
2021/03/18 06:00:44 Version: 0.6.0
2021/03/18 06:00:44 Edition: linux
2021/03/18 06:00:44 Build Number: 644234983
2021/03/18 06:00:44 Build Date: Thu Mar 11 21:47:39 UTC 2021
2021/03/18 06:00:44 Build Hash: b9667151fce025228a82d3ab73c5c3ecca9be3f0
2021/03/18 06:00:44 readConfigFile
2021/03/18 06:00:44 {ServerRoot:http://localhost:8088 Port:8088 DBType:sqlite3 DBConfigString:./focalboard.db UseSSL:false WebPath:./pack FilesPath:./files Telemetry:true WebhookUpdate:[] Secret: SessionExpireTime:0 SessionRefreshTime:0 LocalOnly:true EnableLocalMode:false LocalModeSocketLocation:/var/tmp/focalboard_local.socket}
2021/03/18 06:00:44 connectDatabase
{"level":"info","ts":1616043644.5071993,"caller":"server/server.go:168","msg":"Server.Start"}
2021/03/18 06:00:44 http server started on :8088
2021/03/18 06:01:18 Single User: false
2021/03/18 06:01:18 API ERROR 401, err: unable to get the session for the token: sql: no rows in result set
Expected behavior:
Being able to login
Platform:
Additional context:
I deactivated the Firefox extensions Noscript and Ublock origin
Summary:
Sharing a board doesn't work when it's enabled
Steps to reproduce the behavior:
Access denied error
Expected behavior:
The board appears
Platform:
Additional context:
Note that the token (r querystring) is empty. Regenerating the token, then copying the new link works.
Summary:
View changes when searching text
Steps to reproduce the behavior:
Expected behavior:
The view remains the same
Platform:
It would be helpful to be able to create boards that are not shared with all users.
Summary:
The information for downloading and installing linux personal desktop at https://www.focalboard.com/download/personal-edition/desktop/ is incorrect. On downloading and extracting focalboard-linux.tar.gz from github (for 0.6.1 at least) the directory listing is as shown in the screenshot below.
Rather than "Open focalboard from within the focalboard folder" , you have to run focalboard-app
from the focalboard-app
folder.
Expected behavior:
The documentation should match the folder and file name provided in the download
Platform:
Enhancement idea for a Kanboard importer from mandiantBob on HackerNews:
I just downloaded and tested the standalone desktop app. It has a very pretty and responsive interface compared to Kanboard.
I have been self hosting Kanboard on my rpi for my own work, and I think that Kanboard still has many 'poweruser' features that Focalboard is missing.
If there is an easy way for me to migrate my Kanboard data over to Focalboard, I would definitely give it a shot as a daily driver.
Repro:
Expected:
Actual:
There should be some information on how to build and run the Docker container in the README.
Summary:
The installation steps are great, however it would be convenient for a lot of users if this could be encapsulated in a simple Dockerfile/image.
Steps to reproduce the behavior:
docker run
instead... ;)Expected behavior:
Add a Dockerfile to the repo as a first step, with publication of the image on Github/DockerHub/other as a second step.
Screenshots:
N/A
Platform:
N/A
Additional context:
This looks like an amazing project, easier installation/runtime would be really appreciated!
Feedback from HackerNews: https://news.ycombinator.com/item?id=26499443
We can perhaps look at adding binaries from our build system for the desktop and server editions, and perhaps add some instructions too.
Wondering if the core committers produced the binaries, would there be people in the community interested in helping us draft the install guides for different platforms?
Summary:
Just running make on a fresh clone doesn't build the webapp.
Steps to reproduce the behavior:
make prebuild
make
Expected behavior:
See webpage
Platform:
Additional context:
Make should build the webapp and server
Right now, we have scripts to import basic info from popular systems like Trello, Asana, and Notion. They can pull in the card titles, descriptions, and basic properties from a single board. Expand these further to do things like:
This high-level issue can be split into smaller ones to handle targeted improvements
Summary:
New windows are blank, and can't be used
Steps to reproduce the behavior:
Expected behavior:
A window with boards appear
Platform:
Summary:
Getting error "invalid email format" when trying to register user in local server
Steps to reproduce the behavior:
Expected behavior:
Account registration should have been successful.
Platform:
Add a phone number property type
Keyboard navigation is needed in general. This issue tracks the need to be able to use the board view / editor with just a keyboard. E.g.
More complex actions:
It would be great to have a Snap package and/or a Flatpak package for easier installation and automatic upgrades.
PS: Thank you so much! Focalboard looks great! ๐
Support some kind of federated authentication, well-known external user authentication.
It can be
Use cases I am thinking about are
Summary:
The top-right navigation bar's font is too thin to be readable, and the links inside the the presentation speech under the screenshot on the homepage are too low-contrast from the background.
once the image is available on docker hub it could be great to have a little docker-compose.yml
with all dependencies (postresql, nginx/traefik, etc...) bundled, so that end users may get started as simple as running docker-compose up
.
Making the compose file would be as simple as following this guide: https://www.focalboard.com/download/personal-edition/ubuntu/
Bug report from HackerNews: https://news.ycombinator.com/reply?id=26500833&goto=item%3Fid%3D26499062%2326500833
The installation instructions for the server install don't seem to work.
> wget https://releases.mattermost.com/focalboard/0.5.0/focalboard-...
> tar -xvzf focalboard-server-linux-amd64.tar.gz
The file is actually a zip with the tar.gz inside:
focalboard-server-linux-amd64.tar.gz: Zip archive data, at least v2.0 to extract
$ unzip -l focalboard-server-linux-amd64.tar.gz
Archive: focalboard-server-linux-amd64.tar.gz
Length Date Time Name
--------- ---------- ----- ----
12461347 02-02-2021 00:38 focalboard-server-linux-amd64.tar.gz
-------- -------
12461347 1 files
Running tar directly (as written in the instructions) will fail with:
$ tar -tzvf focalboard-server-linux-amd64.tar.gz
tar: invalid magic
tar: short read
It seems like there's something unintentionally producing a zip at the end of the build process.
Summary:
Windows App clicking on "+New" doesn't work
Steps to reproduce the behavior:
+Add Board
> Roadmap
Expected behavior:
New row created
Observed behavior:
Nothing happens
Screenshots:
If applicable, add screenshots to help explain your problem.
Platform:
Additional context:
Also, notice there's no version number in the top left--wondering if this is an old build on Windows...
There are hardcoded strings sprinkled throughout the app. These should be replaced with intl.FormatMessage calls to pull them from the translation tables.
cd webapp; npm run i18n-extract
to extract newly added translations to the language tables.Run make server-lint
to see the list of Go lint issues. We should incrementally fix them.
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.