Commit graph

54 commits

Author SHA1 Message Date
df78d3fa7b check image mime type 2026-03-19 21:06:10 +01:00
1dd2706199 fix update_email to already a taken one 2026-03-19 21:06:10 +01:00
66047eda3d fix login with email 2026-03-19 21:06:10 +01:00
b718eae11b change bindings.ml to syntax.ml 2026-03-19 21:06:10 +01:00
b9d95522a1 implements discussions 2026-03-19 21:06:10 +01:00
18ebe6e107 add moderation_action type 2026-03-19 21:06:10 +01:00
804631cf08 fix 2026-03-19 21:06:10 +01:00
4064fced95 use marshal for user metadata 2026-03-19 21:06:10 +01:00
87eb5779f1 fix changing to already taken nick 2026-03-19 21:06:10 +01:00
a7c409ab56 add user_id 2026-03-19 21:06:09 +01:00
f8f4b9b110 add profile metadata 2026-03-19 21:06:09 +01:00
69677f5e1b add account page 2026-03-19 21:06:09 +01:00
e4498a64a9 add display nick 2026-03-19 21:06:09 +01:00
cb12b4a2a8 small fix 2026-03-19 21:06:09 +01:00
3a6d67c855 add /admin 2026-03-19 21:06:09 +01:00
257d72289a fix 2026-03-19 21:06:09 +01:00
bb57aec4be fix db error on bad user name login 2026-03-19 21:06:09 +01:00
7966667050 small fix 2026-03-19 21:06:09 +01:00
ff688a0759 remove useless /thread_view ; fix some 404 errors 2026-03-19 21:06:09 +01:00
9fd4d9adcf upgrade dream 2026-03-19 21:02:37 +01:00
6647ba2b32 fix escaping on user public profile 2026-03-19 21:02:37 +01:00
17242a0777 fmt 2026-03-19 21:02:37 +01:00
cb9bd385dd make things pretty 2026-03-19 21:02:37 +01:00
30ea27d40a big fix 2026-03-19 21:02:37 +01:00
5992f74e79 fix user's data leak 2026-03-19 21:02:37 +01:00
14d18b038c move let bindings magic to bindings.ml 2026-03-19 21:02:37 +01:00
76ffec81d1 use let* in user.ml 2026-03-19 21:02:36 +01:00
a88ab15b35 more html_escape 2026-03-19 21:02:36 +01:00
bd99462e0a remove /add_plant, add /plants, a board to replace it 2026-03-19 21:02:36 +01:00
d647486ad8 cleanup user.ml, add plant.ml 2026-03-19 21:02:36 +01:00
3defcfde96 fix geojson, classic trolling with order of coordinates 2026-03-19 21:02:36 +01:00
b726fc2256 wip: marker for plants on the map 2026-03-19 21:02:36 +01:00
be2f1b31e3 add latlng to /add_plant form by clicking map 2026-03-19 21:02:36 +01:00
c3b5a9c194 add click event on map 2026-03-19 21:02:36 +01:00
407413654c remove todos 2026-03-19 21:02:36 +01:00
e9aaa4dbed split tags 2026-03-19 21:02:36 +01:00
4b85655be2 show plant list 2026-03-19 21:02:36 +01:00
0c856fe8f3 wip: add /add_plant 2026-03-19 21:02:36 +01:00
40692dba16 fix user exists query 2026-03-19 21:02:36 +01:00
c79801340b fix \n meh 2026-03-19 21:02:36 +01:00
30a8cdaf9f use caqti 2026-03-19 21:02:36 +01:00
641e5e4f7e add avatar upload 2026-03-19 21:02:21 +01:00
b71f25eac6 proper error message when trying to log as an user that doesn't exist 2026-03-19 21:02:21 +01:00
4a23867a64 escape bio 2026-03-19 21:02:21 +01:00
e502ec9584 add bio in user page, there is a problem with matching on the SELECT btw, idk wtf is the type 2026-03-19 21:02:21 +01:00
4105d0a988 add private profile page 2026-03-19 21:02:21 +01:00
c7aa8aaad7 set up user session on login 2026-03-19 21:02:21 +01:00
b2ecec7808 hash password, add ability to login 2026-03-19 21:02:21 +01:00
82d3ca0276 fmt 2026-03-19 21:02:20 +01:00
075862185b add user profile page 2026-03-19 21:02:20 +01:00