Commit Graph

8077 Commits

Author SHA1 Message Date
Raniere Gaia Costa da Silva
8ae8f75516 Improve sentence based on feedback from @minrk
https://github.com/jupyterhub/jupyterhub/pull/5129#discussion_r2344866770
2025-09-15 08:02:46 +02:00
Raniere Silva
e8aef6587e Update docs/source/contributing/setup.md
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2025-09-15 07:56:40 +02:00
Raniere Gaia Costa da Silva
093dea9bcf Fix admonition block 2025-08-15 08:07:09 +02:00
pre-commit-ci[bot]
9e0c75884c [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-08-14 08:24:45 +00:00
Raniere Gaia Costa da Silva
16e5080ae9 Add note about Windows Subsystem for Linux
Closes https://github.com/jupyterhub/jupyterhub/issues/5115
2025-08-14 10:20:59 +02:00
Min RK
d38e41fd97 Merge pull request #5067 from kreuzert/main
Add Authenticator.refresh_pre_stop option
2025-08-13 08:48:16 -07:00
pre-commit-ci[bot]
37fd7af917 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-08-13 15:31:19 +00:00
Min RK
20895dba83 check it's a user before comparing username 2025-08-13 08:30:22 -07:00
Tim Kreuzer
2079d1e7c4 force stop when user.name != self.current_user.name (e.g. admin stopping a server) 2025-08-11 15:07:22 +02:00
Erik Sundell
1b0355b173 Merge pull request #5124 from manics/sqlite-production
Remove warnings about sqlite in production
2025-08-09 18:07:59 +02:00
Simon Li
df11d83d2c Remove warnings about sqlite in production
Closes https://github.com/jupyterhub/jupyterhub/issues/5055
2025-08-09 16:14:17 +01:00
Min RK
83db40b01f Merge pull request #5093 from kateryna-tarelkina-dd/confirm-named-server-deletion
Add confirmation dialog for named server deletion
2025-08-06 21:33:49 -07:00
Min RK
12dc3a9ff8 sync with main 2025-08-06 21:18:21 -07:00
Raniere Silva
61c48fd453 Merge pull request #5118 from minrk/doc-links
update doc links with permanent redirects
2025-08-06 13:01:10 +02:00
Raniere Silva
45294dfdc7 Merge pull request #5123 from minrk/header-dropdown-text
allow 6 items in header drop-down
2025-08-06 09:27:57 +02:00
Min RK
46ccb3cd4a allow 6 items in header drop-down
we only have 6 items, so don't put one item under More
2025-08-05 21:13:42 -07:00
Min RK
0a0b20834f don't check mediaspace.msu links
check seems to fail from CI
2025-08-05 21:04:39 -07:00
Min RK
3a26e66adc Merge pull request #5121 from jupyterhub/dependabot/npm_and_yarn/npm-minor-5b22288188
Bump sass from 1.89.2 to 1.90.0 in the npm-minor group
2025-08-05 21:02:49 -07:00
dependabot[bot]
d1ebd8e5bf Bump sass from 1.89.2 to 1.90.0 in the npm-minor group
Bumps the npm-minor group with 1 update: [sass](https://github.com/sass/dart-sass).


Updates `sass` from 1.89.2 to 1.90.0
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.89.2...1.90.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-version: 1.90.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-06 03:46:19 +00:00
Min RK
a59b33686a Merge pull request #5119 from minrk/dependabot-jest-group
jsx: add dependabot group for jest, update everything
2025-08-05 20:45:18 -07:00
Min RK
b6d0a62c75 Merge pull request #5120 from minrk/test_singleuser_xsrf
use browser.wait_for_url instead of expect(browser).to_have_url
2025-08-05 20:44:37 -07:00
Min RK
0404ba6433 use browser.wait_for_url instead of expect(browser).to_have_url when waiting for spawns
main effect: timeout is 30 seconds instead of 5, but the principle matches better
in that we expect things to be happening behind the scenes,
rather than asserting something about the _current_ state when the expect is called
2025-08-05 13:43:19 -07:00
Min RK
f707ff372d npm upgrade 2025-08-05 13:02:41 -07:00
Min RK
370c649d61 update deprecated toBeCalledWith -> toHaveBeenCalledWith 2025-08-05 13:02:31 -07:00
Min RK
1fe10713fd update jest group 2025-08-05 13:02:11 -07:00
Min RK
ed80a8232f add jest group to dependabot 2025-08-05 10:45:32 -07:00
Min RK
0884ebc948 update docs links following permanent redirects
- make linkcheck
- apply all "permanent redirect" fixes
- manually change a couple version URLs like sudo to unversioned URLs
2025-08-05 10:39:08 -07:00
Min RK
1da7eee9ba update voila homepage link
use homepage instead of broken gallery link

new gallery URL is https://voila-gallery.github.io fwiw
2025-08-05 10:14:50 -07:00
Min RK
d92226134d Merge pull request #5099 from jupyterhub/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-08-05 10:04:22 -07:00
Min RK
d9f2ec0b8e Merge pull request #5104 from jupyterhub/dependabot/npm_and_yarn/jsx/multi-96c788614a
Bump on-headers and compression in /jsx
2025-08-05 09:57:18 -07:00
Min RK
90c95d5665 Merge pull request #5112 from jupyterhub/dependabot/npm_and_yarn/jsx/jsx-minor-6c008ffc99
Bump the jsx-minor group across 1 directory with 14 updates
2025-08-05 09:50:03 -07:00
Erik Sundell
1b00e49e4d Merge pull request #5116 from rgaiacs/improve-documentation-dev
Collection of small improvements to contributor documentation
2025-08-05 16:02:49 +02:00
Raniere Gaia Costa da Silva
3e09b979bc Re-write small parts of "Setting up a development install" 2025-08-05 15:29:47 +02:00
Raniere Gaia Costa da Silva
e81884fabb Use "and" instead of "&" in text 2025-08-05 15:19:18 +02:00
Raniere Gaia Costa da Silva
3f7334e960 Fix capital 's' in JavaScript 2025-08-05 15:13:41 +02:00
Raniere Gaia Costa da Silva
548744e59b Use name of tools with capital name when referencing the project 2025-08-05 15:13:09 +02:00
pre-commit-ci[bot]
015370eec7 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.11.12 → v0.12.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.12...v0.12.7)
2025-08-04 20:53:05 +00:00
dependabot[bot]
c0fd37cbeb Bump the jsx-minor group across 1 directory with 14 updates
Bumps the jsx-minor group with 14 updates in the /jsx directory:

| Package | From | To |
| --- | --- | --- |
| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.6` | `5.3.7` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.1.1` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.1.1` |
| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.6.1` | `7.7.1` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.4` | `7.28.0` |
| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.27.2` | `7.28.0` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.28.0` | `9.32.0` |
| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.6.4` |
| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.32.0` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.4.1` | `5.5.3` |
| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |
| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |
| [webpack](https://github.com/webpack/webpack) | `5.99.9` | `5.101.0` |
| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.1` | `5.2.2` |



Updates `bootstrap` from 5.3.6 to 5.3.7
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v5.3.6...v5.3.7)

Updates `react` from 19.1.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react)

Updates `react-dom` from 19.1.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react-dom)

Updates `react-router` from 7.6.1 to 7.7.1
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.7.1/packages/react-router)

Updates `@babel/core` from 7.27.4 to 7.28.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.0/packages/babel-core)

Updates `@babel/preset-env` from 7.27.2 to 7.28.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.0/packages/babel-preset-env)

Updates `@eslint/js` from 9.28.0 to 9.32.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.32.0/packages/js)

Updates `@testing-library/jest-dom` from 6.6.3 to 6.6.4
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4)

Updates `eslint` from 9.28.0 to 9.32.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.28.0...v9.32.0)

Updates `eslint-plugin-prettier` from 5.4.1 to 5.5.3
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.4.1...v5.5.3)

Updates `globals` from 16.2.0 to 16.3.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0)

Updates `prettier` from 3.5.3 to 3.6.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.3...3.6.2)

Updates `webpack` from 5.99.9 to 5.101.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.9...v5.101.0)

Updates `webpack-dev-server` from 5.2.1 to 5.2.2
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.1...v5.2.2)

---
updated-dependencies:
- dependency-name: bootstrap
  dependency-version: 5.3.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
- dependency-name: react
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
- dependency-name: react-dom
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
- dependency-name: react-router
  dependency-version: 7.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: "@babel/core"
  dependency-version: 7.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: "@babel/preset-env"
  dependency-version: 7.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: "@eslint/js"
  dependency-version: 9.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: "@testing-library/jest-dom"
  dependency-version: 6.6.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
- dependency-name: eslint
  dependency-version: 9.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.5.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: globals
  dependency-version: 16.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: prettier
  dependency-version: 3.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: webpack
  dependency-version: 5.101.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: webpack-dev-server
  dependency-version: 5.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-01 17:58:15 +00:00
Min RK
74b5e2601d Merge pull request #5109 from agoose77/agoose77/fix-joined-load 2025-07-28 08:05:24 -07:00
Angus Hollands
a28fb9361f chore: revert users changes 2025-07-28 15:21:22 +01:00
Angus Hollands
98d13d8e74 fix: drop contains_eager for groupby-d result 2025-07-28 09:55:39 +01:00
Angus Hollands
98ef84e774 Revert "fix: drop groupby"
This reverts commit cd2a311f54.
2025-07-28 09:54:46 +01:00
Angus Hollands
cd2a311f54 fix: drop groupby 2025-07-28 09:46:03 +01:00
Angus Hollands
cd373049ed fix: populate_existing 2025-07-23 18:02:44 +01:00
Angus Hollands
8b7b7ad67e fix: use selectinload where we are accessing properties 2025-07-23 17:42:48 +01:00
Angus Hollands
76bd0a4aa2 fix: another joined load 2025-07-23 17:25:16 +01:00
Min RK
2e66cabe8d GET /users: make sure there's always a join on Spawner
needed for contains_eager
2025-07-23 09:09:33 -07:00
Angus Hollands
7819b5cc3e fix: also use contains_eager for similar join-ed query 2025-07-23 16:06:11 +01:00
Angus Hollands
6411c25c28 fix: use contains_eager instead of joinedload 2025-07-22 17:27:46 +01:00
Simon Li
de7ee551d7 Merge pull request #5108 from jupyterhub/dependabot/npm_and_yarn/jsx/form-data-4.0.4
Bump form-data from 4.0.0 to 4.0.4 in /jsx
2025-07-22 06:59:31 +01:00