Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
23fdeea
table > select & status badge
pujitm Sep 17, 2025
0681a4e
fix context menu trigger area and dropdown styles
pujitm Sep 18, 2025
0a99f9c
implement 'move to folder'
pujitm Sep 18, 2025
10f07e9
implement 'start / stop' bulk & row actions
pujitm Sep 18, 2025
693f491
implement pause / resume
pujitm Sep 19, 2025
97373c1
implement column visibility customization
pujitm Sep 19, 2025
280a5f7
fix(organizer): over-eager addition of untracked containers to root f…
pujitm Sep 22, 2025
7ae92a2
scaffold docker form service
pujitm Sep 22, 2025
a551859
docker container management prototype
pujitm Sep 22, 2025
6f7bddc
use compacted table as sidebar tree
pujitm Sep 24, 2025
48ae1c1
add drag and drop for re-ordering containers & folders
pujitm Sep 24, 2025
45a21bb
right click to reame & delete folders
pujitm Sep 24, 2025
855e465
add bottom padding to container to make it easier to drag items to bo…
pujitm Sep 24, 2025
ca25792
click overview row to open details
pujitm Sep 25, 2025
9e3d7e8
track active container in query param
pujitm Sep 25, 2025
11ee93c
refactor: extract composables
pujitm Oct 13, 2025
fd802ea
refactor: simplify organizer operations
pujitm Oct 13, 2025
1d59e54
refactor!: rm intermediate tree resolution of organizers
pujitm Oct 13, 2025
ae213e9
fix: rm extra Root layer in table
pujitm Oct 13, 2025
4e04548
map containers to their template files
pujitm Oct 14, 2025
fbefaa1
feat: icon support
pujitm Oct 14, 2025
abc7fc5
fix: container state badge
pujitm Oct 14, 2025
d156aa1
chore: fix formatting
pujitm Oct 14, 2025
946f51e
fix: search filtering
pujitm Oct 14, 2025
bacee66
fix: context menu
pujitm Oct 14, 2025
0224ba5
feat: filtering & bulk actions in compact mode
pujitm Oct 15, 2025
31dd8dd
feat: critical notifications
pujitm Oct 15, 2025
1e9a275
feat: notifyIfUnique service method
pujitm Oct 15, 2025
c2f1cd9
tmp: critical notifications system
pujitm Oct 20, 2025
7f57489
fix: nuxt ui portal styling
pujitm Oct 23, 2025
58c16f9
fix: notifications type check
pujitm Oct 23, 2025
cb4382e
fix api tests
pujitm Oct 27, 2025
fd57e78
fix: css
pujitm Oct 27, 2025
4b680e9
Revert "fix: css"
pujitm Oct 28, 2025
96053ed
add docker constants
pujitm Oct 28, 2025
15509ca
flatten css scopes
pujitm Oct 28, 2025
0cbaec6
feat: file modification for replacing docker overview table
pujitm Oct 28, 2025
b9c99ba
feat: navigate to container update page
pujitm Oct 28, 2025
b04ba44
feat: implement manage settings action
pujitm Oct 28, 2025
7120c19
fix: column visibility toggle
pujitm Oct 29, 2025
994b252
fix: move update to a badge + popover
pujitm Oct 29, 2025
9c96c02
feat: save column visibility preferences across visits
pujitm Oct 30, 2025
7aa119c
fix: add feature flag to containers file mod
pujitm Nov 4, 2025
54b928e
fix: circular dependency in docker service
pujitm Nov 4, 2025
687d0bd
add a flag to opt out of version check in super.shouldApply in file mods
pujitm Nov 4, 2025
4abbcfc
fix: optimistic column toggle update
pujitm Nov 5, 2025
1258e7e
refactor: optimistic column toggle
pujitm Nov 5, 2025
73daa88
feat: container start & stop order
pujitm Nov 5, 2025
cbbb45e
feat: bulk toggle auto-start
pujitm Nov 5, 2025
1033e76
fix: add background style reset, apply to button:hover as well
pujitm Nov 5, 2025
4edd243
feat: add ENABLE_NEXT_DOCKER_RELEASE=true to staging environment
pujitm Nov 5, 2025
217b28c
chore(api): add dev/notifications to gitignore
pujitm Nov 6, 2025
6c048bf
feat: container update actions
pujitm Nov 6, 2025
9285246
fix: container update logic
pujitm Nov 6, 2025
1ff22e5
feat: bulk container updates
pujitm Nov 6, 2025
57a5de7
feat: container sizes
pujitm Nov 6, 2025
9a31aea
fix: container sizes modla overlay
pujitm Nov 6, 2025
80556bd
fix: checkbox alignment
pujitm Nov 6, 2025
678da62
fix: revert color in main css
pujitm Nov 11, 2025
d50ba35
chore: ignore build output in lint & fix
pujitm Nov 11, 2025
13f4a6a
feat: server-side container ip
pujitm Nov 11, 2025
79b39fb
add docker feature flag to .env.production
pujitm Nov 11, 2025
fafdaf9
fix: container port duplication
pujitm Nov 11, 2025
e6b43f0
feat: multi-value copyable badges
pujitm Nov 11, 2025
6fb9ab7
feat: make lanIpPorts a list, not a csv
pujitm Nov 11, 2025
5bc0026
feat: visit button
pujitm Nov 11, 2025
2371d8e
feat: include indexed search fields in filter input title
pujitm Nov 11, 2025
a5cd839
feat: sync userprefs.cfg for rollback compat
pujitm Nov 11, 2025
735f580
feat: port conflicts
pujitm Nov 17, 2025
cf743d5
refactor: port conflict frontend stuff
pujitm Nov 17, 2025
12c8c12
feat: update all containers bulk action
pujitm Nov 17, 2025
f94f8e0
feat: docker logs
pujitm Nov 18, 2025
1aa0299
fix: use container name instead of id in 'view logs' modal
pujitm Nov 20, 2025
e0bd1d2
make webgui iframable
pujitm Nov 20, 2025
3fce670
feat: re-add compact mode
pujitm Nov 20, 2025
c875768
manage settings > compact view
pujitm Nov 20, 2025
9960c78
fix styles
pujitm Nov 20, 2025
55b8dee
feat: container stats
pujitm Nov 20, 2025
d769c2c
refactor: docker autostart service
pujitm Nov 20, 2025
6536ef0
refactor: docker log, event, and port services
pujitm Nov 20, 2025
aa2a3e2
refactor: extract table column, log viewer, and context menu from table
pujitm Nov 20, 2025
ef5065c
refactor: docker name cell, update action
pujitm Nov 20, 2025
59adeee
go in a circle trying to fix drag and drop
pujitm Nov 20, 2025
8293f98
fix folder creation via drag
pujitm Nov 21, 2025
aafc8bb
refactor: base tree table props
pujitm Nov 21, 2025
667f26f
fix drag indicator consistency
pujitm Nov 21, 2025
3713e89
fix dropzone highlight
pujitm Nov 21, 2025
c844fc4
refactor base tree table
pujitm Nov 21, 2025
ec8173a
only include actions count when items are selected
pujitm Nov 21, 2025
f95d28b
make folder children selectable
pujitm Nov 21, 2025
445550c
keep foldered container visible when clicked/set active
pujitm Nov 21, 2025
f388fce
toggle folder expansion on row click
pujitm Nov 21, 2025
88163fe
feat: col resizing
pujitm Nov 21, 2025
69e28ac
feat: persist column size prefs
pujitm Nov 21, 2025
4d5c3b8
Merge branch 'main' into feat/docker-overview-table
pujitm Nov 21, 2025
734d7c9
feat: surface orphaned containers
pujitm Nov 21, 2025
b69e7cc
feat: project links
pujitm Nov 21, 2025
802901c
unify iconUrl retrieval
pujitm Nov 21, 2025
81dc760
feat: reorder columns
pujitm Nov 21, 2025
6dd201b
feat: animate transitions in docker management views
pujitm Nov 21, 2025
49b0951
fix: theme.ts
pujitm Nov 24, 2025
074b43d
refactor: docker logs
pujitm Nov 24, 2025
1233ead
feat: logs tab
pujitm Nov 24, 2025
7b24665
feat: console tab
pujitm Nov 25, 2025
862dfcf
feat: console slideover
pujitm Nov 25, 2025
93c14f1
refactor: visit & update context menu actions
pujitm Nov 25, 2025
21e33d2
fix: ensure select column never reorders
pujitm Nov 25, 2025
ca844b9
fix: multi value popover
pujitm Nov 25, 2025
7344094
fix: hide internal container port conflicts
pujitm Nov 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions api/.env.development
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ PATHS_LOGS_FILE=./dev/log/graphql-api.log
PATHS_CONNECT_STATUS_FILE_PATH=./dev/connectStatus.json # Connect plugin status file
PATHS_OIDC_JSON=./dev/configs/oidc.local.json
PATHS_LOCAL_SESSION_FILE=./dev/local-session
PATHS_DOCKER_TEMPLATES=./dev/docker-templates
ENVIRONMENT="development"
NODE_ENV="development"
PORT="3001"
Expand Down
1 change: 1 addition & 0 deletions api/.env.production
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ NODE_ENV="production"
PORT="/var/run/unraid-api.sock"
MOTHERSHIP_GRAPHQL_LINK="https://mothership.unraid.net/ws"
PATHS_CONFIG_MODULES="/boot/config/plugins/dynamix.my.servers/configs"
ENABLE_NEXT_DOCKER_RELEASE=true
1 change: 1 addition & 0 deletions api/.env.staging
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ NODE_ENV="production"
PORT="/var/run/unraid-api.sock"
MOTHERSHIP_GRAPHQL_LINK="https://staging.mothership.unraid.net/ws"
PATHS_CONFIG_MODULES="/boot/config/plugins/dynamix.my.servers/configs"
ENABLE_NEXT_DOCKER_RELEASE=true
2 changes: 1 addition & 1 deletion api/.eslintrc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export default tseslint.config(
eslint.configs.recommended,
...tseslint.configs.recommended,
{
ignores: ['src/graphql/generated/client/**/*', 'src/**/**/dummy-process.js'],
ignores: ['src/graphql/generated/client/**/*', 'src/**/**/dummy-process.js', 'dist/**/*'],
},
{
plugins: {
Expand Down
6 changes: 6 additions & 0 deletions api/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,8 @@ deploy/*

!**/*.login.*

# Local Development Artifacts

# local api configs - don't need project-wide tracking
dev/connectStatus.json
dev/configs/*
Expand All @@ -96,3 +98,7 @@ dev/configs/oidc.local.json

# local api keys
dev/keys/*
# mock docker templates
dev/docker-templates
# ie unraid notifications
dev/notifications
1 change: 1 addition & 0 deletions api/.prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ src/unraid-api/unraid-file-modifier/modifications/__fixtures__/downloaded/*

# Generated Types
src/graphql/generated/client/*.ts
dist/
2 changes: 1 addition & 1 deletion api/dev/configs/api.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "4.25.3",
"version": "4.27.2",
"extraOrigins": [],
"sandbox": true,
"ssoSubIds": [],
Expand Down
Loading
Loading