Commit Graph

35 Commits

Author SHA1 Message Date
Bilawal Hameed 64a14b2191 [core/apis] adapted to build on existing data structures 2020-03-30 12:07:38 +02:00
Bilawal Hameed 7ba4f4ca2d [plugins/welcome/WelcomePage] add featureFlags via useApi 2020-03-30 12:07:38 +02:00
Marcus Eide ec85cdd254 Add missing eslint plugin 2020-03-27 14:52:54 +01:00
Marcus Eide 990671df9b Add e2e test for app with cypress 2020-03-27 14:30:36 +01:00
Marcus Eide a17f237b75 Add data-testid to buttons used by e2e tests 2020-03-27 13:44:37 +01:00
Patrik Oldsberg 019032a7a3 v0.1.1-alpha.0 2020-03-25 19:13:14 +01:00
Patrik Oldsberg 3a0d8edcb5 rename npm namespace from @spotify-backstage to @backstage 2020-03-25 19:12:11 +01:00
Patrik Oldsberg cf446052bc packages: add READMEs 2020-03-25 12:57:54 +01:00
Patrik Oldsberg 392fc2a47f app/components/ErrorDisplay: added some TODOs 2020-03-23 09:43:47 +01:00
Patrik Oldsberg bdaa6031d3 app: more elaborate error display 2020-03-23 09:43:47 +01:00
Patrik Oldsberg 5ad9dfbcd4 app: add initial errorApi implmentation 2020-03-23 09:43:47 +01:00
Patrik Oldsberg 9b7dcfffbe core,app: add a method for registering APIs 2020-03-23 09:43:47 +01:00
Patrik Oldsberg 577503b0c3 Merge pull request #337 from spotify/rugvip/prop-types
cli: don't enforce prop-types for plugins
2020-03-23 08:57:24 +01:00
Majd 7b22d17838 added login page with github authentication option 2020-03-22 20:41:45 -04:00
Patrik Oldsberg 512e5cb54d cli: don't enforce prop-types for plugins 2020-03-20 12:27:54 +01:00
Patrik Oldsberg 31655018c8 app: use app:serve and remove react-scripts dependency 2020-03-19 12:28:37 +01:00
Patrik Oldsberg c57fd17102 cli: add app:build and use in app 2020-03-19 12:15:30 +01:00
Patrik Oldsberg 89f39a06e1 cli: unify test and lint commands 2020-03-18 21:03:22 +01:00
Patrik Oldsberg 8637518f3c app: use cli app:test + copyright header 2020-03-18 17:37:55 +01:00
Patrik Oldsberg d83267089c app: restored fixup'd comment line in setupTests 2020-03-18 17:31:17 +01:00
Patrik Oldsberg 0d9fd6d7ca app: remove copyright header in plugins list to avoid create-plugin mangling 2020-03-18 17:11:57 +01:00
Patrik Oldsberg cedd53ec8a app: fix lint issues 2020-03-18 16:58:07 +01:00
Patrik Oldsberg a711dc21b2 cli: add and use app:lint + include default eslint config in cli 2020-03-18 16:27:27 +01:00
Fredrik Adelöw e1565289b7 Remove some lint exceptions 2020-03-12 16:38:10 +01:00
Fredrik Adelöw 509c3318b3 Remove incremental builds, since that breaks CI right now 2020-03-12 13:52:57 +01:00
Fredrik Adelöw 1fec035351 Add license headers and eslint rules for them 2020-03-12 13:05:25 +01:00
Fredrik Adelöw 17a9e71e96 Step back versions to 0.x to signal non-finished status 2020-03-11 10:28:57 +01:00
nikek 8045713c9a Add a welcome page 2020-03-10 18:49:57 +01:00
Patrik Oldsberg 54214323c6 packages/core: removed entity-related APIs 2020-03-10 15:54:25 +01:00
Patrik Oldsberg 12f607c6f0 Merge pull request #218 from spotify/patriko/cra
app: try using create-react-app without hoisting
2020-03-10 14:38:25 +01:00
Stefan Ålund d1a5d5850d Change title dot color 2020-03-10 08:43:24 +01:00
Patrik Oldsberg 246e5b70c7 app: try using create-react-app without hoisting 2020-03-09 22:46:03 +01:00
Fredrik Adelöw 3c1ce0a6dd Restructure the app sidebar + shell to be mainly in core 2020-03-09 10:55:10 +01:00
Fredrik Adelöw f1ef39ec8c Zoom out when on small screens :)
This does absolutely nothing on firefox, but works great in safari and chrome.

There are tricks to make zooming happen on firefox, but it involves stuff like this

```
        html {
          -moz-transform: scale(0.7);
          -moz-transform-origin: 0 0;
        }
        @-moz-document url-prefix() {
          html {
            width: 142.857%;
          }
        }
```

amd after that some things still have a very hard time staying aligned with the screen edges (such as the sidebar). So I've left that as a future exercise.
2020-03-06 12:04:29 +01:00
Patrik Oldsberg 56226ae84d frontend: move to repo root 2020-03-05 16:28:14 +01:00