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
When trying to create an instance, show an error message if no flavors exist
Closes #950
See m...
0dd0e90f7e88684959284c8fd3bbfc0c575a3ab0 authored 12 months agoAdd confirmation for detaching volumes
Closes #298
See merge request exosphere/exosphere!909
6f26ebba84b90aaffbcfd81010deb6826679be66 authored 12 months agoAdd copyable ceph share mounting script to share details
Closes #900
See merge request exosphe...
eea505866e133fb1d12553b672948001fb5e3c47 authored 12 months ago
Now that flavors are modeled using RemoteDataPlusPlus, we can
distinguish between a project whic...
The available flavors in a project are fetched asynchronously. The
type we use to model such dat...
The helper function is actually called "pluralize"; the elm-review
error message should reflect ...
f002dda4657869f591179260efcfbb2c1b68d144 authored 12 months ago
# Conflicts:
# src/Page/ShareDetail.elm
27dfca9db30f8c4097e65a450aedf488f288ca89 authored 12 months ago
Add elm-review rule NoPrematureLetComputation
See merge request exosphere/exosphere!876
4f98e04ec03b1a41d5a87e1e5369aad6b57a9ea1 authored 12 months ago2077f4d0e9455dcaa48747e347d3b6a5edb98c9f authored 12 months ago
I did manually move the comment here
Due to the size of changes for autofixing, I left the rest...
3d25ca81c34258054d915015ec5e6305f550009c authored 12 months agoThis rule forbids declarations in `let` bodies that are only sometimes used later
From the rule...
21eb2d9cae4ff78e55068fd2151203ea256eeb87 authored 12 months agoAdditionally, manually fix some issues
56ace620d0805971a4b5be627144ff13f543c12e authored 12 months agoSome of these fixes are opinionated, but I found them pleasing
0e69111294919405bed98be59284861703e1a69a authored 12 months ago1dbd64e297649dffed8d6c1491fc1725864b7a61 authored 12 months ago
Break out the two large nested blocks into their own functions
71942d49f347aafa1e7bba2ed72a6d049138aebb authored 12 months agoDelete a Share from the Share Detail Page
See merge request exosphere/exosphere!907
2667d576b3ec4b2acbf9d9707407d8e8705dcc30 authored 12 months ago
# Conflicts:
# src/Style/Widgets/DeleteButton.elm
Delete Shares from the Shares List
See merge request exosphere/exosphere!900
bc7abbdf5036827493fc600f0623767ec7f2dc3e authored 12 months ago98c88db36ecef6d8d13e2d64805fdf4b51dafaa7 authored 12 months ago
618aecdfd6ddeb8045381b93148b1923353f2668 authored 12 months ago
ab6d6bd6534003a0beddf3ce9913691ca4f0f3fc authored 12 months ago
d1ea1a28a5ab2262b6994a87511c0cdffa17f322 authored 12 months ago
7571d72de47d5eaf01221f99a2e48624342b5dce authored 12 months ago
Add links to exosphere-dev Matrix room & archive
See merge request exosphere/exosphere!908
062051d140ba90ebba0dbfbb000bc9e29f3210da authored 12 months ago4f58486295d948b3d8b6bd086914d247f7762c66 authored 12 months ago
Add mount point details to Page.ShareDetail
538f55387bf2d664e73cf768009818bf83549d12 authored 12 months agoa97ff44a40abd60a62f1c79a7852c2346247c0d7 authored 12 months ago
Add copyable unmount command
ff7ac3fbe62e175210e0ea47ced34c591c0681cb authored 12 months ago4f074ca956562972675dcf27c10ae0a00f01a9a3 authored 12 months ago
e39b45106400531e70431820bbcb617f89a0e788 authored 12 months ago
Show expected mount point on ShareDetail.elm
e34d6fc1b22d88785e7ecc794d2bfd91e13d3359 authored 12 months ago06c48a84a1dcbc92503bf29f5c405640a7db16fa authored 12 months ago
This removes the need to manage anything in /etc/ceph, and removes
a risk of collisions in keyr...
Bind mount Exosphere files in docker image, rather than copying
Closes #547
See merge request ...
ae4c8d8104e50bc30143e0fe38be43a4a055aca1 authored 12 months agoAdd elm-review rule NoUnused.CustomTypeConstructors
See merge request exosphere/exosphere!880
6561faaa447eb49f714351c2bcb5bb5866a4d746 authored 12 months agoRemove the share locally instead of requesting shares.
(The shares request can return shares in...
5f35588f5729ffcaf4895ff9d01b566e7fa63d83 authored 12 months agob904d54af82be68cf4d866c74b8e96f2b6816862 authored 12 months ago
Since the alert circle looks very similar to an info circle instead of a warning.
b6d81b7856630511e3fbf207fc2f26ac1519ef97 authored 12 months ago222d37ef713f2db6fe422cfe6f9565f227c8b8c4 authored 12 months ago
Bind mounting files in the Docker image means that files on the local
disk and in the Docker ima...
Document ansible binder workflow_* variables
See merge request exosphere/exosphere!904
1cf93f7796f40fe7166a4ed55bb5c3d39684c71e authored almost 1 year ago7702ca45f96a26ec893885012bd249d318e2bd19 authored about 1 year ago
Named volume mounts - Volumes should mount to /media/volume/[volume-name]
Closes #831
See merg...
3204eeaff5ecde2ed7a2a67b8dc05ca863e99487 authored about 1 year ago
Suppress rule for Style.Widgets.IconButton and Types.Interaction to
preserve FlowOrder.After and...
Suppress error for `src/Types/Interaction.elm`
d4b923fb3e7c6dbcf072f256c2124f779d06d5f6 authored about 1 year ago
I'm not sure on this one, it is useful for noting unintentionally unused
types, but it also lead...
This detects custom types where some constructors are never created
```
-- ELM-REVIEW ERROR ---...
3429887fa33cdb85ebb7cde25eaee0200c7e9bb2 authored about 1 year ago
Upgrade to Docker Compose v2 (and fix Guacamole on RHEL-like distros)
Closes #965
See merge re...
30cd120ccbd11a20ed620e61777a7deb4f1aaf63 authored about 1 year ago621cca35be1203a295fcde39608f67ef2e5edf5a authored about 1 year ago
5a1cebf23da7a2e0028ecee30907608d011a846d authored about 1 year ago
```
Simplify: List.map and List.filterMap identity can be combined using
List.filterMap
49| ...
c34bcee8bb55b9e5e9ecf9d5882838f0a85b3047 authored about 1 year ago
51| | maybeSupportableResource =
52| Maybe.andThen (\itemTyp...
54| NotLaunchedWithCustomWorkflow ->
55| if ...
357| List.filter
358| ...
```
Simplify: Consecutive literal lists should be merged
67| String.join " " <|
68|...
481| , filterTypeAndDefaultValue =
482| DataList.MultiselectOption <| Set.from...
```
-- ELM-REVIEW ERROR -------------------- src/Style/Widgets/MultiMeter.elm:108:25
Simplify: ...
38656f717198b9e1e80a17a1e82bb309f022a72c authored about 1 year ago
```
-- ELM-REVIEW ERROR ---------------------- src/Style/Widgets/DataList.elm:693:28
(fix) Simp...
1fd46245442b42f4c60c3c52d03a80b0d4a94d87 authored about 1 year ago
```
-- ELM-REVIEW ERROR --------------------------------- src/State/State.elm:100:17
Simplify: ...
6d2726d5acc8add7cda52a6eaae436d9c3caf514 authored about 1 year ago
This replaces uses of List.any that do a simple comparison with
List.member
```
-- ELM-REVIEW E...
511| |> List.filter (\n -> n.status == "ACTIVE")
512| ...
This one is a special case, instead of the suggested fixes I was able to
just update the definit...
```
-- ELM-REVIEW ERROR ------------------------------- src/Helpers/String.elm:21:16
Simplify: ...
8c85dc6a1d76ff1ee2620ee2554f50804cdd352d authored about 1 year ago4b3ad285060704de0f3b52a039f7f145fc59cdab authored about 1 year ago
```
-- ELM-REVIEW ERROR ----------------------------- src/State/ViewState.elm:424:39
Simplify: ...
6d1605c31ac9d455c3df31b8b3b1eb0662fedb54 authored about 1 year agoThis one is fairly in depth, and will attempt to simplify many expressions.
Expressions will be...
7d8c833075da1e36c531ef6bb935a44a66d01a99 authored about 1 year ago79ab99fe05027acda70e222570cab2b2f8b83e8e authored about 1 year ago
```
-- ELM-REVIEW ERROR ----------------------------------- src/Types/View.elm:51:31
NoUnused.C...
0c9eb1ac624c33755cec9a451a7a34daa6f2040b authored about 1 year ago
I chose to fix this by handling messages from VolumeMountInstructions,
so the OuterMsg would re...
887dc1846fc69543574f20a0d4c1212bf9ca7e7e authored about 1 year ago
This rule detects types where stored values are never used
```
type MyType =
Has String
...
This was a good example, as it had both a top level declaration
(`view_`) as well as variables i...
This rule forbids variable names ending with an underscore when there is
no "need" for said und...
155c91cd46909f8cecd92382533f1ead7db0188f authored about 1 year ago
58ddb5f3bcd1db15caf25991e3aabb12e460d91c authored about 1 year ago
0ef95157f293be7cf151a8b95c96227323f57484 authored about 1 year ago
71fc99fe64dc7150f754347747e9d4a6d2ac4587 authored about 1 year ago
1312f1152dceb916205c3483cff318d60b86f345 authored about 1 year ago
Add elm-review rule NoSimpleLetBody
See merge request exosphere/exosphere!877
149cda3ad7de58f3291ae69bdbd4a26991a8d71d authored about 1 year ago2cc8db9831caa9d501e19368276af4fa315b9a59 authored about 1 year ago
f657c0650e08f843f659bf263f19b4f248440f84 authored about 1 year ago
93c9778d6bb579f88e39107bdc11694cda71293d authored about 1 year ago
d2d40e7bf92ffab95a85c17777dd06084f01db44 authored about 1 year ago
Leverage copyable text widget
See merge request exosphere/exosphere!890
5699ad1035590833819c3a880da053a8ffbb4617 authored about 1 year ago133c0e86fa15feed2c80d533ff40f4162a9f7d4f authored about 1 year ago
This one is somewhat arguable how it should be done.
Preserving type annotation, we have to move...
d36fce1475f5b1d9a5babef1201a8bf75eaa9a19 authored about 1 year ago
b6a76f4dd9687ba9e44177177520ebd9d2678e07 authored about 1 year ago
This rule forbids simple `let .. in` blocks where the expression body is
simply a reference to a...
57d283e1fda8dfc2343c5f7db977b59e17d39a7f authored about 1 year ago
Suffix the mountpoint with the last four of the volume uuid, e.g.
/media/volume/my-volume-f00d
Make the names of JSON decoders more consistent
Closes #604
See merge request exosphere/exosph...
81d314ec20d2362a4db14d17bdf199b8457f867f authored about 1 year agoAdd markdown rendering for code blocks
See merge request exosphere/exosphere!893
88ef03e6c0b60b491e90f839e04821e4c04ebf09 authored about 1 year agoa78e197a85b2133c58f0d205ec130a243bacd474 authored about 1 year ago
11110a947552c8cdf404a05d5d43a7c2cb21fc64 authored about 1 year ago
Previously, the copy all messages button would not work unless one navigated to a routing instan...
b5cf8b4b3133b0ddd83fd8b5d0fae957a212becd authored about 1 year agobf361dca48e3ab23c3a65644cd825ad63c7c9376 authored about 1 year ago