Formal Studio Code

The code behind the simple website creation platform.

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2018-08-21
22:28
began factoring out site supervision into Site.Supervisor Leaf check-in: a13c798d38 user: eli tags: dev
2018-08-16
01:37
added logging on new user joining Leaf check-in: 2819b764c4 user: eli tags: timber
2018-08-15
16:54
added timber to test dependency as well as dev and prod check-in: 879650c0e1 user: eli tags: timber
16:48
now creating all three fields for Timber UserContext struct with strings check-in: 94664f8a68 user: eli tags: timber
16:39
added timber as a dependency for logging check-in: 35d59de7ac user: eli tags: timber
16:19
Create new branch named "timber" check-in: 80734ceb2e user: eli tags: timber
00:47
put page functions into services to make them self-contained check-in: 405f01e5dd user: eli tags: dev
2018-08-14
16:37
factored host database logic into host module ; removed Studio module check-in: a76a30b77d user: eli tags: dev
2018-08-12
02:48
refactored Formal.Site to be a Web.Service check-in: 1222a0a0b4 user: eli tags: dev
2018-08-11
16:36
added start_link method in Web.Service __using__ macro check-in: aaa584d2b6 user: eli tags: dev
01:31
put web based funtionality into web subtree check-in: f4b1d15b21 user: eli tags: dev
01:08
made each Web.Service able to be an application itself check-in: a5b53240d8 user: eli tags: dev
00:56
put configuration and setup into Studio service for a minimal application check-in: 90a0a39285 user: eli tags: dev
2018-08-10
23:48
renamed gateway to service; removed redundant request structs check-in: e304ee6d3d user: eli tags: dev
20:32
fixed app name from :studio to :formal in last place; tests pass check-in: e30fb9d94a user: eli tags: dev
20:26
renamed Studio namespace to Formal ; broke tests check-in: c0580c7d31 user: eli tags: dev
2018-08-09
20:32
changed calling structure for handling web requests check-in: c6c3657c62 user: eli tags: dev
2018-08-08
03:21
consolidated two GET endpoints check-in: 8dea46b8a5 user: eli tags: dev
03:16
factored out existing HTTP request dispatching logic check-in: f83ff5622f user: eli tags: dev
01:58
added beginning of web framework with requests check-in: 829e293c0d user: eli tags: dev
2018-07-31
21:46
added todo for better error messages check-in: 78b8ab30ec user: eli tags: dev
2018-07-29
21:24
tweaked site admin page to include help documentation more prominently check-in: 8ff635be0c user: eli tags: dev
19:11
no longer showing title and description as false if it is blank check-in: 501cc6c4d5 user: eli tags: dev
18:57
update CSS to use cute arrows instead of bullet points for ul and removed link underlines check-in: f1843a6b72 user: eli tags: dev
2018-07-28
21:29
added support email to admin interface check-in: c4dcbb0508 user: eli tags: dev
20:03
added MIT License check-in: 662674b0f3 user: eli tags: dev
19:51
change formal site to formal studio in README check-in: 3b53be5feb user: eli tags: dev
19:00
tweaked beta phrasing check-in: 6289822485 user: eli tags: dev
18:52
added beta preview note to join page check-in: a0dd836622 user: eli tags: dev
03:46
added handling of additional error for same bug check-in: 5c931e0245 user: eli tags: dev
03:31
fixed bug where viewing another user's site while signed in would return 500 check-in: 92fecd16e0 user: eli tags: dev
2018-07-27
15:25
changed Home menu item to Take Me Home check-in: 585083ee07 user: eli tags: dev
04:53
added link to site home page to each site page except home page check-in: f6b208e3c1 user: eli tags: dev
2018-07-25
17:03
added ability for user to edit their stylesheet check-in: a9b044ed74 user: eli tags: dev
04:36
now serving each site's pages at a sub path of the site's home page; design sucks check-in: 79f8dd0e92 user: eli tags: dev
2018-07-24
15:48
added sub-todo items check-in: a3b31e6822 user: eli tags: dev
03:42
added todo to factor out generic web libraries check-in: 2e405546eb user: eli tags: dev
01:39
added configurable nav bar component to pages check-in: 548101164e user: eli tags: dev
2018-07-23
14:36
refactored Studio.UI to automatically generate functions from templates; add insecure option to Studio.App check-in: ffae22b1d1 user: eli tags: dev
2018-07-22
18:45
updated to do items for v0.1 so each account has one fully functional site check-in: 50614281c4 user: eli tags: dev
2018-07-21
15:53
made login cookie secure with a max age of 2 years check-in: 263064c62b user: eli tags: dev
14:31
made pink at end of background gradient lighter check-in: 86195386fc user: eli tags: dev
2018-07-20
06:17
added a few to-do items check-in: c84c5e8162 user: eli tags: dev
06:10
tweaked appearance of inputs to be more responsive check-in: 69f06f7152 user: eli tags: dev
05:59
some tweaks to mobile CSS that was messed up in last change with margins check-in: 6e89e8ed07 user: eli tags: dev
05:28
improved experience of editing pages with better layout check-in: fbf83db9b4 user: eli tags: dev
01:07
changed name from formal site builder to formal studio in config check-in: 555fb60198 user: eli tags: dev
01:03
updated styling to more modern look check-in: 14e5a0cef0 user: eli tags: dev
2018-07-18
19:55
updated depo to newer version check-in: c2e097f9e8 user: eli tags: dev
19:54
changed account creation flow to not include creating a first site check-in: 89b077a511 user: eli tags: dev