www.spaceplanner.app

Web client to the spaceplanner API
git clone git://jacobedwards.org/www.spaceplanner.app
Log | Files | Refs

DateCommit messageAuthorFiles+-
2025-10-17 23:28Update main pageJacob R. Edwards2+17-31
2025-09-14 23:33Add furniture angle snapping toggleJacob R. Edwards1+11-2
2025-09-14 23:13Reduce furniture rotation snapAtJacob R. Edwards1+1-1
2024-11-27 07:05Quick fix for filling lock queue preventing pushJacob R. Edwards1+1-1
2024-11-14 15:02Fix touchstart being prevented in header buttonsJacob R. Edwards1+0-2
2024-11-07 06:11Hide furniture labels by defaultJacob R. Edwards1+1-0
2024-11-07 06:10Fix Editor furnitureLabels functionJacob R. Edwards1+3-3
2024-11-07 05:57Remove ir class from "Create an account" linkJacob R. Edwards1+1-1
2024-11-01 04:02Add furniture labelsJacob R. Edwards2+37-0
2024-10-31 22:36Update landing pageJacob R. Edwards3+38-22
2024-10-31 22:09Fix iOS issue with css include positionJacob R. Edwards1+1-1
2024-10-31 19:21Fix default touch actions on touch devicesJacob R. Edwards1+3-0
2024-10-31 18:58Add notMoveRadius parameterJacob R. Edwards1+2-1
2024-10-31 18:55Lower threshold parameterJacob R. Edwards1+1-1
2024-10-31 18:53Move furniture from where you press itJacob R. Edwards1+3-1
2024-10-30 16:39Add automatically generated sitemap.txtJacob R. Edwards1+12-2
2024-10-30 16:38Use a space when writing floor plansJacob R. Edwards1+1-1
2024-10-30 16:37Fix whitespaceJacob R. Edwards1+0-1
2024-10-30 00:16Fix missing policies CSS fileJacob R. Edwards1+7-0
2024-10-30 00:13Add <title> and some basic CSS to policy pagesJacob R. Edwards2+12-1
2024-10-30 00:07Add description metadataJacob R. Edwards11+11-0
2024-10-22 18:35Make "Add Furniture" a top-level buttonJacob R. Edwards1+1-1
2024-10-22 18:25Enable longpress to add furnitre only with mouseJacob R. Edwards1+1-1
2024-10-22 18:20Fix touch input devices box select in edit modeJacob R. Edwards1+3-1
2024-10-22 16:51Fix whitespaceJacob R. Edwards1+3-4
2024-10-22 16:51Add floorplan filtering in galleryJacob R. Edwards2+32-1
2024-10-22 15:47Update mapIDs sanity checkJacob R. Edwards1+2-2
2024-10-22 15:45Use async-lock to lock server interactionsJacob R. Edwards2+387-61
2024-10-21 22:38Ensure ID maps are validJacob R. Edwards1+17-1
2024-10-19 18:34Don't open furniture menu with multiple selectedJacob R. Edwards1+1-1
2024-10-19 18:26Fix bug in id mappingJacob R. Edwards1+3-1
2024-10-19 16:41Add some more furniture validationJacob R. Edwards1+19-2
2024-10-19 07:13Put some tools in a dropdown menuJacob R. Edwards2+74-7
2024-10-19 06:38Add long press on canvas to add furnitureJacob R. Edwards1+38-3
2024-10-19 03:51Allow box selection with shift key in edit modeJacob R. Edwards1+10-5
2024-10-19 03:08Add some transparency to the furniture menuJacob R. Edwards1+2-1
2024-10-19 02:59Be more specific with css touch-actionJacob R. Edwards1+4-2
2024-10-19 00:41Fix backend removal bugJacob R. Edwards1+1-1
2024-10-18 23:51Improve some user agents experienceJacob R. Edwards1+17-1
2024-10-18 23:50Add missing html for last changeJacob R. Edwards1+4-1
2024-10-18 23:50Show network/api errors to the userJacob R. Edwards4+40-6
2024-10-18 07:13Fix Select mode detectionJacob R. Edwards1+2-2
2024-10-18 06:47Update gallery styleJacob R. Edwards3+82-98
2024-10-18 05:05Mess with bar paddingJacob R. Edwards1+1-0
2024-10-18 05:02Update bar and landing page stylesJacob R. Edwards4+33-22
2024-10-17 22:55Add back mode selectorJacob R. Edwards1+18-18
2024-10-17 22:40Disable removal of orphansJacob R. Edwards1+11-0
2024-10-17 22:30Make pointer door swing updates liveJacob R. Edwards1+14-5
2024-10-17 22:27Make door swing usable without precice input methodsJacob R. Edwards1+1-1
2024-10-17 22:26Stop adding handlers to dblclickJacob R. Edwards1+0-1
2024-10-17 22:25Remove duplicate field in mode definitionsJacob R. Edwards1+0-1
2024-10-17 22:23Provide easy method to get selected objectsJacob R. Edwards2+11-16
2024-10-17 22:02Remove double click to subdivideJacob R. Edwards1+0-18
2024-10-17 21:54Make points and pointmaps smallerJacob R. Edwards1+2-2
2024-10-17 21:38Only create or move points if pointer moves a bitJacob R. Edwards1+2-2
2024-10-17 19:13Replace spaces with tabsJacob R. Edwards9+46-46
2024-10-17 18:59Add easier multi-selectionJacob R. Edwards1+97-1
2024-10-17 18:49Remove test warningsJacob R. Edwards1+0-2
2024-10-17 18:42Prevent multiple inputs on most pointer handlersJacob R. Edwards1+29-10
2024-10-17 18:38Handle pointercancel events pointer handlersJacob R. Edwards1+7-2
2024-10-17 17:05Separate selection concatnation into it's own functionJacob R. Edwards1+20-7
2024-10-17 17:03Use array iterator on array in selectHandlerJacob R. Edwards1+2-2
2024-10-17 07:41Add loading feedback to editorJacob R. Edwards2+15-0
2024-10-17 07:34Make an interface for giving user loading feedbackJacob R. Edwards4+36-9
2024-10-17 07:33Correct link to billing pageJacob R. Edwards1+1-1
2024-10-17 06:50Disable point handler when panning or zoomingJacob R. Edwards1+7-0
2024-10-17 06:43Add "Fit to view" button to the toolbarJacob R. Edwards1+5-0
2024-10-17 04:40Implement method to fit the floor plan to viewJacob R. Edwards2+25-22
2024-10-17 03:58Add furniture selection colorsJacob R. Edwards1+4-0
2024-10-17 03:39Fix some server IDs not being unmapped when deletedJacob R. Edwards1+4-6
2024-10-17 03:12Use unselect verb rather than deselectJacob R. Edwards1+1-1
2024-10-17 02:49Add multi-selectionJacob R. Edwards1+63-23
2024-10-16 23:48Add ui components for toggling point snappingJacob R. Edwards1+75-22
2024-10-16 21:11Fix onPoint stuff in precisePointHandlerJacob R. Edwards1+11-6
2024-10-16 06:57Add length of pointmap to each side of cursorJacob R. Edwards2+47-1
2024-10-16 06:35Add reselect eventJacob R. Edwards1+1-1
2024-10-16 06:12Put pointmap Length after Subdivide button in toolbarJacob R. Edwards1+3-3
2024-10-16 06:09Float selection operations (#selOps) to the rightJacob R. Edwards2+4-1
2024-10-16 06:04Use select tag in selector functionJacob R. Edwards2+9-45
2024-10-16 05:20Add arrow icons for door swingJacob R. Edwards2+4-0
2024-10-16 05:12Fix Add Furniture buttonJacob R. Edwards1+15-13
2024-10-16 04:16Add furniture duplicate button to furniture menuJacob R. Edwards3+90-54
2024-10-16 03:27Update furniture menu stylingJacob R. Edwards1+3-3
2024-10-16 03:18Fix selection not accounting for transformsJacob R. Edwards2+14-2
2024-10-16 01:03Update cache before calling patch callback in backendJacob R. Edwards1+1-1
2024-10-16 00:38Use range for furniture rotationJacob R. Edwards1+19-3
2024-10-15 22:18Notify user in case of push errorJacob R. Edwards1+3-0
2024-10-15 22:17Add pusherror callbackJacob R. Edwards1+6-1
2024-10-15 21:35Subdivide pointmap when a point is moved onto itJacob R. Edwards1+34-0
2024-10-15 20:49Hide and show door swing button as appropriateJacob R. Edwards1+5-0
2024-10-15 17:22Fix use of deleted server idsJacob R. Edwards1+24-0
2024-10-15 05:59Fix point removal behavior added in e87407Jacob R. Edwards2+6-3
2024-10-15 05:32Add subdivide button for pointmapsJacob R. Edwards1+23-0
2024-10-15 05:30Alter point removal behaviorJacob R. Edwards2+26-0
2024-10-15 05:15Support user agents that use fancy quotesJacob R. Edwards1+8-1
2024-10-15 04:41Remove Delete keybind for nowJacob R. Edwards1+2-2
2024-10-15 03:42Add default value of 'wall' for pointmap objectJacob R. Edwards1+1-0
2024-10-15 02:38Fix ridiculusly erronous fix from 63e58d2Jacob R. Edwards1+3-4
2024-10-14 20:51Use whole numbers in userLengthJacob R. Edwards1+3-3
2024-10-14 20:49Fix use of old editor.furniture_types fieldJacob R. Edwards2+8-8
2024-10-14 20:41Add buttons to change door swingJacob R. Edwards1+53-0
2024-10-14 20:11Use #selOps more appropriatelyJacob R. Edwards2+7-11
2024-10-14 18:46Have Delete and Backspace keys delete the selectionJacob R. Edwards1+2-0
2024-10-14 18:44Combine all key handlers into oneJacob R. Edwards1+19-27
2024-10-14 18:39Allow changing pointmap types with selected pointsJacob R. Edwards1+35-21
2024-10-14 18:19Call finishAction when changing pointmap typesJacob R. Edwards1+2-0
2024-10-14 18:17Print error to console aswell in etc.errorJacob R. Edwards1+2-0
2024-10-14 18:16Add styles for the new railing and window pointmapsJacob R. Edwards1+17-4
2024-10-14 18:16Use pointmaps endpoint to validate pointmap typesJacob R. Edwards3+34-14
2024-10-14 18:03Support arrays properly in the editor selector functionJacob R. Edwards3+6-10
2024-10-14 03:58Ensure pointmaps refer to two different pointsJacob R. Edwards1+3-0
2024-10-14 03:56Fix gallery delete dialog positioningJacob R. Edwards1+1-1
2024-10-14 03:42Make floorplan metadata editing button more clearJacob R. Edwards2+29-13
2024-10-14 02:50Make enter create floorplan in galleryJacob R. Edwards1+6-0
2024-10-14 02:44Add floorplan cloning buttonJacob R. Edwards2+48-1
2024-10-14 02:38Update redo undo button titlesJacob R. Edwards1+2-2
2024-10-14 01:58Fix undo and redo keys interference with typingJacob R. Edwards1+8-13
2024-10-14 01:43Only update furniture with valid inputs in furniture menuJacob R. Edwards1+15-6
2024-10-14 01:36Wrap furniture menu angle's to at 359 degreesJacob R. Edwards1+3-0
2024-10-14 01:33Remove outdated errors in furniture menuJacob R. Edwards1+4-0
2024-10-14 01:29Fix furniture menu variety Reset buttonJacob R. Edwards1+22-6
2024-10-14 01:19Alter variety input behavior in furniture menuJacob R. Edwards1+28-7
2024-10-14 01:12Fix directly deleting cache data in furniture menuJacob R. Edwards1+8-9
2024-10-14 01:05Fix backend updatedObject againJacob R. Edwards1+5-3
2024-10-14 00:56Fix some uses of updatedObjectJacob R. Edwards1+11-11
2024-10-14 00:45Use updatedObject for all objectsJacob R. Edwards2+100-103
2024-10-13 22:16Change pan button to left clickJacob R. Edwards1+1-1
2024-10-13 21:46Fix new furniture position being reset with menuJacob R. Edwards1+4-0
2024-10-13 21:41Fix furniture menu styles not being displayedJacob R. Edwards1+5-4
2024-10-13 21:10Remove "Designed by those who use it"Jacob R. Edwards1+1-1
2024-10-13 03:18Update svg cssJacob R. Edwards1+8-13
2024-10-13 03:11Move setLength to geometry libraryJacob R. Edwards2+21-18
2024-10-13 03:01Fix use of grouped furniture mapsJacob R. Edwards1+3-3
2024-10-13 03:00Fix import path for geometry lib in editorJacob R. Edwards1+1-1
2024-10-13 02:54Add rad function to geometry libraryJacob R. Edwards2+7-4
2024-10-13 02:42Use already grouped furniture maps in selectHandlerJacob R. Edwards1+10-9
2024-10-12 20:47Add footer to demo editor with link to upcoming featuresJacob R. Edwards2+26-1
2024-10-12 20:46Add upcoming features pageJacob R. Edwards3+46-0
2024-10-12 16:57Update faviconJacob R. Edwards1+11-2
2024-10-12 05:45Redirect to /register when userService fails in /servicesJacob R. Edwards1+4-0
2024-10-12 05:40Add faviconJacob R. Edwards12+34-13
2024-10-12 01:57Update floorplan gallery stylesJacob R. Edwards1+4-3
2024-10-12 01:07Remove big button classJacob R. Edwards2+1-6
2024-10-12 00:58Use step of one in the furniture menu angle inputJacob R. Edwards1+1-1
2024-10-12 00:56Use input instead of change event in furniture menuJacob R. Edwards1+4-4
2024-10-12 00:54setCustomValidity in furnitureMenu when size <= zeroJacob R. Edwards1+6-0
2024-10-12 00:52Fix error replacement selectorJacob R. Edwards1+1-1
2024-10-12 00:41Give some margins to toolbar itemsJacob R. Edwards1+4-0
2024-10-12 00:40Give buttons the big class if they're not imagesJacob R. Edwards1+5-1
2024-10-12 00:37Remove pushpull toolbar itemJacob R. Edwards1+0-9
2024-10-11 21:38Use number input type for email verification codeJacob R. Edwards1+4-0
2024-10-11 21:38Use email input type in settingsJacob R. Edwards1+1-1
2024-10-11 21:03Use handle_wrap in all pagesJacob R. Edwards10+42-41
2024-10-11 21:01Fix handle_wrap functionJacob R. Edwards1+6-7
2024-10-11 20:27Update services pageJacob R. Edwards3+49-15
2024-10-11 20:26Use verifiedEmail function in settings pageJacob R. Edwards1+1-1
2024-10-11 20:26Add api verifiedEmail functionJacob R. Edwards1+4-0
2024-10-11 19:48Redirect to settings if already payedJacob R. Edwards1+12-2
2024-10-11 19:45Fix email verification warningJacob R. Edwards1+6-11
2024-10-11 19:45Don't show profile value if nullish in settingsJacob R. Edwards1+4-0
2024-10-11 19:43Show subscribe button in bar when not subscribedJacob R. Edwards1+21-1
2024-10-11 19:03Add retry button to verification pageJacob R. Edwards1+8-0
2024-10-11 19:03Use :user substitution in email verification pageJacob R. Edwards1+2-2
2024-10-11 18:46Utilize :user substitution in various pagesJacob R. Edwards3+6-6
2024-10-11 04:22Fix path to any furniture graphicJacob R. Edwards2+2-2
2024-10-10 19:58Add bar to login and register pagesJacob R. Edwards2+5-0
2024-10-10 19:54Refresh main pageJacob R. Edwards2+50-9
2024-10-10 18:42Update backend mapPoints methodJacob R. Edwards3+110-81
2024-10-10 05:04Set display to inline-block for a.button elementsJacob R. Edwards1+2-0
2024-10-10 04:46Fix bugs introduced with demo modeJacob R. Edwards1+2-2
2024-10-10 04:40Fix /login pageJacob R. Edwards1+1-1
2024-10-10 04:31Add link to main page in bar when not logged inJacob R. Edwards1+4-1
2024-10-10 04:29Update bar marginsJacob R. Edwards1+2-2
2024-10-10 03:29Allow accessing demo mode in editorJacob R. Edwards1+23-14
2024-10-10 03:27Allow omitting floorplan in backendJacob R. Edwards1+17-11
2024-10-10 02:48Show selected pointmap's lengthJacob R. Edwards1+11-0
2024-10-10 02:48Show limited fractional lengths in userLengthJacob R. Edwards1+17-3
2024-10-10 02:46Add another mode to units separate methodJacob R. Edwards1+3-4
2024-10-10 02:27Add pointmapLength method to editorJacob R. Edwards1+9-0
2024-10-10 02:07Delete furniture when furniture map is deletedJacob R. Edwards1+2-0
2024-10-10 02:07Fix editor remove function for furnitureJacob R. Edwards1+3-2
2024-10-10 02:03Fix putServer id mixupJacob R. Edwards1+1-1
2024-10-10 02:02Utilize mapID in updateIDsJacob R. Edwards1+18-10
2024-10-10 01:39Fallback to performing a PUT if PATCH failsJacob R. Edwards1+4-0
2024-10-10 01:39Fix backend removeFurniture removing all furniture mapsJacob R. Edwards1+3-1
2024-10-10 01:37Fix furniture moving bugJacob R. Edwards1+2-1
2024-10-10 01:37Call finishAction after deleting objectsJacob R. Edwards1+1-0
2024-10-10 00:23Push history on undo and redoJacob R. Edwards1+2-0
2024-10-10 00:22Update to current place in history in backend.push()Jacob R. Edwards1+4-2
2024-10-09 21:57Fix grid displayJacob R. Edwards2+5-1
2024-10-09 21:56Call finishAction on door swingJacob R. Edwards1+1-0
2024-10-09 21:41Push to server after every actionJacob R. Edwards1+1-0
2024-10-09 21:39Fix keep_authorized intervalJacob R. Edwards1+1-1
2024-10-09 21:35Add little patch to allow logging in on editor pageJacob R. Edwards4+42-14
2024-10-09 21:05Add policiesJacob R. Edwards6+459-5
2024-10-09 18:02Improve furniture addingJacob R. Edwards1+21-4
2024-10-09 17:52Allow ui.button to be used for textual buttonsJacob R. Edwards1+10-5
2024-10-09 17:48Implement furniture stylesJacob R. Edwards11+318-103
2024-10-09 04:22Remove bullet points from floorplan listingJacob R. Edwards1+4-0
2024-10-09 04:19Update floorplan gallery styleJacob R. Edwards2+18-30
2024-10-09 04:18Add floorplan deletion confirmationJacob R. Edwards2+56-1
2024-10-08 23:11Disable autocapitalize, etc. for usernamesJacob R. Edwards1+3-0
2024-10-08 22:42Add hidden margins to aid in selecting objectsJacob R. Edwards3+114-21
2024-10-07 04:45Add more furniture graphicsJacob R. Edwards3+902-0
2024-10-07 04:00Update register pageJacob R. Edwards4+17-38
2024-10-07 03:59Fix and style loginJacob R. Edwards4+12-18
2024-10-07 02:49Use ui.login in login pageJacob R. Edwards2+3-13
2024-10-07 02:47Validate input in ui.login functionJacob R. Edwards1+59-8
2024-10-05 02:35Fix interface for changing door swingJacob R. Edwards1+1-1
2024-10-05 02:35Use arcs for door swingsJacob R. Edwards1+16-13
2024-10-05 00:52Use three.js instead of threejs-mathJacob R. Edwards4+4-4
2024-10-05 00:20Add door css backJacob R. Edwards1+6-0
2024-10-04 22:57Use floorplan IDs instead of names to support new apiJacob R. Edwards2+14-7
2024-10-04 18:19Update floorplans to use the new PUT endpointJacob R. Edwards1+12-9
2024-10-04 17:06Add 'add' iconJacob R. Edwards1+2-0
2024-10-04 17:02Display login errors on login pageJacob R. Edwards1+3-0
2024-10-04 17:00Fix etc.error functionJacob R. Edwards1+4-2
2024-10-04 16:38Remove some button stylingJacob R. Edwards2+0-12
2024-10-04 16:27Increase the size of points and pointmapsJacob R. Edwards2+3-5
2024-10-04 16:26Use :user parameter in api fetch urlsJacob R. Edwards1+5-5
2024-10-03 19:53Fix door swing when moving pointsJacob R. Edwards1+1-7
2024-10-03 19:45Fix setting door swing with certain anglesJacob R. Edwards1+7-0
2024-10-03 19:36Make use on touch-devices tolerableJacob R. Edwards1+118-92
2024-10-03 19:33Change console log call to a debug callJacob R. Edwards1+1-1
2024-10-03 19:29Fix select with null listJacob R. Edwards1+1-1
2024-10-03 19:19Don't fire select event if selection wouldn't changeJacob R. Edwards1+27-0
2024-10-03 17:34Remove unused addWallHandlerJacob R. Edwards1+0-17
2024-10-03 17:31Disable touchmove event on editorJacob R. Edwards1+2-0
2024-10-03 17:28Add point operation selector to selectHandlerJacob R. Edwards1+24-3
2024-10-03 17:27Initialize pointmap type in type selectorJacob R. Edwards1+8-1
2024-10-03 17:01Remove unused parameter from selector functionJacob R. Edwards1+4-4
2024-10-02 17:45Utilize devapi developer setting for api requestsJacob R. Edwards1+17-4
2024-10-02 17:44Add page to change developer settingsJacob R. Edwards3+119-0
2024-10-02 17:43Add developer settings apiJacob R. Edwards1+53-0
2024-10-02 15:43Put head in html tag and add viewport tagsJacob R. Edwards10+119-93
2024-09-30 20:10Fit whole floorplan into viewbox on startupJacob R. Edwards1+23-4
2024-09-30 19:47Log userInput errorsJacob R. Edwards1+1-0
2024-09-30 19:47Allow fractional numbers in user unitsJacob R. Edwards2+7-2
2024-09-30 19:46Fix calls to userLengthJacob R. Edwards1+2-2
2024-09-23 23:23Reference scripts with ./ in MakefileJacob R. Edwards1+3-3
2024-09-23 23:23Only call remove method if door swing existsJacob R. Edwards1+4-1
2024-09-23 19:16Only set door swing when cursor has moved non-triviallyJacob R. Edwards1+8-1
2024-09-23 19:16Remove door swing element when appropriateJacob R. Edwards1+15-6
2024-09-23 18:53Fix history compression algorithmJacob R. Edwards1+3-1
2024-09-23 18:53Add more context to debug logJacob R. Edwards1+1-1
2024-09-23 18:26Improve behavior of precisePointHandlerJacob R. Edwards1+5-4
2024-09-23 18:19Fix precisePointHandler snapmap removalJacob R. Edwards1+9-1
2024-09-23 17:49Fix backend mapPoints when options is undefinedJacob R. Edwards1+1-0
2024-09-23 17:38Update editor cssJacob R. Edwards1+7-2
2024-09-23 17:27Provide user interface to door swingsJacob R. Edwards1+20-1
2024-09-23 17:26Add point_offset method to svg.js linesJacob R. Edwards1+14-0
2024-09-23 17:25Draw door swings in editorJacob R. Edwards1+32-1
2024-09-23 17:24Allow setting door swing on pointmaps in backendJacob R. Edwards1+12-2
2024-09-23 02:56Remove Done/Submit button from furniture menuJacob R. Edwards1+1-2
2024-09-23 02:55Display furniture sizes in user unitsJacob R. Edwards1+43-24
2024-09-21 23:12Fix furniture menuJacob R. Edwards1+17-10
2024-09-21 23:11Dispatch the escape event when clicking canvasJacob R. Edwards1+9-4
2024-09-21 23:09Add default furniture graphic if there isn't a specific oneJacob R. Edwards2+75-0
2024-09-19 17:27Implement easier interface to unit inputsJacob R. Edwards1+19-11
2024-09-18 19:29Change how furniture editing worksJacob R. Edwards1+19-27
2024-09-18 19:23Add furniture imagesJacob R. Edwards4+332-4
2024-09-18 04:05Replace log call with debugJacob R. Edwards1+1-1
2024-09-18 04:03Fix furniture menuJacob R. Edwards1+13-13
2024-09-18 03:21Remove extranous loggingJacob R. Edwards1+0-2
2024-09-18 03:18Add point alignment snappingJacob R. Edwards1+39-1
2024-09-17 19:59Add history compressionJacob R. Edwards1+17-3
2024-09-17 19:54Fix backend's putServerJacob R. Edwards1+6-3
2024-09-17 17:35Update styles, mainly for the landing pageJacob R. Edwards3+47-16
2024-09-17 17:10Fix furnitureHandler not getting mouseupJacob R. Edwards1+5-2
2024-09-17 17:08The rest of the last commitJacob R. Edwards1+14-9
2024-09-16 20:15Fix event handlersJacob R. Edwards1+25-18
2024-09-16 19:45Fix mutation observer using undefined classList objectJacob R. Edwards1+1-1
2024-09-15 17:06Update grid after using zoom keysJacob R. Edwards1+1-0
2024-09-13 17:41Center viewbox on 0,0 at startupJacob R. Edwards1+3-1
2024-09-13 17:37Remove whitespaceJacob R. Edwards3+8-8
2024-09-13 17:34Add debug parameter to editor pageJacob R. Edwards1+16-10
2024-09-13 17:21Fix backend and editor state mismatchJacob R. Edwards3+12-44
2024-09-13 17:20Remove unused argument from Editor's applyOpJacob R. Edwards1+1-1
2024-09-13 17:16Fix oldValue not being set on remove in HistoryJacob R. Edwards1+20-16
2024-09-11 18:47Update logging callsJacob R. Edwards2+5-6
2024-09-11 18:36Get diff oldValue from previous diffsJacob R. Edwards1+12-13
2024-09-11 18:32Log when history place field is setJacob R. Edwards1+9-0
2024-09-10 22:00Remove old debugging logJacob R. Edwards1+0-1
2024-09-10 21:42Don't take width and depth in mapFurnitureJacob R. Edwards1+0-9
2024-09-10 19:56Use undo in furnitureMenu now that it worksJacob R. Edwards1+1-2
2024-09-10 19:56Call finishAction when done moving furnitureJacob R. Edwards1+1-0
2024-09-10 19:46Fix backend history systemJacob R. Edwards2+116-154
2024-09-10 19:45Log newID and remove trailing whitespaceJacob R. Edwards1+2-1
2024-09-10 19:44Fix updateIDs not updating any idsJacob R. Edwards1+14-11
2024-09-10 19:40Use cached ID in remapIDsValue where possibleJacob R. Edwards1+2-2
2024-09-10 19:36Set local id in backend.mapID and add more checksJacob R. Edwards1+9-1
2024-09-10 19:22Use only left click for furnitureHandlerJacob R. Edwards1+3-0
2024-09-10 04:00Update to furnitureMenuJacob R. Edwards3+78-17
2024-09-09 21:10Add some more furniture manipulation functionsJacob R. Edwards4+206-99
2024-09-09 13:52Allow updating furniture valuesJacob R. Edwards3+76-52
2024-09-08 22:10Update object ID systemJacob R. Edwards3+280-276
2024-09-05 19:20Add TODOJacob R. Edwards1+33-0
2024-09-05 19:10Provide interface to all furniture parameters in editorJacob R. Edwards3+197-6
2024-09-05 17:45Flesh out furniture applyOp's in editorJacob R. Edwards1+17-2
2024-09-05 17:42Add applyDiffs todoJacob R. Edwards1+1-0
2024-09-05 17:41Support name field in backend addFurnitureJacob R. Edwards1+6-1
2024-09-04 00:01Add very basic furniture supportJacob R. Edwards4+206-9
2024-09-03 17:52Update cssJacob R. Edwards2+12-14
2024-09-03 17:19Extend SVG.Circle with a vec() methodJacob R. Edwards1+16-0
2024-09-03 17:19Add force option to editor addPointJacob R. Edwards1+4-2
2024-09-01 02:40Update api authorization testJacob R. Edwards6+7-7
2024-09-01 02:34Revise token handling functionsJacob R. Edwards1+7-11
2024-09-01 02:06Add api request path substitutionJacob R. Edwards1+16-1
2024-08-31 01:31Change noscript position in registration pageJacob R. Edwards1+2-2
2024-08-31 01:25Update settings pageJacob R. Edwards2+130-26
2024-08-31 01:25Update main pageJacob R. Edwards2+13-1
2024-08-31 01:24Add billing pageJacob R. Edwards2+29-0
2024-08-31 01:23Fix missing background imageJacob R. Edwards1+1-0
2024-08-31 01:22Redirect to the verify-email page after creating accountJacob R. Edwards1+1-1
2024-08-31 01:21Add settings/verify_email pageJacob R. Edwards3+112-0
2024-08-31 01:20Add services pageJacob R. Edwards3+115-0
2024-08-31 01:17Update the registration pageJacob R. Edwards4+153-36
2024-08-31 01:14Set points to their actual sizeJacob R. Edwards1+1-1
2024-08-31 01:02Rework login page to use api.loginJacob R. Edwards2+17-30
2024-08-31 01:01Add ui login functionJacob R. Edwards1+42-0
2024-08-31 01:00Add login and register functions to apiJacob R. Edwards1+26-0
2024-08-31 00:59Add name formatting functionsJacob R. Edwards1+20-0
2024-08-31 00:57Fix bug in ui's input functionJacob R. Edwards2+1-2
2024-08-31 00:56Add warning stylingJacob R. Edwards1+15-0
2024-08-31 00:56Add warning function to ui libraryJacob R. Edwards2+27-0
2024-08-26 20:20Add wall subdivision handlerJacob R. Edwards1+39-4
2024-08-26 20:19Display SelOps form inlineJacob R. Edwards1+4-0
2024-08-26 20:16Use selector menu for pointmap type selectionJacob R. Edwards1+7-11
2024-08-25 21:28Fix removePointsJacob R. Edwards1+1-1
2024-08-25 21:25Add movePoint method to editorJacob R. Edwards1+4-0
2024-08-25 21:13Add selection system to editor and improve frontendJacob R. Edwards2+418-305
2024-08-25 21:08Return ref instead of element in Editor's addPointJacob R. Edwards1+1-3
2024-08-25 21:06Add force flag to editor's addPoint methodJacob R. Edwards1+6-4
2024-08-25 21:04Add replacePoint method to backendJacob R. Edwards1+11-4
2024-08-25 21:03Return a ref instead of an id in backend.addData()Jacob R. Edwards1+1-1
2024-08-25 21:03Add more checks and more information to errorsJacob R. Edwards1+8-3
2024-08-24 01:48Put menu's etc. into the toolbarJacob R. Edwards1+17-13
2024-08-23 22:32Remove debugging messageJacob R. Edwards1+0-1
2024-08-23 22:25Allow zooming out much furtherJacob R. Edwards1+1-1
2024-08-23 22:23Fix handler order and minutiaJacob R. Edwards1+12-3
2024-08-23 21:58Remove unused constantJacob R. Edwards1+0-1
2024-08-23 21:51Add handler for removing pointsJacob R. Edwards2+117-17
2024-08-23 21:46Fix pointMapTypeHandler selecting lines under pointsJacob R. Edwards1+2-2
2024-08-23 21:45Add removePoint method to EditorJacob R. Edwards1+19-0
2024-08-23 21:45Verify valid point in Editor's idRefJacob R. Edwards1+3-0
2024-08-23 21:39Add checks and options to point removal in the backendJacob R. Edwards1+67-2
2024-08-23 21:37Ensure pointmap point ids are numbers in addPointmapJacob R. Edwards1+4-6
2024-08-23 21:36Fix removeData's call to addDiffJacob R. Edwards1+1-1
2024-08-22 21:30Remove whitespaceJacob R. Edwards1+0-1
2024-08-22 21:26Add reverse Pointmap lookup table in backendJacob R. Edwards1+90-33
2024-08-22 19:13Fix git restore in getlibJacob R. Edwards1+1-1
2024-08-22 19:13Remove whitespaceJacob R. Edwards1+4-4
2024-08-22 19:07Add handler for changing pointmap type in editorJacob R. Edwards4+160-10
2024-08-22 18:53Add separate file for geometric mathJacob R. Edwards2+78-23
2024-08-22 18:07Remove useless statement after throwing ErrorJacob R. Edwards1+0-1
2024-08-22 18:07Add keys for zooming floorplanJacob R. Edwards1+13-1
2024-08-22 18:01Add support for updating pointmaps in backend and editorJacob R. Edwards2+35-11
2024-08-22 17:54Add generalized versions a pointAt and mapPoint Editor methodsJacob R. Edwards1+20-12
2024-08-22 17:51More fully update ids when received from the serverJacob R. Edwards1+33-0
2024-08-22 17:48Remove delete referencing to old variableJacob R. Edwards1+0-1
2024-08-22 17:47Fix typo causing unnecessary server updatesJacob R. Edwards1+1-1
2024-08-22 17:46Stop pushing updates from the server back to the serverJacob R. Edwards1+7-0
2024-08-22 17:44Give more context to some errorsJacob R. Edwards2+2-2
2024-08-22 17:06Fix addMode in EditorJacob R. Edwards1+10-6
2024-08-20 23:02Provide interface to undo and redo in editorJacob R. Edwards3+49-1
2024-08-20 22:59Add ability to go back and forth through changesJacob R. Edwards2+248-80
2024-08-20 00:21Fix between method's reverse modeJacob R. Edwards1+2-2
2024-08-20 00:11Remove outdated method from BackendJacob R. Edwards1+1-5
2024-08-20 00:08Revise diff systemJacob R. Edwards3+188-141
2024-08-19 22:07Remove redundant commentJacob R. Edwards1+0-21
2024-08-19 17:02Separate patching from pull into it's own methodJacob R. Edwards1+14-11
2024-08-19 16:48Stop wall adding process if the user releases the button on the originJacob R. Edwards1+6-2
2024-08-19 16:45Add top and bottom ui groupsJacob R. Edwards2+6-3
2024-08-19 16:35Alter svg.js zoom event fire timingJacob R. Edwards1+25-0
2024-08-19 16:21Add Precise mode to editorJacob R. Edwards5+296-15
2024-08-19 16:20Add snapTo method to UnitsJacob R. Edwards1+26-0
2024-08-19 16:12Add unit separate and combine Units methodsJacob R. Edwards1+32-0
2024-08-19 16:10Add Editor method to switch to using a different unit systemJacob R. Edwards1+12-0
2024-08-19 16:08Add meter and centimeter symbolsJacob R. Edwards1+2-2
2024-08-19 16:06Make a unit symbols tableJacob R. Edwards1+5-0
2024-08-19 16:03Fix Units biggest and smallest methodsJacob R. Edwards1+2-2
2024-08-19 14:35Return fetch Promise from pull and push in backendJacob R. Edwards1+2-2
2024-08-18 19:23Update getlib to not require a git referenceJacob R. Edwards1+7-3
2024-08-17 20:39Add grid systemJacob R. Edwards2+80-1
2024-08-17 20:32Update svg point and wall sizeJacob R. Edwards1+2-2
2024-08-17 20:31Make mode selector function more general purposeJacob R. Edwards2+32-20
2024-08-17 20:28Add a unit system to editorJacob R. Edwards2+84-3
2024-08-17 20:26Update libraries before installing them in MakefileJacob R. Edwards1+1-1
2024-08-17 04:25Update nav barJacob R. Edwards8+86-46
2024-08-17 01:44Periodically refresh authentication tokenJacob R. Edwards2+14-5
2024-08-17 01:22Push and pull updates to and from the serverJacob R. Edwards6+315-49
2024-08-13 20:48Round points to the nearest whole numberJacob R. Edwards1+1-1
2024-08-13 19:51Add backend layer to floorplan editorJacob R. Edwards3+407-21
2024-08-13 01:11Fix usage of ui.input in floorplans galleryJacob R. Edwards1+5-2
2024-08-13 01:10Fix make install deleting librariesJacob R. Edwards1+1-1
2024-08-12 23:40Entirely rewrite floorplan editorJacob R. Edwards11+423-549
2024-08-11 06:22Show full floorplan on initializationJacob R. Edwards1+8-4
2024-08-11 06:17Ensure viewbox is not out of bounds when scalingJacob R. Edwards2+103-41
2024-08-10 17:28Add scaling to the floorplanJacob R. Edwards4+184-63
2024-08-09 19:05Put floorplan data within a svg groupJacob R. Edwards1+3-1
2024-08-09 18:02Add framework for floorplan editorJacob R. Edwards6+388-0
2024-08-09 17:59Update ui.button and ui.toggleJacob R. Edwards3+27-17
2024-08-09 01:45Use options argument in ui.button()Jacob R. Edwards1+15-9
2024-08-09 01:14Make create_input a function of ui, and utilize it in button() tooJacob R. Edwards3+24-29
2024-08-09 00:17Move floorplan's make_input function to etcJacob R. Edwards2+30-22
2024-08-08 07:54Update & refactor ui's toggle interfaceJacob R. Edwards2+38-23
2024-08-08 07:08Update grid styleJacob R. Edwards1+3-4
2024-08-08 02:07Update floorplan styleJacob R. Edwards1+17-6
2024-08-08 02:06Escape any special characters in username or floorplan nameJacob R. Edwards3+13-4
2024-08-08 01:09Add floorplan creation functionalityJacob R. Edwards1+77-31
2024-08-07 23:47Add floorplan metadata editingJacob R. Edwards3+167-16
2024-08-07 23:46Handle promises correctly in ui's toggle functionJacob R. Edwards1+13-6
2024-08-07 23:40Use ui module to make error's dismiss buttonJacob R. Edwards1+3-15
2024-08-07 19:20Fix view not being aligned with button state initiallyJacob R. Edwards1+11-8
2024-08-06 23:50Add ui library with button helper functionsJacob R. Edwards3+41-47
2024-08-06 22:09Use Javascript modulesJacob R. Edwards13+168-160
2024-08-06 19:40Add grid and list view for floorplansJacob R. Edwards6+50-8
2024-08-06 18:51Use icons instead of text for various buttonsJacob R. Edwards7+80-22
2024-08-06 06:48Add dismiss button to errorsJacob R. Edwards2+17-0
2024-08-06 06:43Add delete button to floorplansJacob R. Edwards1+36-0
2024-08-06 05:44Update floorplan stylingJacob R. Edwards1+2-1
2024-08-06 05:24Fix floorplan synopsis elementJacob R. Edwards1+3-2
2024-08-06 05:05Display floorplans in floorplan pageJacob R. Edwards3+98-1
2024-08-06 05:04Use aside where appropriate in login/signup pagesJacob R. Edwards3+8-4
2024-08-06 00:00Add account creation and deletion functionalityJacob R. Edwards9+120-6
2024-08-05 22:08Add functional settings interfaceJacob R. Edwards2+90-0
2024-08-05 22:07Remove useless return in bar's additem()Jacob R. Edwards1+1-1
2024-08-05 22:07Store username in localStorage when setting tokenJacob R. Edwards1+2-0
2024-08-05 22:05If the api returns "ok", return the body from api_statusJacob R. Edwards1+4-2
2024-08-05 04:38Initial commitJacob R. Edwards15+334-0