Commit graph

1020 commits

Author SHA1 Message Date
Nicolas Lœuillet
cbcfa69c05 Remove (useless) demo mode
Fix #6671
2023-08-21 13:16:56 +02:00
Nicolas Lœuillet
ca879c36de Prepare wallabag 2.6.3 2023-08-21 11:52:16 +02:00
Kevin Decherf
48226ad6e5
Merge pull request #6809 from yguedidi/replace-kernel.root_dir-by-kernel.project_dir
Replace kernel.root_dir by kernel.project_dir
2023-08-13 20:02:06 +02:00
Kevin Decherf
15230f488a css: reduce risk of collision for #content
`main #content` can match fetched content and break the layout, like for
technologyreview.com

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-08-13 00:08:39 +02:00
Yassine Guedidi
cc33fcb4ba Replace kernel.root_dir by kernel.project_dir 2023-08-09 22:46:18 +01:00
Kevin Decherf
60cb8c0294
Merge pull request #6797 from yguedidi/use-twig-instead-of-templating
Use Twig instead of templating
2023-08-08 23:18:16 +02:00
Yassine Guedidi
f48f982025 Identify platforms by their class 2023-08-05 18:35:09 +01:00
Yassine Guedidi
e93fdca2d3 Use Twig instead of templating 2023-08-05 16:43:36 +01:00
Nicolas Lœuillet
192fa3ea2e
Prepare 2.6.2 release 2023-07-24 10:28:28 +02:00
Jérémy Benoist
df56bfe94e
Merge pull request #6710 from Glandos/patch-1
Keep escaped table name while migrating
2023-07-17 14:12:25 +02:00
Nicolas Lœuillet
c75d3e6961 Remove twofactor_auth parameter
Fix #6649
2023-07-15 16:18:01 +02:00
Glandos
0596633a29
Keep escaped table name while migrating
Fix #6709
2023-07-09 15:29:50 +02:00
Girish Ramakrishnan
131ef532c7 Skip migration if the table was already renamed
Doctrine 3.5 reruns skipped migrations when invoking doctrine:migrations:migrate.
This causes this migration to rerun and it errors since craue_config_setting table
gets renamed in Version20190808124957.php to internal_setting table.

Fixes #6660
2023-06-28 21:50:46 +05:30
Simounet
513337c1fa
Fix 6664 mass action input on dark theme 2023-06-26 22:34:57 +02:00
Nicolas Lœuillet
a6c78f0039
Fix table name in migration 2023-06-21 11:34:08 +02:00
Nicolas Lœuillet
73682283e4 Prepare 2.6.1 release 2023-06-21 07:13:03 +02:00
Jeremy Benoist
679dc32885
Do not autoload fixtures
They should only be loaded from `app/config/services_test.yml`.
Otherwise we'll have an issue when clearing the cache in prod env:

```
In DefinitionErrorExceptionPass.php line 54:

  Class "Doctrine\Bundle\FixturesBundle\Fixture" not found while loading "Wal
  labag\AnnotationBundle\DataFixtures\AnnotationFixtures".
```

Also update deps to latest.
2023-06-20 19:28:08 +02:00
Nicolas Lœuillet
aee7df9f3d Prepare 2.6.0 release 2023-06-19 22:14:27 +02:00
Simounet
97a87235a1
Setting to show / hide articles thumbnails styling 2023-06-16 14:28:57 +02:00
Nicolas Lœuillet
46521e48e5
PHP CS fix 2023-06-16 14:27:26 +02:00
Nicolas Lœuillet
a94d7503c2
Added new setting to show / hide articles thumbnails 2023-06-16 14:27:15 +02:00
Jérémy Benoist
2aa18b7b90
Merge pull request #6624 from Simounet/fix/6333-mousetrap-enter-issue
Fix mousetrap enter issue
2023-06-16 14:11:46 +02:00
Simounet
fb2d88ffa4
Fix #6333 mousetrap enter issue 2023-06-16 12:19:34 +02:00
Nicolas Lœuillet
54b3977a3c Update main contributors 2023-06-16 11:40:33 +02:00
Simounet
1534841308
Entry tags hover, active, focus style added 2023-06-15 23:18:43 +02:00
Simounet
7a9e328ce9
Entry info style updated 2023-06-15 23:17:30 +02:00
Simounet
5d1abde36d
Entry view tags styled udpated 2023-06-15 23:13:45 +02:00
Nicolas Lœuillet
5d4743e944
Changed default value for domain_name parameter 2023-06-15 09:06:52 +02:00
Simounet
fcb880fbd1
Empty space on the top bar used for more add url toggle clickable target 2023-06-14 21:54:57 +02:00
Simounet
3c7457801f
index class added to body 2023-06-12 18:15:39 +02:00
Simounet
e5b72f3123
Fix Stylelint errors 2023-06-12 18:15:38 +02:00
Simounet
b0a53a44ae
Fix #5808 auto dark theme detection flickering 2023-06-06 17:58:10 +02:00
Simounet
81f58df7b8
Mass action tag layout updated 2023-05-26 21:14:32 +02:00
Simounet
824d0248d5
[Boyscout] Material icons not selectable anymore 2023-05-25 22:06:00 +02:00
Simounet
d0aad7b96d
Mass actions available on cards view
fixup! Mass action toggle button added
2023-05-25 22:04:44 +02:00
Simounet
384918cda9
Mass action toggle button added 2023-05-25 21:56:09 +02:00
Simounet
c589e669e0
Dark mode background color for side panels updated 2023-05-18 13:34:11 +02:00
Simounet
274412fb79
Fix dark mode URL add input color 2023-05-17 22:27:40 +02:00
Simounet
aec4d9076e
Dark mode contrast improved 2023-05-10 20:38:06 +02:00
Simounet
5c1c779746
Fix dark mode top bar contrast 2023-05-10 13:51:58 +02:00
Simounet
58c8548da0
Fix dark theme for pre HTML tags 2023-05-04 21:19:20 +02:00
Jeremy Benoist
66b7bdd07c
Merge remote-tracking branch 'origin/2.5.x' 2023-04-24 14:36:32 +02:00
Jeremy Benoist
812d6ac376
Prepare 2.5.4 2023-02-07 22:03:20 +01:00
Jeremy Benoist
b795622f06
Prepare 2.5.3 2023-02-01 09:51:02 +01:00
Jérémy Benoist
7625e36b5a
Merge pull request #6182 from caspermeijn/openapi3
Update annotations to OpenApi 3
2023-01-02 10:39:56 +01:00
Casper Meijn
4f9c7a92a1 Update annotations to OpenApi 3
Most of the API annotations are directly converted. The changes in meaning are:
- Parameters "in body" is not supported anymore. These are changed to "in query" or to a request body (depending on the code).
2022-12-23 14:54:55 +01:00
Jérémy Benoist
f04e48fc23
Merge pull request #6171 from wallabag/fix/json-array-dbal-type
Properly handle `json_array` type removal
2022-12-22 16:29:53 +01:00
Jeremy Benoist
cdd2185063
Properly handle json_array type removal
The `json_array` type was removed from DBAL v3, we should handle it using a migration to avoid error.
I've also added the remove type because we need it during migration.
2022-12-21 11:02:51 +01:00
Jeremy Benoist
0a6e6abdc4
Add RabbitMQConsumerTotalProxy to lazy RabbitMQ services for messages
This is just a simple proxy because we can't lazy load RabbitMQ service just to count number of messages in the queue.
As they are automatically injected in the controller now, we can't lazy load them.

Also forgot to use `AbstractController` in previous PR about _controller as a service_.
2022-12-19 13:23:56 +01:00
Jeremy Benoist
6aca334d53
Move to controller as a service
Mostly using autowiring to inject deps.
The only tricky part was for import because all producer use the same class and have a different alias. So we must write them down in the service definition, autowiring doesn't work in that case.

Usually:
- if a controller has a constructor, it means injected services are at least re-used once in actions
- otherwise, service are injected per action
2022-12-19 10:38:08 +01:00