Improve frontend loading time re dependency loading
Move Builders / Alerters out of sidebar and into settings.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/moghtech/komodo/pull/566
**Author:** [@mbecker20](https://github.com/mbecker20)
**Created:** 5/30/2025
**Status:** ✅ Merged
**Merged:** 6/7/2025
**Merged by:** [@mbecker20](https://github.com/mbecker20)
**Base:** `main` ← **Head:** `1.18.1`
---
### 📝 Commits (10+)
- [`c341721`](https://github.com/moghtech/komodo/commit/c34172105f125b64b533d2f04e1403b0f85bc5dc) 1.18.1
- [`b4b06a3`](https://github.com/moghtech/komodo/commit/b4b06a3a4a1fba113044b879065e6d6d3eee587f) improve stack header / all resource links
- [`a34dc56`](https://github.com/moghtech/komodo/commit/a34dc5693b7311666fb704b9e022150172b53152) disable build config selector
- [`5e16c8f`](https://github.com/moghtech/komodo/commit/5e16c8fd0763e993ae621c7ffac8625dfea36ca3) clean up deployment header
- [`09c7763`](https://github.com/moghtech/komodo/commit/09c7763ae02f64c6fd8c72ac6cc2b02e4839bf13) update build header
- [`2f91bd4`](https://github.com/moghtech/komodo/commit/2f91bd4bd59c5d56c19368b1014d3d3e86df12ef) builder header
- [`0f3e317`](https://github.com/moghtech/komodo/commit/0f3e31774e054acbdc967fdfa29a3622d4828eac) update repo header
- [`e9bdb3d`](https://github.com/moghtech/komodo/commit/e9bdb3db82e55ac3e6057e5f75a85139cc08b23f) start adding repo links from api
- [`76e38ca`](https://github.com/moghtech/komodo/commit/76e38ca9465223dcddcf136db8dfa2966b8a9bf6) implement list item repo link
- [`e85e3f8`](https://github.com/moghtech/komodo/commit/e85e3f8d9f2bb78044560c213adf0eabacf7186e) clean up fe
### 📊 Changes
**93 files changed** (+2181 additions, -1249 deletions)
<details>
<summary>View changed files</summary>
📝 `Cargo.lock` (+13 -13)
📝 `Cargo.toml` (+1 -1)
📝 `bin/cli/src/exec.rs` (+50 -50)
📝 `bin/core/src/api/execute/build.rs` (+3 -2)
📝 `bin/core/src/api/execute/mod.rs` (+5 -2)
📝 `bin/core/src/api/execute/repo.rs` (+1 -1)
📝 `bin/core/src/api/read/mod.rs` (+4 -0)
➕ `bin/core/src/api/read/schedule.rs` (+102 -0)
📝 `bin/core/src/api/read/stack.rs` (+1 -1)
📝 `bin/core/src/api/write/deployment.rs` (+1 -1)
📝 `bin/core/src/helpers/mod.rs` (+19 -1)
📝 `bin/core/src/helpers/query.rs` (+75 -6)
📝 `bin/core/src/monitor/alert/server.rs` (+175 -92)
📝 `bin/core/src/monitor/mod.rs` (+2 -1)
📝 `bin/core/src/resource/action.rs` (+11 -23)
📝 `bin/core/src/resource/build.rs` (+12 -4)
📝 `bin/core/src/resource/deployment.rs` (+24 -13)
📝 `bin/core/src/resource/procedure.rs` (+6 -17)
📝 `bin/core/src/resource/repo.rs` (+7 -1)
📝 `bin/core/src/resource/stack.rs` (+21 -3)
_...and 73 more files_
</details>
### 📄 Description
# Changelog
### Schedules Page
- There is now a dedicated Schedules page to provide an overview of all your scheduled actions.
### Server Alerting
- Server health alerts will now only be opened after **2 consecutive out-of-bounds conditions**.
- This helps a lot to reduce noise, like intermittent unreachable alerts and short CPU usage spikes
- If you turned off alerts to reduce noise, you can try turning them back on and see how it is now.
### Commits
- Commits made by Komodo **no longer use `--force`** in the push command.
- This should prevent any more issues like #501
- If you run into issues pushing, it depends on the resource type.
- For Stacks, can temporarily enable the Reclone option, and Deploy. Afterwards can try commit again.
- For Syncs / Builds, you should be able to use the refresh button in header and try again. Otherwise you can recreate the repo cache volume.
### Resources
- **Stack / Build / Repo / Sync**: Add **url links** for attached repos in the resource headers / tables.
- **Github only**: links to correct branch
- **Stack / Deployment**: Add dedicated "Deploying" state to improve the feedback
- **Repo**: Fix "On Pull" command during `PullRepo` operation re #580
- **Stack**: Run "Pre Deploy" command *before* `docker compose config` in #584 by @undaunt
- Allows for easier integrations re #324
### UI
- Clean up headers / quick links
- Improve frontend loading time re dependency loading
- Move **Builders / Alerters out of sidebar** and **into settings**.
<img width="1649" alt="Screenshot 2025-06-06 at 11 03 54 PM" src="https://github.com/user-attachments/assets/35e7734f-f467-4c52-88f0-bc1cb986988f" />
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/moghtech/komodo/pull/566
Author: @mbecker20
Created: 5/30/2025
Status: ✅ Merged
Merged: 6/7/2025
Merged by: @mbecker20
Base:
main← Head:1.18.1📝 Commits (10+)
c3417211.18.1b4b06a3improve stack header / all resource linksa34dc56disable build config selector5e16c8fclean up deployment header09c7763update build header2f91bd4builder header0f3e317update repo headere9bdb3dstart adding repo links from api76e38caimplement list item repo linke85e3f8clean up fe📊 Changes
93 files changed (+2181 additions, -1249 deletions)
View changed files
📝
Cargo.lock(+13 -13)📝
Cargo.toml(+1 -1)📝
bin/cli/src/exec.rs(+50 -50)📝
bin/core/src/api/execute/build.rs(+3 -2)📝
bin/core/src/api/execute/mod.rs(+5 -2)📝
bin/core/src/api/execute/repo.rs(+1 -1)📝
bin/core/src/api/read/mod.rs(+4 -0)➕
bin/core/src/api/read/schedule.rs(+102 -0)📝
bin/core/src/api/read/stack.rs(+1 -1)📝
bin/core/src/api/write/deployment.rs(+1 -1)📝
bin/core/src/helpers/mod.rs(+19 -1)📝
bin/core/src/helpers/query.rs(+75 -6)📝
bin/core/src/monitor/alert/server.rs(+175 -92)📝
bin/core/src/monitor/mod.rs(+2 -1)📝
bin/core/src/resource/action.rs(+11 -23)📝
bin/core/src/resource/build.rs(+12 -4)📝
bin/core/src/resource/deployment.rs(+24 -13)📝
bin/core/src/resource/procedure.rs(+6 -17)📝
bin/core/src/resource/repo.rs(+7 -1)📝
bin/core/src/resource/stack.rs(+21 -3)...and 73 more files
📄 Description
Changelog
Schedules Page
Server Alerting
Commits
--forcein the push command.Resources
PullRepooperation re OIDC against Auth0 support (#580)docker compose configin #584 by @undauntUI
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.