Kevin Decherf
70cb1e0c8d
Add a two-step setup of OTP
...
Before this change, 2FA with OTP was enabled before the user was able to
submit a code to validate the setup. Thus, this could lead to a
situation where the user is locked out of her account if there was an
issue setting up her application.
Now we rely on a new boolean property that is set to true only after the
user submits a valid code during the setup phase.
Fixes #4867
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2025-04-14 22:28:25 +02:00
Kevin Decherf
7ffcd8f7f6
Merge branch '2.6' into master
2025-04-14 21:56:24 +02:00
Kevin Decherf
96dea32650
Merge pull request #8141 from wallabag/impr/title-ellipsis
...
Replace hardcoded title truncate with CSS text-overflow
2025-04-14 20:44:50 +02:00
Jérémy Benoist
70999075a6
Merge pull request #8139 from wallabag/fix/otp-wrongly-enabled
...
Avoid non-validated OTP to be enabled
2025-04-14 09:46:17 +02:00
Jeremy Benoist
262f674245
Avoid non-validated OTP to be enabled
...
The OTP code must be required when enabling OTP. If the provided code is wrong, disable OTP, redirect and notice the user.
2025-04-14 09:18:37 +02:00
Jérémy Benoist
a3ac567c31
Merge pull request #8145 from wallabag/dependabot/composer/ergebnis/composer-normalize-2.46.0
2025-04-14 07:04:17 +02:00
github-actions[bot]
e7668eabd1
Merge pull request #8146 from wallabag/dependabot/npm_and_yarn/webpack-5.99.5
...
Bump webpack from 5.98.0 to 5.99.5
2025-04-14 02:55:40 +00:00
dependabot[bot]
df12d66564
Bump webpack from 5.98.0 to 5.99.5
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.98.0 to 5.99.5.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.98.0...v5.99.5 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.99.5
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 02:52:21 +00:00
dependabot[bot]
8b53d3c9c5
Bump ergebnis/composer-normalize from 2.45.0 to 2.46.0
...
Bumps [ergebnis/composer-normalize](https://github.com/ergebnis/composer-normalize ) from 2.45.0 to 2.46.0.
- [Release notes](https://github.com/ergebnis/composer-normalize/releases )
- [Changelog](https://github.com/ergebnis/composer-normalize/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ergebnis/composer-normalize/compare/2.45.0...2.46.0 )
---
updated-dependencies:
- dependency-name: ergebnis/composer-normalize
dependency-version: 2.46.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 02:10:45 +00:00
Kevin Decherf
260beeec68
Replace hardcoded title truncate with CSS text-overflow
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2025-04-13 15:56:37 +02:00
Yassine Guedidi
01ffc6c3d5
Merge pull request #8137 from wallabag/prepare-2.6.12-release
...
Prepare 2.6.12 release
2025-04-10 11:59:57 +02:00
Yassine Guedidi
5586930376
Prepare 2.6.12 release
2025-04-10 11:39:50 +02:00
Yassine Guedidi
b45116b73e
Merge pull request #8136 from wallabag/update-dependencies
...
Update dependencies
2025-04-10 11:32:25 +02:00
Yassine Guedidi
c2e38cedac
Update dependencies
2025-04-10 11:22:33 +02:00
Yassine Guedidi
35dcc43366
Merge pull request #8135 from wallabag/fix-changelog
...
Fix changelog
2025-04-10 11:10:58 +02:00
Yassine Guedidi
de8f859536
Fix changelog
2025-04-10 10:59:31 +02:00
Yassine Guedidi
e6ce9c524c
Merge branch '2.6'
2025-04-10 01:45:52 +02:00
Yassine Guedidi
5cdac6c0bb
Merge pull request #8133 from wallabag/prepare-2.6.11-release
...
Prepare 2.6.11 release
2025-04-08 22:42:32 +02:00
Yassine Guedidi
466cd17d5b
Prepare 2.6.11 release
2025-04-08 21:23:58 +02:00
Yassine Guedidi
14cdd123ce
Update generated assets
2025-04-08 21:23:58 +02:00
Yassine Guedidi
bdb420b13f
Use ubuntu latest in all jobs
2025-04-08 21:16:07 +02:00
Yassine Guedidi
99c8a06594
Merge commit from fork
...
Protect actions with a CSRF token
2025-04-08 21:00:14 +02:00
Yassine Guedidi
387224f830
Merge pull request #8031 from wallabag/use-stimulus
...
Use Stimulus
2025-04-07 18:40:31 +02:00
Yassine Guedidi
e4fb100163
Remove jQuery
2025-04-07 14:56:06 +02:00
Yassine Guedidi
e28e1bddb4
Extract Entries Navigation controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
b266d6ca2f
Fix esc shortcut after opening add url or search
2025-04-07 14:56:06 +02:00
Yassine Guedidi
8b0e6319e4
Extract Shortcuts controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
7eaaf5d38c
Extract Dark Theme controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
a8cb9f4f77
Extract Leftbar and Add Tag controllers
2025-04-07 14:56:06 +02:00
Yassine Guedidi
c9cfae11f7
Extract Sticky Nav controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
2054be7bd4
Extract Topbar controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
f7c8466231
Extract Batch Edit controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
e438b5e63f
Extract Tag controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
1fd861078d
Extract Fake Radio controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
a06da68e72
Extract Config controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
9da9e6b004
Extract Clipboard controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
ffeca7f94d
Extract Annotations controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
d515e11fe4
Extract Scroll Storage controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
019d252446
Extract Scroll Indicator controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
503b82ea13
Extract Highlight controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
3125eb43ad
Extract QRCode controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
e5042074a2
Extract Materialize Toast controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
76c101938d
Extract Materialize FAB controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
a7a4c5fefb
Extract Materialize Form Select controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
1b683dbb05
Extract Materialize Dropdown controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
a69ea46945
Extract Materialize Collapsible controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
2a2172037e
Extract Materialize Tooltip controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
0589066ed1
Extract Materialize Tabs controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
1f76184d02
Extract Materialize Sidenav controller
2025-04-07 14:56:06 +02:00
Yassine Guedidi
66c6a25941
Install Stimulus
2025-04-07 14:56:06 +02:00