Commit graph

53 commits

Author SHA1 Message Date
1772e57ee8 Make checking boxes not require full page reload 2025-11-13 14:44:24 +00:00
cb24ab18c5 Use tinyMDE which has better checklist support 2025-11-13 13:45:09 +00:00
d7b56c3b86 Fix integrity sri 2025-11-05 13:22:35 +00:00
38bbc35922 Remove noisy log statements 2025-11-05 09:27:35 +00:00
1df4f3f807 Add mechanism to set tags on note 2025-11-05 09:27:08 +00:00
7a44876e77 Allow navbar to collapse on small screens 2025-11-05 08:55:10 +00:00
e52f0cbe98 Pretty up filtering by tag 2025-11-05 08:49:01 +00:00
95865257a3 Support listing notes by tag 2025-11-05 08:46:22 +00:00
105275f3e0 Implement beginnings of tagging 2025-11-04 17:05:49 +00:00
4fb4bec5a8 Allow unsharing, only show share controls for owner 2025-10-09 21:04:45 +01:00
a54abeaea2 Add notes to note store when shared 2025-10-09 20:27:03 +01:00
8340647f08 Chill out logging of note content a little 2025-09-30 16:33:29 +01:00
94735318b6 Try to fix panic 2025-09-30 16:27:00 +01:00
3de1b8b714 Load LastModified time on note 2025-09-30 11:14:29 +01:00
33cc62b3fc Auto save note 2025-09-30 11:07:54 +01:00
a90859e151 Avoid referencing bad variable 2025-09-30 10:28:58 +01:00
c2e6612647 Change logging 2025-09-30 10:17:05 +01:00
c098abf14f Auto login using X-Auth-Request-User header 2025-09-30 09:57:10 +01:00
3c60b6265e Log out all headers in session 2025-09-30 09:29:03 +01:00
4fda818e6e Further work on note ownership and sharing 2025-08-23 22:18:36 +01:00
bb775ec55f Store title in frontmatter, make fname uid only 2025-08-23 21:09:39 +01:00
de66fb0b77 Store and save metadata in frontmatter 2025-08-08 21:10:10 +01:00
03b6bb12ca Keep note ownership in frontmatter and shiz 2025-07-31 17:02:08 +01:00
25bcf4d706 Add half arsed user separation 2025-07-30 13:41:03 +01:00
17dd20478d Make start on session management 2025-07-30 09:35:01 +01:00
352d9555ba Allow ticking and unticking checkboxes 2025-07-29 12:44:01 +01:00
4aa09ce502 Attempt to implement checkbox shitter 2025-07-25 13:44:21 +01:00
0f2400435f Don't fall over on empty note title 2025-07-25 10:48:41 +01:00
6f8796c83f Base64 encode note titles 2025-06-27 22:56:50 +01:00
eb0c264ad7 Add doc comments 2025-06-27 20:46:52 +01:00
6e56cefe6f Move logging middleware into internal middleware package 2025-06-27 20:42:07 +01:00
06495fa358 Add caching to static files based on etag 2025-06-27 20:39:17 +01:00
f2e52a18e5 Something something etag middleware 2025-06-27 19:58:15 +01:00
3623fb8e8e Add full and configurable access logging 2025-06-26 22:00:28 +01:00
c16aa1603d Add favicon 2025-06-26 22:00:14 +01:00
107f11a23a Embed all of static 2025-06-26 21:22:30 +01:00
e3fc5f5f10 Remove stale static config 2025-06-25 22:53:22 +01:00
a9e304ee08 Fix embedding of static files 2025-06-25 22:49:57 +01:00
8edd857d22 Embed templates and static files 2025-06-25 22:43:34 +01:00
868d2a7bbd Don't make assets configurable 2025-06-25 21:30:57 +01:00
551dcf5905 Allow creating new note without trailing slash 2025-06-24 22:14:32 +01:00
fd8e140897 Enable editing of titles 2025-06-18 21:51:46 +01:00
e2c59d5f28 Add delete view 2025-06-18 21:40:42 +01:00
cb6c12354a Support any golang net supported protocol 2025-06-17 22:06:56 +01:00
532b9f2bbb Fix file permissions issues 2025-06-17 21:28:12 +01:00
2c0a3c7d80 Shiz innit 2025-06-01 21:27:08 +01:00
3ad3666002 Download templates on boot 2025-02-04 20:27:32 +00:00
73a1c8bc02 Server static files 2025-01-28 22:08:01 +00:00
2ba0a0024e Do some better error handling in template rendering 2025-01-28 21:37:18 +00:00
e7e420cd47 Add templ package to handle rendering of templates 2025-01-28 21:27:18 +00:00