57 Commits

Author SHA1 Message Date
Mark Nadal
7e8d126e8c default to RAD! 2018-07-22 02:00:00 -07:00
Mark Nadal
6164d4c753 adjust defaults 2018-07-17 15:50:42 -07:00
Mark Nadal
48c7a442a9 rename 2018-02-06 04:55:16 -08:00
Mark Nadal
d588b57ecd fixed demo server speed! opt.wait was universal 2017-11-20 14:37:02 -08:00
Mark Nadal
95280b89f8 v0.9.x ! Try S3 again? 2017-11-18 20:33:15 -08:00
Mark Nadal
d47c5d5449 Critical fix for async/sync. 2017-10-16 01:10:23 -07:00
Mark Nadal
42e0ac89ea fix async/sync 2017-10-16 00:03:59 -07:00
Mark Nadal
b3e59d243e goodbye experiment 2017-08-25 03:39:42 -07:00
Mark Nadal
4db1ae9872 v0.8 baby! Last Breaking Changes! 2017-07-06 18:10:41 -07:00
Mark Nadal
9b752c3937 clarify root more for SEA, lots more to go 2017-04-21 15:42:42 -07:00
Mark Nadal
6950f7d90c have file adapter support lexical all souls cursor 2017-04-04 18:56:53 -07:00
Mark Nadal
ec3288e583 load testing! 2017-03-11 07:03:55 -08:00
Mark Nadal
3f0c2c6267 fix S3 2017-02-16 23:38:34 -08:00
d3x0r
d4a8ec655f Fixed _field mangle. 2017-02-09 10:56:55 -08:00
d3x0r
8d5f6deee6 Move file state object to gun root opt
add _file to  gun.opt.
use at.gun.back('opt._file')  to get this object; allows per-gun-graph file options.
2017-02-09 10:21:52 -08:00
Mark Nadal
b03f6e0de8 put as merge 2017-01-27 22:12:50 -08:00
Mark Nadal
40c991426b launching 0.5! 2017-01-27 07:40:24 -08:00
Mark Nadal
d0bbcef285 0.5! 2017-01-27 06:27:04 -08:00
Mark Nadal
77d71a0c94 pushing! 2017-01-27 04:58:16 -08:00
Mark Nadal
d5cf9938c1 Update file.js 2016-12-26 22:48:59 -08:00
Mark Nadal
2e826ca9d8 fix reads 2016-12-26 22:46:27 -08:00
Mark Nadal
db74549326 warning: file.js/data.json is for local development testing only. 2016-12-26 21:12:21 -08:00
Jesse Gibson
f999e5f2ea Fix chain option search
If you're reading this commit history, please avert your eyes. 3
commits to fix this admittedly simple problem is more than my pride can handle.
The `gun.Back()` function was only searching for `opt`, not
`opt.file`. It would stop at the first mention of `opt` even if it
didn't have settings for `file`. Now it won't.
2016-11-15 16:20:18 -07:00
Jesse Gibson
e7162aa098 Reliably check file.js options
The FileJS module can be passed options in two ways, and this commit
ensures they're treated in the right way.
Previously, options passed as .put or .get parameters would be favored
over those used on the chain, even if `file` wasn't specified. Now, the
module will only use the method options if `file` is mentioned, falling
back to the chain options.
This was a mistake on my part with the first PR (#268), I failed to notice notice that edge case.
2016-11-15 13:10:00 -07:00
Jesse Gibson
3e66aff985 Allow opting out of file.json
If the most recent gun options disable the file module, then it
won't try to read/write from the json. Previously it would. Also, now
you can override the behavior by passing `{ file: false }` as the
options in `gun.put`.
2016-11-14 16:31:45 -07:00
Mark Nadal
2ce6c80521 fix crashing bug found by @d3x0r 2016-09-25 18:09:28 -07:00
Mark Nadal
cdbf06e9c4 pretty print data.json for @d3x0r 2016-09-25 13:41:14 -07:00
Mark Nadal
fa3d3eeff4 0.5 BETA TESTING 2016-09-25 13:06:29 -07:00
Mark Nadal
7fde5eb836 fix/mask @d3x0r 's #203 2016-07-11 16:08:54 -07:00
Mark Nadal
1fdd9cf89a 20% tests passing! Before testing server. 2016-05-25 13:11:06 -07:00
Mark Nadal
25e7579d13 Merge pull request #191 from PsychoLlama/develop
Make `data.json` human-readable
2016-05-21 18:23:14 -06:00
Jesse Gibson
c35ae5e669 Make data.json human-readable
Since the file.js module is only for development or getting started, we
shouldn't have to minify the data before persisting it. In fact, it may
hurt things, since it obfuscates our data structure and makes it harder
to understand what's going on under the hood.
In this commit, I swapped `Gun.text.ify` with JSON's `stringify` and
gave it a 2-space formatting option to make the data more readable.
2016-05-21 17:04:00 -06:00
Mark Nadal
4631200115 refinements on structuring 2016-02-11 08:11:37 -08:00
Mark Nadal
cec7e10133 Streaming demo
Major changes for the streaming demo, pushing to GitHub
2016-02-09 16:30:47 -08:00
Mark Nadal
c8fe8ae00c SPAM 2016-02-03 12:07:41 -08:00
Mark Nadal
7f44bed3d9 quick express fixes 2016-01-28 13:00:38 -08:00
Mark Nadal
59f20c2cbd couple fixes 2015-12-30 14:51:15 -08:00
Mark Nadal
8c0dae0176 server updated 2015-12-26 21:14:14 -08:00
Mark Nadal
ab138b5350 BREAKING 0.3 ONLY CORE MEMORY WORKS!
# Conflicts:
#	lib/file.js
2015-12-23 18:12:01 -08:00
Mark Nadal
6d15aa1e61 API 0.3 BREAKING CHANGES, TESTS PASSING 2015-12-22 01:56:41 -08:00
Thomas Kalka
61ded1b337 ws 2015-11-19 10:03:05 +01:00
Thomas Kalka
690eb4c81a do queueing right 2015-11-19 09:54:09 +01:00
Thomas Kalka
0489b3d634 fix concurrent writes and remember known nodes 2015-11-18 03:00:47 +01:00
Mark Nadal
b36d6f5247 move put's back.emit to the bottom for improved perf. 2015-11-09 19:07:08 -08:00
Mark Nadal
2abfc17c14 tests pass, drivers fixed! 2015-07-03 22:48:38 -07:00
Mark Nadal
566c5c1cd6 moved code around, union event, val listens 2015-07-03 11:55:16 -07:00
Mark Nadal
18cb3afba4 make get lazy 2015-06-25 13:16:20 -07:00
Mark Nadal
6a49f56a45 ignore using file driver if s3 2015-06-23 13:38:30 -07:00
Mark Nadal
b2af477752 fixed nasty union bug but need test, key opt but need test, no false trigger, val unique check, tab respects instances, http header sent safety. 2015-06-17 02:29:08 -07:00
Mark Nadal
04059b8feb local server spam stress test, map field 2015-06-15 19:24:43 -07:00