Commit Graph

71 Commits

Author SHA1 Message Date
Doug Lauder
7af9e18a49
Test all supported databases in CI (#2000)
* add mysql and postgres tests to CI
2021-12-17 12:30:47 -05:00
Jesús Espino
17991b9161
Live Watch make target for improve the development experience (#1389)
* Live Watch make target for improve the development experience

* Fixing the pluginctl enable/disable code

* Addressing PR review comments
2021-10-04 10:06:54 +02:00
Miguel de la Cruz
9838609926
Adds the watch-plugin make target to improve the development experience (#1300)
* Adds the watch-plugin make target to improve the development experience

* Add modd command precheck
2021-09-22 17:08:24 +02:00
Miguel de la Cruz
9086246fb5
Adds modd based targets that watch both server and webapp (#1257)
* Adds modd based targets that watch both server and webapp

* Add modd precheck to related targets
2021-09-22 15:40:04 +02:00
Jesús Espino
4fe1cd8ff6
Making compilation cache more reusable (#1301) 2021-09-21 12:51:04 -04:00
Doug Lauder
56931abd34
Force unit tests to run make server-test (#1170) 2021-09-09 14:11:32 -06:00
Szymon Gibała
5066c0eacf
[GH-805] - Add Makefile documentation (#806)
* Add Makefile documentation

* Review fixes

Co-authored-by: Jesús Espino <jespinog@gmail.com>
2021-07-30 13:32:02 +02:00
Jesús Espino
c3dba863c1
Adding support for embed the webapp into the plugin (#597)
* Adding support for embed the webapp into the plugin

* Adding required dependency

* Removed unnecessary prettier command

* Installed imagemin required dependencies

* Open in a new window always

* Fix CSS Conflicts.

* Changing the app id to make it specific to focalboard

* Adding error boundary

* Fix styles on non-plugin environments

* Making the css scoped to focalboard only

* Create the focalboard root portal

* Including missed component

* Adding a missed rollback call

Co-authored-by: Christopher Speller <crspeller@gmail.com>
Co-authored-by: Hossein <hahmadia@users.noreply.github.com>
2021-07-29 20:08:39 +02:00
Doug Lauder
a0524dd386
Lint server & plugin for CI (#720)
* enable CI linting for server and plugin
* replace `golint` (deprecated) with `revive`
* use GH actions for lint
2021-07-14 09:36:18 -04:00
Harshil Sharma
4f875a78d2
Fixed sxerver linter command (#617) 2021-06-24 10:28:01 +05:30
Doug Lauder
d5096379de
Remove enterprise symlink (#589)
* fix make

* remove enterprise server build from make

* remove enterprise ifaces

* update .gitignore
2021-06-18 07:48:01 +02:00
Carlos Tadeu Panato Junior
bc36e253a0
windows: updates based on tests for gitlab (#546) 2021-06-09 12:03:19 +02:00
Michael Kochell
1d87331391
Introduce checkbox property type (#439)
* introduce checkbox property type

* treat false as empty string

* Fixed lint issues

* Fixed webapp tests:

Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2021-06-02 15:53:52 +05:30
Carlos Tadeu Panato Junior
36acff4476
Add GitLab ci to build internally and bump go to 1.16 (#468)
* update go to 1.16

* add gitlab ci to build focalboard
2021-05-26 12:34:42 +02:00
Harshil Sharma
21c5284d6d
#GH-31 Configured Golangci-Lint and fixed errors (#381)
* 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
2021-05-10 17:15:27 +02:00
Jesús Espino
6b7589f67a Improving linux client 2021-04-23 10:38:24 +02:00
Chen-I Lim
42eaa744c0 Makefile update 2021-03-31 09:00:03 -07:00
Jesús Espino
a4eec567d9 Adding the enterprise link removal 2021-03-29 20:14:40 +02:00
Jesús Espino
a8d3d98881 Better enterprise integration 2021-03-29 20:10:12 +02:00
Chen-I Lim
d6beedceea Windows zip package 2021-03-23 12:08:41 -07:00
Chen-I Lim
707e042c6a Fix #82: Build webapp with plain make 2021-03-17 23:31:55 -07:00
Chen-I Lim
910ac3353e Remove old windows app 2021-03-04 17:09:51 -08:00
Chen-I Lim
da6ffd3eb0 Windows WPF / UWP app 2021-03-01 11:36:36 -08:00
Chen-I Lim
1ad985232d Add Swagger / OpenAPI docs 2021-02-17 11:29:20 -08:00
Chen-I Lim
a10beb52a2 Fix indentation 2021-02-10 10:13:04 -08:00
Chen-I Lim
f3a526fb6d Remove single-user make targets 2021-02-10 09:41:41 -08:00
Chen-I Lim
b72f5ced7d Rename focalboard-server binary 2021-01-28 14:23:52 -08:00
Chen-I Lim
a4a86a4c18 server-config.json 2021-01-28 10:29:57 -08:00
Chen-I Lim
62417a6ef9 Add webapp/NOTICE.txt 2021-01-27 12:03:39 -08:00
Chen-I Lim
5228897e8d Cleanup prebuild 2021-01-26 14:15:04 -08:00
Chen-I Lim
3995cbd0e4 Product name 2021-01-26 14:13:46 -08:00
Chen-I Lim
e84e63e3b7 Add NOTICE.txt 2021-01-26 13:51:38 -08:00
Chen-I Lim
8b6ba69e7d Linux: Product name 2021-01-26 10:48:32 -08:00
Chen-I Lim
30db53c66b Win: Product name 2021-01-26 10:33:42 -08:00
Chen-I Lim
3459f91984 Mac: Product name 2021-01-26 10:32:36 -08:00
Chen-I Lim
7abb35d07a Add binary license file 2021-01-25 12:46:03 -08:00
Chen-I Lim
12f5321107 windows octoserver.exe path 2021-01-20 15:23:33 -08:00
Chen-I Lim
268250b7ea Fix linux-app make 2021-01-20 14:55:40 -08:00
Chen-I Lim
d5d59ed71f Move app config to app-config.json 2021-01-20 14:09:41 -08:00
Chen-I Lim
d7f49c3135 make ci for check-in tests 2021-01-20 09:55:36 -08:00
Chen-I Lim
b22d34057e Stamp edition and build number 2021-01-19 14:10:14 -08:00
Jesús Espino
daae244cba Merge remote-tracking branch 'origin/main' into auth 2021-01-11 13:56:26 +01:00
Chen-I Lim
318ee25f0b Compress-Archive args 2021-01-06 16:44:42 -08:00
Chen-I Lim
01869e9a31 powershell Compress on Windows 2021-01-06 16:35:13 -08:00
Chen-I Lim
023875236a Use Compress-Archive on Windows 2021-01-06 16:25:39 -08:00
Chen-I Lim
6bb89d6c09 Make Cypress optional 2021-01-06 16:09:36 -08:00
Chen-I Lim
4c417b23f8 GitHub Actions: Build Windows 2021-01-06 15:41:07 -08:00
Chen-I Lim
b4f8e7ec61 GitHub Actions: Build Windows 2021-01-06 14:50:37 -08:00
Chen-I Lim
70cdd79737 GitHub Actions: Build linux app 2021-01-06 13:52:25 -08:00
Chen-I Lim
0571264d1f macOS: mkdir mac/dist 2021-01-06 12:32:28 -08:00