Kevin Decherf
b09224cac1
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-07-28 22:58:43 +02:00
Nicolas Lœuillet
ebc066ec62
Fix about and quickstart pages
2025-07-18 16:32:36 +02:00
Yassine Guedidi
8fd5a5273d
Merge branch '2.6' into master
2025-06-05 00:37:56 +02:00
Lou Lüeder
50b3be776a
Show display name on shared entries instead of username
2025-05-29 23:22:31 +02:00
Kevin Decherf
7ffcd8f7f6
Merge branch '2.6' into master
2025-04-14 21:56:24 +02: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
e6ce9c524c
Merge branch '2.6'
2025-04-10 01:45:52 +02:00
Yassine Guedidi
e28e1bddb4
Extract Entries Navigation controller
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
ed1acf59e1
Protect changeLocale with a CSRF token
2025-03-30 06:18:29 +02:00
Yassine Guedidi
2272d3da66
Merge branch '2.6'
...
# Conflicts:
# src/Repository/EntryRepository.php
# src/Twig/WallabagExtension.php
# src/Wallabag/CoreBundle/Resources/views/Entry/_card_actions.html.twig
# src/Wallabag/CoreBundle/Resources/views/Entry/_card_list.html.twig
# tests/Twig/WallabagExtensionTest.php
2025-03-18 21:02:22 +01:00
Yassine Guedidi
63cf403eaf
Initialize filters and export sidenav with common ones
2025-03-17 13:54:33 +01:00
Yassine Guedidi
1e61a51e82
Use native form reset for filters
2025-03-17 13:54:33 +01:00
Yassine Guedidi
0330d01a49
Back-end hide/show of random, export and filters actions
2025-03-17 13:54:33 +01:00
Yassine Guedidi
943bfd9162
Add IsGranted to TagController
2025-03-17 10:47:57 +01:00
Yassine Guedidi
fb11f5870e
Merge pull request #8094 from wallabag/add-isgranted-to-configcontroller
...
Add IsGranted to ConfigController
2025-03-17 09:34:25 +01:00
Yassine Guedidi
7ae25f3cc6
Fix display thumbnails checkbox
2025-03-16 22:25:40 +01:00
Yassine Guedidi
f3da3a42e8
Add IsGranted to ConfigController
2025-03-16 21:20:34 +01:00
Yassine Guedidi
9499b062d0
Add IsGranted to import controllers
2025-03-14 22:24:31 +01:00
Yassine Guedidi
d2dd7f78d3
Add IsGranted to ExportController
2025-03-14 09:51:17 +01:00
Yassine Guedidi
00c618946c
Fix toast since Materialize upgrade
2025-03-01 16:59:13 +01:00
Yassine Guedidi
3ebb4d7c8d
Fix checkboxes from form type
2025-02-28 00:32:31 +01:00
Yassine Guedidi
b905a2c856
Merge pull request #8017 from wallabag/make-wallabag_url-a-twig-global
...
Make wallabag_url a Twig global
2025-02-20 08:32:30 +01:00
Yassine Guedidi
35251c0083
Make created at filters full width each
2025-02-19 23:01:06 +01:00
Yassine Guedidi
3bdd5713de
Remove datepicker
2025-02-19 22:59:50 +01:00
Yassine Guedidi
c5c9b130b0
Use wallabag_url in entries.xml
2025-02-19 20:36:20 +01:00
Yassine Guedidi
fd2a86e43a
Fix main sidenav trigger color in dark mode
2025-02-19 19:46:21 +01:00
Yassine Guedidi
bd9b2a2064
Remove autoinit
2025-02-19 19:46:21 +01:00