evilchili
|
27cf36c390
|
rename js obj to froghat, add widget plugin
|
2025-12-25 10:42:59 -08:00 |
|
evilchili
|
f21bdbdb0c
|
checkpoint: working markdown<=>html converter
|
2025-12-25 10:29:46 -08:00 |
|
evilchili
|
c540073b66
|
reimplemented editor
|
2025-11-27 01:57:25 -08:00 |
|
evilchili
|
5fffbf59f5
|
Put root page on uri "", make parent() a method
|
2025-10-29 19:06:57 -07:00 |
|
evilchili
|
6afab2a15c
|
refactor page loader
|
2025-10-22 19:20:47 -07:00 |
|
evilchili
|
51795c8f7c
|
ui wip
|
2025-10-18 11:23:03 -07:00 |
|
evilchili
|
fb391f9f4a
|
only load the viewer when the user cannot write the page
|
2025-10-17 20:14:25 -07:00 |
|
evilchili
|
83527b85f4
|
working UI
|
2025-10-17 19:33:29 -07:00 |
|
evilchili
|
c1272788f0
|
web ui checkpoint
|
2025-10-12 15:36:38 -07:00 |
|
evilchili
|
8eb505f09e
|
auto-expanding editor
|
2025-10-11 15:37:00 -07:00 |
|
evilchili
|
582fd2d9a1
|
Make permissions hierarchical
|
2025-10-06 17:50:10 -07:00 |
|
evilchili
|
0e8fd9a1b0
|
Implement ACLs
|
2025-10-05 00:15:37 -07:00 |
|
evilchili
|
36006ceeea
|
Adding sessions
|
2025-10-04 10:48:18 -07:00 |
|
evilchili
|
c9927656ce
|
WIP
|
2025-10-04 01:26:09 -07:00 |
|
evilchili
|
120449386a
|
unique constraint uses equals not matches
|
2025-10-03 16:44:25 -07:00 |
|
evilchili
|
8ce642ba90
|
WIP
|
2025-09-28 14:14:30 -07:00 |
|
evilchili
|
0ce3845a13
|
set up web routing and templates
|
2025-09-27 16:20:08 -07:00 |
|