Commit Graph

62 Commits

Author SHA1 Message Date
Alicia Sykes 749f3b21da 🛂 Disable config for guests (#1552) 2024-04-28 22:21:51 +01:00
Alicia Sykes 1f6b433148 🛂 Implements HTTP authorization client-side 2024-04-27 23:17:23 +01:00
Alicia Sykes 9d683dcbf0 🐛 Fix layout and item size buttons 2024-04-27 15:52:40 +01:00
Alicia Sykes 9e6fb17d93 🥅 Catch error caused by empty config 2024-04-27 00:32:01 +01:00
Alicia Sykes 915a5dfd38 🥅 Also catch error for sub-pages 2024-04-21 22:30:11 +01:00
Alicia Sykes ecef01b034 🥅 Better error handling when config cannot be found 2024-04-21 14:46:38 +01:00
Alicia Sykes 3c9e5bd369 Less confusing handling of local config 2024-04-16 16:50:06 +01:00
Alicia Sykes 0a56db5397 🔥 Local saving for multi-page full working 2024-04-13 12:17:40 +01:00
Alicia Sykes ee735fe342 🔒 Add missing null checks 2024-04-09 20:39:48 +01:00
Alicia Sykes 49eb262465 Makes config location user-configurable 2024-04-09 20:35:25 +01:00
Alicia Sykes 5f6aadcb95 Adds mutations for setting sub-config 2024-04-08 20:34:16 +01:00
Alicia Sykes 041e5d8c28 🔂 Merge master into branch 2024-03-30 21:35:46 +00:00
Alicia Sykes 5b2c0e970f 🐛 Fixes layout and size buttons 2024-02-27 18:59:28 +00:00
Alicia Sykes 4813d49e42 ⤴ Rebased from master 2023-06-11 11:30:55 +01:00
kristian 6d644f5459 Add config option to disable all UI config features for non admin users. 2022-09-11 16:12:10 -07:00
Alicia Sykes cdf1bb9529 🚧 WIP 2022-08-19 10:04:38 +01:00
Alicia Sykes 18f6e4d268 🚚 Re-writes all theming functionality. Much better now :) 2022-08-06 18:52:54 +01:00
Alicia Sykes 8eb08143be 😑 Neatens store. ihml 2022-07-28 21:10:33 +01:00
Alicia Sykes deb055b9bc 🚧 Fetch use root config in store (#799) 2022-07-16 16:39:27 +01:00
Alicia Sykes 6be38b9f58 Work in progress, config re-write (#799) 2022-07-15 20:03:55 +01:00
Alicia Sykes ebf9c1f91a 🐛 Fixes applying local themes to multi-pages (#774) 2022-06-30 23:21:48 +01:00
Alicia Sykes a2442c7349 🐛 Fixes theme not updated (#774) 2022-06-30 18:22:26 +01:00
Marcell Fülöp 2933df20dd Allow pages to override theme 2022-06-22 17:13:42 +00:00
Alicia Sykes 83dcc37985 🥅 Catch errors caused by null config (#682)
Fixes #682
2022-06-04 21:12:25 +01:00
Alicia Sykes 33a2693c7f 🔒 Fix, correct call of `isUserAdmin()` M(#590) 2022-05-15 20:48:31 +01:00
Alicia Sykes decd3be6b0 🚑 Adds null check for appConfig (#627) 2022-05-03 20:40:30 +01:00
Alicia Sykes eb9a5abec5 👔 Logic work for multi-page support 2022-04-30 23:28:58 +01:00
Alicia Sykes dd49ad77a5 Adds store value to determine which view being edited 2022-04-24 16:05:05 +01:00
Alicia Sykes 036bc008c5 Basic multi-page support working (#584) 2022-04-19 21:16:27 +01:00
Alicia Sykes 151028c8cf Use absolute path for loading assets 2022-04-06 00:04:07 +01:00
aterox 727f6b1fc0 Get conf.yml on client side 2022-03-06 03:04:41 -05:00
aterox aeec449dc7 Pull conf.yml from server 2022-03-05 01:22:12 -05:00
Alicia Sykes eb377d287e 🛂 Improvedd access controlls in Store (#485) 2022-02-12 21:23:47 +00:00
Alicia Sykes af3343e15a 🛂 Adds permissions object to Store 2022-02-12 15:17:23 +00:00
Alicia Sykes 35dee3e3b2 🚑 HOTFIX, Item save error with widgets 2022-01-21 22:38:47 +00:00
Alicia Sykes f25aa07d5f 🐛 Check items exist before itterating #415 2022-01-17 19:52:15 +00:00
Alicia Sykes 3cbf7949c3 🐛 Fixes tile move bug (#366)
Closes #366. This issue was caused by item IDs not being regenerated after the previous move, causing the second part of the move operation (delete previous) to fail. It was fixed by calling regenerate item IDs after item removal
2021-12-29 22:14:11 +00:00
Alicia Sykes aad7ab9b1f 🚚 Refactored section helpers into own file 2021-12-29 14:31:11 +00:00
Alicia Sykes c4134e033b 🔥 Removes previous widget data structure 2021-12-22 20:13:07 +00:00
Alicia Sykes cd3a304744 🚧 Started working on itnitial state for widgets 2021-11-13 20:30:55 +00:00
Alicia Sykes 9bd3ef0a46 🏪 Updates status logs in the store 2021-11-07 21:04:54 +00:00
Alicia Sykes 168e52c251 Item size and layout are now managed by store 2021-10-30 13:45:47 +01:00
Alicia Sykes 6f3570eed2 🏪 Adds custom theme options to store 2021-10-30 13:22:58 +01:00
Alicia Sykes a237ec0827 🏪 Adds setup / update section to store 2021-10-29 23:01:18 +01:00
Alicia Sykes 08072f1fb6 Adds info log for interactive-editor to store 2021-10-27 21:24:32 +01:00
Alicia Sykes b882a38950
🚧 WIP, redo layout and size, to use VueX state 2021-10-25 23:41:05 +01:00
Alicia Sykes 06d08a8fff
Implements Add new Item functionality 2021-10-25 23:22:41 +01:00
Alicia Sykes 31e172befb
Implements move, copy and delete item, and delete section functionality 2021-10-25 19:11:13 +01:00
Alicia Sykes f4053d9bc0 🏪 Adds copy_item action to store 2021-10-24 17:21:17 +01:00
Alicia Sykes 0a00c9beb2 🔩 Adds updateSection functionality to store 2021-10-24 13:25:22 +01:00