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

Simpler Cockpit status states, hide cockpit/terminal links until ready, showing server sub-statuses

014ff8e68a59a6af8e6c87c50317051786c12b83 authored about 6 years ago by chris <[email protected]>
normalizing capitalization

ce7ccb5e7d1909994d9dce1299918c9986b952d2 authored about 6 years ago by chris <[email protected]>
Move types describing OpenStack-specific resources into `Types.OpenstackTypes` module

This giant refactor started because I wanted to change the type of 'server status' from a string...

af19429eebb6b19be790187614bb7b39da5d43c7 authored about 6 years ago by chris <[email protected]>
Working on friendlier instance statuses in the UI

3bde3ddaf37aedcf9972b6d85a2dd85c0abe44dc authored about 6 years ago by chris <[email protected]>
Merge branch 'pattern-flyify' into 'master'

Problem: UI is fugly

See merge request exosphere/exosphere!139

2311fb51b04f38f5311924bf21e4e500e7882ea7 authored about 6 years ago by Chris Martin <[email protected]>
PatternFlying things

- Made menu items active so you can use it to view and add providers

961fa18305d6b5dda521a5536edc073872f55c23 authored about 6 years ago by Julian Pistorius <[email protected]>
PatternFlying things

- Showing providers in left-hand menu.

5f56327d49f771c42cd498559ab5c79521bfac56 authored about 6 years ago by Julian Pistorius <[email protected]>
PatternFlying things

- Removed right-hand 'Menu' placeholder

cba3449e2a0618cc4da5de0b970e6c06eb0d9db8 authored about 6 years ago by Julian Pistorius <[email protected]>
PatternFlying things

- Added left menu and some layout tweaks

1b5b384a86e6f0f43694ebe7b07ee89f20001674 authored about 6 years ago by Julian Pistorius <[email protected]>
PatternFlying things

- Added logo and header bar

94a01358ad1e4704942f43fd2923cb0d2dbd4c10 authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'issue-133' into 'master'

Removing use of Font.external to avoid flashing on load of every view

Closes #133

See merge re...

bad938bd52080f988c89606d46cfb9247534bc68 authored about 6 years ago by Julian Pistorius <[email protected]>
Removing use of Font.external to avoid flashing on load of every view

6431a6bb36b002f8dfff0b99e0c2a24df19fa2ce authored about 6 years ago by chris <[email protected]>
Merge branch 're-add-missing-flavor-hint' into 'master'

Problem: flavorEmptyHint disappeared after refactor

See merge request exosphere/exosphere!136

d76a69e7a4a3f8574d9a01ea06778ff3c5a6d0d8 authored about 6 years ago by Chris Martin <[email protected]>
Problem: flavorEmptyHint disappeared after refactor

Solution: Added it to the new checkbox table

335d07ed99908044765540dd12ed10096c8766a9 authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'headings' into 'master'

Bolder headings

See merge request exosphere/exosphere!134

8a52a6c58a0a75950a5830657607f5d7f30a8de5 authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'master' into 'headings'

# Conflicts:
# src/View.elm

57c791b372651a02ba1b0e6e27ddc7d48cbb72e3 authored about 6 years ago by Chris Martin <[email protected]>
Merge branch 'open-sans-font' into 'master'

Added 'Open Sans' font.

See merge request exosphere/exosphere!135

a4ac399674f6d9fd3102486e048544da5a379855 authored about 6 years ago by Chris Martin <[email protected]>
DRY for headings

273b7becb34a9464bc4350c8bcadbe33123ffa30 authored about 6 years ago by chris <[email protected]>
Added 'Open Sans' font.

Want to be more like https://www.patternfly.org/styles/typography/

7c65d404bdb039af66d757ea27856cdb60e4d7ab authored about 6 years ago by Julian Pistorius <[email protected]>
boldness

f1285854106872e4510846e16eb8f14e305c0a47 authored about 6 years ago by chris <[email protected]>
Merge branch 'electron-builder' into 'master'

Problem: Need to distribute Electron app

See merge request exosphere/exosphere!133

9cc2dda8847ed17ffc3153db9115dc0211ca3466 authored about 6 years ago by Chris Martin <[email protected]>
Updated npm dependencies after running 'npm install'

b3e2e531157a606f5d74cba8498d613d907a58e5 authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'electron-builder' into 'electron-builder'

Building native app for Linux

See merge request julianpistorius/exosphere!3

56830d32762db975420b542564f482825dc5c5d5 authored about 6 years ago by Julian Pistorius <[email protected]>
Building native app for Linux

557feeb2483ecbf121a87f13176c541008852364 authored about 6 years ago by chris <[email protected]>
Problem: Need to distribute Electron app

Solution: Added electron-builder, and instructions for building.

Note: Had to rename electron-m...

09ae590666960ed79baeadd258a776dcf76762b9 authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'table-heading-styling' into 'master'

/s/instance/server/

See merge request exosphere/exosphere!132

f265a4178dd6398c18f2126b89f1d2815c5b7a78 authored about 6 years ago by Julian Pistorius <[email protected]>
/s/instance/server/

d26a815ef9aa3c48ec900ff4ad8169ef58de260c authored about 6 years ago by chris <[email protected]>
Merge branch 'table-heading-styling' into 'master'

Nicer size picker

See merge request exosphere/exosphere!131

5e89905b9fc798b3626b5ea520f2bb5216548f8e authored about 6 years ago by Julian Pistorius <[email protected]>
Nicer size picker

2994f525011f6db9001bf77b88c4f009c7c31151 authored about 6 years ago by chris <[email protected]>
Merge branch 'table-heading-styling' into 'master'

Better visual formatting for server details

See merge request exosphere/exosphere!130

d928a0b5613f7e3884d7d7cb1acb6b55e502d49a authored about 6 years ago by Julian Pistorius <[email protected]>
Better visual formatting for server details

7e3a3c5d6b16f9b99feea417e8f46ea004c644d5 authored about 6 years ago by chris <[email protected]>
Merge branch 'issue-125' into 'master'

Break out volume-backed size selector slider so that radio buttons work again

Closes #125

See ...

dce013326927a877a45a952db77262c6b0d58365 authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'user-data-width' into 'master'

Problem: User data input box is too small

See merge request exosphere/exosphere!127

c5b3113dd4291ae0bbce023f45c8a05f51c5f36d authored about 6 years ago by Chris Martin <[email protected]>
Merge branch 'wrap-image-tags' into 'master'

Problem: The tags in the image cards don't wrap

See merge request exosphere/exosphere!128

7e3b442f6c8a97dca89116eaba661bada678322f authored about 6 years ago by Chris Martin <[email protected]>
Break out volume-backed size selector slider so that radio buttons work again

4604e3bc48df7e3c086ee716a020ca701bdb7fab authored about 6 years ago by chris <[email protected]>
Problem: The tags in the image cards don't wrap

Solution: Put the tags text element in a paragraph to make it wrap

ccd8e58da0dc8bcdb5049130698153327e65ef21 authored about 6 years ago by Julian Pistorius <[email protected]>
Problem: User data input box is too small

Solution: Increased width & height

ef1401c23d1ee39864c29d333a99f2dcdaafacc8 authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'prevent-launching-without-flavor' into 'master'

Prevent launching without flavor

See merge request exosphere/exosphere!126

28423cad41a80a3c11ed6efa9f2051696eb822c1 authored about 6 years ago by Chris Martin <[email protected]>
Merge branch 'revert-select-defaults' into 'master'

Problem: Setting defaults in wrong place

See merge request exosphere/exosphere!125

23f858d362e1da919a971702a6dcd2b03e10e420 authored about 6 years ago by Chris Martin <[email protected]>
Problem: Clicking launch without selecting a size fails

Disable the 'Create' button if no size is selected. Also display a hint.

0207bc6f70800be09face4e560cd13be551d5c5f authored about 6 years ago by Julian Pistorius <[email protected]>
Revert "Problem: Clicking launch without selecting a keypair fails"

This reverts commit 5e94584

dc999e5e59c4b12cc99fc9007204d8c5dda8c6ed authored about 6 years ago by Julian Pistorius <[email protected]>
Revert "Problem: Clicking launch without selecting a size fails"

This reverts commit fee3026

1708b242549e0d34fe455dbe6bdd49876f31cc8b authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'security-group-management' into 'master'

Security Group Management

See merge request exosphere/exosphere!124

0eef257937c855d01aa2b7b76697d057e5c468fd authored about 6 years ago by Julian Pistorius <[email protected]>
fixing incorrect comment

5b03ac265c9ceea49eb8785adf7481014f189d5b authored about 6 years ago by chris <[email protected]>
Create Exosphere security group + default rules, use this group when launching instances

c0438420b9e689e075feb0b4a6933a06d41b988e authored about 6 years ago by chris <[email protected]>
Requesting security groups when logging in

9017d3b1b0c0a216980771303b6fe3dbb56d37df authored about 6 years ago by chris <[email protected]>
Merge branch 'clearer-disabled-button-state' into 'master'

Problem: Disabled button not obvious

See merge request exosphere/exosphere!123

7cb05f0601fc35e291683563b3193b44ba87ec4b authored about 6 years ago by Chris Martin <[email protected]>
Merge branch 'clearer-disabled-button-state' into 'clearer-disabled-button-state'

Clearer disabled button state

See merge request julianpistorius/exosphere!2

b46d3227c1555e613ddc78f43488fff536377625 authored about 6 years ago by Julian Pistorius <[email protected]>
terser function name

d955c149be41bba3b3ffb811a984be51e64851a4 authored about 6 years ago by chris <[email protected]>
Make the disabled colors less ambiguous

dcc7856cf35a861bd075c61532b855f89bf4e005 authored about 6 years ago by chris <[email protected]>
Merge branch 'prevent-invalid-server-create' into 'master'

Problem: Clicking launch without entering a server name fails

See merge request exosphere/exosp...

bcf9a6bd00477123cccf8403cb36b3d1aa1cb77e authored about 6 years ago by Chris Martin <[email protected]>
Problem: Disabled button not obvious

Solution: Added clearer visual cues to indicate disabled buttons state

bf4b74d2b183f5ee68dcaa59ed5ce7f28d62bb25 authored about 6 years ago by Julian Pistorius <[email protected]>
Problem: Clicking launch without entering a server name fails

We want to provide the smoothest possible launch process.

Solution: Use the image name as the s...

177d341ade2ad4a3b1e3a13328338adf873a0c0b authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'login-layout-tweaks' into 'master'

Reworking layout on login page, login button no longer on another continent

See merge request e...

8259d3e396a609652b93858005cb8f6b44f6fdfc authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'shorter-image-cards' into 'master'

Image cards were too tall, made them shorter

See merge request exosphere/exosphere!121

c419c0784dea1f3e40f529358993ba155f73002c authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'patch-1' into 'login-layout-tweaks'

Update View.elm: Removed commented out code

See merge request cmart/exosphere!2

14dedeb9096fa1575f54831a342dc276e94c70c4 authored about 6 years ago by Chris Martin <[email protected]>
Update View.elm: Removed commented out code

e25190379a694e3e669440ee51bc78cae4ded447 authored about 6 years ago by Julian Pistorius <[email protected]>
Image cards were too tall, made them shorter

f88989f0a59699f50783eca8e345f5c1c7698911 authored about 6 years ago by chris <[email protected]>
Reworking layout on login page, login button no longer on another continent

41233d80730e94e416b41693ea59a6a8a70e6629 authored about 6 years ago by chris <[email protected]>
Merge branch 'padding-spacing' into 'master'

Default Padding and Spacing

See merge request exosphere/exosphere!119

d3601e2b9a392772835a6063d23a67bb22bc9450 authored about 6 years ago by Chris Martin <[email protected]>
Default padding and spacing for rows and columns

b7493d4784d1903fdb42f3db043acb376b0f4e54 authored about 6 years ago by chris <[email protected]>
Merge branch 'server-creation-defaults' into 'master'

Problem: Clicking launch without selecting a keypair fails

See merge request exosphere/exospher...

8c285fb5b8448a1027283ddcd738c3d9ce78bb01 authored about 6 years ago by Chris Martin <[email protected]>
Merge branch 'default-server-size' into 'master'

Problem: Clicking launch without selecting a size fails

See merge request exosphere/exosphere!118

828a962b3a767d50385ca68476149dd703113166 authored about 6 years ago by Chris Martin <[email protected]>
Problem: Clicking launch without selecting a size fails

We want to provide the smoothest possible launch process.

Solution: Select the first size (flav...

fee30263ee4b058422c10754306c67480dfe689c authored about 6 years ago by Julian Pistorius <[email protected]>
Problem: Clicking launch without selecting a keypair fails

We want to provide the smoothest possible launch process.

Solution: Select the first keypair by...

5e945846c6d869720c814821e11ca27ec7b67002 authored about 6 years ago by Julian Pistorius <[email protected]>
small refactor for less repetition

f5b45222d640385de73e934c552868addbea8d53 authored about 6 years ago by chris <[email protected]>
Merge branch 'fix-user-data-input' into 'master'

Fix bug where intended default cloud config was not populated in CreateServerRequest

See merge ...

760b2dacbf7713097d39932187c63be3893f9f98 authored about 6 years ago by Chris Martin <[email protected]>
Fix bug where intended default cloud config was not populated in CreateServerRequest

c36813a2c4606a2284a06f08eb85570d53d6fcdc authored about 6 years ago by chris <[email protected]>
Merge branch 'elm-ui' into 'master'

Complete elm-ui integration

See merge request exosphere/exosphere!115

b6e6a83a9a9f4819d21456bc103c3e33d911f138 authored about 6 years ago by Chris Martin <[email protected]>
Migrated last bit of HTML from web shell MR to elm-ui

a46d1f1556f06ebd871a636dc88b38962a611b10 authored about 6 years ago by Julian Pistorius <[email protected]>
Removed superseded HTML bits of viewCreateServer.

8962c18a6298a0a58434ef427682bf368a3332aa authored about 6 years ago by Julian Pistorius <[email protected]>
renderServer is now elm-ui

29cdaefe67ce746735b4e72ea3375552f02514ca authored about 6 years ago by Julian Pistorius <[email protected]>
viewLoginCredsEntry is now in elm-ui.

8de94c0e02673a98492731364143cd674300338b authored about 6 years ago by Julian Pistorius <[email protected]>
Removed debug outlines and made it black on white again.

2e3c37bc75f74f69113038d57272a2fb77776cf9 authored about 6 years ago by Julian Pistorius <[email protected]>
viewServerDetail and most of viewServers is now elm-ui.

06acdaca7a1bd7fa715cf2cfd619d7e133fe7da4 authored about 6 years ago by Julian Pistorius <[email protected]>
Bulk server actions is now elm-ui

749c26bfe88d0c0297d182aacd25ee58630b7cbc authored about 6 years ago by Julian Pistorius <[email protected]>
viewCreateServer is now elm-ui (WIP)

6a982e73f31cfed9d190aa2a5a61389593a62fd7 authored about 6 years ago by Julian Pistorius <[email protected]>
More elm-ui replacing HTML. Changed elm-ui parts to have dark background and red text to make remaining HTML parts obvious. Also using Element.explain to draw borders around some components (to be removed later.)

e54d4c7b629dae8a07ec6187f357453a56f28215 authored about 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'shell-enhancements' into 'master'

Shell enhancements

Closes #95

See merge request exosphere/exosphere!103

16e76fb2a6ebe99b6cc0ba289d40bbec135acd3c authored about 6 years ago by Julian Pistorius <[email protected]>
More shell enhancements: cockpit, opening in browser using Ports, removing GoTTY references in code

2613444f7af6ab8194e09e6640ab6043ef4f1773 authored about 6 years ago by chris <[email protected]>
Retain distro default user when passing cloud-config; different Cockpit user/password

1eb4a42dc600e72d1e40156d5dc6aa9d5f6553d2 authored about 6 years ago by chris <[email protected]>
Merged master with many changes into shell-enhancements branch

7601a004430f0d386081f150e028d9279f2ee3f5 authored over 6 years ago by chris <[email protected]>
Merge branch 'upgrade-elm-ui' into 'master'

Upgraded elm-ui to latest version (1.1.0)

See merge request exosphere/exosphere!114

fb2bbaf67c7d3611b17227c293b59280013e6b91 authored over 6 years ago by Chris Martin <[email protected]>
Upgraded elm-ui to latest version (1.1.0)

9bf61f433b0b94a0ac548f120c098e5b50b37530 authored over 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'shell-enhancements' into 'shell-enhancements'

Switched to Cockpit web terminal.

See merge request cmart/exosphere!1

f31809c51f380c3e7f7bc4a70a0ac407e01e9b97 authored over 6 years ago by Chris Martin <[email protected]>
Merge branch 'elm-ui' into 'master'

Start using elm-ui

See merge request exosphere/exosphere!113

de2ee8c797dcf1cb2f95bed012d335405bcde7a7 authored over 6 years ago by Chris Martin <[email protected]>
Migrated image picker to elm-ui

093f26d37da08b9cbe04dc1c8783dc9295ffb73b authored over 6 years ago by Julian Pistorius <[email protected]>
Adding elm-ui dependency and styling login page

67fda5229d1875e478213f37a46772b8ff107e06 authored over 6 years ago by chris <[email protected]>
Merge branch 'remote-data-server-list-delete' into 'master'

Make UI look saner when dealing with unsynchronized data

See merge request exosphere/exosphere!112

a0a6c680aa27d5f18294f472f566b6b52e8948a7 authored over 6 years ago by Chris Martin <[email protected]>
Started migrating image picker to elm-ui.

7f25270b517f3dfc7c5352a4688480e4409afd7b authored over 6 years ago by Julian Pistorius <[email protected]>
Adding elm-ui dependency and styling login page

9f1cde5df946b8c69eefdbade9f2c5a2b628efd3 authored over 6 years ago by chris <[email protected]>
Use RemoteData to model state of provider.servers

55dccb2515354ceda1f230e404b866054bf5a1c1 authored over 6 years ago by chris <[email protected]>
When we have requested deletion of a server, indicate this in list of servers in UI

855f0f625448e620fa53c7d228d94fb2bcdaca7b authored over 6 years ago by chris <[email protected]>
Removing provider-specific home page because we aren't using it

50ea59dfdac06833ef6ac85cf7539e6603917456 authored over 6 years ago by chris <[email protected]>
Merge branch 'fix-electron-after-elm-19' into 'master'

Problem: Electron broke after upgrading to 0.19

See merge request exosphere/exosphere!111

d03302a5f4913415df3a249c6270f91d810eef1c authored over 6 years ago by Chris Martin <[email protected]>
Problem: Electron broke after upgrading to 0.19

Solution: Included elm.js in electron-index.html instead of importing it into ports.js, and usin...

37d159b77b7c4ee7d0b9f687f2ccb893bc0f50d0 authored over 6 years ago by Julian Pistorius <[email protected]>
Merge branch 'fix-pipeline-elm-19' into 'master'

Fixing CI pipeline

See merge request exosphere/exosphere!109

d5ba6b7cc95f80c0b62ba19fc9f98432e2e5289e authored over 6 years ago by Julian Pistorius <[email protected]>
Attempting to fix CI pipeline

8f473ebdb7a619c15071401b0755d46302700fcc authored over 6 years ago by chris <[email protected]>
Merge branch 'elm-19-upgrade' into 'master'

Upgrading to Elm 0.19!

See merge request exosphere/exosphere!108

6c46cbcfe0ef61f11f34d7d222e4794f29553b48 authored over 6 years ago by Julian Pistorius <[email protected]>
Upgrading to Elm 0.19!

0d5ab1ffc8c171784dd6bde32b57ebee152495ed authored over 6 years ago by chris <[email protected]>