- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 142
Comparing changes
Open a pull request
base repository: shellhub-io/shellhub
base: v0.16.4
head repository: shellhub-io/shellhub
compare: master
Commits on Jul 15, 2024
-
ui: bump vue-tsc from 2.0.22 to 2.0.26 in /ui
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 2.0.22 to 2.0.26. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/v2.0.26/packages/tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 433cd90 - Browse repository at this point
Copy the full SHA 433cd90View commit details -
ui: bump sass from 1.77.6 to 1.77.8 in /ui
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.6 to 1.77.8. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.77.6...1.77.8) --- updated-dependencies: - dependency-name: sass dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 27fbbba - Browse repository at this point
Copy the full SHA 27fbbbaView commit details -
ui: bump vite from 5.3.2 to 5.3.3 in /ui
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.3.2 to 5.3.3. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.3.3/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 018b967 - Browse repository at this point
Copy the full SHA 018b967View commit details -
ui: bump @types/node from 18.19.34 to 18.19.39 in /ui
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.19.34 to 18.19.39. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 1c177ea - Browse repository at this point
Copy the full SHA 1c177eaView commit details
Commits on Jul 16, 2024
-
refactor(api): user detach info
Renamed the store's method `UserDetachInfo` to `UserGetInfo`. Introduced a new type `UserInfo` to serve as the return type, replacing the previous map with "owned" and "members" attributes.
Configuration menu - View commit details
-
Copy full SHA for 74e81c9 - Browse repository at this point
Copy the full SHA 74e81c9View commit details -
ui: bump vuetify from 3.6.11 to 3.6.12 in /ui
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify) from 3.6.11 to 3.6.12. - [Release notes](https://github.com/vuetifyjs/vuetify/releases) - [Commits](https://github.com/vuetifyjs/vuetify/commits/v3.6.12/packages/vuetify) --- updated-dependencies: - dependency-name: vuetify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for d900b01 - Browse repository at this point
Copy the full SHA d900b01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9454dc0 - Browse repository at this point
Copy the full SHA 9454dc0View commit details
Commits on Jul 17, 2024
-
fix(ui): adjust new user patch endpoint
This commit adjusts the Profile Settings to use a new patch endpoint for the user info.
Configuration menu - View commit details
-
Copy full SHA for 64c985c - Browse repository at this point
Copy the full SHA 64c985cView commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5f992b - Browse repository at this point
Copy the full SHA a5f992bView commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4483018 - Browse repository at this point
Copy the full SHA 4483018View commit details -
feat(ui): add namespace member identifier input
This commit changes the username field on the namespace member add to a identifier field, meaning a more global approach that the input can receive an email or username identifier.
Configuration menu - View commit details
-
Copy full SHA for 599e713 - Browse repository at this point
Copy the full SHA 599e713View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef558e - Browse repository at this point
Copy the full SHA 9ef558eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55161a8 - Browse repository at this point
Copy the full SHA 55161a8View commit details -
feat(api,pkg)!: new jwt decoding implementation
We’re refactoring the `AuthRequest` handler. The handler will no longer use the `AuthMiddleware`, and JWT decoding is now the responsibility of the `jwttoken` package, which already handles token encoding. The main reason for this change is the deprecation of `github.com/labstack/echo/v4/middleware.JWTWithConfig`. The `UserAuthClaims` and `DeviceAuthClaims` have also been moved to the `authorizer` package. The `jwttoken` package now uses these types to encode and decode tokens. Consequently, the `EncodeUserClaims` and `EncodeDeviceClaims` functions replace the old generic `Encode` function, which is now used only internally. The `ClaimsFromBearerToken` function is now responsible for decoding a token into either user or device claims. The handler’s documentation has been updated to describe its use as a "proxy-level" middleware, including a sequential diagram. All related tests have also been improved.
Configuration menu - View commit details
-
Copy full SHA for 839be80 - Browse repository at this point
Copy the full SHA 839be80View commit details
Commits on Jul 22, 2024
-
ui: bump terser from 5.31.1 to 5.31.3 in /ui
Bumps [terser](https://github.com/terser/terser) from 5.31.1 to 5.31.3. - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](terser/terser@v5.31.1...v5.31.3) --- updated-dependencies: - dependency-name: terser dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for dccd401 - Browse repository at this point
Copy the full SHA dccd401View commit details -
ui: bump @fortawesome/fontawesome-svg-core from 6.5.2 to 6.6.0 in /ui
Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 6.5.2 to 6.6.0. - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](FortAwesome/Font-Awesome@6.5.2...6.6.0) --- updated-dependencies: - dependency-name: "@fortawesome/fontawesome-svg-core" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for e5666e0 - Browse repository at this point
Copy the full SHA e5666e0View commit details -
ui: bump @fortawesome/free-regular-svg-icons from 6.5.2 to 6.6.0 in /ui
Bumps [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.5.2 to 6.6.0. - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](FortAwesome/Font-Awesome@6.5.2...6.6.0) --- updated-dependencies: - dependency-name: "@fortawesome/free-regular-svg-icons" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for a404d66 - Browse repository at this point
Copy the full SHA a404d66View commit details -
ui: bump @fortawesome/free-brands-svg-icons from 6.5.2 to 6.6.0 in /ui
Bumps [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.5.2 to 6.6.0. - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](FortAwesome/Font-Awesome@6.5.2...6.6.0) --- updated-dependencies: - dependency-name: "@fortawesome/free-brands-svg-icons" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 5df5c5d - Browse repository at this point
Copy the full SHA 5df5c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 437bbdd - Browse repository at this point
Copy the full SHA 437bbddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e051c9 - Browse repository at this point
Copy the full SHA 8e051c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c448049 - Browse repository at this point
Copy the full SHA c448049View commit details -
Configuration menu - View commit details
-
Copy full SHA for df46fed - Browse repository at this point
Copy the full SHA df46fedView commit details -
feat(api,pkg): add member status
The member's status indicates whether the user has accepted or not the invite. The status can be "pending" or "accepted". A new migration has been added to ensure this attribute is present for every member who does not already have a status. For now, all added members will have the status "accepted".
Configuration menu - View commit details
-
Copy full SHA for 2e8c055 - Browse repository at this point
Copy the full SHA 2e8c055View commit details -
feat(api,pkg): add member added_at
`added_at` indicates whether the member was added. A new migration has been added to ensure this attribute is present for every member who does not already have an added_at. The default value is the Go time.Time zeroer (0001-01-01T00:00:00Z).
Configuration menu - View commit details
-
Copy full SHA for 3d313bb - Browse repository at this point
Copy the full SHA 3d313bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f2fae - Browse repository at this point
Copy the full SHA f5f2faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1608a2d - Browse repository at this point
Copy the full SHA 1608a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e495e07 - Browse repository at this point
Copy the full SHA e495e07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da34ab - Browse repository at this point
Copy the full SHA 5da34abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f30372 - Browse repository at this point
Copy the full SHA 6f30372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eaee90 - Browse repository at this point
Copy the full SHA 0eaee90View commit details -
Configuration menu - View commit details
-
Copy full SHA for a84c859 - Browse repository at this point
Copy the full SHA a84c859View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8889f5c - Browse repository at this point
Copy the full SHA 8889f5cView commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c117627 - Browse repository at this point
Copy the full SHA c117627View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a911b2 - Browse repository at this point
Copy the full SHA 5a911b2View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf5550c - Browse repository at this point
Copy the full SHA cf5550cView commit details -
ui: bump vuetify from 3.6.12 to 3.6.13 in /ui
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify) from 3.6.12 to 3.6.13. - [Release notes](https://github.com/vuetifyjs/vuetify/releases) - [Commits](https://github.com/vuetifyjs/vuetify/commits/v3.6.13/packages/vuetify) --- updated-dependencies: - dependency-name: vuetify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 471427d - Browse repository at this point
Copy the full SHA 471427dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 249a287 - Browse repository at this point
Copy the full SHA 249a287View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ff0a9c - Browse repository at this point
Copy the full SHA 1ff0a9cView commit details -
We're refactoring the old `api/workers` into a proper package under `pkg`. The new package includes two interfaces: `Server`, which registers for process events, and `Client`, which submits events. A server can listen for events by calling `HandleTask`. Cron jobs are also supported via `HandleCron`. Several structs and methods have been added to facilitate task and cron processing. The new `worker/asynq` package has been created to implement these interfaces. The package uses Asynq as the backend for the worker. Different implementations can be created to implement the interfaces. Example usage: ```go func main() { server := asynq.NewServer("...") defer server.Shutdown() server.HandleTask( "queue:kind", func(_ context.Context, payload []byte) error { fmt.Println("Executing task with payload "+string(payload)) return nil }, ) if err := server.Start(); err != nil { panic(err) } client, err := asynq.NewClient("...") if err != nil { panic(err) } defer client.Close() if err := client.Submit( context.Background(), "queue:kind", []byte("payload"), ); err != nil { panic(err) } os.Exit(0) } ```
Configuration menu - View commit details
-
Copy full SHA for 82e415b - Browse repository at this point
Copy the full SHA 82e415bView commit details -
fix(ui): changed the username error message to a identifier one
This commit fixes an error message which showed the old username input.
Configuration menu - View commit details
-
Copy full SHA for 83904e9 - Browse repository at this point
Copy the full SHA 83904e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a8224 - Browse repository at this point
Copy the full SHA e5a8224View commit details -
feat(ui)!: added a premium paywall to ShellHub community edition
This commit adds a premium label to items that are supposed to be marked as premium and a paywall dialog to block users from accessing items their plan does not allow them to use.
Configuration menu - View commit details
-
Copy full SHA for 526ec37 - Browse repository at this point
Copy the full SHA 526ec37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58ba93d - Browse repository at this point
Copy the full SHA 58ba93dView commit details -
feat(ui): status and date on namespace members listing
This commit adds a status header to the namespace members table and a hover tooltip that contains the date in which the user was added to that namespace.
Configuration menu - View commit details
-
Copy full SHA for 2df2aaa - Browse repository at this point
Copy the full SHA 2df2aaaView commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9d76284 - Browse repository at this point
Copy the full SHA 9d76284View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f9cb1 - Browse repository at this point
Copy the full SHA 79f9cb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 446cfc8 - Browse repository at this point
Copy the full SHA 446cfc8View commit details -
refactor(api): remove deprecated workers
The old `api/workers` has been removed in favor of the new worker package (#3979). The workers' initialization has also been moved to the `startServer` function to ensure proper shutdown within the router.
Configuration menu - View commit details
-
Copy full SHA for f4c3992 - Browse repository at this point
Copy the full SHA f4c3992View commit details -
refactor(api,ssh,pkg): abstract internal client's
asynq.Client
To support the new worker package, we are replacing the direct usage of `asynq.Client` with the new `worker.Client` (#3979). The client initialization process has also been updated to return an error if the worker cannot be created.
Configuration menu - View commit details
-
Copy full SHA for 8819a37 - Browse repository at this point
Copy the full SHA 8819a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 245199d - Browse repository at this point
Copy the full SHA 245199dView commit details
There are no files selected for viewing