Christian Weiske [Wed, 27 Apr 2016 04:29:39 +0000 (06:29 +0200)]
prepare release 0.6.3
Christian Weiske [Tue, 29 Mar 2016 14:15:54 +0000 (16:15 +0200)]
note about enable-for-specific-groups
Christian Weiske [Sun, 27 Mar 2016 17:57:32 +0000 (19:57 +0200)]
Remove unneeded constructor parameter
Christian Weiske [Fri, 18 Mar 2016 17:46:23 +0000 (18:46 +0100)]
link grauphel 0.6.2 download
Christian Weiske [Fri, 18 Mar 2016 17:43:09 +0000 (18:43 +0100)]
prepare release 0.6.2
Christian Weiske [Fri, 18 Mar 2016 17:05:50 +0000 (18:05 +0100)]
#37: Use public database interface; fixes graupel on ownCloud 9
Christian Weiske [Thu, 17 Mar 2016 22:19:37 +0000 (23:19 +0100)]
update website from build script
Christian Weiske [Thu, 17 Mar 2016 22:04:53 +0000 (23:04 +0100)]
update installation notes
Christian Weiske [Tue, 22 Sep 2015 15:44:23 +0000 (17:44 +0200)]
Distribute .gz files instead of .bz2
ownCloud 8.x does not support .bz2 archives, only .gz and .zip
My fix for it https://github.com/owncloud/core/pull/19182 is currently
in the ownCloud 9 milestone, which is expected for next february.
This is too long.
Christian Weiske [Mon, 21 Sep 2015 19:41:06 +0000 (21:41 +0200)]
prepare release 0.6.1
Christian Weiske [Sun, 20 Sep 2015 17:46:07 +0000 (19:46 +0200)]
Fix #20 and #25: Add authorization header workaround for fcgid
Apparently the "Authorization" header are passed into PHP as
HTTP_XAUTHORIZATION instead of HTTP_AUTHORIZATION.
Christian Weiske [Fri, 18 Sep 2015 21:57:08 +0000 (23:57 +0200)]
mention 0.6.0 in changelog
Christian Weiske [Fri, 18 Sep 2015 21:39:20 +0000 (23:39 +0200)]
prepare release 0.6.0
Christian Weiske [Fri, 18 Sep 2015 21:18:37 +0000 (23:18 +0200)]
fix git link
Christian Weiske [Fri, 18 Sep 2015 21:14:50 +0000 (23:14 +0200)]
Let the SQL server filter notes
Christian Weiske [Fri, 18 Sep 2015 19:59:35 +0000 (21:59 +0200)]
Fix #28: array_shift() E_NOTICE in owncloud.log
Christian Weiske [Fri, 18 Sep 2015 19:58:58 +0000 (21:58 +0200)]
Add travis-ci.org configuration
Christian Weiske [Fri, 14 Aug 2015 05:47:15 +0000 (07:47 +0200)]
Fix #22 and #24: Escape slashes in tags in URLs
References:
- https://github.com/cweiske/grauphel/issues/22
- https://github.com/cweiske/grauphel/issues/24
Christian Weiske [Wed, 15 Jul 2015 18:23:11 +0000 (20:23 +0200)]
make search work in ownCloud 8.1
Christian Weiske [Wed, 15 Jul 2015 17:27:11 +0000 (19:27 +0200)]
- Expand app information section.
- Register app menu item more efficiently[1]
- Add SVG app icon to make it show up in the app management page
[1] https://owncloud.org/blog/owncloud-8-1-brings-massively-improved-api-for-developers/
Christian Weiske [Thu, 4 Jun 2015 16:07:27 +0000 (18:07 +0200)]
prepare release of 0.5.1
Christian Weiske [Thu, 4 Jun 2015 16:06:22 +0000 (18:06 +0200)]
release instructions
Christian Weiske [Thu, 4 Jun 2015 05:49:14 +0000 (07:49 +0200)]
Fix bug #19: Tabs ignored in HTML export
Christian Weiske [Wed, 22 Apr 2015 02:53:32 +0000 (04:53 +0200)]
debian oauth installation
Christian Weiske [Tue, 17 Mar 2015 21:25:37 +0000 (22:25 +0100)]
prepare release of 0.5.0
Christian Weiske [Tue, 17 Mar 2015 21:23:54 +0000 (22:23 +0100)]
use ILIKE for case insensitive searches
see https://github.com/owncloud/core/pull/10958
Christian Weiske [Tue, 17 Mar 2015 21:14:36 +0000 (22:14 +0100)]
do not force wrap; we break links with that
Christian Weiske [Tue, 17 Mar 2015 21:12:32 +0000 (22:12 +0100)]
Fix title escaping in html and rST mode
Christian Weiske [Tue, 17 Mar 2015 21:03:39 +0000 (22:03 +0100)]
reStructuredText output
Christian Weiske [Tue, 17 Mar 2015 18:53:49 +0000 (19:53 +0100)]
standlone HTML output
Christian Weiske [Tue, 17 Mar 2015 18:53:17 +0000 (19:53 +0100)]
Send 404 if a note cannot be found
Christian Weiske [Tue, 17 Mar 2015 06:40:13 +0000 (07:40 +0100)]
show error message when oauth extension is missing
Christian Weiske [Fri, 16 Jan 2015 19:55:37 +0000 (20:55 +0100)]
fix download link
Christian Weiske [Wed, 7 Jan 2015 20:29:42 +0000 (21:29 +0100)]
installation instructions
Christian Weiske [Tue, 4 Nov 2014 15:50:03 +0000 (16:50 +0100)]
sync setup howto for tomboy and tomdroid
Christian Weiske [Thu, 30 Oct 2014 21:28:25 +0000 (22:28 +0100)]
link homepage
Christian Weiske [Wed, 29 Oct 2014 06:44:40 +0000 (07:44 +0100)]
update changelog; prepare 0.4.0
Christian Weiske [Tue, 28 Oct 2014 17:25:32 +0000 (18:25 +0100)]
use greyscale tomboy icon
Christian Weiske [Tue, 28 Oct 2014 17:20:33 +0000 (18:20 +0100)]
color modified date as files app does it
Christian Weiske [Tue, 28 Oct 2014 16:56:55 +0000 (17:56 +0100)]
Add hrefs to API responses
Christian Weiske [Tue, 28 Oct 2014 06:52:48 +0000 (07:52 +0100)]
show last note modification date
Christian Weiske [Tue, 28 Oct 2014 06:44:19 +0000 (07:44 +0100)]
highlight untagged category when necessary
Christian Weiske [Tue, 28 Oct 2014 06:40:36 +0000 (07:40 +0100)]
catch rendering exceptions
Christian Weiske [Mon, 27 Oct 2014 22:16:15 +0000 (23:16 +0100)]
Download note as XML and JSON
Christian Weiske [Mon, 27 Oct 2014 21:33:52 +0000 (22:33 +0100)]
highlight selected tag
Christian Weiske [Mon, 27 Oct 2014 20:31:25 +0000 (21:31 +0100)]
talk about searching
Christian Weiske [Mon, 27 Oct 2014 17:26:53 +0000 (18:26 +0100)]
new search query parser; support for NOT
Christian Weiske [Fri, 24 Oct 2014 15:23:55 +0000 (17:23 +0200)]
support query splitting and quoting and search content and tags
Christian Weiske [Fri, 24 Oct 2014 06:54:35 +0000 (08:54 +0200)]
Implement note search
Christian Weiske [Fri, 24 Oct 2014 05:39:12 +0000 (07:39 +0200)]
make linking of notes with <speci"a'l> chars work
Christian Weiske [Thu, 23 Oct 2014 21:07:01 +0000 (23:07 +0200)]
note preview
Christian Weiske [Tue, 14 Oct 2014 21:29:21 +0000 (23:29 +0200)]
note about work in progress
Christian Weiske [Tue, 14 Oct 2014 21:27:36 +0000 (23:27 +0200)]
update changelog and readme; prepare 0.3.0
Christian Weiske [Tue, 14 Oct 2014 21:24:40 +0000 (23:24 +0200)]
Add database management page
Christian Weiske [Tue, 14 Oct 2014 16:23:36 +0000 (18:23 +0200)]
Add computer name input field on oauth authorization page
Christian Weiske [Tue, 14 Oct 2014 05:54:56 +0000 (07:54 +0200)]
Use SQL transactions during sync
Christian Weiske [Tue, 14 Oct 2014 05:46:07 +0000 (07:46 +0200)]
Link pages from stats
Christian Weiske [Mon, 13 Oct 2014 18:41:30 +0000 (20:41 +0200)]
Token deletion with simple undo
Following the lines of
- http://alistapart.com/article/neveruseawarning
- https://github.com/owncloud/core/issues/9268
- https://github.com/owncloud/contacts/issues/107
I've added simple undo functionality to the "delete token" action.
The user has 5 seconds to click on the "restore" button to undo the
token deletion.
Christian Weiske [Wed, 8 Oct 2014 19:24:35 +0000 (21:24 +0200)]
Fix bug #10: OAuth does not work on ovh.com server
This ovh.com server always has $_SERVER['HTTP_AUTHORIZATION'] set.
By default it has an empty string as value, and this breaks the PHP
OAuth extension - see https://bugs.php.net/bug.php?id=68168
We work around that by forcing the signature method in this special case,
so that no exception is thrown.
Thanks to Julien Daviaud for giving me access to his server for debugging.
Christian Weiske [Tue, 7 Oct 2014 16:09:34 +0000 (18:09 +0200)]
Tell what the token management page does
Christian Weiske [Tue, 7 Oct 2014 16:04:02 +0000 (18:04 +0200)]
add known working versions
Christian Weiske [Fri, 3 Oct 2014 16:50:57 +0000 (18:50 +0200)]
Add 0.2.1 info to ChangeLog
Christian Weiske [Tue, 7 Oct 2014 05:53:00 +0000 (07:53 +0200)]
Tomboy on windows syncs fine with grauphel.
Thanks to Chris Miera for reporting this.
Christian Weiske [Tue, 7 Oct 2014 05:51:07 +0000 (07:51 +0200)]
Deleting tokens works (without confirmation)
Christian Weiske [Tue, 7 Oct 2014 04:53:52 +0000 (06:53 +0200)]
Another fix for bug #10
Christian Weiske [Mon, 6 Oct 2014 21:38:47 +0000 (23:38 +0200)]
Try to fix issue #10; work around bug https://bugs.php.net/bug.php?id=68168
Christian Weiske [Mon, 6 Oct 2014 05:58:55 +0000 (07:58 +0200)]
prevent warning when user is not logged in
Christian Weiske [Thu, 2 Oct 2014 21:25:23 +0000 (23:25 +0200)]
add DELETE /token/$username/$tokenKey API
Christian Weiske [Thu, 2 Oct 2014 06:58:34 +0000 (08:58 +0200)]
Fix bug #8: Titled blank notes cause SQL error
Christian Weiske [Tue, 30 Sep 2014 21:13:49 +0000 (23:13 +0200)]
store client name and last use time for tokens. show them in token management
Christian Weiske [Tue, 30 Sep 2014 19:22:22 +0000 (21:22 +0200)]
fix owncloud.log notices
Christian Weiske [Tue, 30 Sep 2014 16:07:45 +0000 (18:07 +0200)]
style the token list a bit
Christian Weiske [Mon, 29 Sep 2014 19:42:55 +0000 (21:42 +0200)]
Show client name in oauth authorization (works for tomdroid only)
Christian Weiske [Sat, 27 Sep 2014 09:43:15 +0000 (11:43 +0200)]
use .tar.bz2 instead of .zip for releases
Christian Weiske [Sat, 27 Sep 2014 09:31:15 +0000 (11:31 +0200)]
update changelog
Christian Weiske [Sat, 27 Sep 2014 09:29:34 +0000 (11:29 +0200)]
fix zip file name
Christian Weiske [Sat, 27 Sep 2014 09:26:17 +0000 (11:26 +0200)]
Tell about homepage
Christian Weiske [Sat, 27 Sep 2014 09:21:09 +0000 (11:21 +0200)]
phing build file to create releases
Christian Weiske [Sat, 27 Sep 2014 09:09:44 +0000 (11:09 +0200)]
Add token management page (only shows tokens for now)
Christian Weiske [Sat, 27 Sep 2014 09:09:20 +0000 (11:09 +0200)]
Link info and stats page in settings section, update info page
Christian Weiske [Fri, 26 Sep 2014 12:32:03 +0000 (14:32 +0200)]
Send HTTP 401 on invalid token
Christian Weiske [Fri, 26 Sep 2014 12:31:02 +0000 (14:31 +0200)]
Fix bug #3: Inserting notes on PostgreSQL
Christian Weiske [Fri, 26 Sep 2014 10:36:19 +0000 (12:36 +0200)]
Add changelog, update readme
Christian Weiske [Fri, 26 Sep 2014 10:30:55 +0000 (12:30 +0200)]
Fix length of date fields in database.
The last digit of the time zone was missing because the database
date fields were only 32 instead of 33 characters.
Tomdroid sync failed because of this.
Tomdroid sync works now!
Christian Weiske [Fri, 26 Sep 2014 09:08:05 +0000 (11:08 +0200)]
Fix oauth problem with tomdroid.
Tomdroid[0] uses signpost[1] as oauth library. This lib detected our server
as OAuth 1.0 and not 1.0a because callback_confirmed was "TRUE" instead of
"true".
OAuth 1.0 does not have the verifier parameter, so it was ignored and not
sent to our server.
The OAuth RFC 5849 specifies in section 2.1:
oauth_callback_confirmed
MUST be present and set to "true".
TRUE is not true, so we failed to implement the spec correctly.
[0] https://launchpad.net/tomdroid
[1] https://github.com/mttkay/signpost
Christian Weiske [Sat, 23 Aug 2014 04:27:58 +0000 (06:27 +0200)]
allow listing all and untagged notes
Christian Weiske [Sat, 23 Aug 2014 04:14:18 +0000 (06:14 +0200)]
fix two bugs: syncdata generation and tag linking
Christian Weiske [Fri, 22 Aug 2014 20:16:16 +0000 (22:16 +0200)]
show tags and note titles in the notebook
Christian Weiske [Fri, 22 Aug 2014 19:11:20 +0000 (21:11 +0200)]
link api from web interface, make single note fetching work, redo note storage username
Christian Weiske [Fri, 22 Aug 2014 15:17:01 +0000 (17:17 +0200)]
show some statistics on the index page
Christian Weiske [Fri, 22 Aug 2014 14:57:14 +0000 (16:57 +0200)]
add sidebar
Christian Weiske [Thu, 21 Aug 2014 22:01:09 +0000 (00:01 +0200)]
readme
Christian Weiske [Thu, 21 Aug 2014 21:23:19 +0000 (23:23 +0200)]
use standard owncloud app layout
Christian Weiske [Thu, 21 Aug 2014 21:00:02 +0000 (23:00 +0200)]
make sync work with conboy
Christian Weiske [Thu, 21 Aug 2014 20:59:50 +0000 (22:59 +0200)]
fix link output for tomdroid
Christian Weiske [Thu, 21 Aug 2014 20:59:28 +0000 (22:59 +0200)]
fix docblocks
Christian Weiske [Thu, 21 Aug 2014 19:38:37 +0000 (21:38 +0200)]
check if oauth extension is installed
Christian Weiske [Thu, 21 Aug 2014 15:20:04 +0000 (17:20 +0200)]
Support oauth on apache+fastcgi
Christian Weiske [Thu, 21 Aug 2014 15:11:47 +0000 (17:11 +0200)]
fix re-sync with tomboy
Christian Weiske [Thu, 21 Aug 2014 15:09:07 +0000 (17:09 +0200)]
use factory method for oauthprovider