Commit graph

39 commits

Author SHA1 Message Date
e29aab0b9d
Add tags to model 2025-09-20 10:32:04 +02:00
56a2d30189
Order columns in people list 2025-07-11 11:56:47 +02:00
56fd3c0952
Fix section preload in people search 2025-06-27 11:43:06 +02:00
e2de88b25b
PostgreSQL: update config & connection pool 2025-05-13 13:04:58 +02:00
a89a9776c3
Migrate to PostgreSQL and fix related issues 2025-05-12 21:10:40 +02:00
0b8fbea6c3
Migrate frontend to pnpm+parcel with JS modules 2025-05-12 15:37:53 +02:00
614f15e1f1
Go licenses as markdown template 2025-05-11 16:21:38 +02:00
6227b52b42
GORM set max connections to 1 2025-04-08 15:16:17 +02:00
7ba325bcee
Search: if both active and archived are turned off, return nothing 2025-03-29 12:44:19 +01:00
e6c698c98d
New search for members + contacts on list + csv export 2025-03-29 12:44:19 +01:00
8044cb975a
Advanced search on members 2025-03-29 12:44:19 +01:00
9a41a5f8aa
More work on the new people search 2025-03-29 12:44:19 +01:00
e915d62afa
Add "behind proxy" mode to use forwarded IP headers 2025-03-29 12:44:19 +01:00
f7e06a3c12
Separate DEV_MODE (for assets + templates) and DEBUG (for logs + special routes) 2025-03-29 12:44:19 +01:00
801efeac7e
Fix pagination 2025-03-29 12:44:19 +01:00
5cb7d7ce32
Move pagination to helper function and implement filters+search in contacts 2025-03-29 12:44:19 +01:00
2b9fadb75c
Simplify fiber error handler 2025-03-29 12:44:19 +01:00
03526b65ef
Purge old expired sessions 2025-03-29 12:44:19 +01:00
be55e06855
Purge saved session on logout 2025-03-29 12:44:19 +01:00
94cb8a5d40
Show debug logs only when debug mode enabled 2025-03-29 12:44:19 +01:00
3373c8a5f7
Log SQL queries in debug mode 2025-03-29 12:44:19 +01:00
6b13bb3fbf
Add logger & implement fiber error handling 2025-03-29 12:44:18 +01:00
1d390cf7ff
Fix 404 & clean code 2025-03-29 12:44:18 +01:00
27aa61b75b
Add permissions helper functions 2025-03-29 12:44:18 +01:00
aa6d89aac8
Session expiration management: error handling and remove useless line 2025-03-29 12:44:18 +01:00
d6555d9f90
Session should expire after an hour of inactivity 2025-03-29 12:44:18 +01:00
fa0e917d34
Implement saved sessions 2025-03-29 12:44:18 +01:00
d35b06e2a9
Manage optionnal fields 2025-03-29 12:44:18 +01:00
66649193cc
Change module name 2025-03-29 12:44:18 +01:00
8657bd26bd
Footer with souce code link & generation time 2025-03-29 12:44:18 +01:00
420cfd5c9d
Gestion des permissions 2025-03-29 12:44:18 +01:00
7d71923d4f
Remove DisabledAt for users 2025-03-29 12:44:18 +01:00
3e984d059c
Improve model and add roles 2025-03-29 12:44:17 +01:00
c54cad7738
Lists: list & add 2025-03-29 12:44:17 +01:00
4be15c2f12
Extend model with sections & model 2025-03-29 12:44:17 +01:00
16ca31f27a
Add session storage with Badger 2025-03-29 12:44:17 +01:00
53c94a490c
WIP: Enrollement MFA avec TOTP 2025-03-29 12:44:17 +01:00
af5528f60c
Create login form & handle auth 2025-03-29 12:44:17 +01:00
7cec3bb263
first commit 2025-03-29 12:44:17 +01:00