Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
gitlab.com/exosphere/exosphere
A user-friendly, extensible OpenStack client
https://gitlab.com/exosphere/exosphere
Widgets: Create Home Logo widget
See merge request exosphere/exosphere!537
62034aedab189cae082816e8d2bb7d2a8cb7f92b authored over 3 years agob985941ed918df08c255e79b3323421d2087f0ad authored over 3 years ago
02395b192dce616d32c9c3e087192e0f1594df2b authored over 3 years ago
cf24e911befeb6bdce7a9a3e29b5a5630e6880bf authored over 3 years ago
Previously the Nav page created the markup and styling for the home logo
inline with all the oth...
Fail on app startup when cloud config is invalid
Closes #582
See merge request exosphere/exosp...
60583ecac66ad4048697467d6736ab45620d88c6 authored over 3 years agob5a5a34f07d8f9c6450e9184470fde352be95d4f authored over 3 years ago
The success criteria for issue 582 state that the app should "[die]
immediately and loudly" when...
Home page, phase 2
See merge request exosphere/exosphere!533
e7aa6cbff4dd8c7f6fb3127fe9cd34e20a970ac1 authored over 3 years ago0d32b876a7f100e642ba2a6c60b707ba1a57c8b2 authored over 3 years ago
b3ed6af60d11208b8f75dfada3f1a674b2185eb0 authored over 3 years ago
9bf50c68b108d5fc2a4d23a185d0443c31d52ef8 authored over 3 years ago
6d19739a694c4f338cd3bcdf70eafa6506151b77 authored over 3 years ago
e5ac6d613a2edc45ad6593b15c024ec666834a9f authored over 3 years ago
d55ff5cb10ac987a2dd7954999d40fd162ada7b5 authored over 3 years ago
fd829274338604df81c1e344ae77a4dcab3e647d authored over 3 years ago
61b2108df4108f3c703b79cb962d9dd8a602600d authored over 3 years ago
9d0eec20774711fe806c5884929632e1edb4b40d authored over 3 years ago
0517cd5a846e150e5ae9e93486f0d3927e2c4c66 authored over 3 years ago
20f8353013d993ba1fb25f356781ea2d4a8f630f authored over 3 years ago
62ba334ef9610faa5c744d24746a3d8256bdb0c1 authored over 3 years ago
9cbfee73c9bac017e017082c33cd8401304f4954 authored over 3 years ago
c0200c1783f285eb34c37f142ad0189e7aa7a208 authored over 3 years ago
5e94b9a6191648aced0e5d8feb5252d761dfc528 authored over 3 years ago
e977b283fc447c1201184b51faf42e98ae75b63b authored over 3 years ago
Fixed cramped line spacing on the About page
See merge request exosphere/exosphere!529
21efe374a6d43c85e3ded388af79507414b59fa9 authored over 3 years agoMake links behave more like PatternFly
See merge request exosphere/exosphere!530
7348c44748f6e41cbd23e3ba10a4e68e2ae0ec9b authored over 3 years agoMake breadcrumbs look more like PatternFly ones
See merge request exosphere/exosphere!531
adcbabff57a93ef6268a6da6aa39c49630e77697 authored over 3 years agoParticularly:
1. Use `chevronRight` icon instead of `>` character
2. Decrease font size from 15...
Particularly the underline text decoration only appears during the
`mouseOver` event.
Note: Due...
1af3d5a93bba38a860956f007443280587a9cb8c authored over 3 years ago
I had to add `<!DOCTYPE html>` at the top of our HTML document because
of this:
https://github....
3d1f2a292f3fb8de57a0183b12bc232afc634d5d authored over 3 years agoFix: Rehydrate style mode on page refresh
Closes #600
See merge request exosphere/exosphere!528
4cdfbd18e0885a58f966c1dd3b52c4fc6eb7a94f authored over 3 years ago
In !511 when we moved the view context into the shared model we introduced
a regression when ref...
Refactor: Collapse redundant logical checks
See merge request exosphere/exosphere!527
f38be9ecbec527617008186fa7e31170ab745ff4 authored over 3 years agoRefactor: Flatten logic in `serverNeedsFrequentPoll`
See merge request exosphere/exosphere!526
b26bb1648005196c2ae85a1048a85733beaba1ba authored over 3 years agoRefactor: Flatten logic in `serverOrigin`
See merge request exosphere/exosphere!525
0fa913951f101c5184f7030da8be9ded34497f3a authored over 3 years agoRefactor `newServerNetworkOptions` to flatten decision tree
See merge request exosphere/exosphe...
1295cb45849ea5c2870a395c221bf84e8489ffc0 authored over 3 years agoRefactor: Stop taking five passes over a list to do what can be done in two
See merge request e...
2764f49490cf1bd8004c6f598833aa753b365b62 authored over 3 years ago
In this patch we're collapsing logic that simplifies to a single
boolean expression. There shoul...
Previously the logic in `serverNeedsFrequentPoll` relied on a
deeply-nested decision tree. While...
Add `Helpers.List.multiSortBy` for multi-level sorting
See merge request exosphere/exosphere!518
af1f568ddcd29781c10bf986b08f8e877f651d81 authored over 3 years agoRefactor: Rely on a list when checking service URL availability
See merge request exosphere/exo...
3d5a410d398a287967b06c309a6aaa19fbbf7ba9 authored over 3 years ago
Previously the logic in `serverOrigin` comprised multiple nested
levels of `case` matches and `l...
Refactor: Skip double-iterating over string to replace values
See merge request exosphere/exosp...
88c4d81f2d8daa7897634fe87a37e374b7b0e80c authored over 3 years agoFix: Accept upper-case hex digits A-F
See merge request exosphere/exosphere!520
673449c4f2e994579fd337fcd85d396c36db00cd authored over 3 years ago
In `newServerNetworkOptions` we build a deeply-nested decision tree
for reporting new server net...
`List.concatMap` performs mapping and joining of sublist in one operation.
This patch replaces a...
This helper function replaces multi-pass sorting in existing code
in favor of a single sort pass...
Refactor: Replace superfluous closures with inline code
Closes #593
See merge request exospher...
662f6c2b0d4bfbadc626281009b5ceedb9accc05 authored over 3 years ago
Previously in `serviceCatalogToEndpoints` we have been converting
a list of service names and co...
Alphabetize type variants
Closes #594
See merge request exosphere/exosphere!516
389ef63c223e5aa5f1819ccfd960fee5df1c570e authored over 3 years ago
Previously, the `novaUrlWithMicroversionSupport` helper function
gated a string replacement with...
Previously the `isValidHex` function used in `stringIsUuidOrDefault`
only allowed lower-case hex...
There are places in the existing code where we wrap functions in
functions that essentially do n...
86372b04ab3ed090f8eed5803fd686f8ce699ca2 authored over 3 years ago
Use app.exosphere.localhost as elm-live host
See merge request exosphere/exosphere!515
043755bdf77642413043256aefef00e7fab15ceb authored over 3 years agoIncrease time we wait for servers to become active
See merge request exosphere/exosphere!513
ab1f57a62e95a3b5ce28861b5317c7b098b47e1b authored over 3 years agoAdded user-friendly name for Nectar Cloud
See merge request exosphere/exosphere!514
5e6d4aa4c701ebef9ea1d654d69568e35374c8b8 authored over 3 years agoView: Format numbers according to inferred browser locale
Closes #590
See merge request exosph...
d4d309c4a1580ac326c58724f83b73a8ee1c048a authored over 3 years agoAlso open the elm-live dev server in the default browser.
This was causing problems for new con...
8e94e45148b2d0a8c660176b539aef859a5efe67 authored over 3 years agoe1680df8b52295ed39b7e9d292fe79c43cd25c0f authored over 3 years ago
Problem: The image we're using to test is getting out of date and
installing operating system up...
In this patch we're formatting displayed numbers according to an
inferred locale at app boot. Th...
Home page
See merge request exosphere/exosphere!504
3f278caba2fd452917f1ae1534352f5f48cb395e authored over 3 years ago175e597990edfa53c4b65e710fab248388950e10 authored over 3 years ago
0415b8603cb019a3db30b240038161dadad9cb94 authored over 3 years ago
e25d14cb6e6c34494ee55ffe54df3f9a9f552419 authored over 3 years ago
7cc029909c4db5420986fc63ffbed9b3adb12c32 authored over 3 years ago
5b2e48bc026f86fa2aa17f8a3d4bad3127dde5c9 authored over 3 years ago
85c6c3bfb0c533674b33891ce55a6ba145d1bb64 authored over 3 years ago
91200545fafd0e07bb0ad3eae21f2212b21760b2 authored over 3 years ago
6b003f907fa5a2826091dc21c5d38bcee670c889 authored over 3 years ago
2fc1e901fb7922fbf6321228ecb0aedd1ec51ab2 authored over 3 years ago
80c2492d9b15dd8a235d4597b2fab8e8f7d73dca authored over 3 years ago
2b6465b2386c8545ef8b32f87b50ae6cb553b82a authored over 3 years ago
4963b5191e01d2d1bebb9ab7999c0096399f1ba2 authored over 3 years ago
918c290b92d5e7f81c55e38fac8e8b8340104b44 authored over 3 years ago
1fe4a6bbceedf1cfc4bf7557caba0a93610581d2 authored over 3 years ago
3162c1e41e98d2d797f146b0038417686a123075 authored over 3 years ago
f35148110ccc9e26d28c9cea4f65f4b19a76f006 authored over 3 years ago
eaf726ac279776b5b2723c4214119d3e0f56e7c1 authored over 3 years ago
1d7d6646999beabec216a6ece193e46d262fbc7d authored over 3 years ago
548d285c3cf6b0a30893339694cacc5ef23ddc0d authored over 3 years ago
aa76bb937633151daffaa7aab6598c003ad0dc28 authored over 3 years ago
8727c6afa7f43c77d4ba0c994b426926c740e2c0 authored over 3 years ago
1a1e1abc453b37a92fe86e3a7f91531453e05a6e authored over 3 years ago
View context state: move into shared model state
See merge request exosphere/exosphere!511
def463bf8f582b55728354613608be3d789a281c authored over 3 years ago
Previously the view context was pulled out as a separate concept
on every render, being generate...
Style refactor: Favor single list iteration and pattern-matching
See merge request exosphere/ex...
dcb91c0c50e2639ea051d60f55f3527d0aae81c2 authored over 3 years agoRouting functions: Couple key and path prefix to app state
See merge request exosphere/exospher...
db693ee15f6258d5ada0fa2ea18513397ff99578 authored over 3 years ago
Previously we were imperatively constructing the last and middle
elements in the breadcrump by r...
In this patch I'm proposing a small change to the routing functions
in preparation for work reor...
Add missing `elm-live` to `devDependencies`
See merge request exosphere/exosphere!508
b214f7f6b60e4a56911262c92253819e1ef96dba authored over 3 years ago
`elm-live` was not installed on `npm install` so this patch adds it to the
`devDependencies`. Th...
Clarify why server create button is disabled
Closes #585
See merge request exosphere/exosphere...
94f1f7cf21735a5dbfc499db0bff700e96690fed authored over 3 years agobea3c90e4192406e55a640dce72bda71bc679413 authored over 3 years ago
9ca2479af481058e6adcb2bfe40f53f5745d17a9 authored over 3 years ago
32d048f08618b6a3f8b8550f83e82c89f57f6649 authored over 3 years ago
Can fix spacing & padding globally later.
ecd37a3634c9f0244740a9cccb47a00a2da84a76 authored over 3 years agoNot used anymore.
8fdeff3c4049c2b4733bfe70c86f19440b3dc78e authored over 3 years ago