cf5153c90bMerge branch 'api-redesign' into client-redesign
Jonathan Bernard
2011-05-03 12:40:06 -05:00
ac80d57cd3Updated dev conf to reflect the new location of the Timestamper project.
Jonathan Bernard
2011-05-03 12:18:43 -05:00
3d89477f7eAdded ext_data field to ts_user.
Jonathan Bernard
2011-05-03 12:18:20 -05:00
ebd4b117c9Updated database to use lists instead of atoms for table keys.
Jonathan Bernard
2011-05-03 12:09:28 -05:00
9b3f587974Changed record keys to use lists instead of atoms.
Jonathan Bernard
2011-05-03 12:17:00 -05:00
77fc3f2a07Created prototype HTML.
Jonathan Bernard
2011-05-03 12:00:27 -05:00
f4fe5559b1Reorganizing UI, adding TimelineListView.
Jonathan Bernard
2011-04-27 16:59:33 -05:00
302bc9ccddTrying to gather thoughts and code coherently.
Jonathan Bernard
2011-04-27 14:11:54 -05:00
9025a2f8f6Trying a view for user, timeline(s), entry(ies).
Jonathan Bernard
2011-04-20 09:40:54 -05:00
aec172536eMerge branch 'api-redesign' into client-redesign
Jonathan Bernard
2011-04-15 14:30:28 -05:00
5b267ec67bSwitched usage of POST and PUT verbs.
Jonathan Bernard
2011-04-15 13:53:24 -05:00
17c5b9cbd1API now returns just the content in the body.
Jonathan Bernard
2011-04-15 13:51:01 -05:00
e10ec26a21Implementing new client design using Backbone.js.
Jonathan Bernard
2011-04-15 13:26:55 -05:00
d0aab2d0c6merge.
Jonathan Bernard
2011-04-10 17:20:43 -05:00
b6d05665bfMoved timestamper to root of server.
Jonathan Bernard
2011-04-10 17:16:30 -05:00
81fb56022cMerge branch 'stable'
Jonathan Bernard
2011-03-17 04:17:26 +00:00
76f32ac834Moved timestamper under JDB Labs.
Jonathan Bernard
2011-03-17 04:17:10 +00:00
4d124ffebaFixing dev config. Starting to implement sign-up.
Jonathan Bernard
2011-03-16 07:39:09 -05:00
1b981b206cCreated timestamper_dev module, logging.
Jonathan Bernard
2011-03-11 15:08:18 +00:00
b59b628cb5Deployed to dev01 on the Rrackspace cloud.
Jonathan Bernard
2011-03-11 12:32:06 +00:00
3c3d553768Bugfix in ts_api:delete_entry/1, bad case clause ordering.
Jonathan Bernard
2011-03-10 16:00:46 -06:00
39c3b83d3fImplemented edit and update for entries.
Jonathan Bernard
2011-03-08 18:02:33 -06:00
1b1e31059bImplemented entry creation, pagination. Some restyling and bugfixes.
Jonathan Bernard
2011-03-07 16:43:40 -06:00
c185c8cd81Deciding on UI for entry list.
Jonathan Bernard
2011-03-06 13:46:18 -06:00
e6fcf736bbReset configs again, forgot.
Jonathan Bernard
2011-03-03 17:11:27 -06:00
122a3bd1e3Started implementing entry loading in client side.
Jonathan Bernard
2011-03-03 17:05:30 -06:00
dfab257a12Reset the config files.
Jonathan Bernard
2011-03-01 18:13:47 -06:00
348c73a36fBugfix and documentation.
Jonathan Bernard
2011-03-01 18:00:51 -06:00
efab46f167Win32-specific configuration.
Jonathan Bernard
2011-02-11 08:53:48 -06:00
439a080f14Started adding implementation of client-side functionality.
Jonathan Bernard
2011-03-01 08:23:51 -06:00
4492f87a39Added user_summary to api.
Jonathan Bernard
2011-02-24 07:29:30 -06:00
1a3c0d5c4eFurther updates to page. Small update to internal API.
Jonathan Bernard
2011-02-14 17:16:37 -06:00
ddc12cec64Further work on web interface.
Jonathan Bernard
2011-02-14 09:01:32 -06:00
19fc37c772Working on new entry.
Jonathan Bernard
2011-02-13 11:38:50 -06:00
d743635865Added more JS event handler implementations.
Jonathan Bernard
2011-02-12 14:57:29 -06:00
6197363508More progress on the application page.
Jonathan Bernard
2011-02-12 07:48:19 -06:00
9c645e9a88Changed the header and link presentation.
Jonathan Bernard
2011-02-11 17:09:58 -06:00
6bdf0ab526The main app page is starting to take form.
Jonathan Bernard
2011-02-11 16:35:11 -06:00
dcd836ba8eTesting out design ideas.
Jonathan Bernard
2011-02-11 08:32:12 -06:00
afca12ecc9Started working on the client-side code.
Jonathan Bernard
2011-02-10 07:47:35 -06:00
0642c18a6eImplemented cookie-based authentication to the API.
Jonathan Bernard
2011-02-07 08:56:07 -06:00
5809ed3959Implementing API
Jonathan Bernard
2011-02-05 08:57:34 -06:00
6e2e0d5f00Redesigned API URL structure. Updated ts_api to implement this. Implemented ts_api:list_timelines/2. Adjusted ts_timeline:list/3 to be 0-indexed. Changed ts_user password hash to use a random salt + SHA1 Added some skeleton testing code.
Jonathan Bernard
2011-02-04 17:19:53 -06:00
1575e25898Implemented ts_api:get_user/2, ts_api:put_user/1, and ts_api:post_user/1. Created a utility function for OK results, ts_api:make_json_200/2 Created ts_common:new/1 and ts_common:update/1 to generalize record creation and update. Refactored ts_timeline:new/1 and ts_timeline:update/1 to use the ts_common functions. Implemented ts_json:record_to_ejson/1 and ts_json:ejson_to_record/1 for ts_user records. Implemented ts_user module.
Jonathan Bernard
2011-02-03 17:23:40 -06:00
6fe9184c8eContinuing work on the API.
Jonathan Bernard
2011-02-02 16:57:58 -06:00
098cd4cbb9Continue to implement the API.
Jonathan Bernard
2011-01-31 10:04:01 -06:00
309d6915fcAdditional parts of the API, DB layer.
Jonathan Bernard
2011-01-30 08:28:56 -06:00
b690326cf4Small addition to ts_api.
Jonathan Bernard
2011-01-29 13:40:31 -06:00
0d96c26174Started craeting API dispatch and implementation. Updated api doc.
Jonathan Bernard
2011-01-29 10:46:45 -06:00
c04b73d9ccMore implementation.
Jonathan Bernard
2011-01-28 16:57:15 -06:00
495336fc58Starting DB implementation.
Jonathan Bernard
2011-01-28 06:49:47 -06:00
111da51c73Beginning API documentation.
Jonathan Bernard
2011-01-28 03:22:21 -06:00
d08d054fbeFinished version 2.1.
Jonathan Bernard
2011-01-22 20:45:08 -06:00
652cc8703aChanges to Description categories, other fixes.
Jonathan Bernard
2011-01-22 19:31:36 -06:00
f3a049777aMany changes, bad commit message.
Jonathan Bernard
2011-01-18 17:58:29 -06:00
e4a3b967deRefactored to remove Entry and use Event everywhere.
Jonathan Bernard
2011-01-18 07:20:56 -06:00
ab1c7f2393Fleshed out CategorizationPlan implementation.
Jonathan Bernard
2011-01-12 17:21:39 -06:00
24600b46d9Put in CategorizationPlan architecture.
Jonathan Bernard
2011-01-12 06:54:03 -06:00
ba04aae34eFixed, expanded category implementations. Started chart work.
Jonathan Bernard
2011-01-11 08:21:41 -06:00
6de924927aCreated TimelineEventProcessor. Tested existing implementation.
Jonathan Bernard
2011-01-10 18:03:19 -06:00
68b51640afFinised initial implementation. Need to test.
Jonathan Bernard
2011-01-10 00:24:08 -06:00
9f4008a775Initial commit
Jonathan Bernard
2011-01-09 15:11:36 -06:00
c964730f03Upgraded to Griffon 0.3
jdbernard@localhost
2010-04-11 16:00:50 +02:00
dbb2121525Beginning update to add GUI logging.
Jonathan Bernard
2010-04-02 05:43:04 -05:00
5b3e2066a2Upgraded Griffon to 0.2.1.
Jonathan Bernard
2010-04-01 22:29:07 -05:00
7f2c1a6d53Added documentation, fleshed out accessors for class Timeline.
Jonathan Bernard
2010-01-06 09:57:17 -06:00
6d212ea771Finished catching up to 1.7 functionality.
Jonathan Bernard
2009-12-26 14:49:46 -06:00
cee6de1147Removed Action portions. Added logging framework. GUI architecture changed (move to dependancy injection)
Jonathan Bernard
2009-12-23 18:29:13 -06:00
5b19542355Added PropertyChangeSupport to TimelineDayDisplay and decoupled it from the GUI Added log4j lib
Jonathan Bernard
2009-12-23 16:14:18 -06:00
bff340e910Incremental GUI updates. Copied over code for TimelineDayDisplay.
Jonathan Bernard
2009-12-22 19:26:47 -06:00
02fc6b5bb7Added NotesDialog MVC. Wired window movement. Added GUIUtil
Jonathan Bernard
2009-12-21 14:06:32 -06:00
5000d266feCreated showNotesAction and ShowPunchcardAction
Jonathan Bernard
2009-12-20 20:03:49 -06:00
f1ab340b11Iterative development on GUI
Jonathan Bernard
2009-12-18 16:15:14 -06:00
612234b345Progress made on GUI skeleton
jdbernard@jdbernard-inspiron
2009-12-18 00:31:56 -06:00
e08d6d6c5dBegin restructuring using Griffon
Jonathan Bernard
2009-12-17 23:12:09 -06:00
8232705a60Cleanup
Jonathan Bernard
2009-12-17 07:35:07 -06:00
89ad2ac447Restructured the project. Moving to multiple-source timelines that can automatically sync with one another.
Jonathan Bernard
2009-12-17 07:32:28 -06:00
42d2d82c74This version of the properties file uses it's own format.
Jonathan Bernard
2009-10-15 23:12:55 -05:00
59a81a4f77Finished pretty_format script
Jonathan Bernard
2009-09-22 17:47:46 -05:00
04c4a2b6acBegan pretty-print script.
Jonathan Bernard
2009-06-23 18:43:38 -05:00
1ff581d4a5Converted repo to mercurial.
Jonathan Bernard
2009-02-05 22:51:40 -06:00
e69faa148fVersion 1.7 - Added 30-minute auto save
Jonathan Bernard
2008-11-11 19:29:58 -06:00
efcb781ae4Added .gitignore file
Jonathan Bernard
2008-10-19 20:03:05 -05:00
6d451c42fdSmall changes to generalize build environment. The jcalendar lib path in nbproject/project.properties was pointing to the absolute path rather than a relative one.
Jonathan Bernard
2008-10-19 20:01:33 -05:00
8d74a5a259Added about dialog, bug fixes Fixed edge cases in TimelineDayDisplay (first/last/no markers) Fixed bug in PunchcardDisplayDialog - timeline not changed when loaded.
Jonathan Bernard
2008-10-19 19:00:34 -05:00
ffdce9c00dFinished version 1.5 Added timeline viewer for a single day Added icon resources Modified build file to clean more stuff
Jonathan Bernard
2008-10-18 18:18:51 -05:00
789e708f69Began work on PunchcardDisplayDialog to display timestamps on various timelines. Modified build file to clean additional files (logs, etc)
Jonathan Bernard
2008-10-17 19:49:29 -05:00
0914ea5b6cTried JNLP, not workingas expected, so diabled. Artifacts remain. Bug fixes
Jonathan Bernard
2008-09-11 18:15:57 -05:00
2b850b9586Small changes to UI
Jonathan Bernard
2008-09-09 15:03:19 -05:00
5798774181Final changes before 1.3 and versioning work. Notes text area wraps words.
Jonathan Bernard
2008-09-03 22:18:44 -05:00
b47ab393c6Fixed size issue and application icon
Jonathan Bernard
2008-09-03 21:46:35 -05:00
ceebe27075Updated version information. Made all version changes.
Jonathan Bernard
2008-09-03 20:32:34 -05:00
83c8933a0aAdded notes dialog. Refined snap behaviour to be more generic. Snap functionality broken out as a seperate method. NotesDialog uses snap method to snap to app frame and screen
Jonathan Bernard
2008-09-03 20:29:03 -05:00
fb83bc9161Bug fix: close log handlers on exit.
Jonathan Bernard
2008-08-31 00:05:59 -05:00
5a992da480Added ability to specify timeline file on command line Added release build target to build stand-alone jar and tar.gz files
Jonathan Bernard
2008-08-30 23:35:42 -05:00
34e52d78bfReferencing libraries in an IDE-independant way using relative paths to the 'lib' directory so that build scripts can run on any platform and outside the IDE
Jonathan Bernard
2008-08-30 00:29:22 -05:00
0864b978e7missed some IDE stuff.
Jonathan Bernard
2008-08-29 18:30:58 -05:00
ed5bdce87cMinor bug fix. Now allows a config file to be created if it does not exist.
Jonathan Bernard
2008-08-29 18:27:48 -05:00
cb419c658fInitial working version checkin.
Jonathan Bernard
2008-08-29 18:19:56 -05:00