-
20997c0543
Move dlayer All symbol
feature/node-rewrite
Sven Slootweg
2023-07-15 21:05:48 +0200
-
146f94bf65
Move drives API to sysquery module
Sven Slootweg
2023-07-15 16:14:52 +0200
-
28e61a0d83
Add (untested) tree-map-flat utility
Sven Slootweg
2023-07-15 16:14:25 +0200
-
8018850aec
tree-map: implement recurseAfterMap option
Sven Slootweg
2023-07-15 16:14:02 +0200
-
0579764d7b
Rename upper-snake-case
Sven Slootweg
2023-07-14 03:31:45 +0200
-
b83ae646e3
Refactor sysquery-mounts for async type factories
Sven Slootweg
2023-07-14 03:31:21 +0200
-
15577b2908
Move block device existence check
Sven Slootweg
2023-07-14 03:30:58 +0200
-
be5317183c
Refactor dlayer-source API to be less opinionated
Sven Slootweg
2023-07-13 03:55:54 +0200
-
c3af4706b8
Delete never-completed map-tree package
Sven Slootweg
2023-07-13 03:30:52 +0200
-
da472314dc
Give mounts/blockDevices their own module, cleanup
Sven Slootweg
2023-07-13 02:53:23 +0200
-
52e4d441e9
Throw out old GraphQL debris
Sven Slootweg
2023-07-13 02:04:47 +0200
-
e0e42cab95
Modularize mounts/block devices, cleanup
Sven Slootweg
2023-07-13 02:01:17 +0200
-
300c58533f
Move LVM schema into dlayer module
Sven Slootweg
2023-07-07 01:18:31 +0200
-
a768a3f246
Delete moved-out packages
Sven Slootweg
2023-07-05 02:00:17 +0200
-
ea9a7b2c43
WIP
Sven Slootweg
2023-07-05 01:53:36 +0200
-
87c95dc60a
dlayer: Add module system
Sven Slootweg
2023-07-05 01:14:06 +0200
-
b33cc34550
Internal refactor of dlayer, to make feature changes easier
Sven Slootweg
2023-06-27 15:10:13 +0200
-
8610aed04c
Simplify further
Sven Slootweg
2022-11-13 02:43:12 +0100
-
be01fcc4bf
Further simplify data source architecture
Sven Slootweg
2022-11-12 19:06:21 +0100
-
71d48f06cd
WIP, simplify architecture for now
Sven Slootweg
2022-11-12 18:54:23 +0100
-
7bc156469f
Clean up debugging junk
Sven Slootweg
2022-09-15 16:12:56 +0200
-
edc6e0f8be
Refactor dlayer
Sven Slootweg
2022-09-15 16:04:20 +0200
-
1869fc3792
WIP
Sven Slootweg
2022-09-15 03:39:00 +0200
-
e9d0abba70
WIP
Sven Slootweg
2022-09-14 19:10:25 +0200
-
a93e3cf8dd
WIP
Sven Slootweg
2022-05-21 17:43:54 +0200
-
f08044baf3
WIP
Sven Slootweg
2022-05-21 14:42:44 +0200
-
060e7d06e5
WIP, move from GraphQl to dlayer
Sven Slootweg
2022-02-01 12:21:41 +0100
-
6b5bd204d3
WIP: Modularize out parsers
Sven Slootweg
2020-10-27 00:14:43 +0100
-
f85ab90be1
WIP
Sven Slootweg
2020-10-26 00:47:02 +0100
-
98a4bcb6d8
WIP
Sven Slootweg
2020-10-24 18:37:01 +0200
-
b9fc50c0d2
WIP
Sven Slootweg
2020-10-24 18:22:44 +0200
-
5be1872be3
Add Hardware sub-layout and submenu, implement auto-scaling of units,improve withData API, add filterable allBlockDevices property to drive API, WIP: convert drives page to JSX + GraphQL
Sven Slootweg
2019-04-21 23:06:04 +0200
-
937ab5154d
Trivia: Update notes
Sven Slootweg
2019-04-21 20:47:53 +0200
-
1df8aa5981
API: Modularize data source loaders
Sven Slootweg
2019-04-21 20:47:32 +0200
-
385d526b0f
Add forgotten isUnderPrefix implementation
Sven Slootweg
2019-04-21 19:48:07 +0200
-
b9e2515dd3
Implement active tab highlighting in JSX layout
Sven Slootweg
2019-04-21 19:41:41 +0200
-
ab279c84f3
Update notes
Sven Slootweg
2019-04-21 19:19:34 +0200
-
4944d3560d
Implemented recursive type loader for API types
Sven Slootweg
2019-04-21 19:01:08 +0200
-
f8f35c5dcf
WIP: Integrate GraphQL API in React templater
Sven Slootweg
2019-04-21 18:31:10 +0200
-
37daf9a628
Implement asynchronous React templater
Sven Slootweg
2019-04-21 18:30:22 +0200
-
db056bbe2f
Break out GraphQL abstractions and API implementation
Sven Slootweg
2019-04-21 17:30:11 +0200
-
729c069048
Administrative trivia
Sven Slootweg
2019-04-21 13:54:45 +0200
-
85c7c9a803
WIP: Move SMART health logic to GraphQL API, and further complete SMART support in API
Sven Slootweg
2019-04-20 22:24:35 +0200
-
e9619f387a
Add local disk pool to gitignore
Sven Slootweg
2019-04-20 21:50:36 +0200
-
e10935c79a
WIP: Various web-y things.
Sven Slootweg
2019-04-20 21:49:32 +0200
-
102ac37020
Various administrative trivia
Sven Slootweg
2019-04-20 21:48:55 +0200
-
f40ce08148
Switch to build-thing + budo-express
Sven Slootweg
2019-04-20 21:43:00 +0200
-
6a78511d45
Add ESLint configuration
Sven Slootweg
2019-04-20 21:41:57 +0200
-
82e7227f91
Fix special memparse case for maximumInodes value
Sven Slootweg
2019-04-20 21:36:23 +0200
-
7244a506ae
WIP: Hardware query API
Sven Slootweg
2019-04-20 20:16:00 +0200
-
9c31b491d5
Monster commit; work on Node.js rewrite so far
Sven Slootweg
2018-06-16 22:21:56 +0200
-
6599ae02e8
Get rid of old code
Sven Slootweg
2016-09-06 07:02:37 +0200
-
6a6d41af20
Should probably remove TODO marks after completing them
Sven Slootweg
2014-01-05 12:20:07 +0100
-
947c33c0f0
Updated install script to make it work on Debian 7
Sven Slootweg
2014-01-05 12:16:51 +0100
-
d19b31731d
Implement template addition
Sven Slootweg
2013-12-30 03:19:33 +0100
-
6108091278
Template stuff
Sven Slootweg
2013-12-29 19:13:48 +0100
-
b8ff50956c
Merge branch 'feature/templates' into feature/base-theme
Sven Slootweg
2013-12-28 12:41:44 +0100
-
-
80f87892be
'Create VPS' template added
Sven Slootweg
2013-12-28 12:38:22 +0100
-
3cfe9bf059
More 'pure' theme designy thingies
Sven Slootweg
2013-12-27 22:13:36 +0100
-
7897ffe6e3
What was I thinking? Fixed bug in 'add node' form when no custom keypair was provided.
Sven Slootweg
2013-12-27 21:42:02 +0100
-
53266626b0
Add templates for VPS list and admin node list
Sven Slootweg
2013-12-27 21:34:05 +0100
-
3230a9bc23
First bits of new theme
Sven Slootweg
2013-12-27 21:05:59 +0100
-
a3d818833e
Add Transifex-related tools
Sven Slootweg
2013-06-24 13:27:58 +0200
-
eb63c49ded
Merge branch 'feature/terminate-vps' into develop
Sven Slootweg
2013-06-24 13:26:59 +0200
-
-
f67e5fdac5
Fix termination warning
Sven Slootweg
2013-06-24 13:26:32 +0200
-
061197e72c
Implement VPS termination
Sven Slootweg
2013-06-24 13:21:47 +0200
-
c0b1e519ae
Add IsTerminated column
Sven Slootweg
2013-06-24 13:01:33 +0200
-
b7a2150625
Merge branch 'fix/node-admin' into feature/terminate-vps
Sven Slootweg
2013-06-23 03:07:32 +0200
-
-
-
-
3a135a15f7
Handle JSON errors in slave responses properly
Sven Slootweg
2013-06-23 03:07:13 +0200
-
7738f17345
Fix display bug with administrative VPS controls
Sven Slootweg
2013-06-23 03:06:58 +0200
-
a89d0234ed
Merge branch 'fix/start-tunnel' into feature/terminate-vps
Sven Slootweg
2013-06-20 00:12:40 +0200
-
-
35ccac1930
Merge branch 'fix/start-tunnel' into develop
Sven Slootweg
2013-06-20 00:12:31 +0200
-
-
-
-
70c16bd335
Rename start.py to start_tunnel.py to match name when installed
Sven Slootweg
2013-06-20 00:12:19 +0200
-
23a523582c
Fix bug in setting environment variables
Sven Slootweg
2013-06-20 00:11:32 +0200
-
-
692112c9fa
Merge branch 'fix/ssh-timeout' into feature/terminate-vps
Sven Slootweg
2013-06-20 00:06:18 +0200
-
-
996e03aafc
Merge branch 'fix/ssh-timeout' into develop
Sven Slootweg
2013-06-20 00:06:04 +0200
-
-
-
-
5b74eb8af8
Fix some issues related to SSH timeouts
Sven Slootweg
2013-06-20 00:05:56 +0200
-
-
69b411612e
Update dependencies in README
Sven Slootweg
2013-06-19 23:14:47 +0200
-
163d654499
Merge branch 'fix/unused-ctid' into feature/terminate-vps
Sven Slootweg
2013-06-19 23:05:48 +0200
-
-
5726f677f5
Merge branch 'fix/unused-ctid' into develop
Sven Slootweg
2013-06-19 23:05:28 +0200
-
-
-
-
62b2b400e2
Default to 101 as highest CTID when no containers exist yet.
Sven Slootweg
2013-06-19 23:04:55 +0200
-
-
acd398d174
Add Vps::Unterminate function
Sven Slootweg
2013-06-19 22:19:32 +0200
-
2c61f0da36
Also error out on suspension when a VPS is already terminated
Sven Slootweg
2013-06-19 22:15:04 +0200
-
33fb4ef499
Add Vps::Terminate function
Sven Slootweg
2013-06-19 22:13:47 +0200
-
a48c6fea70
Add termination date field in VPS table
Sven Slootweg
2013-06-19 22:08:24 +0200
-
38dc6ccc8d
Add exceptions for termination
Sven Slootweg
2013-06-19 22:04:24 +0200
-
51f93782ae
Add settings table to database
Sven Slootweg
2013-06-19 22:00:09 +0200
-
a397ecafe2
Add Setting class
Sven Slootweg
2013-06-19 21:57:03 +0200
-
-
b631d67fbf
Include a current dump of the MySQL database schema
Sven Slootweg
2013-06-19 21:39:11 +0200
-
e5662c600f
Merge branch 'fix/rename-templater' into develop
Sven Slootweg
2013-06-19 21:22:42 +0200
-
-
7e709b7f57
Remove deprecated Templater::AdvancedParse calls and replace them with NewTemplater::Render
Sven Slootweg
2013-06-19 21:21:39 +0200
-
-
eab62d5985
Merge branch 'feature/edituser' into develop
Sven Slootweg
2013-06-18 00:20:09 +0200
-
-
1ec52b4f4a
Prevent lockouts
Sven Slootweg
2013-06-18 00:18:38 +0200
-
1a32c9672a
Add 'edit user' page
Sven Slootweg
2013-06-18 00:12:12 +0200
-
1cdf16421b
Update .gitignore
Sven Slootweg
2013-06-18 00:11:30 +0200
-
-
40794c7220
Add some basic UI for template management
Sven Slootweg
2013-06-13 22:16:05 +0200
-
2385ce3613
Fix: $database inaccessible from within User::GetVpsCount
Sven Slootweg
2013-06-13 22:14:12 +0200
-
7cab0bd19c
Fix: $database inaccessible from within User::GetVpsCount
Sven Slootweg
2013-06-13 22:14:12 +0200
-
-
e3da8b66a5
Replace $_CVM with more generic $_APP.
Sven Slootweg
2013-06-02 22:25:05 +0200
-
1b2b2b7600
Fix typo in /list route
Sven Slootweg
2013-06-02 22:15:06 +0200