Jeremy Benoist
dce3c84c9c
Upgrade to NodeJS 12
...
Update javascript deps to latest version.
Rebuild assets
- Keep `stylehint` in a lower version because starting at v9.0.0 it generates too much errors. We might fix them later.
- Don't touch `materialize-css` to avoid too much side effect. We might update it later (to 1.0.0).
2020-08-25 12:28:12 +02:00
Jérémy Benoist
885a1daec5
Add Croatian translation
2020-08-24 07:03:09 +02:00
Milo Ivir
7e21c6b987
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (40 of 40 strings)
2020-08-21 14:36:08 +02:00
Milo Ivir
41e405ac21
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (40 of 40 strings)
2020-08-18 14:32:53 +02:00
Nikita Epifanov
e96b330e71
Translated using Weblate (Russian)
...
Currently translated at 100.0% (40 of 40 strings)
2020-08-18 14:32:50 +02:00
Volodymyr Fedyk
488f01f50e
Add Ukrainian translation
2020-07-26 21:23:56 +03:00
Kevin Decherf
f4a1401de0
Reduce opacity of archived entries on tag view
...
Fixes #4466
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-07-13 18:53:39 +02:00
Jérémy Benoist
142d03354d
Merge pull request #4441 from wallabag/feature/drop-php-7.1
...
Jump to PHP 7.2+
2020-06-16 10:30:02 +02:00
Jeremy Benoist
870b5f5cbb
Fix indentations & remove comments
...
Mostly because weblate doesn't handle them.
2020-06-15 16:14:25 +02:00
Jeremy Benoist
b8c7862c1b
Merge remote-tracking branch 'weblate/master' into weblate
2020-06-15 16:00:28 +02:00
Jeremy Benoist
7332d1f4e5
Remove support for PHP < 7.2
...
Updating deps
- Removing electrolinux/php-html5lib (0.1.0)
- Updating doctrine/inflector (1.3.1 => 1.4.3)
- Updating doctrine/lexer (1.0.2 => 1.2.1)
- Installing symfony/polyfill-php80 (v1.17.0)
- Updating symfony/service-contracts (v1.1.8 => v2.1.2)
- Installing symfony/deprecation-contracts (v2.1.2)
- Updating symfony/mime (v4.4.8 => v5.1.1)
- Updating friendsofsymfony/rest-bundle (2.7.4 => 2.8.0)
- Updating doctrine/instantiator (1.3.0 => 1.3.1)
- Updating ocramius/proxy-manager (2.1.1 => 2.2.3)
- Updating php-http/discovery (1.7.4 => 1.8.0)
- Updating symfony/http-client-contracts (v1.1.8 => v2.1.2)
- Updating symfony/http-client (v4.4.8 => v5.1.1)
- Updating php-http/httplug-bundle (1.16.0 => 1.18.0)
- Updating symfony/phpunit-bridge (v4.3.11 => v5.1.1)
- Updating doctrine/data-fixtures (1.3.3 => 1.4.3)
- Updating composer/xdebug-handler (1.4.1 => 1.4.2)
- Updating masterminds/html5 (2.7.0 => 2.7.1)
- Updating j0k3r/php-readability (1.2.4 => 1.2.5)
- Updating phpoption/phpoption (1.7.3 => 1.7.4)
- Updating nikic/php-parser (v4.4.0 => v4.5.0)
- Installing thecodingmachine/safe (v1.1.1)
- Updating spomky-labs/otphp (v9.1.4 => v10.0.1)
- Updating pagerfanta/pagerfanta (v2.1.3 => v2.3.0)
Package white-october/pagerfanta-bundle is abandoned, you should avoid using it. Use babdev/pagerfanta-bundle instead.
- Removing white-october/pagerfanta-bundle (v1.3.2)
- Installing babdev/pagerfanta-bundle (v2.4.2)
Upgrading PHPStan to 0.12 and use extension installer
- Removing phpstan/phpdoc-parser (0.3.5)
- Removing nette/utils (v3.1.2)
- Removing nette/schema (v1.0.2)
- Removing nette/robot-loader (v3.2.3)
- Removing nette/php-generator (v3.4.0)
- Removing nette/neon (v3.1.2)
- Removing nette/finder (v2.5.2)
- Removing nette/di (v3.0.4)
- Removing nette/bootstrap (v3.0.2)
- Updating phpstan/phpstan (0.11.19 => 0.12.29)
- Updating phpstan/phpstan-doctrine (0.11.6 => 0.12.16)
- Updating phpstan/phpstan-phpunit (0.11.2 => 0.12.11)
- Updating phpstan/phpstan-symfony (0.11.6 => 0.12.6)
- Installing phpstan/extension-installer (1.0.4)
Upgrading jms/serializer-bundle to version 3 (and willdurand/hateoas-bundle to version 2)
- Removing phpoption/phpoption (1.7.4)
- Removing phpcollection/phpcollection (0.5.0)
- Removing jms/parser-lib (1.0.0)
- Updating jms/metadata (1.7.0 => 2.3.0)
- Updating jms/serializer (1.14.1 => 3.7.0)
- Updating jms/serializer-bundle (2.4.4 => 3.6.0)
- Updating willdurand/hateoas (2.12.0 => 3.6.0)
- Updating willdurand/hateoas-bundle (1.4.0 => 2.1.0)
Upgrading dama/doctrine-test-bundle to version 6
- Updating dama/doctrine-test-bundle (v5.0.3 => v6.2.0)
2020-06-15 08:25:59 +02:00
Jeremy Benoist
2a74acb77f
Update deps
...
- Clean Travis config file
- Only cache deps from composer (avoiding metadata to invalid Travis cache)
- Update config file to match future version from Travis
- Remove useless (not so working) `travis_fold`
- Remove `SensioGeneratorBundle` and use `MakerBundle`
```
Package sensio/generator-bundle is abandoned, you should avoid using it. Use symfony/maker-bundle instead.
```
- Sort packages in `composer.json`
- Use `laminas/*` package to remove deprecated `zendframework/*` ones:
```
Package zendframework/zend-code is abandoned, you should avoid using it. Use laminas/laminas-code instead.
Package zendframework/zend-diactoros is abandoned, you should avoid using it. Use laminas/laminas-diactoros instead.
Package zendframework/zend-eventmanager is abandoned, you should avoid using it. Use laminas/laminas-eventmanager instead.
```
2020-05-25 06:28:04 +02:00
Weblate
a2ee37c5c9
Added translation using Weblate (Croatian)
2020-05-22 14:37:48 +02:00
Diego Heras
1059eb9d58
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (40 of 40 strings)
2020-05-10 13:13:01 +02:00
Simounet
a5ac604683
Side nav hidden on mobile tag adding
2020-05-06 22:27:11 +02:00
Nicolas Lœuillet
9717d01298
Upgrade Piwik Twig Extension to Matomo
2020-04-29 14:19:31 +02:00
Jérémy
47e8a115ed
Translated using Weblate (Italian)
...
Currently translated at 75.0% (30 of 40 strings)
2020-04-28 11:11:16 +02:00
Nicolas Lœuillet
d9a68f6ced
Enhanced navigation menu in material theme
2020-04-26 21:08:22 +02:00
Jeannette L
8355db7940
Translated using Weblate (Italian)
...
Currently translated at 67.5% (27 of 40 strings)
2020-04-26 03:11:17 +02:00
Jeannette L
33c3ff900f
Translated using Weblate (French)
...
Currently translated at 100.0% (40 of 40 strings)
2020-04-26 03:11:16 +02:00
Kevin Decherf
7408a6cb68
Add controller, views and translations for ignore origin instance rules
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Kevin Decherf
2495b19761
Add default system-wide ignore origin rules with install support
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Kevin Decherf
c675bd11c6
Add IgnoreOriginRule-related entities, db migration, update config
...
Add IgnoreOriginUserRule for user-defined rules and
IgnoreOriginInstanceRule for system-wide rules. Add an interface for
these two new entities.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-25 15:59:23 +02:00
Nicolas Lœuillet
467327771a
Added mass actions for Material design in list view
2020-04-24 09:12:57 +02:00
Nicolas Lœuillet
a6b5b8f7a9
Changed visibility for article stats
2020-04-22 14:58:24 +02:00
Nicolas Lœuillet
558651783a
Added more coherence with color links for material theme
2020-04-21 17:30:39 +02:00
Nicolas Lœuillet
5434577883
Improved tags list for material view
2020-04-20 11:39:35 +02:00
Jeremy Benoist
d20a8c5fb4
Add ability to define lifetime token for the API
...
It'll allow admin of a wallabag instance to define its own lifetime for the refresh token and the access token.
The default value are the recommended one from the wallabag team.
2020-04-08 09:18:17 +02:00
Nicolas Lœuillet
1598d13248
Enhanced article display
...
Fixes #4153
2020-04-06 16:32:09 +02:00
Jérémy Benoist
c9b83a13c0
Merge pull request #4274 from AKKED/add_ja
...
add Japanese translation
2020-03-28 17:16:37 +01:00
Jérémy Benoist
11079d204d
Merge pull request #4272 from Simounet/feat/load-custom-css-only-if-exists
...
Load custom.css only if exists
2020-03-28 16:49:29 +01:00
AKKED
7d4176b27b
Add Japanese translation
2020-03-28 16:47:44 +01:00
Jérémy Benoist
d8a40d703e
Merge pull request #4281 from lizyn/zh_translation
...
Added language support for Simplified Chinese(简体中文)
2020-03-28 16:39:17 +01:00
Jérémy Benoist
26467fa6b4
Merge pull request #4299 from wallabag/fix/4133
...
Fix createdAt filter on material
2020-03-28 16:38:12 +01:00
Kevin Decherf
8ee7b1603d
Fix createdAt date range filter
...
- hiddenName has been disabled in order to fix the missing date range
values when using the material theme
- data format has been changed to 'Y-m-d' in order to comply with the
browser date input default format
- tests: date() and strtotime have been replaced with DateTime-related
objects
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-03-22 17:01:39 +01:00
Kevin Decherf
899ab0d04f
Remove capistrano-related files
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-03-08 17:00:51 +01:00
lizyn
9ce18f06c3
Added Simplified Chinese as a language option
2020-02-25 00:19:04 +08:00
lizyn
4a654ae49a
Added translation in Simplified Chinese(简体中文)
2020-02-25 00:13:26 +08:00
Simounet
33e3eeaec8
Load custom.css only if exists
2020-02-07 13:21:48 +01:00
Jérémy Benoist
62107f50d3
Merge pull request #4264 from herrriehm/master
...
cosmetic changes
2020-01-28 10:07:22 +01:00
Sebastian Riehm
6fb7d4a7ae
fixed annoying typo
2020-01-26 09:48:17 +01:00
Sebastian Riehm
20349b02dd
Update wallabag.yml
...
reverted generic urls
2020-01-26 09:45:31 +01:00
Sebastian Riehm
1e921a657f
cosmetic changes:
...
- http to https
- replaced generic .com by specific TLD
- updated some dead urls
2020-01-25 16:16:43 +01:00
Kevin Decherf
3dcb701975
baggy: remove logo from printed pages
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-01-25 15:42:43 +01:00
Kevin Decherf
45582f2992
material: replace display: flex with block in print mode
...
This change is a workaround for a reported issue with printing flex
items on Firefox
See: https://bugzilla.mozilla.org/show_bug.cgi?id=939897
Fixes #4251
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-01-25 15:40:29 +01:00
Simounet
dc23bf9f29
Entry action buttons displayed on page end reached
2020-01-21 14:06:08 +01:00
Simounet
cfd77d1c2a
Sticky nav on entry action button click
2020-01-21 12:00:21 +01:00
Simounet
0a81f9b9d9
Sidebar sub entries not conditioned by hover anymore
2020-01-19 11:01:24 +01:00
Nicolas Lœuillet
958e77e6a7
Added elCurator import
2019-11-15 16:08:36 +01:00
Jeremy Benoist
8d4ed0df06
Update deps
...
Also CS (because cs-fixer got an update)
Package operations: 0 installs, 26 updates, 0 removals
- Updating twig/twig (v2.12.1 => v2.12.2)
- Updating symfony/symfony (v3.4.33 => v3.4.34)
- Updating doctrine/event-manager (v1.0.0 => 1.1.0)
- Updating doctrine/collections (v1.6.2 => 1.6.3)
- Updating doctrine/cache (v1.8.1 => 1.9.0)
- Updating doctrine/persistence (1.1.1 => 1.2.0)
- Updating doctrine/inflector (v1.3.0 => 1.3.1)
- Updating symfony/mime (v4.3.5 => v4.3.7)
- Updating swiftmailer/swiftmailer (v6.2.1 => v6.2.3)
- Updating symfony/swiftmailer-bundle (v3.3.0 => v3.3.1)
- Updating doctrine/dbal (v2.9.2 => v2.9.3)
- Updating doctrine/instantiator (1.2.0 => 1.3.0)
- Updating j0k3r/graby-site-config (1.0.93 => 1.0.94)
- Updating phpoption/phpoption (1.5.0 => 1.5.2)
- Updating symfony/http-client-contracts (v1.1.7 => v1.1.8)
- Updating symfony/http-client (v4.3.5 => v4.3.7)
- Updating sensiolabs/security-checker (v6.0.2 => v6.0.3)
- Updating paragonie/constant_time_encoding (v2.2.3 => v2.3.0)
- Updating scheb/two-factor-bundle (v4.7.1 => v4.8.0)
- Updating symfony/phpunit-bridge (v4.3.6 => v4.3.7)
- Updating composer/xdebug-handler (1.3.3 => 1.4.0)
- Updating friendsofphp/php-cs-fixer (v2.15.3 => v2.16.0)
- Updating doctrine/data-fixtures (v1.3.2 => 1.3.3)
- Updating nette/schema (v1.0.0 => v1.0.1)
- Updating nikic/php-parser (v4.2.4 => v4.3.0)
- Updating sentry/sentry (2.2.2 => 2.2.4)
2019-11-12 14:18:58 +01:00
Nathan
73bf5b40bf
Translated using Weblate (French)
...
Currently translated at 100.0% (40 of 40 strings)
2019-10-13 17:52:41 +02:00
Mateusz Rumiński
d5ea8f7578
Translated using Weblate (Polish)
...
Currently translated at 100.0% (40 of 40 strings)
2019-10-07 15:56:31 +02:00
Weblate
9c40a75097
Added translation using Weblate (Korean)
2019-10-05 15:23:35 +02:00
Weblate
8c19b1a830
Added translation using Weblate (Dutch)
2019-09-28 00:21:01 +02:00
Nicolas Lœuillet
2f5fa30aad
Added MathJax support
2019-09-27 16:01:55 +02:00
Nicolas Lœuillet
af7b22a3be
Fixed default value for reading speed
2019-09-19 14:23:06 +02:00
Jeremy Benoist
1576905e03
Rename internal settings table
...
In fact it's not _just_ a rename.
We are now able to use our own entity with the CraueConfigBundle which allow us to enforce a custom length on string field and avoid error with utf8mb4 on MySQL.
To fix that issue before we were in need to fork CraueConfigBundle to hard apply these length changes.
The recent 2.3.0 release fix that issue. That's why we are in need to rename the table (getting rid of the bundle name from it)
Also updating deps:
- Updating symfony/polyfill-mbstring (v1.11.0 => v1.12.0)
- Updating symfony/polyfill-ctype (v1.11.0 => v1.12.0)
- Updating symfony/polyfill-php70 (v1.11.0 => v1.12.0)
- Updating symfony/polyfill-util (v1.11.0 => v1.12.0)
- Updating symfony/polyfill-php56 (v1.11.0 => v1.12.0)
- Updating symfony/polyfill-intl-icu (v1.11.0 => v1.12.0)
- Updating symfony/polyfill-apcu (v1.11.0 => v1.12.0)
- Updating j0k3r/graby-site-config (1.0.88 => 1.0.89)
- Updating php-http/message (1.7.2 => 1.8.0)
- Updating symfony/polyfill-php73 (v1.11.0 => v1.12.0)
- Updating symfony/http-client (v4.3.2 => v4.3.3)
- Updating symfony/polyfill-php72 (v1.11.0 => v1.12.0)
- Updating symfony/polyfill-intl-idn (v1.11.0 => v1.12.0)
- Updating symfony/mime (v4.3.2 => v4.3.3)
- Updating craue/config-bundle (dev-utf8mb4 46cfd37 => 2.3.0)
- Updating masterminds/html5 (2.6.0 => 2.7.0)
- Updating nette/di (v3.0.0 => v3.0.1)
- Updating symfony/polyfill-iconv (v1.11.0 => v1.12.0)
- Updating wallabag/php-mobi (1.0.1 => 1.1.0)
2019-08-08 16:03:20 +02:00
Jeremy Benoist
00567d9ccd
CS
2019-08-08 11:45:39 +02:00
Jeremy Benoist
0810c75e0b
Add tag_label
& config_feed_token
index
2019-08-08 09:36:03 +02:00
Olivier Mehani
2b0f4e86b2
Add user_created index
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2019-08-07 22:02:37 +10:00
Olivier Mehani
588de419e0
Add user_archived index
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2019-08-07 21:44:00 +10:00
Jeremy Benoist
b700b38e17
Fix PG migration
2019-08-07 11:46:58 +02:00
Jeremy Benoist
24acf2e0f3
Fix migrations
2019-08-07 11:25:55 +02:00
Olivier Mehani
5071c8c9cf
Add index on starred entries
...
Fixes #4079
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2019-08-06 23:21:47 +10:00
Olivier Mehani
d1dbe10e84
Update language in Entry model, and add index
...
Fixes #4080
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2019-08-06 23:21:18 +10:00
Jeremy Benoist
df45126a14
Update translations
...
Remove log
2019-07-09 15:54:59 +02:00
Jeremy Benoist
66fa0c26ab
Copy client info to clipboard
...
From the listing page and the create summary page, you can now copy client info to the clipboard using dedicated buttons.
2019-07-09 13:46:02 +02:00
Jeremy Benoist
41022cb289
Add ability to manually define the reading speed
...
Instead of using a select, let the user decide its own speed.
2019-07-08 20:18:59 +02:00
Jeremy Benoist
b8fa1b13a6
Fix hardcoded wallabag_
prefix in migration
...
Again.
Looks like there are still some which were missing to be replaced.
2019-07-01 13:38:53 +02:00
Jérémy Benoist
bd6a7622d3
Merge pull request #4020 from wallabag/fix/sqlite-reading-time-null
...
Fix `reading_time` being NULL on SQLite
2019-06-24 07:31:13 +02:00
Jeremy Benoist
c1a5dfe5e4
Use skipIf
instead of abortIf
...
This is to avoid migration using an other SGBD to break.
2019-06-21 09:15:35 +02:00
Jeremy Benoist
1f36a21887
Fix reading_time
being NULL on SQLite
2019-06-20 09:50:07 +02:00
Jeremy Benoist
227e44d49c
Fix PG migration
2019-06-19 09:06:58 +02:00
Jeremy Benoist
22807de7c5
Fix migration with prefix table name
...
Looks like we missed one `wallabag_user` in migration.
It can work for most people but if someone use a different prefix, it'll break.
2019-06-18 22:10:46 +02:00
Jérémy Benoist
c19845a7ae
Merge pull request #3959 from wallabag/mig-tag-collation
...
mysql: change collation of tag label
2019-06-06 12:03:37 +02:00
Jérémy Benoist
7e5b7e029a
Merge pull request #3990 from wallabag/feature/sentry
...
Add Sentry support
2019-06-05 14:41:42 +02:00
Jérémy Benoist
c822b20835
Try to force people to update the secret
2019-06-05 14:14:17 +02:00
Jeremy Benoist
955a3bde17
Add Sentry support
...
Only enable in production
2019-06-05 13:15:15 +02:00
Jeremy Benoist
70df4c3359
Use two indexes instead of one for hashed urls
...
When using `OR` in a where clause, a composite index can't be used. We should use a `UNION` to take advantages of it.
Instead, create 2 indexes on each hashed urls and make 2 queries to find an url. It'll be faster than the previous solution.
2019-06-05 10:53:15 +02:00
Jeremy Benoist
f3bfb875e9
Use hash given url to avoid duplicate
...
Using hashed url we can ensure an index on them to ensure it's fast.
2019-05-29 15:56:20 +02:00
Nicolas Lœuillet
b7fa51ae7d
Added given_url in entry table
...
- Added index on entry table for given_url field
- Fix tests:
The previous `bit.ly` url redirected to doc.wallabag but that url doesn't exist in the fixtures.
I used our own internal "redirector" to create a redirect to an url which exist in the fixtures.
Also, updating current migration to use the new `WallabagMigration`.
2019-05-29 13:50:59 +02:00
Jeremy Benoist
6546aca4a3
Keep composer.lock
...
We initially ignored the `composer.lock` because it generated a lock of rebase on PR when someone updated it and the master updated it too.
Now we have less contributions (sadly) so I think we won't run against that problem.
Also, it'll solve issue about people cloning the master and got angry because composer eat all the available memory to determine packages to install.
It'll also be much easier to make release.
Scrutinizer & Travis will be faster too.
2019-05-29 11:41:07 +02:00
adev
1048c9c4a8
Configure timeout
2019-05-28 11:42:27 +02:00
adev
bf9ace0643
Use httplug
2019-05-28 11:40:41 +02:00
Kevin Decherf
feb239ea10
mysql: change collation of tag table
...
utf8mb4_unicode_ci considers that 'caché' is equal to 'cache' which
can lead to attaching incorrect tags to entries. This issue is due to
some unicode normalization done by MySQL.
utf8mb4_bin makes no unicode normalization, letting wallabag to consider
'cache' and 'caché' as two different tags.
We change the collation of the whole table as Doctrine does not support
setting a collation on a column for a specific platform (it tries to
apply utf8mb4_bin even for pgsql and sqlite).
Fixes #3302
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2019-05-19 23:37:49 +02:00
Jeremy Benoist
9f0957b831
Merge remote-tracking branch 'origin/master' into 2.4
2019-05-15 14:38:07 +02:00
Jeremy Benoist
cc181629a0
Prepare 2.3.8 release
2019-05-14 10:16:46 +02:00
Jeremy Benoist
754bf12e67
Fix SQLite constraint
2019-05-10 21:15:46 +02:00
Jeremy Benoist
d2ef2d6df8
Fix SQLite migration
2019-05-10 20:36:45 +02:00
Jeremy Benoist
637f0df976
Cascade delete on oauth2 table when deleting a user
2019-05-10 20:36:45 +02:00
ssantos
97194171be
Translated using Weblate (German)
...
Currently translated at 100.0% (40 of 40 strings)
2019-05-09 00:49:22 +02:00
Kevin Decherf
4b5b228650
material: add metadata to list view
...
Add reading time and creation date to rows of list view.
Refactor styles using a sass mixin.
Fixes #3838
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2019-05-01 15:47:48 +02:00
Jeremy Benoist
68a90821a3
Handle redirection from previous feeds
2019-04-26 13:40:58 +02:00
Jeremy Benoist
f277bc042c
Fix tests & cs & migration
2019-04-26 12:53:21 +02:00
Thomas Citharel
531c8d0a5c
Changed RSS to Atom feed and improve paging
2019-04-25 13:46:31 +02:00
Louies
83f3bcf841
Added translation using Weblate (Chinese (Traditional))
2019-04-06 09:55:13 +02:00
Jeremy Benoist
5cc0646e66
Fix index on MySQL
2019-04-01 15:45:17 +02:00
Jeremy Benoist
c579ce2306
Some cleanup
...
Also, do not run the hashed_url migration into a Doctrine migration
2019-04-01 14:34:20 +02:00
Jeremy Benoist
8a64566298
Use a better index for hashed_url
...
It'll most often be used in addition to the `user_id`.
Also, automatically generate the hash when saving the url.
Switch from `md5` to `sha1`.
2019-04-01 13:51:57 +02:00
Jeremy Benoist
9c2b2aae70
Keep url in exists endpoint
...
- Add migration
- Use md5 instead of sha512 (we don't need security here, just a hash)
- Update tests
2019-04-01 13:24:40 +02:00