Commit Graph

  • d95b41315c node page: don't display "undefined" if node has never been saved yet Oliver Gerlich 2018-07-21 18:50:08 +0200
  • 2cc533c481 node page: display map correctly also if node doesn't have location info Oliver Gerlich 2018-07-21 18:46:19 +0200
  • d7e98625e2 node: don't show "Start follow position" button at all if browser does not support navigator.geolocation Oliver Gerlich 2018-07-19 22:53:30 +0200
  • 3a18da51c8 menu: remove logo Oliver Gerlich 2018-07-19 22:29:57 +0200
  • bd7cef3f00 socket: don't notify user on every failed connection attempt Oliver Gerlich 2018-07-19 21:54:13 +0200
  • 2fca4b49fe fix exception in list.renderView() introduced by adding debouncer.run() Oliver Gerlich 2018-07-19 21:46:35 +0200
  • 141c8b798e
    fix travis builds Martin/Geno 2018-07-19 02:03:43 +0200
  • e77e94ef85 list perf: limit list to 20 nodes by default Oliver Gerlich 2018-07-16 22:59:13 +0200
  • fc50416e4e
    list perf: limit list to 20 nodes by default Oliver Gerlich 2018-07-16 22:59:13 +0200
  • 885b3232c3 move debouncing logic to separate Debouncer class, and use it for list view Oliver Gerlich 2018-07-18 23:12:35 +0200
  • 67dd56d71d call render() again after render bouncer timer has elapsed Oliver Gerlich 2018-07-18 22:29:54 +0200
  • ba1045aacd render bouncer Martin/Geno 2018-07-17 23:54:11 +0200
  • 9563dababa
    move debouncing logic to separate Debouncer class, and use it for list view Oliver Gerlich 2018-07-18 23:12:35 +0200
  • e8971f71db call render() again after render bouncer timer has elapsed Oliver Gerlich 2018-07-18 22:29:54 +0200
  • 82afb3aec9
    render bouncer Martin/Geno 2018-07-17 23:54:11 +0200
  • af80ade82b
    Disable notification of successful node update Martin/Geno 2018-07-17 23:13:51 +0200
  • 140f11257a
    implement full yanic (to run freifunkmanager at his own) Martin/Geno 2018-07-17 23:11:47 +0200
  • b97ac6ea43 node page: display GPS coordinates next to toggle button Oliver Gerlich 2018-07-16 19:02:11 +0200
  • fb0f2f054d node page: some fixes for GPS-following Oliver Gerlich 2018-07-15 23:23:56 +0200
  • ad7cc8d0aa node page: fix bug if navigator.geolocation.watchPosition() returns 0 as id Oliver Gerlich 2018-07-15 22:46:37 +0200
  • 7f498b4a6e node page: set node details (hostname/owner etc.) also if location is unknown Oliver Gerlich 2018-07-15 22:16:23 +0200
  • 2417bc3ae0 extend README file Oliver Gerlich 2018-07-17 21:34:46 +0200
  • b3b8d1f53f menu: rename "Statistics" to "Stats" to save some space on phone screens Oliver Gerlich 2018-07-16 22:23:44 +0200
  • 043e7225fd list perf: use documentFragment to add all rows to table in one operation Oliver Gerlich 2018-07-16 22:26:40 +0200
  • 66d8951ad9 list perf: use textContent instead of innerHTML Oliver Gerlich 2018-07-16 22:25:45 +0200
  • 10a717f558 list: fix exception when typing in list filter fields Oliver Gerlich 2018-07-16 22:43:47 +0200
  • 19e9444f91 list perf: use documentFragment to add all rows to table in one operation Oliver Gerlich 2018-07-16 22:26:40 +0200
  • 2aea77009b list perf: use textContent instead of innerHTML Oliver Gerlich 2018-07-16 22:25:45 +0200
  • 70cae38789 list: fix exception when typing in list filter fields Oliver Gerlich 2018-07-16 22:43:47 +0200
  • edaa1c8f69 extend README file Oliver Gerlich 2018-07-17 21:34:46 +0200
  • a82327431d menu: rename "Statistics" to "Stats" to save some space on phone screens Oliver Gerlich 2018-07-16 22:23:44 +0200
  • f5fd6c9720
    Merge 36ad5d10e5 into 485ecc13c6 Geno 2018-07-17 12:30:05 +0000
  • 36ad5d10e5 backend: extend log messages Oliver Gerlich 2018-07-16 23:08:56 +0200
  • 97efb0cfc6 [wip] extend README file Oliver Gerlich 2018-07-16 23:08:02 +0200
  • 6cac9defbd [test only] add "Create Heavy Load" button to node page Oliver Gerlich 2018-07-16 23:02:52 +0200
  • d999559fa5 list perf: limit list to 10 nodes Oliver Gerlich 2018-07-16 22:59:13 +0200
  • 224e7e0c20 list: fix exception when typing in list filter fields Oliver Gerlich 2018-07-16 22:43:47 +0200
  • 0309dbb00e list perf: use documentFragment to add all rows to table in one operation Oliver Gerlich 2018-07-16 22:26:40 +0200
  • cbd87c85c8 list perf: use textContent instead of innerHTML Oliver Gerlich 2018-07-16 22:25:45 +0200
  • c7b051e73b list perf: re-render list at most once per second Oliver Gerlich 2018-07-16 22:18:32 +0200
  • 1c6c8b0e02 menu: rename "Statistics" to "Stats" to save some space on phone screens Oliver Gerlich 2018-07-16 22:23:44 +0200
  • 780fce0fc8 node page: display GPS coordinates next to toggle button Oliver Gerlich 2018-07-16 19:02:11 +0200
  • 7c60ebddf5 node page: some fixes for GPS-following Oliver Gerlich 2018-07-15 23:23:56 +0200
  • b7f07ccbe0 node page: fix bug if navigator.geolocation.watchPosition() returns 0 as id Oliver Gerlich 2018-07-15 22:46:37 +0200
  • cf80198928 node page: set node details (hostname/owner etc.) also if location is unknown Oliver Gerlich 2018-07-15 22:16:23 +0200
  • 485ecc13c6
    default channel on create node + send callback Martin/Geno 2018-07-15 22:47:05 +0200
  • 63f77d87c7
    fix statistics channel view Martin/Geno 2018-07-15 21:55:13 +0200
  • cd511dce8e web: rework store.js and interaction with view/node.js Oliver Gerlich 2018-07-15 21:09:39 +0200
  • 147275ef17 web: rework store.js and interaction with view/node.js Oliver Gerlich 2018-07-15 21:09:39 +0200
  • 393caf55f8
    announce useable channels + fix tests Martin/Geno 2018-07-15 21:04:17 +0200
  • ca1835fcac
    switch channel by ubus -> without restart Martin/Geno 2018-07-15 20:00:18 +0200
  • 82270e6fa3
    cleanup and migrate to newer libraries (use NEW Javascript env) + add secret Martin/Geno 2018-06-30 16:20:54 +0200
  • a86ac56b75
    cleanup Martin/Geno 2018-06-30 01:45:51 +0200
  • 37cf186d32
    add micro controller for clients - right interface v2017.0.0 Martin Geno 2017-07-08 19:54:43 +0200
  • a683b6b1ac
    mux fix Martin Geno 2017-07-08 19:00:36 +0200
  • c477cfabc6
    ssh exit code to debug Martin Geno 2017-07-08 18:50:46 +0200
  • c704b08d5c
    add micro controller for clients Martin Geno 2017-07-08 18:42:03 +0200
  • c28a14010d
    enable updater + some mutex Martin Geno 2017-07-07 08:12:25 +0200
  • 87a2f08c85
    Fix ssh commands for wifi Martin Geno 2017-07-06 18:20:12 +0200
  • 17ccb2c4ff
    channel used stats Martin Geno 2017-07-06 14:25:24 +0200
  • b921e6cdee
    fix some nil basic on connect Martin Geno 2017-07-06 12:17:10 +0200
  • fbd01cf7ab
    mux on ssh Martin Geno 2017-07-06 09:57:25 +0200
  • 3540b638f6
    fix ssh update Martin Geno 2017-07-06 09:17:19 +0200
  • 1a7989a24e
    ssh update on connect + web: define unseen before offline Martin Geno 2017-07-06 08:03:37 +0200
  • e02273e0ef
    [TASK] autoselect https websocket (wss) Martin Geno 2017-07-01 02:10:56 +0200
  • 75f3bae1f4
    [BUGFIX] update vendor Martin Geno 2017-06-30 22:39:06 +0200
  • f9e219ba20 Create LICENSE.md Geno 2017-06-13 00:49:42 +0200
  • d4ef66028d
    [TASK] logo Martin Geno 2017-05-30 22:49:16 +0200
  • 3b74ddbf6a
    [BUGFIX] consoleView Martin Geno 2017-05-30 18:40:06 +0200
  • 7aa5896c4f
    [TASK] add console to backend Martin Geno 2017-05-30 16:39:14 +0200
  • 2e5873a541
    [TASK] add consoleView Martin Geno 2017-05-30 14:35:11 +0200
  • 6046e7dd95
    [TASK] add ssh List for handling result of everywhere run Martin Geno 2017-05-30 11:17:16 +0200
  • f3e9b6c0db
    [TASK] add functions to listView + allow unlearn nodes Martin Geno 2017-05-30 02:16:46 +0200
  • f48aaf3236
    [TASK] add hostname to nodeView Martin Geno 2017-05-29 23:39:49 +0200
  • 75ffdbeefe
    [TASK] add tests for webserver (for coveralls) Martin Geno 2017-05-29 23:04:29 +0200
  • c82a07d3fe
    [TASK] extract lib package Martin Geno 2017-05-29 22:55:38 +0200
  • 376afc7494
    [TASK] add vendor for yanic client Martin Geno 2017-05-29 22:29:35 +0200
  • c1d9386698
    [TASK] use yanic client from package Martin Geno 2017-05-29 22:28:24 +0200
  • 9439c7285a
    [TASK] config location for breminale Martin Geno 2017-05-19 21:03:14 +0200
  • a4045b50a6
    eslint all (with some exludes) Martin Geno 2017-05-16 19:18:35 +0200
  • d3fcd7f232
    eslint Martin Geno 2017-05-16 16:00:32 +0200
  • 2e2142b155
    [TASK] add geojson support Martin Geno 2017-05-16 02:27:30 +0200
  • e2774c3880
    [TASK] add position editing of node Martin Geno 2017-05-16 00:22:15 +0200
  • 7a4a6c66e9
    add stats + map Martin Geno 2017-05-15 21:59:48 +0200
  • 2a5ab5c1f5
    [TASK] add temporary blacklist Martin Geno 2017-05-14 10:04:45 +0200
  • b190bd43c4
    [TASK] nice list Martin Geno 2017-05-12 21:32:10 +0200
  • ac87050fa0
    [TASK] add tablesort and routing Martin Geno 2017-05-09 20:40:18 +0200
  • 3e1242c5cf
    [TASK] frontend improve notify run without gui Martin Geno 2017-05-09 18:05:55 +0200
  • 85ba20ba4f
    [TASK] switch to own freifunk bremen themen Martin Geno 2017-05-09 17:45:16 +0200
  • b03f59dfc7
    [TASK] gui add notification Martin Geno 2017-05-09 02:12:10 +0200
  • 24248d3673
    [BUGFIX] improve websocket and stats of nodes Martin Geno 2017-05-09 01:03:44 +0200
  • 9579f62815
    [TASK] publish statistics (e.g. websocket) Martin Geno 2017-05-08 19:49:18 +0200
  • 7de61d62fb
    [TASK] add websocket and webroot Martin Geno 2017-05-08 19:13:29 +0200
  • d954d7c851
    [TASK] add node model Martin Geno 2017-05-07 03:37:30 +0200
  • 34ee3c5e62
    [TASK] learn nodes by yanic socket-database Martin Geno 2017-05-06 19:44:37 +0200
  • f27a058c5a
    [TASK] ssh manager handler for string output Martin Geno 2017-05-06 15:09:59 +0200
  • 50cdc796de
    [DOC] some doku Martin Geno 2017-05-06 14:45:19 +0200
  • c9bd9ed9c3
    [TASK] disable ssh manager test (becouse of network) Martin Geno 2017-05-06 14:44:57 +0200
  • 944489406c
    [TASK] add ssh manager, config and log Martin Geno 2017-05-06 14:37:24 +0200
  • 4c6cedb91b
    Init rewrite 2017 Martin Geno 2017-05-06 12:08:25 +0200