Commit Graph

  • cf5153c90b Merge branch 'api-redesign' into client-redesign Jonathan Bernard 2011-05-03 12:40:06 -05:00
  • ac80d57cd3 Updated dev conf to reflect the new location of the Timestamper project. Jonathan Bernard 2011-05-03 12:18:43 -05:00
  • 3d89477f7e Added ext_data field to ts_user. Jonathan Bernard 2011-05-03 12:18:20 -05:00
  • ebd4b117c9 Updated database to use lists instead of atoms for table keys. Jonathan Bernard 2011-05-03 12:09:28 -05:00
  • 9b3f587974 Changed record keys to use lists instead of atoms. Jonathan Bernard 2011-05-03 12:17:00 -05:00
  • 77fc3f2a07 Created prototype HTML. Jonathan Bernard 2011-05-03 12:00:27 -05:00
  • f4fe5559b1 Reorganizing UI, adding TimelineListView. Jonathan Bernard 2011-04-27 16:59:33 -05:00
  • 302bc9ccdd Trying to gather thoughts and code coherently. Jonathan Bernard 2011-04-27 14:11:54 -05:00
  • 9025a2f8f6 Trying a view for user, timeline(s), entry(ies). Jonathan Bernard 2011-04-20 09:40:54 -05:00
  • aec172536e Merge branch 'api-redesign' into client-redesign Jonathan Bernard 2011-04-15 14:30:28 -05:00
  • 5b267ec67b Switched usage of POST and PUT verbs. Jonathan Bernard 2011-04-15 13:53:24 -05:00
  • 17c5b9cbd1 API now returns just the content in the body. Jonathan Bernard 2011-04-15 13:51:01 -05:00
  • e10ec26a21 Implementing new client design using Backbone.js. Jonathan Bernard 2011-04-15 13:26:55 -05:00
  • d0aab2d0c6 merge. Jonathan Bernard 2011-04-10 17:20:43 -05:00
  • b6d05665bf Moved timestamper to root of server. Jonathan Bernard 2011-04-10 17:16:30 -05:00
  • 81fb56022c Merge branch 'stable' Jonathan Bernard 2011-03-17 04:17:26 +00:00
  • 76f32ac834 Moved timestamper under JDB Labs. Jonathan Bernard 2011-03-17 04:17:10 +00:00
  • 4d124ffeba Fixing dev config. Starting to implement sign-up. Jonathan Bernard 2011-03-16 07:39:09 -05:00
  • 1b981b206c Created timestamper_dev module, logging. Jonathan Bernard 2011-03-11 15:08:18 +00:00
  • b59b628cb5 Deployed to dev01 on the Rrackspace cloud. Jonathan Bernard 2011-03-11 12:32:06 +00:00
  • 3c3d553768 Bugfix in ts_api:delete_entry/1, bad case clause ordering. Jonathan Bernard 2011-03-10 16:00:46 -06:00
  • 39c3b83d3f Implemented edit and update for entries. Jonathan Bernard 2011-03-08 18:02:33 -06:00
  • 1b1e31059b Implemented entry creation, pagination. Some restyling and bugfixes. Jonathan Bernard 2011-03-07 16:43:40 -06:00
  • c185c8cd81 Deciding on UI for entry list. Jonathan Bernard 2011-03-06 13:46:18 -06:00
  • e6fcf736bb Reset configs again, forgot. Jonathan Bernard 2011-03-03 17:11:27 -06:00
  • 122a3bd1e3 Started implementing entry loading in client side. Jonathan Bernard 2011-03-03 17:05:30 -06:00
  • dfab257a12 Reset the config files. Jonathan Bernard 2011-03-01 18:13:47 -06:00
  • 348c73a36f Bugfix and documentation. Jonathan Bernard 2011-03-01 18:00:51 -06:00
  • efab46f167 Win32-specific configuration. Jonathan Bernard 2011-02-11 08:53:48 -06:00
  • 439a080f14 Started adding implementation of client-side functionality. Jonathan Bernard 2011-03-01 08:23:51 -06:00
  • 4492f87a39 Added user_summary to api. Jonathan Bernard 2011-02-24 07:29:30 -06:00
  • 1a3c0d5c4e Further updates to page. Small update to internal API. Jonathan Bernard 2011-02-14 17:16:37 -06:00
  • ddc12cec64 Further work on web interface. Jonathan Bernard 2011-02-14 09:01:32 -06:00
  • 19fc37c772 Working on new entry. Jonathan Bernard 2011-02-13 11:38:50 -06:00
  • d743635865 Added more JS event handler implementations. Jonathan Bernard 2011-02-12 14:57:29 -06:00
  • 6197363508 More progress on the application page. Jonathan Bernard 2011-02-12 07:48:19 -06:00
  • 9c645e9a88 Changed the header and link presentation. Jonathan Bernard 2011-02-11 17:09:58 -06:00
  • 6bdf0ab526 The main app page is starting to take form. Jonathan Bernard 2011-02-11 16:35:11 -06:00
  • dcd836ba8e Testing out design ideas. Jonathan Bernard 2011-02-11 08:32:12 -06:00
  • afca12ecc9 Started working on the client-side code. Jonathan Bernard 2011-02-10 07:47:35 -06:00
  • 0642c18a6e Implemented cookie-based authentication to the API. Jonathan Bernard 2011-02-07 08:56:07 -06:00
  • 5809ed3959 Implementing API Jonathan Bernard 2011-02-05 08:57:34 -06:00
  • 6e2e0d5f00 Redesigned 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
  • 1575e25898 Implemented 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
  • 6fe9184c8e Continuing work on the API. Jonathan Bernard 2011-02-02 16:57:58 -06:00
  • 098cd4cbb9 Continue to implement the API. Jonathan Bernard 2011-01-31 10:04:01 -06:00
  • 309d6915fc Additional parts of the API, DB layer. Jonathan Bernard 2011-01-30 08:28:56 -06:00
  • b690326cf4 Small addition to ts_api. Jonathan Bernard 2011-01-29 13:40:31 -06:00
  • 0d96c26174 Started craeting API dispatch and implementation. Updated api doc. Jonathan Bernard 2011-01-29 10:46:45 -06:00
  • c04b73d9cc More implementation. Jonathan Bernard 2011-01-28 16:57:15 -06:00
  • 495336fc58 Starting DB implementation. Jonathan Bernard 2011-01-28 06:49:47 -06:00
  • 111da51c73 Beginning API documentation. Jonathan Bernard 2011-01-28 03:22:21 -06:00
  • d08d054fbe Finished version 2.1. Jonathan Bernard 2011-01-22 20:45:08 -06:00
  • 652cc8703a Changes to Description categories, other fixes. Jonathan Bernard 2011-01-22 19:31:36 -06:00
  • f3a049777a Many changes, bad commit message. Jonathan Bernard 2011-01-18 17:58:29 -06:00
  • e4a3b967de Refactored to remove Entry and use Event everywhere. Jonathan Bernard 2011-01-18 07:20:56 -06:00
  • ab1c7f2393 Fleshed out CategorizationPlan implementation. Jonathan Bernard 2011-01-12 17:21:39 -06:00
  • 24600b46d9 Put in CategorizationPlan architecture. Jonathan Bernard 2011-01-12 06:54:03 -06:00
  • ba04aae34e Fixed, expanded category implementations. Started chart work. Jonathan Bernard 2011-01-11 08:21:41 -06:00
  • 6de924927a Created TimelineEventProcessor. Tested existing implementation. Jonathan Bernard 2011-01-10 18:03:19 -06:00
  • 68b51640af Finised initial implementation. Need to test. Jonathan Bernard 2011-01-10 00:24:08 -06:00
  • 9f4008a775 Initial commit Jonathan Bernard 2011-01-09 15:11:36 -06:00
  • c964730f03 Upgraded to Griffon 0.3 jdbernard@localhost 2010-04-11 16:00:50 +02:00
  • dbb2121525 Beginning update to add GUI logging. Jonathan Bernard 2010-04-02 05:43:04 -05:00
  • 5b3e2066a2 Upgraded Griffon to 0.2.1. Jonathan Bernard 2010-04-01 22:29:07 -05:00
  • 7f2c1a6d53 Added documentation, fleshed out accessors for class Timeline. Jonathan Bernard 2010-01-06 09:57:17 -06:00
  • 6d212ea771 Finished catching up to 1.7 functionality. Jonathan Bernard 2009-12-26 14:49:46 -06:00
  • cee6de1147 Removed Action portions. Added logging framework. GUI architecture changed (move to dependancy injection) Jonathan Bernard 2009-12-23 18:29:13 -06:00
  • 5b19542355 Added PropertyChangeSupport to TimelineDayDisplay and decoupled it from the GUI Added log4j lib Jonathan Bernard 2009-12-23 16:14:18 -06:00
  • bff340e910 Incremental GUI updates. Copied over code for TimelineDayDisplay. Jonathan Bernard 2009-12-22 19:26:47 -06:00
  • 02fc6b5bb7 Added NotesDialog MVC. Wired window movement. Added GUIUtil Jonathan Bernard 2009-12-21 14:06:32 -06:00
  • 5000d266fe Created showNotesAction and ShowPunchcardAction Jonathan Bernard 2009-12-20 20:03:49 -06:00
  • f1ab340b11 Iterative development on GUI Jonathan Bernard 2009-12-18 16:15:14 -06:00
  • 612234b345 Progress made on GUI skeleton jdbernard@jdbernard-inspiron 2009-12-18 00:31:56 -06:00
  • e08d6d6c5d Begin restructuring using Griffon Jonathan Bernard 2009-12-17 23:12:09 -06:00
  • 8232705a60 Cleanup Jonathan Bernard 2009-12-17 07:35:07 -06:00
  • 89ad2ac447 Restructured the project. Moving to multiple-source timelines that can automatically sync with one another. Jonathan Bernard 2009-12-17 07:32:28 -06:00
  • 42d2d82c74 This version of the properties file uses it's own format. Jonathan Bernard 2009-10-15 23:12:55 -05:00
  • 59a81a4f77 Finished pretty_format script Jonathan Bernard 2009-09-22 17:47:46 -05:00
  • 04c4a2b6ac Began pretty-print script. Jonathan Bernard 2009-06-23 18:43:38 -05:00
  • 1ff581d4a5 Converted repo to mercurial. Jonathan Bernard 2009-02-05 22:51:40 -06:00
  • 9148b8f6f6 update tags convert-repo 2009-02-06 10:50:46 +00:00
  • e69faa148f Version 1.7 - Added 30-minute auto save Jonathan Bernard 2008-11-11 19:29:58 -06:00
  • efcb781ae4 Added .gitignore file Jonathan Bernard 2008-10-19 20:03:05 -05:00
  • 6d451c42fd Small 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
  • 8d74a5a259 Added 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
  • ffdce9c00d Finished 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
  • 789e708f69 Began 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
  • 0914ea5b6c Tried JNLP, not workingas expected, so diabled. Artifacts remain. Bug fixes Jonathan Bernard 2008-09-11 18:15:57 -05:00
  • 2b850b9586 Small changes to UI Jonathan Bernard 2008-09-09 15:03:19 -05:00
  • 5798774181 Final changes before 1.3 and versioning work. Notes text area wraps words. Jonathan Bernard 2008-09-03 22:18:44 -05:00
  • b47ab393c6 Fixed size issue and application icon Jonathan Bernard 2008-09-03 21:46:35 -05:00
  • ceebe27075 Updated version information. Made all version changes. Jonathan Bernard 2008-09-03 20:32:34 -05:00
  • 83c8933a0a Added 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
  • fb83bc9161 Bug fix: close log handlers on exit. Jonathan Bernard 2008-08-31 00:05:59 -05:00
  • 5a992da480 Added 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
  • 34e52d78bf Referencing 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
  • 0864b978e7 missed some IDE stuff. Jonathan Bernard 2008-08-29 18:30:58 -05:00
  • ed5bdce87c Minor 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
  • cb419c658f Initial working version checkin. Jonathan Bernard 2008-08-29 18:19:56 -05:00