Commit graph

2979 commits

Author SHA1 Message Date
DecDuck
d2e5328dd5
fix(drop): fix drop media server and add option
Some checks failed
CalVer Automation / release-please (push) Has been cancelled
wizarr-ci / docker-dev (push) Has been cancelled
2026-02-26 01:10:21 +11:00
github-actions[bot]
f0b1aff947 i18n: refresh POT and update PO files [skip ci] 2026-02-25 05:03:22 +00:00
Matthieu B
3efc0906f2
Merge pull request #1153 from wizarrrr/release/v2026.2.1
Release v2026.2.1
2026-02-25 02:07:26 +01:00
github-actions[bot]
799a2822a0 chore: release v2026.2.1 2026-02-25 01:05:35 +00:00
Matthieu B
24d52c8d80 Merge branch 'main' of https://github.com/wizarrrr/wizarr 2026-02-25 02:05:11 +01:00
Matthieu B
9d6e0406d0 feat: help lost user find thier way closes #1063
On accepting an invite, we store a cookie. On the login page a little banner will be shown letting a user know this is an admin page
2026-02-25 02:05:08 +01:00
Matthieu B
976d972d3b
Merge pull request #1152 from wizarrrr/dependabot/npm_and_yarn/app/static/ui-frameworks-eab601991c
build(deps-dev): bump the ui-frameworks group in /app/static with 2 updates
2026-02-25 02:02:43 +01:00
Matthieu B
8a9fd9139a Merge branch 'main' of https://github.com/wizarrrr/wizarr 2026-02-25 02:02:13 +01:00
Matthieu B
0902f4ba93 feat(invites): streamline invite expiry handling and update UI for expiration display 2026-02-25 02:02:08 +01:00
dependabot[bot]
b82aa1dfff
build(deps-dev): bump the ui-frameworks group
Bumps the ui-frameworks group in /app/static with 2 updates: [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) and [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss).


Updates `@tailwindcss/cli` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-cli)

Updates `tailwindcss` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/tailwindcss)

---
updated-dependencies:
- dependency-name: "@tailwindcss/cli"
  dependency-version: 4.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: ui-frameworks
- dependency-name: tailwindcss
  dependency-version: 4.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: ui-frameworks
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-24 09:11:56 +00:00
github-actions[bot]
47caf4dc52 i18n: refresh POT and update PO files [skip ci] 2026-02-24 05:02:01 +00:00
Matthieu B
e6f837399a
Merge pull request #1140 from wizarrrr/release/v2026.2.0
Release v2026.2.0
2026-02-23 20:24:53 +01:00
github-actions[bot]
ed93c6c051 chore: release v2026.2.0 2026-02-23 12:35:22 +00:00
Matthieu B
dae8372397 style: fix djlint formatting in invite templates
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:34:43 +01:00
Matthieu B
48890075f2 fix(invites): fall back to global expiry when per-server expiry is unset
When server rows exist but have no per-server expiry, the global
invitation.expires was ignored, causing expired invitations to be
treated as valid.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:18:16 +01:00
Matthieu B
ad7f07319d feat(invites): implement per-server expiry handling and update invite modal closes #1138 2026-02-23 12:33:29 +01:00
Matthieu B
87415bde70 build(deps): batch update all Python and npm dependencies
Update all dependencies to latest compatible versions, replacing
10 individual Dependabot PRs with a single batch update.

Notable Python updates:
- flask 3.1.2 → 3.1.3
- gunicorn 23.0.0 → 25.1.0
- sqlalchemy 2.0.41 → 2.0.46
- playwright 1.57.0 → 1.58.0
- ruff 0.15.0 → 0.15.2
- apprise 1.9.6 → 1.9.7
- webauthn 2.7.0 → 2.7.1
- plexapi 4.17.2 → 4.18.0
- cachetools 6.2.4 → 7.0.1
- markdown 3.10 → 3.10.2

Notable npm updates:
- alpinejs 3.15.3 → 3.15.8
- @alpinejs/collapse 3.15.4 → 3.15.8
- bowser 2.13.1 → 2.14.1
- tiny-markdown-editor 0.2.15 → 0.2.21
- tailwindcss 4.1.18 → 4.2.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 12:13:04 +01:00
github-actions[bot]
df7d7ee8ee i18n: refresh POT and update PO files [skip ci] 2026-02-23 05:08:55 +00:00
github-actions[bot]
0285ecb2f4 i18n: refresh POT and update PO files [skip ci] 2026-02-22 04:59:10 +00:00
github-actions[bot]
197bbb9d95 i18n: refresh POT and update PO files [skip ci] 2026-02-21 04:47:07 +00:00
github-actions[bot]
35dfe2eb5c i18n: refresh POT and update PO files [skip ci] 2026-02-20 04:57:42 +00:00
github-actions[bot]
ce71476e50 i18n: refresh POT and update PO files [skip ci] 2026-02-19 05:03:10 +00:00
github-actions[bot]
a0781620e6 i18n: refresh POT and update PO files [skip ci] 2026-02-18 05:03:51 +00:00
github-actions[bot]
c8b30e20f5 i18n: refresh POT and update PO files [skip ci] 2026-02-17 05:03:05 +00:00
github-actions[bot]
0105933661 i18n: refresh POT and update PO files [skip ci] 2026-02-16 05:10:26 +00:00
github-actions[bot]
a3e72f7e40 i18n: refresh POT and update PO files [skip ci] 2026-02-15 05:02:50 +00:00
github-actions[bot]
5e4ba80519 i18n: refresh POT and update PO files [skip ci] 2026-02-14 04:52:30 +00:00
github-actions[bot]
68aba101fe i18n: refresh POT and update PO files [skip ci] 2026-02-13 05:02:28 +00:00
Matthieu B
9b0b942630
Merge pull request #1116 from wizarrrr/dependabot/uv/commitizen-4.12.1
build(deps-dev): bump commitizen from 4.12.0 to 4.12.1
2026-02-12 13:15:11 +01:00
Matthieu B
120217619a
Merge pull request #1115 from wizarrrr/dependabot/uv/linting-tools-4cebb5b62e
build(deps-dev): bump ruff from 0.14.13 to 0.14.14 in the linting-tools group
2026-02-12 13:14:59 +01:00
Matthieu B
fb3e47c218
Merge pull request #1117 from wizarrrr/dependabot/uv/ty-0.0.13
build(deps-dev): bump ty from 0.0.12 to 0.0.13
2026-02-12 13:14:14 +01:00
Matthieu B
97ccbda3ab
Merge pull request #1130 from psych0d0g/main
fix: Remove runtime directory creation in /etc
2026-02-12 13:13:59 +01:00
Matthieu B
dbb87265be
Merge pull request #1131 from trgilmore/bug/stream-not-watch
FIX: changed watch to stream
2026-02-12 13:13:28 +01:00
Matthieu B
0e365e8cf8
Merge pull request #1114 from wizarrrr/dependabot/uv/flask-ecosystem-ad49d1b068
build(deps): bump sqlalchemy from 2.0.45 to 2.0.46 in the flask-ecosystem group
2026-02-12 13:13:00 +01:00
Matthieu B
a1385d0f07
Merge pull request #1136 from wizarrrr/dependabot/uv/cryptography-46.0.5
build(deps): bump cryptography from 45.0.7 to 46.0.5
2026-02-12 13:12:32 +01:00
Matthieu B
d30c479c13
Merge pull request #1139 from wizarrrr/dependabot/npm_and_yarn/app/static/sortablejs-1.15.7
build(deps): bump sortablejs from 1.15.6 to 1.15.7 in /app/static
2026-02-12 13:12:14 +01:00
Matthieu B
5b8c1213b9
Merge pull request #1135 from lostpolaris/main 2026-02-12 13:03:26 +01:00
dependabot[bot]
04a20c44fc
build(deps): bump sortablejs from 1.15.6 to 1.15.7 in /app/static
Bumps [sortablejs](https://github.com/SortableJS/Sortable) from 1.15.6 to 1.15.7.
- [Release notes](https://github.com/SortableJS/Sortable/releases)
- [Commits](https://github.com/SortableJS/Sortable/compare/1.15.6...1.15.7)

---
updated-dependencies:
- dependency-name: sortablejs
  dependency-version: 1.15.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-12 09:14:05 +00:00
github-actions[bot]
57d5ddbb30 i18n: refresh POT and update PO files [skip ci] 2026-02-12 05:07:15 +00:00
github-actions[bot]
79792512e3 i18n: refresh POT and update PO files [skip ci] 2026-02-11 05:12:21 +00:00
dependabot[bot]
d9cab4ab49
build(deps): bump cryptography from 45.0.7 to 46.0.5
Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.7 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/45.0.7...46.0.5)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 02:33:02 +00:00
github-actions[bot]
1fbd25799c i18n: refresh POT and update PO files [skip ci] 2026-02-10 05:13:23 +00:00
lostpolaris
260165bc2a Change library deletes to upserts
This fixes a long-standing issue where scanning a library would cause an
unintended cascade delete of the invite_library table and would reset
the associated invite's permissions.
2026-02-09 17:08:30 -06:00
dependabot[bot]
d9fcaf84d4
build(deps): bump sqlalchemy in the flask-ecosystem group
Bumps the flask-ecosystem group with 1 update: [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy).


Updates `sqlalchemy` from 2.0.45 to 2.0.46
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

---
updated-dependencies:
- dependency-name: sqlalchemy
  dependency-version: 2.0.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: flask-ecosystem
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 09:35:06 +00:00
dependabot[bot]
879449eddb
build(deps-dev): bump ruff in the linting-tools group
Bumps the linting-tools group with 1 update: [ruff](https://github.com/astral-sh/ruff).


Updates `ruff` from 0.14.13 to 0.14.14
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.13...0.14.14)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: linting-tools
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 09:34:54 +00:00
github-actions[bot]
e05531f77c i18n: refresh POT and update PO files [skip ci] 2026-02-09 05:12:16 +00:00
github-actions[bot]
9c4fb21de7 i18n: refresh POT and update PO files [skip ci] 2026-02-08 05:10:24 +00:00
github-actions[bot]
5b6319160a i18n: refresh POT and update PO files [skip ci] 2026-02-07 04:48:11 +00:00
github-actions[bot]
b2fa28fc60 i18n: refresh POT and update PO files [skip ci] 2026-02-06 04:57:39 +00:00
github-actions[bot]
6db1f8a1c2 i18n: refresh POT and update PO files [skip ci] 2026-02-05 04:59:42 +00:00