| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
fixed daily links if there are no links
|
| |
| |
| |
| |
| |
| | |
- the previous code tried to use links from a previous day if there are no one for the current one
- the new code skips this part if there are no entries (i.e. days) at all
- modified showDaily() to fit PSR-1 and PSR-2
|
|\ \
| |/
|/| |
new setting: default value for 'remember me' checkbox
|
| |
| |
| |
| |
| |
| | |
- the default state for the login page's 'remember me' checkbox can now be configured
- adapted the default and vintage theme to consider the new setting
- added documentation for the new setting
|
|\ \
| | |
| | | |
Generates a permalink URL if the URL is set to blank
|
| | |
| | |
| | |
| | | |
Fixes #926
|
|\ \ \
| | | |
| | | | |
migrated Github wiki links to readthedocs
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | | |
- unified code style (spaces around operators)
- prevented expiration time to be calculated twice
- replaced tabs with spaces
|
|/ /
| |
| |
| |
| |
| | |
- removed all references to magic quotes
- magic quotes are not supported on PHP >= 5.4 (https://secure.php.net/manual/en/security.magicquotes.php)
- Shaarli does not support PHP < 5.5
|
|/
|
|
| |
Fixes #932
|
| |
|
| |
|
|\
| |
| | |
Make sure that the tag exists before altering/removing it
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes #886
|
| | |
|
|/ |
|
|\
| |
| | |
Add creation date when editing a link
|
| |
| |
| |
| |
| |
| | |
Also, alter the title on edition
Fixes #431
|
|\ \
| |/
|/| |
Add a whitelist of protocols for URLs
|
| |
| |
| |
| |
| |
| |
| | |
- for Shaare
- for markdown description links and images
Not whitelisted protocols will be replaced by `http://`
|
|\ \
| | |
| | | |
Empty tag search will look for not tagged links
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #784
From now, searching for tags with an empty value will return only not tagged links,
with the search bar showing `x results [not tagged]`.
Note that using the api, the searchtags request parameter must be set to `false` to get the same result.
- [ ] Update API doc
|
| | |
| | |
| | |
| | |
| | |
| | | |
* The tag list can be sort alphabetically or by most used tag
* Edit/Delete are perform using AJAX, or fallback to 'do=changetag' page
* New features aren't backported to vintage theme
|
| | | |
|
| | |
| | |
| | |
| | | |
Useful for AJAX requests which burns the token
|
|\ \ \
| | | |
| | | | |
Bulk deletion
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Add a checkboxes in linklist which display a sub-header containing action buttons
* Strongly rely on JS
* Requires a modern browser (ES6 syntax support)
* Checkboxes are hidden if the browser is old or JS disabled
|
| |_|/
|/| | |
|
|/ / |
|
| | |
|
| | |
|
| |
| |
| |
| | |
CHANGED: datetime is now store as an object in history store file
|
| |
| |
| |
| | |
See http://shaarli.github.io/api-documentation/#links-history-get
|
|\ \
| | |
| | | |
API: add DELETE endpoint
|
| | |
| | |
| | |
| | |
| | |
| | | |
Based on #840
See http://shaarli.github.io/api-documentation/\#links-link-delete
|
|\| |
| | |
| | | |
REST API: implement PUT method
|
| | |
| | |
| | |
| | |
| | | |
* Related to #609
* Documentation: http://shaarli.github.io/api-documentation/#links-link-put
|
|\ \ \
| | | |
| | | | |
History mechanism
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use case: rest API service
* saved by default in data/history
* same format as datastore.php
* traced events:
* save/edit/delete link
* change settings or plugins settings
* rename tag
|
|\ \ \ \
| | | | |
| | | | | |
Change timezone data structure send to the templates
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The goal of this is to be able to adapt the timezone form
in template without hacking the HTML already rendered.
* there are two arrays available:
* `continents` which contains only a list of available continents
* `cities` which contains a list of available timezone cities, associated with their continent
Note: there are two distinct array because RainTPL doesn't support nested loop very well.
|
| | | | | |
|
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
It was multiplying a string containing a letter.
Moved function to Utils.php and display a human readable limit size
|
|\ \ \ \
| | | | |
| | | | | |
REST API: implement POST link service
|
| | |_|/
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
Display daily date in the page title (browser title)
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Fixes #211
Depends on #838
|