Commit graph

2780 commits

Author SHA1 Message Date
Jeremy Benoist
09c2ddb79e
Use a proper "how to" for elCurator 2024-03-05 15:46:40 +01:00
Yassine Guedidi
6d38e0533f Run tests in no debug mode 2024-02-26 16:30:16 +01:00
Yassine Guedidi
74a98aaae2 Rename wallabag_core to wallabag 2024-02-23 07:42:48 +01:00
Yassine Guedidi
0b44170e83 Remove the CoreBundle namespace 2024-02-23 07:42:48 +01:00
Yassine Guedidi
fe039247b5 Move to bundle-less 2024-02-23 07:42:48 +01:00
Yassine Guedidi
09ef700fda Use parameters directly instead of bundle config 2024-02-23 07:42:48 +01:00
Yassine Guedidi
6879bb2435 Register ImportCompilerPass in AppKernel 2024-02-23 07:42:48 +01:00
Yassine Guedidi
a37b385c23 Move source files directly under src/ directory 2024-02-23 07:42:47 +01:00
Yassine Guedidi
62fcfe547a Make PocketImport use HttpClient 2024-02-19 12:29:06 +01:00
Yassine Guedidi
ca587fb6b6
Merge pull request #7268 from yguedidi/move-templates
Move templates
2024-02-19 12:21:29 +01:00
Jeremy Benoist
ed6ca862f5 Apply CS 2024-02-19 10:42:55 +01:00
Yassine Guedidi
664b4baa3e Move templates 2024-02-19 10:32:55 +01:00
Yassine Guedidi
2b20f7c41b Make retries an instance property in AuthenticatorSubscriber 2024-02-19 10:24:18 +01:00
Yassine Guedidi
a4820b21ca Fix same domain pagination 2024-02-18 23:29:59 +01:00
Yassine Guedidi
0576cb613f Make DownloadImages use HttpClient 2024-02-13 09:42:27 +01:00
Yassine Guedidi
d48ddde108
Merge pull request #7229 from yguedidi/integrate-bdunogier/guzzle-site-authenticator-in-core
Integrate bdunogier/guzzle-site-authenticator in core
2024-02-05 09:09:13 +01:00
Yassine Guedidi
7c4ca62eae Make all commands lazy 2024-02-02 23:54:14 +01:00
Yassine Guedidi
c690a19bd7 Remove RegisterWallabagGuzzleSubscribersPass 2024-02-02 22:48:03 +01:00
Yassine Guedidi
03111e510c Integrate bdunogier/guzzle-site-authenticator in core 2024-02-02 22:36:27 +01:00
Yassine Guedidi
8abea942b3 Rename GuzzleSiteAuthenticator namespace to SiteConfig 2024-02-02 22:36:23 +01:00
Yassine Guedidi
c93c47cdec Fix CreateConfigListener to not use session in CLI context 2024-01-27 16:07:39 +01:00
Yassine Guedidi
ce790c8f04 Make sure tags targetEntity uses FQCN 2024-01-25 20:34:40 +01:00
Yassine Guedidi
bda26c21cf Rename wallabag_import to wallabag_core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
2c65169127 Remove ImportBundle 2024-01-25 20:34:40 +01:00
Yassine Guedidi
6552c84eec Move Import configuration to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
8b13631e3d Move Import templates to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
057dbf0066 Move Import redis to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
48a6948abc Move Import form type to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
47b3a08284 Move Import importers to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
6787f598cb Move Import controllers to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
ed4b20f27f Move Import consumers to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
b6b067c969 Move Import commands to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
adf195623d Remove ApiBundle 2024-01-25 20:34:40 +01:00
Yassine Guedidi
85ba249ed1 Move Api form type to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
1bddf4ee19 Move Api repository to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
81577ef6b0 Move Api entities to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
3fc0b5fa5b Move Api controllers to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
020c616c9d Remove unused routing file 2024-01-25 20:34:40 +01:00
Yassine Guedidi
7f8b806b8c Remove UserBundle 2024-01-25 20:34:40 +01:00
Yassine Guedidi
0234aa1acf Move User templates to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
c7bf98923e Remove unused template file 2024-01-25 20:34:40 +01:00
Yassine Guedidi
615adc81ff Move User event listeners to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
d8f2d3c7ee Move User mailer to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
87ed669504 Move User form types to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
bdeaa93dd8 Move User repository to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
a37ded9101 Move User entity to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
4a356a6977 Move User fixtures to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
3d7bb85d71 Move User controller to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
a615bcce55 Remove unused translation file 2024-01-25 20:34:40 +01:00
Yassine Guedidi
fab4ccb01f Rename Manage template folder to User 2024-01-25 20:34:40 +01:00
Yassine Guedidi
0075456344 Rename ManageController to UserController 2024-01-25 20:34:40 +01:00
Yassine Guedidi
922ddc9d63 Remove AnnotationBundle 2024-01-25 20:34:40 +01:00
Yassine Guedidi
b9a1248c4b Move Annotation form types to Core 2024-01-25 20:34:40 +01:00
Yassine Guedidi
23301b7eac Move Annotation repository to Core 2024-01-25 20:34:39 +01:00
Yassine Guedidi
2190174754 Move Annotation entity to Core 2024-01-25 20:34:39 +01:00
Yassine Guedidi
1a6036cb23 Move Annotation fixtures to Core 2024-01-25 20:34:39 +01:00
Yassine Guedidi
2ed8c219cc Move Annotation controller to Core 2024-01-25 20:34:39 +01:00
Yassine Guedidi
0178c7356d Fix PHPStan errors 2024-01-22 19:15:54 +01:00
Yassine Guedidi
0a117958c9 Apply PHP-CS-Fixer fixes 2024-01-22 19:15:54 +01:00
Yassine Guedidi
25474a7b99 Upgrade from lexik/form-filter-bundle to spiriitlabs/form-filter-bundle 2024-01-22 19:15:54 +01:00
Yassine Guedidi
16c239aa78 Merge branch '2.6' into merge-2.6-in-master 2024-01-03 11:08:10 +01:00
Yassine Guedidi
9bef459882 Make Redirect helper supports only absolute path reference URLs 2023-12-28 21:48:48 +01:00
Yassine Guedidi
7ebc96f3b9 Remove session-based redirection 2023-12-28 21:42:26 +01:00
Yassine Guedidi
f4493f7472 Remove support for fallback in Redirect helper 2023-12-28 21:42:12 +01:00
Yassine Guedidi
ffec47bd88 Use Redirect helper in ConfigController::changeViewModeAction 2023-12-28 21:26:30 +01:00
Yassine Guedidi
8b9d3795da Fix setSQLLogger() depreciation 2023-12-27 19:10:17 +01:00
Yassine Guedidi
e5a8b152eb Fix getSchemaManager() depreciation 2023-12-27 19:10:17 +01:00
Yassine Guedidi
0cbd0ce28a Fix getEntity() depreciation 2023-12-27 19:10:17 +01:00
Yassine Guedidi
a351b0aada Fix canonicalize depreciation 2023-12-24 20:29:11 +01:00
Jeremy Benoist
2149ef4510
Add ObjectManagedLoader for PHPStan 2023-11-16 09:50:02 +01:00
Kevin Decherf
4a5f769428 Merge remote-tracking branch 'origin/2.6' into port/2.6.7
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-10-25 22:09:21 +02:00
Jeremy Benoist
fa107116cc
Prepare 2.6.7 release 2023-10-02 14:14:34 +02:00
Kevin Decherf
aa06e8328e ConfigController: remove 2fa cancel step
This change annoys me, however this endpoint was anyway problematic:
- it was vulnerable to a CSRF attack, see GHSA-56fm-hfp3-x3w3
- it is useless as we don't really handle a two-steps validation

Still, if you send an incorrect code during the "activation" phase a
flash error will pop up but the 2fa will stay enabled. This need rework
when possible.

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-09-30 00:49:58 +02:00
Kevin Decherf
5240684be9 ConfigController: move OTP endpoints to POST method only
Fixes GHSA-56fm-hfp3-x3w3

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-09-30 00:49:58 +02:00
Simounet
6fab27f3ce
Add tag form submit button always displayed 2023-09-29 15:35:33 +02:00
Nicolas Lœuillet
e4d69cafe4
Merge pull request #6991 from Simounet/feat/6971-mass-action-click-full-card
Fix #6971 - Full clickable card on mass action
2023-09-29 14:53:27 +02:00
Simounet
9bc026f343
Fix #6971 - Full clickable card on mass action 2023-09-27 19:25:16 +02:00
Simounet
a46fd5fc9f
Fix deprecated null parameter passed to explode() 2023-09-26 18:02:46 +02:00
Kevin Decherf
2910fb6da4 Merge branch '2.6' into port/2.6.4-2.6.6
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-09-18 16:50:07 +02:00
Rotzbua
51c68655fb Fix some typos 2023-09-18 11:16:19 +02:00
Jérémy Benoist
8ac80e934e
Merge pull request #6912 from Simounet/feat/tag-mass-action-improved
Mass action layout improved
2023-09-04 13:25:05 +02:00
Simounet
4b04cd5746
Mass action tag layout updated 2023-09-04 12:00:16 +02:00
Simounet
137c8ab756
Count queries simplified 2023-09-01 11:53:44 +02:00
Simounet
2d7d16ee6c
Tag mass action layout updated 2023-09-01 14:16:27 +02:00
Simounet
18615738c0
Title removed from footer's stats element 2023-08-31 12:34:36 +02:00
Simounet
452362c17a
Untagged entries number removed from the filter's sidebar 2023-08-31 12:34:36 +02:00
Simounet
13b2752e8d Autocapitalize disabled for domain input filter 2023-08-28 09:54:51 +02:00
Simounet
634997c9b5 Good HTML type for HTTP status input filter 2023-08-28 09:54:45 +02:00
Jeremy Benoist
c6ff0bc691
Remove remaining MOBI stuff 2023-08-23 08:49:56 +02:00
Nicolas Lœuillet
b1752b619d Add display article configurator (font family, font size, line height and max width) 2023-08-22 13:02:50 +02:00
Nicolas Lœuillet
0e44035b67
Merge pull request #6768 from wallabag/remove-mobi
Remove mobi export
2023-08-22 10:18:29 +02:00
Nicolas Lœuillet
741db06447
Merge pull request #6761 from wallabag/add-shaarli-import
Add Shaarli and Pocket HTML imports
2023-08-22 10:18:17 +02:00
Nicolas Lœuillet
2af48b8174 Add Shaarli and Pocket HTML imports 2023-08-22 08:02:07 +02:00
Nicolas Lœuillet
a1aac10bd5 Remove mobi export
Fix #6746
2023-08-22 08:01:39 +02:00
Yassine Guedidi
8ef6a14652 Resolve self depreciation 2023-08-22 01:43:00 +02:00
Yassine Guedidi
1ce5164e70 Make testSaveIsArchivedAfterPatch and testSaveIsStarredAfterPatch consistent 2023-08-22 00:03:36 +02:00
Yassine Guedidi
a3b64611f8 Fix testSaveIsStarredAfterPatch 2023-08-22 00:03:36 +02:00
Nicolas Lœuillet
981d6a47da
Merge pull request #6793 from wallabag/fix-4414
Fix search when search term has useless space
2023-08-21 20:19:16 +02:00
Nicolas Lœuillet
4b338afa40
Merge pull request #6771 from wallabag/add-annotations-in-search
Add articles which have annotations with search term in results
2023-08-21 20:19:00 +02:00
Nicolas Lœuillet
1c2190fd68
Merge pull request #6769 from wallabag/add-not-parsed-boolean
Add `isNotParsed` field on Entry entity
2023-08-21 20:18:44 +02:00