Sone.git
13 years agoStore latest edition in Sone, update WoT properties after inserting.
David ‘Bombe’ Roden [Tue, 2 Nov 2010 16:50:30 +0000 (17:50 +0100)]
Store latest edition in Sone, update WoT properties after inserting.

13 years agoThe new Sone IDs are longer than before.
David ‘Bombe’ Roden [Tue, 2 Nov 2010 05:32:51 +0000 (06:32 +0100)]
The new Sone IDs are longer than before.

13 years agoUse the pre-made Sone comparator.
David ‘Bombe’ Roden [Tue, 2 Nov 2010 05:31:56 +0000 (06:31 +0100)]
Use the pre-made Sone comparator.

13 years agoDownload latest version of local Sones.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 21:43:09 +0000 (22:43 +0100)]
Download latest version of local Sones.

13 years agoDon’t store the “connected” status, ping the plugin instead.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:47:28 +0000 (21:47 +0100)]
Don’t store the “connected” status, ping the plugin instead.

13 years agoImplement “ping” command.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:47:11 +0000 (21:47 +0100)]
Implement “ping” command.

13 years agoDon’t increment the properties counter twice.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:39:55 +0000 (21:39 +0100)]
Don’t increment the properties counter twice.

13 years agoToo many changes to list them all.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:33:47 +0000 (21:33 +0100)]
Too many changes to list them all.

Basically, the complete handling of Sones was rewritten to use the Web of Trust
backend.

13 years agoUse the identity manager.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:32:55 +0000 (21:32 +0100)]
Use the identity manager.

13 years agoStore the identity instead of the ID and the nickname separately.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:32:24 +0000 (21:32 +0100)]
Store the identity instead of the ID and the nickname separately.

13 years agoAdd name comparator.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:31:50 +0000 (21:31 +0100)]
Add name comparator.

13 years agoAdd time comparator.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:31:20 +0000 (21:31 +0100)]
Add time comparator.

13 years agoAdd identity manager.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:30:55 +0000 (21:30 +0100)]
Add identity manager.

13 years agoStore contexts and properties in identities, allow modification only via IdentityManager.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 20:30:44 +0000 (21:30 +0100)]
Store contexts and properties in identities, allow modification only via IdentityManager.

13 years agoReturn the enumeration value itself.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 19:23:14 +0000 (20:23 +0100)]
Return the enumeration value itself.

13 years agoRemove debug code.
David ‘Bombe’ Roden [Mon, 1 Nov 2010 19:23:01 +0000 (20:23 +0100)]
Remove debug code.

13 years agoMerge branch 'next' into wot-integration
David ‘Bombe’ Roden [Sat, 30 Oct 2010 16:40:41 +0000 (18:40 +0200)]
Merge branch 'next' into wot-integration

13 years agoWait at most a minute for a reply.
David ‘Bombe’ Roden [Sat, 30 Oct 2010 11:27:51 +0000 (13:27 +0200)]
Wait at most a minute for a reply.

13 years agoRemove blocking, blacklisting, and distribution of known Sones.
David ‘Bombe’ Roden [Sat, 30 Oct 2010 03:09:45 +0000 (05:09 +0200)]
Remove blocking, blacklisting, and distribution of known Sones.

13 years agoAdd accessor for Identitys.
David ‘Bombe’ Roden [Sat, 30 Oct 2010 00:20:37 +0000 (02:20 +0200)]
Add accessor for Identitys.

13 years agoStore ID as string.
David ‘Bombe’ Roden [Sat, 30 Oct 2010 00:17:47 +0000 (02:17 +0200)]
Store ID as string.

13 years agoDon’t cache properties, either, and implement property manipulation.
David ‘Bombe’ Roden [Sat, 30 Oct 2010 00:09:49 +0000 (02:09 +0200)]
Don’t cache properties, either, and implement property manipulation.

13 years agoRe-order parameters to allow for multiple target messages.
David ‘Bombe’ Roden [Sat, 30 Oct 2010 00:07:01 +0000 (02:07 +0200)]
Re-order parameters to allow for multiple target messages.

13 years agoDon’t cache contexts.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 23:39:35 +0000 (01:39 +0200)]
Don’t cache contexts.

13 years agoImplement delegate methods to add and remove contexts from OwnIdentity’s.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 23:35:24 +0000 (01:35 +0200)]
Implement delegate methods to add and remove contexts from OwnIdentity’s.

13 years agoAdd methods to add and remove contexts.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 23:34:51 +0000 (01:34 +0200)]
Add methods to add and remove contexts.

13 years agoUse cached values.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 23:30:08 +0000 (01:30 +0200)]
Use cached values.

13 years agoMove property manipulation to OwnIdentity.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 23:29:29 +0000 (01:29 +0200)]
Move property manipulation to OwnIdentity.

13 years agoAdd methods to load all trusted identities.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 20:39:28 +0000 (22:39 +0200)]
Add methods to load all trusted identities.

13 years agoAlways at least try to load the contexts before using the empty set.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 20:30:21 +0000 (22:30 +0200)]
Always at least try to load the contexts before using the empty set.

13 years agoUse marker variable for whether the contexts have been loaded.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 20:12:35 +0000 (22:12 +0200)]
Use marker variable for whether the contexts have been loaded.

13 years agoImplement Identity.getContexts().
David ‘Bombe’ Roden [Fri, 29 Oct 2010 20:08:25 +0000 (22:08 +0200)]
Implement Identity.getContexts().

13 years agoStore Web of Trust connector in Core.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 19:50:57 +0000 (21:50 +0200)]
Store Web of Trust connector in Core.

13 years agoAdd stub of Web of Trust plugin connector.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 19:41:27 +0000 (21:41 +0200)]
Add stub of Web of Trust plugin connector.

13 years agoAdd basic plugin communication ability.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 19:41:01 +0000 (21:41 +0200)]
Add basic plugin communication ability.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Fri, 29 Oct 2010 10:02:24 +0000 (12:02 +0200)]
Merge branch 'master' into next

13 years agoSet version to 0.1-RC3. 0.1-RC3
David ‘Bombe’ Roden [Fri, 29 Oct 2010 07:19:48 +0000 (09:19 +0200)]
Set version to 0.1-RC3.

13 years agoUpdate default Sone URIs.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 07:19:10 +0000 (09:19 +0200)]
Update default Sone URIs.

13 years agoFix creation at given URIs.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 07:13:18 +0000 (09:13 +0200)]
Fix creation at given URIs.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Fri, 29 Oct 2010 04:47:52 +0000 (06:47 +0200)]
Merge branch 'master' into next

13 years agoSet version number to 0.1-RC2. 0.1-RC2
David ‘Bombe’ Roden [Fri, 29 Oct 2010 04:22:12 +0000 (06:22 +0200)]
Set version number to 0.1-RC2.

13 years agoAdd lots of synchronization.
David ‘Bombe’ Roden [Fri, 29 Oct 2010 04:16:35 +0000 (06:16 +0200)]
Add lots of synchronization.

13 years agoPrevent insert and request URIs from being overwritten once set, make edition updatin...
David ‘Bombe’ Roden [Fri, 29 Oct 2010 04:16:17 +0000 (06:16 +0200)]
Prevent insert and request URIs from being overwritten once set, make edition updating a bit more robust.

13 years agoMove default Sones to constant set at the beginning of the source file, update editions.
David ‘Bombe’ Roden [Thu, 28 Oct 2010 18:28:01 +0000 (20:28 +0200)]
Move default Sones to constant set at the beginning of the source file, update editions.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Thu, 28 Oct 2010 18:20:14 +0000 (20:20 +0200)]
Merge branch 'master' into next

13 years agoFix labels for Sone creation URIs.
David ‘Bombe’ Roden [Thu, 28 Oct 2010 17:57:07 +0000 (19:57 +0200)]
Fix labels for Sone creation URIs.

13 years agoEnhance text about blacklisting.
David ‘Bombe’ Roden [Thu, 28 Oct 2010 15:45:59 +0000 (17:45 +0200)]
Enhance text about blacklisting.

13 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Thu, 28 Oct 2010 09:26:35 +0000 (11:26 +0200)]
Merge branch 'master' into next

13 years agoFix likes only containing the likes of local Sones.
David ‘Bombe’ Roden [Thu, 28 Oct 2010 09:18:54 +0000 (11:18 +0200)]
Fix likes only containing the likes of local Sones.

13 years agoAdd “help” page.
David ‘Bombe’ Roden [Thu, 28 Oct 2010 04:13:59 +0000 (06:13 +0200)]
Add “help” page.

13 years agoOnly show the login page in the menu if no Sone is logged in.
David ‘Bombe’ Roden [Thu, 28 Oct 2010 04:13:47 +0000 (06:13 +0200)]
Only show the login page in the menu if no Sone is logged in.

13 years agoMove login requirement to SoneTemplatePage.
David ‘Bombe’ Roden [Thu, 28 Oct 2010 04:09:04 +0000 (06:09 +0200)]
Move login requirement to SoneTemplatePage.

13 years agoSet version to 0.1-RC1. 0.1-RC1
David ‘Bombe’ Roden [Wed, 27 Oct 2010 19:41:19 +0000 (21:41 +0200)]
Set version to 0.1-RC1.

13 years agoShow version information on “about” page.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 19:40:53 +0000 (21:40 +0200)]
Show version information on “about” page.

13 years agoExpose the version.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 19:40:38 +0000 (21:40 +0200)]
Expose the version.

13 years agoSort Sones ignoring case.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 17:46:50 +0000 (19:46 +0200)]
Sort Sones ignoring case.

13 years agoFix name of URI XML nodes.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 17:43:09 +0000 (19:43 +0200)]
Fix name of URI XML nodes.

13 years agoCall parent method to set important variables.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 17:42:59 +0000 (19:42 +0200)]
Call parent method to set important variables.

13 years agoAdd default Sones after resetting the configuration.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 17:38:16 +0000 (19:38 +0200)]
Add default Sones after resetting the configuration.

13 years agoMove default Sones to own method.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 17:37:10 +0000 (19:37 +0200)]
Move default Sones to own method.

13 years agoSet Sone status to “idle” if it was downloaded and parsed successfully.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 17:28:38 +0000 (19:28 +0200)]
Set Sone status to “idle” if it was downloaded and parsed successfully.

13 years agoAdd “first start” logic that adds a couple of default Sones.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 17:22:27 +0000 (19:22 +0200)]
Add “first start” logic that adds a couple of default Sones.

13 years agoAdd Freenet logging.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 16:50:52 +0000 (18:50 +0200)]
Add Freenet logging.

13 years agoStore insert key of blacklisted Sone correctly.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 16:49:30 +0000 (18:49 +0200)]
Store insert key of blacklisted Sone correctly.

13 years agoAlways shutdown the logger.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 16:34:02 +0000 (18:34 +0200)]
Always shutdown the logger.

13 years agoImplement Sone blacklisting via JavaScript.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 16:01:54 +0000 (18:01 +0200)]
Implement Sone blacklisting via JavaScript.

13 years agoRemove delete Sone from Sone cache, too.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 16:01:03 +0000 (18:01 +0200)]
Remove delete Sone from Sone cache, too.

13 years agoRemove status of deleted Sone.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 16:00:30 +0000 (18:00 +0200)]
Remove status of deleted Sone.

13 years agoStore insert key of blacklisted local Sones.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 15:49:41 +0000 (17:49 +0200)]
Store insert key of blacklisted local Sones.

13 years agoAdd blacklisting functionality.
David ‘Bombe’ Roden [Wed, 27 Oct 2010 15:47:52 +0000 (17:47 +0200)]
Add blacklisting functionality.

13 years agoAdd CSS class for local Sones.
David ‘Bombe’ Roden [Tue, 26 Oct 2010 21:15:47 +0000 (23:15 +0200)]
Add CSS class for local Sones.

13 years agoAdd “local” member.
David ‘Bombe’ Roden [Tue, 26 Oct 2010 14:30:20 +0000 (16:30 +0200)]
Add “local” member.

13 years agoAdd “import Sone” section to login page.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 20:46:26 +0000 (22:46 +0200)]
Add “import Sone” section to login page.

13 years agoAdd Sone import.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 20:42:59 +0000 (22:42 +0200)]
Add Sone import.

13 years agoAdd method to delegate Sone parsing.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 20:42:28 +0000 (22:42 +0200)]
Add method to delegate Sone parsing.

13 years agoRefactoring to allow several entry points for parseSone().
David ‘Bombe’ Roden [Mon, 25 Oct 2010 20:24:57 +0000 (22:24 +0200)]
Refactoring to allow several entry points for parseSone().

13 years agoBackup ID and last modification time of Sone, too.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 19:57:10 +0000 (21:57 +0200)]
Backup ID and last modification time of Sone, too.

13 years agoBackup post and reply likes.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 19:53:11 +0000 (21:53 +0200)]
Backup post and reply likes.

13 years agoBackup birth date.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 19:53:04 +0000 (21:53 +0200)]
Backup birth date.

13 years agoOnly read the value from the configuration after not resetting.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 16:31:19 +0000 (18:31 +0200)]
Only read the value from the configuration after not resetting.

13 years agoTurn POST request into a GET request.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 16:29:40 +0000 (18:29 +0200)]
Turn POST request into a GET request.

13 years agoActually process the two clear-on-next-restart options.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 09:48:51 +0000 (11:48 +0200)]
Actually process the two clear-on-next-restart options.

13 years agoShow “confirmation of clear-on-next-restart” option.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 09:48:40 +0000 (11:48 +0200)]
Show “confirmation of clear-on-next-restart” option.

13 years agoAdd missing javadocs.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 07:26:46 +0000 (09:26 +0200)]
Add missing javadocs.

13 years agoShow the first of the two “clear on next restart” options on the Options page.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 06:22:39 +0000 (08:22 +0200)]
Show the first of the two “clear on next restart” options on the Options page.

13 years agoAdd options to clear the configuration on next restart.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 06:22:17 +0000 (08:22 +0200)]
Add options to clear the configuration on next restart.

13 years agoAdd boolean options.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 06:21:11 +0000 (08:21 +0200)]
Add boolean options.

13 years agoMake the option watcher optional.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 06:21:06 +0000 (08:21 +0200)]
Make the option watcher optional.

13 years agoAdd page to let the user edit the options.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 05:34:12 +0000 (07:34 +0200)]
Add page to let the user edit the options.

13 years agoAdd an option for the insertion delay.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 05:26:55 +0000 (07:26 +0200)]
Add an option for the insertion delay.

13 years agoMake the insertion delay configurable.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 05:26:39 +0000 (07:26 +0200)]
Make the insertion delay configurable.

13 years agoAdd containers for various run-time options.
David ‘Bombe’ Roden [Mon, 25 Oct 2010 05:26:27 +0000 (07:26 +0200)]
Add containers for various run-time options.

13 years agoAdd birth date to profile.
David ‘Bombe’ Roden [Sun, 24 Oct 2010 16:24:44 +0000 (18:24 +0200)]
Add birth date to profile.

13 years agoUpdate the name of the Sone along with the status.
David ‘Bombe’ Roden [Sun, 24 Oct 2010 15:12:32 +0000 (17:12 +0200)]
Update the name of the Sone along with the status.

13 years agoReturn the name of the Sone.
David ‘Bombe’ Roden [Sun, 24 Oct 2010 15:12:18 +0000 (17:12 +0200)]
Return the name of the Sone.

13 years agoHide the “idle” marker on a modified Sone.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 23:02:47 +0000 (01:02 +0200)]
Hide the “idle” marker on a modified Sone.

13 years agoDon’t change the document name, it is okay!
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:58:44 +0000 (00:58 +0200)]
Don’t change the document name, it is okay!

13 years agoFix insertion logic.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:45:07 +0000 (00:45 +0200)]
Fix insertion logic.

13 years agoChange inserter logic to wait 60 seconds after each modification.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:29:16 +0000 (00:29 +0200)]
Change inserter logic to wait 60 seconds after each modification.

13 years agoUse input fields instead of textareas in a couple of places.
David ‘Bombe’ Roden [Sat, 23 Oct 2010 22:01:24 +0000 (00:01 +0200)]
Use input fields instead of textareas in a couple of places.