| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Fixes #33 (wow!)
Relates to #395
|
|\
| |
| | |
Fixes #657: use data-autofirst parameter for awesomeplete
|
| |
| |
| |
| | |
data-autofirst automatically selects the first item of the list of choice automatically. You just have to press enter to use it.
|
|/ |
|
|
|
|
| |
This should remove font related errors in browser debig consoles
|
|\
| |
| | |
Display private only filter as search criteria
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
|
| |
Use php-intl extension to display datetimes a bit more nicely, depending on the locale.
What changes:
* the day is no longer displayed
* day number and month are ordered according to the locale
* the timezone is more readable (UTC+1 instead of CET)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add API settings in `configure.html`
* Fix textarea autoresize
* Load user.css from data folder
* Move fold/expand all button to the right and fix an issue with already folded items
* Reset datetime display to international datetime
* Temporarilly remove JS login panel (need improvement and integration with the plugin system)
* Body background is slightly lighter
* Fix an issue where thumbnails were hidden by description
* Fix an issue where private orange bar wasn't displayed with thumbnails
* Remove the gradient bar behind titles
* Fix empty bookmarklet name in Firefox
|
| |
|
| |
|
|
|
|
|
| |
Carriage returns turns into space in some cases. The name of the
bookmarklet, once in the browser bookmarks, is surrounded by spaces.
|
|
|
|
|
|
| |
+ fix changetag CSS alignement
relates to #756
|
|\
| |
| | |
Fix delete button in editlink
|
| |
| |
| |
| | |
This one was forgotten in #682
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Bugfixes on link deletion, and use a GET form
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use a GET form to delete links: harmonize with edit_link and preparation for #585
Bug fixes:
* LinkDB element can't be passed as reference, fix error:
PHP Notice: Indirect modification of overloaded element of LinkDB has no effect
* Resource cache folder setting wasn't set correctly
|
| |
| |
| |
| | |
Fixes #709
|
| | |
|
| | |
|
|\ \
| |/
|/| |
REST API structure using Slim framework
|
| |
| |
| |
| |
| |
| | |
* REST API routes are handle by Slim.
* Every API controller go through ApiMiddleware which handles security.
* First service implemented `/info`, for tests purpose.
|
| |
| |
| |
| |
| |
| |
| |
| | |
API settings:
- api.enabled
- api.secret
The API settings will be initialized (and the secret generated) with an update method.
|
|/
|
|
| |
Fixes #711
|
|\
| |
| | |
Link ID refactoring
|
| | |
|
|\ \
| |/
|/| |
Improve theme dependent plugin placeholders:
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- buttons_toolbar: now expect links represented by an array instead of HTML content
- fields_toolbar: now expect a form represented by an array instead of HTML content
- action_plugin: now expect links represented by an array instead of HTML content
Default templates updated accordingly
mprove theme dependent plugin placeholders:
|
|\ \
| | |
| | | |
Remove new line between content tag and CDATA in ATOM feed
|
| | |
| | |
| | |
| | | |
Content not starting directly with CDATA can be misinterpreted by some feed parsers.
|
|\ \ \
| |/ /
|/| | |
Describe markdown HTML rendering and display a warning
|
| | |
| | |
| | |
| | | |
Fixes #688
|
|\ \ \
| | | |
| | | | |
Show page title when sharing via Firefox Social.
|
| |/ / |
|
|/ /
| |
| |
| | |
HTTPS, as Firefox will deny the request.
|
|/
|
|
|
| |
Add a meta tag that tells the browser not to send the referrer header to
external sites.
|
|
|
|
|
|
|
|
|
| |
Relates to https://github.com/shaarli/Shaarli/issues/613
Before: {loop="someVariable"}
After: {loop="$someVariable"}
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
|
| |
|
|\
| |
| | |
Save link update dates and render it in templates and feeds
|
| |
| |
| |
| |
| | |
RSS doesn't support updated date for items, so we use the ATOM extension.
Updated dates also bump the global update
|
| |
| |
| |
| | |
It can be used as a timestamp by templates under the key 'updated_timestamp'.
|
|\ \
| | |
| | | |
Add a description to plugin parameters
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Relates to #607
Relates to #608
Relates to #493 (abandoned)
Additions:
- use Composer's autoload to load 3rd-party dependencies under vendor/
Modifications:
- [import] replace the current parser with a generic, stable parser
- move code to application/NetscapeBookmarkUtils
- improve status report after parsing
- [router] use the same endpoint for both bookmark upload and import dialog
- [template] update bookmark import options
- allow adding tags to all imported links
- allow selecting the visibility (privacy) of imported links
- [tests] ensure bookmarks are properly parsed and imported in the LinkDB
- reuse reference input from the parser's test data
See:
- https://github.com/shaarli/netscape-bookmark-parser
- https://getcomposer.org/doc/01-basic-usage.md#autoloading
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
|