* Moved golangci-lint config to config file
* Fixed all golangci lint errors
* Not allowing telemetry shutdown error to prevent store from closing
* Remved golangci-lint presets
* initial implmentation of autosize columns
* fix lint
* move to utils
* table header provide its own length
* implement padding and font from DOM
* cleanup, lint fixes
* more cleanup
* Translated using Weblate (Swedish)
Currently translated at 100.0% (171 of 171 strings)
Added translation using Weblate (Swedish)
Co-authored-by: Marcus Blennegård <marcus.blennegard@gmail.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/sv/
Translation: Focalboard/webapp
* Translated using Weblate (Dutch)
Currently translated at 100.0% (171 of 171 strings)
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/nl/
Translation: Focalboard/webapp
* Translated using Weblate (German)
Currently translated at 100.0% (171 of 171 strings)
Co-authored-by: Saalbuerger <janosch@famloehr.de>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/de/
Translation: Focalboard/webapp
* Translated using Weblate (Japanese)
Currently translated at 100.0% (171 of 171 strings)
Co-authored-by: YorimiMochida <yuuman002@gmail.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ja/
Translation: Focalboard/webapp
* Translated using Weblate (Turkish)
Currently translated at 100.0% (173 of 173 strings)
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/tr/
Translation: Focalboard/webapp
Co-authored-by: Marcus Blennegård <marcus.blennegard@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Saalbuerger <janosch@famloehr.de>
Co-authored-by: YorimiMochida <yuuman002@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 42.9% (73 of 170 strings)
Added translation using Weblate (Portuguese (Brazil))
Co-authored-by: Pedro Tashima <pedrotashima42@gmail.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/pt_BR/
Translation: Focalboard/webapp
* Translated using Weblate (Japanese)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: YorimiMochida <yuuman002@gmail.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ja/
Translation: Focalboard/webapp
* Translated using Weblate (Occitan)
Currently translated at 94.7% (161 of 170 strings)
Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/oc/
Translation: Focalboard/webapp
* Translated using Weblate (Turkish)
Currently translated at 100.0% (171 of 171 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/tr/
Translation: Focalboard/webapp
* Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/nl/
Translation: Focalboard/webapp
* Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)
Added translation using Weblate (Italian)
Co-authored-by: Gbm Administrator <admin@gbmtrade.it>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/it/
Translation: Focalboard/webapp
* Translated using Weblate (Russian)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Edward Smirnov <ed@microolap.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ru/
Translation: Focalboard/webapp
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (171 of 171 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (171 of 171 strings)
Co-authored-by: Yao Xie <zukerherr@gmail.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/zh_Hans/
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/zh_Hant/
Translation: Focalboard/webapp
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (171 of 171 strings)
Co-authored-by: aeomin <lin@aeomin.net>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/zh_Hans/
Translation: Focalboard/webapp
* Translated using Weblate (Russian)
Currently translated at 100.0% (171 of 171 strings)
Co-authored-by: jude <judemvm@gmail.com>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ru/
Translation: Focalboard/webapp
Co-authored-by: Pedro Tashima <pedrotashima42@gmail.com>
Co-authored-by: YorimiMochida <yuuman002@gmail.com>
Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Gbm Administrator <admin@gbmtrade.it>
Co-authored-by: Edward Smirnov <ed@microolap.com>
Co-authored-by: Yao Xie <zukerherr@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: jude <judemvm@gmail.com>
This commit recreates the entire dockerfile for several reasons:
* compile focalboard instead of downloading and extracting a tarball
* it uses an alpine image and intermediate containers to obtain a much
smaller image
* run focalboard as user inside the container instead of root
Co-authored-by: Jesús Espino <jespinog@gmail.com>
This moves the click handler from sidebar item titles to the sidebar items
themselves. This way, the clickable area matches with the visually highlighted
area on hover.
Fixes: #307
* [GH-299] Sort views alphabetically after stripping leading emoji
This is a stopgap towards #299 that sorts views in the sidebar alphabetically but
only after stripping any leading emoji. This prevents unintuitive results such as
putting "📥 Inbox" before "🚀 Active".
* Extract method for sorting board views to enable testing
* Add unit tests
* Remove blank line
* [GH-314] Persist and reapply users settings in mac app
Relates to: #314
* Inject settings blob at document start, push base64 conversion into TS, use proper quotes
* Remove whitespace
* Rename base64 to blob for consistency
Currently translated at 100.0% (169 of 169 strings)
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/nl/
Translation: Focalboard/webapp
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
* Adding mysql support
* Fixing other test cases
* Tests passing on mysql
* Fix the row number generation
* Adding blocks_history table
* merging the migrations in one single set of files
* Passing mysql tests
* Fixing default encoding on mysql
* Simplifying things
* Removing from the blocks table all deleted blocks
* Better indentation
* Moving db types to constants to make it less error prone
* reducing duplicated code
* Removing log line
* Now sql tests are running properly in mysql, sqlite and postgres
* Fixed#269
* Fixing checkbox widht
* Fix#274. Add re-login button to error page.
* Fix#276. Login page title
* Rev Mac build version
* Update changelog for v0.6.5
* Rev Mac build number
* GitHub Actions: Build with Xcode 12.4
* Fix#297: Mac keybpard handling
* Rev Mac built to 12
* Update to v0.6.6
* Fix#312. Windows app images
* Move db and files to Documents\Focalboard on standalone Win app
* Make Win app fixupp code more robust
Co-authored-by: Jesús Espino <jespinog@gmail.com>
* Fixed#269
* Fixing checkbox widht
* Fix#274. Add re-login button to error page.
* Fix#276. Login page title
* Rev Mac build version
* Update changelog for v0.6.5
* Rev Mac build number
* GitHub Actions: Build with Xcode 12.4
* Fix#297: Mac keybpard handling
* Rev Mac built to 12
Co-authored-by: Jesús Espino <jespinog@gmail.com>