Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Incorporate database and abstraction layer into project

#4

Probably H2 and Sequel respectively. Putting #1 on hold till we do this.

Reported by Marnen Laibow-Koser · November 12th, 2009 @ 11:20 AM

State: open
Milestone: none
Assigned to: Marnen Laibow-Koser Marnen Laibow-Koser

Activity

  1. Marnen Laibow-Koser
    Marnen Laibow-Koser
    • State changed from new to open
    • Assigned user set to Marnen Laibow-Koser

    November 12th, 2009 @ 11:21 AM

  2. Marnen Laibow-Koser
    Marnen Laibow-Koser
    • Tag changed from abstraction, database, feature, orm to abstraction, database, feature, file, orm

    This task includes creating an interface for saving and opening files, since H2 is file-based. (Well, it could be in memory, but that can't be saved directly...)

    November 16th, 2009 @ 08:59 PM

  3. Marnen Laibow-Koser
    Marnen Laibow-Koser

    Architectural decision: the H2 database file is going to go inside a ZIP or JAR file. This way we can hide the extension, and also put metadata in other files, while keeping the document as one single item in the filesystem.

    November 23rd, 2009 @ 03:52 PM

  4. Marnen Laibow-Koser
    Marnen Laibow-Koser

    Holding off on zip/JAR files for the moment, just working with a folder. We can figure out how to zip it later.

    November 26th, 2009 @ 12:55 AM

  5. Marnen Laibow-Koser
    Marnen Laibow-Koser
    • State changed from open to hold

    Putting this on hold to implement #7 for ease of testing.

    December 2nd, 2009 @ 02:12 PM

  6. Marnen Laibow-Koser
  7. Marnen Laibow-Koser
  8. Marnen Laibow-Koser
  9. Marnen Laibow-Koser
    Marnen Laibow-Koser

    (from [f496b60e35117c2ba678bafb595ca6b935bb441e]) Mock file choosers when testing so features don't have to deal with them. Change file chooser to AWT, since it looks more native. Deal with user clicking Cancel on file chooser. [#4] http://github.com/marnen/hive/commit/f496b60e35117c2ba678bafb595ca6...

    December 2nd, 2009 @ 02:13 PM

  10. Marnen Laibow-Koser
  11. Marnen Laibow-Koser
  12. Marnen Laibow-Koser
  13. Marnen Laibow-Koser
  14. Marnen Laibow-Koser
  15. Marnen Laibow-Koser
  16. Marnen Laibow-Koser
    Marnen Laibow-Koser

    (from [725a45f27dc702996f37f699ac872d155e36b65b]) Make documents into directories for now. Zip files are too complicated to deal with right at the moment (but see zipfile branch). [#4] http://github.com/marnen/hive/commit/725a45f27dc702996f37f699ac872d...

    December 2nd, 2009 @ 02:13 PM

  17. Marnen Laibow-Koser
  18. Marnen Laibow-Koser
  19. Marnen Laibow-Koser
  20. Marnen Laibow-Koser
  21. Marnen Laibow-Koser
  22. Marnen Laibow-Koser
  23. Marnen Laibow-Koser
  24. Marnen Laibow-Koser
  25. Marnen Laibow-Koser
  26. Marnen Laibow-Koser
  27. Marnen Laibow-Koser
  28. Marnen Laibow-Koser
  29. Marnen Laibow-Koser
  30. Marnen Laibow-Koser
    Marnen Laibow-Koser
    • State changed from hold to open

    #7 is done.

    December 3rd, 2009 @ 11:14 PM

  31. Marnen Laibow-Koser
  32. Marnen Laibow-Koser
  33. Marnen Laibow-Koser
    Marnen Laibow-Koser
    • State changed from open to hold

    Now that this is more or less working, we can implement #5 so I don't claw my eyes out every time I try to open a file. :) Putting on hold for that.

    December 3rd, 2009 @ 11:22 PM

  34. Marnen Laibow-Koser
    Marnen Laibow-Koser
    • State changed from hold to open

    #5 is done. Reopening.

    December 4th, 2009 @ 04:58 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.