71 Commits

Author SHA1 Message Date
Sonny
1c81a6a86f feat: allow adding links via ip 2025-11-09 03:10:51 +01:00
Sonny
208f2c631f feat: add api controllers and routes for browser extension 2025-08-28 16:44:31 +02:00
Sonny
9aa71dad30 refactor: use adonis's access tokens instead of creating custom (and unsecured) logic 2025-08-22 18:35:50 +02:00
Sonny
d00b6b9edd feat: add user token management 2025-08-21 16:39:02 +02:00
Sonny
376e9e32c3 feat: create dedicated settings page instead of creating many modals 2025-08-21 15:59:29 +02:00
Sonny
23ad1fda75 feat: stop force redirect to create collection form 2025-08-21 02:46:44 +02:00
Sonny
4ef2b639b6 feat: add multiple way to show collections and links 2025-08-21 02:27:51 +02:00
Sonny
5f7fad26fa refactor: shared collection controller 2025-08-21 02:24:11 +02:00
Sonny
ac0605caf5 feat: show collection's favorité links first 2025-08-21 01:58:39 +02:00
Sonny
11df24128f fix: collection edit form page component name 2025-08-21 01:58:20 +02:00
Sonny
1d1e182523 refactor: compute favorite links in backend 2025-08-19 23:44:48 +02:00
Sonny
9ff3ca112c refactor: split links controller into multiple controllers 2025-08-17 00:39:51 +02:00
Sonny
56b52adac0 refactor: collection controllers and service 2025-08-07 19:42:05 +02:00
Sonny
151ac0602a fix: "cannot remove collection" related to unused stuff 2025-01-21 18:15:08 +01:00
Sonny
e28d5ebea8 feat: add asset caching (sw) 2025-01-03 02:00:37 +01:00
Thomas Bonnet
0d87a3f4bc Edit repository GitHub link to "my-links" 2024-12-24 00:26:16 +01:00
Sonny
2f820bb877 feat: save user theme preference 2024-11-15 23:16:47 +01:00
Sonny
e8aca90870 fix: dep injection missing 2024-11-15 14:22:21 +01:00
Sonny
fe849d7d69 refactor: favicon controller 2024-11-12 16:39:41 +01:00
Sonny
01efb11f70 refactor: split backend by context instead of type 'controllers/models/...' 2024-11-10 22:26:00 +01:00
Sonny
83c1966946 feat: recreate shared page
+ improve security by not exposing author's email
2024-11-10 00:00:20 +01:00
Sonny
174a21288a feat: recreate admin dashboard using mantine 2024-11-10 00:00:20 +01:00
Sonny
5c37fe9c31 refactor: remove all legacy files
+ comment/delete things that haven't yet migrated to mantine
2024-11-10 00:00:20 +01:00
Sonny
db578dbe51 feat: remove login page (temp) 2024-11-10 00:00:20 +01:00
Sonny
757788bf9b feat: create new dashboard (layout, navbar, list of links) 2024-11-10 00:00:20 +01:00
Sonny
907dda300e feat: use new form layout for link/delete 2024-11-10 00:00:20 +01:00
Sonny
edc7972a2f feat: use new form layout for link/edit 2024-11-10 00:00:20 +01:00
Sonny
d66e92adbc feat: recreate form link (layout + create) 2024-11-10 00:00:20 +01:00
Sonny
6d568b133f feat: use new form layout for collection/delete 2024-11-10 00:00:20 +01:00
Sonny
0ce3e3d39d feat: use new form layout for collection/edit 2024-11-10 00:00:20 +01:00
Sonny
e77b7cc176 feat: recreate form collection (layout + create) 2024-11-10 00:00:20 +01:00
Sonny
bc376a72ee fix: error on admin dashboard when user "last seen" is null 2024-10-07 02:48:32 +02:00
Sonny
c8fb5af44d feat: add user last seen field 2024-10-07 02:07:39 +02:00
Sonny
eea9732100 refactor: use tabs instead of spaces 2024-10-07 01:33:59 +02:00
Sonny
b0e3bfa0f6 fix: favorite link and search result styles 2024-09-17 16:14:25 +02:00
Sonny
c20dd4651c fix: bad type returned by theme preference endpoint 2024-06-02 23:59:57 +02:00
Sonny
8a4f895853 feat: add shared collection page 2024-06-02 23:59:57 +02:00
Sonny
e9ccefd938 fix: responsive 2024-06-02 23:59:57 +02:00
Sonny
76847ff76b refactor: use persistant layout 2024-06-02 23:59:57 +02:00
Sonny
e03952de1c refactor: create types instead of using models 2024-06-02 23:59:57 +02:00
Sonny
55cd973b1a chore: apply prettier 2024-06-02 23:59:57 +02:00
Sonny
202f70b010 feat: add basic admin dashboard 2024-06-02 23:59:57 +02:00
Sonny
f3f7f6272f fix: missing nextId field for collection forms 2024-06-02 23:59:57 +02:00
Sonny
8437f6b96d refactor: optimize favicon fetcher with cache 2024-06-02 23:59:57 +02:00
Sonny
9481b0ad7d fix: error when editing collection 2024-06-02 23:59:57 +02:00
Sonny
09700a1916 feat: add validation for search modal 2024-06-02 23:59:57 +02:00
Sonny
56c05f1bf6 feat: add a search modal using the database (wip) 2024-06-02 23:59:57 +02:00
Sonny
b28499a69a refactor: controllers and models to adapt them to the previous version of my-links 2024-06-02 23:59:57 +02:00
Sonny
3ff7619e94 feat: bring back legal pages 2024-06-02 23:59:57 +02:00
Sonny
b7d80d844d feat: add delete link form and controller 2024-06-02 23:59:57 +02:00