| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |_|/
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Move `Makefile` to `GNUmakefile`, which GNU `make` picks first
* Add `Makefile` so other `make`s forward to `gmake`
* Set the `SHELL` variable and let `make` handle the shell
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
|
| |\ \ \ \
| | | | | |
| | | | | | |
Show tags on non-image gallery preview card
|
| | | |_|/
| | |/| |
| | | | |
| | | | |
| | | | | |
Tags and images aren't coupled, so they shouldn't be coupled in
the UI, either. This also makes the titles and source domains show
up consistently for image and non-image entry cards.
|
| |\ \ \ \
| | |/ / /
| |/| | | |
Fix dockerfile php72
|
| | | | | |
|
| |/ / /
| | | |
| | | | |
mcrypt extension doesn't exist anymore
|
| |\ \ \
| | | | |
| | | | | |
Bugfix: Sanitize the title of a saved webpage from invalid UTF-8 characters.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
to prevent misusage (from outside this class)
|
| | | | |
| | | | |
| | | | |
| | | | | |
correct (to UTF-8) converted PDF title
|
| | | | |
| | | | |
| | | | |
| | | | | |
Try to translate the title of a PDF from UTF-8 (then UTF-16BE, then WINDOWS-1252) to UTF-8
|
| | | | |
| | | | |
| | | | |
| | | | | |
the title from the PDF to UTF-8
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | | |
Allow to rename tags from the web interface.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Also add a `.hidden` class in the baggy theme to have consistency with material.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Add new translations in each language file.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Add a form on each tag to handle rename action.
* Add JavaScript to handle action on the corresponding page inside the global index.js file.
* Add support for the 2 active themes : material / baggy
The form solution is cleaner than an Ajax one because it let the browser validate input data and make the POST easier without the need to handle JSON response.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This will help handling the CSRF protection token and use symfony HTML generation layer.
Also a FormView instance is generated for each tag because we need to render a form for each tag and FormView are not reusable.
|
| | | | |
| | | | |
| | | | |
| | | | | |
The current tag is removed from all the current logged user entries. Then the new one is created and attached.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Added possibility to change locale from login/register pages
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Do not override locale if user has choosen a locale from the login screen.
- Add some tests about locale url
|
|/ / / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add secure email
|
|/ / / / / |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Jump to Symfony 3.4
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Thanks to the BC compatibility, almost nothing have to be changed.
All changes are related to new bundle version of:
- SensioFrameworkExtraBundle
- DoctrineFixturesBundle
|
|\ \ \ \
| | | | |
| | | | | |
Entry: add archived_at property and updateArchived method
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|/ / / / |
|
|\| | | |
|
| |\ \ \
| | | | |
| | | | | |
Liberation goes https
|
| |/ / / |
|
|\| | | |
|
| |\ \ \
| | | | |
| | | | | |
Fix sort parameters
|
| | | | |
| | | | |
| | | | |
| | | | | |
Same as defined in .travis.yml
|
| | | | | |
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | | |
Parameters weren’t passed to the sub function.
|
|\| | | |
|
| |\ \ \
| | | | |
| | | | | |
Rename getBuilderByUser and refactor query for untagged entries
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Improve SQL performance by replacing size(e.tags) with a left join and a
null condition
Move the QueryBuilder logic into getRawBuilderForUntaggedByUser
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We refactor getBuilderByUser to separate QueryBuilder getter and the
orderBy(). The previous code of getBuilderByUser() has been moved to
getSortedQueryBuilderByUser(). getBuildByUser() now returns a
QueryBuilder without the call to orderBy().
A new method named sortQueryBuilder() returns a given QueryBuilder with
an orderBy() call using given sort parameters.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
|