Commit Graph

  • 88cfff76f8
    Cleaned things up master v1.0.0 iko 2023-03-02 15:52:04 +0300
  • d307cd4377
    Migrated to PureScript 15 iko 2023-01-02 12:48:03 +0300
  • ef6b6498c3
    Merge branch 'purescript-aff-upgrade' KtorZ 2018-03-14 13:48:01 +0100
  • 91d7ab805d
    bump version to 4.0.0 KtorZ 2018-03-14 13:46:01 +0100
  • 12918e40ee
    add Firefox in karma's target browsers KtorZ 2018-03-14 13:45:03 +0100
  • 6312c7cfb4
    upgrade to latest purescript-aff KtorZ 2018-03-13 20:36:20 +0100
  • 58f9bd0fa5
    bump version to 3.0.0 KtorZ 2017-11-07 09:55:33 +0100
  • c64384da82
    provide oldVersion metadata as part of the onUpgradeNeeded callback KtorZ 2017-11-07 09:54:58 +0100
  • 51b48b643c
    bump version to 2.0.1 KtorZ 2017-07-28 11:40:09 +0200
  • bda2b93347
    remove warnings from src/ files KtorZ 2017-07-28 11:39:46 +0200
  • a96e6b915a
    bump version to 2.0.0 and update README KtorZ 2017-07-28 11:35:48 +0200
  • f7dcb46dc6
    remove error workaround and use plain error with new .name accessor KtorZ 2017-07-28 11:30:51 +0200
  • 24fa04adcb
    make Key a complete opaque type KtorZ 2017-07-28 11:12:54 +0200
  • 3b53339870
    review top-level API -> use of opaque classes KtorZ 2017-07-28 10:51:06 +0200
  • 23cf9e6410
    migrate IDBCursor interface to Class & move type definition to own module KtorZ 2017-07-28 00:12:55 +0200
  • 54bcd27d7b
    make use of the purescript-read lib instead of FromString class KtorZ 2017-07-27 23:37:25 +0200
  • 86207adf61
    fix bower.json references KtorZ 2017-07-07 13:29:40 +0200
  • 937736fd80
    review deploy script KtorZ 2017-07-07 13:23:47 +0200
  • 77be1c1de3
    update README badge href for travis KtorZ 2017-07-07 13:13:57 +0200
  • adf34227f1
    update README with remarks and extra details KtorZ 2017-07-07 13:10:09 +0200
  • 808de4f3c3
    change reference from Key to Foreign for FFI functions KtorZ 2017-07-07 12:57:31 +0200
  • 3705bbc48a
    add some test cases for IDBCursor KtorZ 2017-07-07 12:00:05 +0200
  • 9197f3697d
    change class method indentations KtorZ 2017-07-07 11:39:29 +0200
  • 5f9f3413c5
    add sugar 'none' for (Nothing :: Maybe Key) KtorZ 2017-07-07 11:39:02 +0200
  • 3c3b1b2f9b
    attack callbacks directly when opening and IDBCursor KtorZ 2017-07-07 11:38:27 +0200
  • c589d8cfbb
    make Key polymorphic in IDBCursor KtorZ 2017-07-07 11:37:21 +0200
  • 0f4af3ae25
    update README browser compatibility matrix KtorZ 2017-07-06 15:39:52 +0200
  • 564ff75c8e
    remove Test.Spec.Mocha from src and add it as an external dependency KtorZ 2017-07-06 15:37:34 +0200
  • 9ab34a7d7b
    move --single-run option in the karma.conf.js KtorZ 2017-07-06 15:17:49 +0200
  • cd93ad676e
    add documentation to IDBTransaction + complete db and objectStoreNames accessor KtorZ 2017-07-06 15:17:36 +0200
  • 6f7562fe4f
    add documentation to IDBObjectStore KtorZ 2017-07-06 15:08:34 +0200
  • 02acc707ee
    add documentation to IDBKeyRange KtorZ 2017-07-06 14:59:13 +0200
  • 3461bebbce
    add documentation for IDBKeys KtorZ 2017-07-06 14:38:30 +0200
  • d19b84c291
    add documentation for IDBIndex KtorZ 2017-07-06 14:30:50 +0200
  • 2ab8adb219
    add documentation to IDBFactory KtorZ 2017-07-06 14:12:45 +0200
  • 5ec6af3d40
    add documentation to IDBDatabase KtorZ 2017-07-06 14:06:01 +0200
  • e3e8c10e95
    add documentation to IDBCursor module + wrap key & primaryKey return types in Aff (can throw) KtorZ 2017-07-06 13:55:19 +0200
  • d1ae85cce3
    add documentation to the Core module KtorZ 2017-07-06 13:54:51 +0200
  • d86c6e0497
    prepare CI environment KtorZ 2017-07-06 11:45:36 +0200
  • 1a1e3e3810
    rework README KtorZ 2017-06-30 23:44:05 +0200
  • cba6b08b7a
    finalize implementation of cursor.source KtorZ 2017-06-30 22:51:07 +0200
  • c958e2d134
    add few test cases for IDBIndex KtorZ 2017-06-30 22:43:32 +0200
  • 751b940437
    fix boolean inversion in Spec.Mocha for describe.only KtorZ 2017-06-30 22:43:22 +0200
  • 9c145f91c5
    wrap all native calls with Aff in try catch (they can throw out of the onerror callback :|) KtorZ 2017-06-30 22:43:02 +0200
  • a2bf21df62
    replace all Eff with Aff for consistency and ease of use KtorZ 2017-06-30 21:15:20 +0200
  • 8dcfdda43b
    remove Main file KtorZ 2017-06-30 18:41:21 +0200
  • 9877c1ca1b
    review test cases and add some for IDBIndex KtorZ 2017-06-30 18:39:57 +0200
  • a5170f3893
    Use IDBKey type-class to make add & put more friendly KtorZ 2017-06-30 18:39:36 +0200
  • 376d435658
    add missing alternative case for Array in Eq, Ord and Show instances of IDBKey KtorZ 2017-06-30 18:39:10 +0200
  • ae0952a5df
    add transaction to onUpgradeNeeded callback KtorZ 2017-06-30 17:19:31 +0200
  • 652e6518f6
    add event handlers to Database and Transaction KtorZ 2017-06-30 14:28:39 +0200
  • bd0306927e
    remove EXCEPTION effects from Aff effects and rename eff -> e KtorZ 2017-06-30 14:12:15 +0200
  • fdbbd1703e
    add some sugar (defaultParameters) and use type synonym to improve readability KtorZ 2017-06-30 13:49:59 +0200
  • f583308d73
    complete test suite for IDBObjectStore KtorZ 2017-06-30 11:31:10 +0200
  • fc4915bddf
    add missing export for class method KtorZ 2017-06-30 11:30:50 +0200
  • 0bcf2b0323
    make CursorDirection non-optional when openin cursor KtorZ 2017-06-30 11:30:27 +0200
  • 302a9f31af
    add IDBKey instance to Key KtorZ 2017-06-30 11:30:06 +0200
  • ea5183dcc7
    complete test cases for IDBKeyRange interface KtorZ 2017-06-29 18:03:00 +0200
  • aeca81c760
    add Show instances for other foreign types KtorZ 2017-06-29 18:02:44 +0200
  • 889b7767a9
    change constructors for IDBKeyRange -> return Maybe when used with Bounce KtorZ 2017-06-29 17:51:11 +0200
  • 629979d88f
    add Show and Ord instances to IDBKeys KtorZ 2017-06-29 17:50:13 +0200
  • d84ad46e12
    rework a bit watching script KtorZ 2017-06-29 17:06:46 +0200
  • ca3346e4ef
    fix IDBKeyRange implementation accordingly KtorZ 2017-06-29 17:06:28 +0200
  • 41f0d5df7d
    add test cases for IDBKeyRange KtorZ 2017-06-29 17:06:16 +0200
  • 3004733e9e
    add IDBKey instance for numbers KtorZ 2017-06-29 17:05:53 +0200
  • a955d2cfb2
    fix wrong native function called introduced during refactor KtorZ 2017-06-29 17:05:32 +0200
  • aa6595d33f
    move IDBIndex implementation in an Internal folder (shared with IDBObject) KtorZ 2017-06-29 17:05:11 +0200
  • e1ed58b420
    remove old index.html file KtorZ 2017-06-29 15:49:48 +0200
  • 277bef4fa1
    update tests with latest API changes KtorZ 2017-06-29 15:49:11 +0200
  • 45df4f6fe8
    add npm and bower to gitignore KtorZ 2017-06-29 15:43:38 +0200
  • ec1fd09edc
    add IDBKeyRange API bindings KtorZ 2017-06-29 15:41:30 +0200
  • 464d609156
    review implementation structure completely. See details KtorZ 2017-06-29 14:34:33 +0200
  • 607929ce98
    write 'start' script for dev using entr (pulp watcher doesn't do well with recursive watch in nested dirs KtorZ 2017-06-29 11:23:05 +0200
  • 85e6e996fd
    implement binding for IDBCursor KtorZ 2017-06-29 11:22:22 +0200
  • 5454bfa567
    rename KeyPath -> IDBKey and fix IDBObjectStore type signature KtorZ 2017-06-29 11:21:30 +0200
  • 757377cb2b
    rename Key -> KeyPath & complete methods binding of IDBObjectStore KtorZ 2017-06-23 21:39:31 +0200
  • 27fcfe4dc3
    add add() method and corresponding specs KtorZ 2017-06-23 18:13:25 +0200
  • 1565c5bd0f
    define Key type and implement serialization for Int, String, Date and Array of those KtorZ 2017-06-23 18:09:07 +0200
  • 846ad4dd1b
    implement direct accessors for IDBObjectStore + fix createObjectStore impl KtorZ 2017-06-23 14:28:42 +0200
  • 43f28e480b
    add specs for IDBDatabase methods KtorZ 2017-06-23 14:28:19 +0200
  • 7e71fe18ab
    fix onBlocked callback -> request not ready, so no db accessible KtorZ 2017-06-23 13:13:48 +0200
  • 16d379d6cd
    write specs for IDBFactory KtorZ 2017-06-23 13:13:12 +0200
  • 521f354802
    remove Synchronous / Asynchronous type and pass fromMaybe as dependency KtorZ 2017-06-23 10:31:11 +0200
  • a20d12741a
    initiate karma test runner KtorZ 2017-06-23 10:19:43 +0200
  • a41af095e7
    complete methods for Transaction API KtorZ 2017-06-22 17:24:08 +0200
  • 86afd03dbe
    move open and deleteDatabase in IDBFactory module KtorZ 2017-06-22 17:02:29 +0200
  • 08b42d717d
    add transaction method and finalize IDBDatabase API KtorZ 2017-06-22 16:49:37 +0200
  • 3945b8a436
    remove previously exported Main.js KtorZ 2017-06-22 16:48:56 +0200
  • 0b0579aa12
    add deleteObjectStore, createObjectStore and close methods to IDBDatabase KtorZ 2017-06-22 16:19:21 +0200
  • 02e2a5832e
    introduce 'deleteDatabase' method for IDBDatabase KtorZ 2017-06-22 15:29:19 +0200
  • 25ecf277d2
    move success callback as a result of the Aff computation KtorZ 2017-06-22 14:56:43 +0200
  • 57a377b1ef
    get hands around FFI in PureScript -> open function done KtorZ 2017-06-22 14:21:12 +0200
  • 2c8601441e
    initialize the purescript project KtorZ 2017-06-22 14:20:17 +0200
  • fd43068cdf
    collect and groom informations on the API specifications KtorZ 2017-06-16 16:30:48 +0200
  • 923711b346 Initial commit Matthias Benkort 2017-06-16 15:12:20 +0200