58 Commits

Author SHA1 Message Date
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
Sonny
50030df9a6 feat: add delete collection form and controller method 2024-06-02 23:59:57 +02:00
Sonny
3c2c5dcee6 feat: add create/edit link form + controller methods 2024-06-02 23:59:57 +02:00
Sonny
8077f8f9c9 feat: add layout transition 2024-06-02 23:59:57 +02:00
Sonny
57ed2c5e94 feat: migrate from paths constant to new route management system 2024-06-02 23:59:57 +02:00
Sonny
905f0ba1c7 feat: use route management system for collections 2024-06-02 23:59:57 +02:00
Sonny
6b5aba6f84 refactor: use diffrent log level for favicon related stuff 2024-06-02 23:59:57 +02:00
Sonny
6b4cfd9926 feat: create edit collection page 2024-06-02 23:59:57 +02:00
Sonny
243984ca66 fix: theme persistence
save user theme preferences  in session instead of localStorage
2024-06-02 23:59:57 +02:00
Sonny
2f0e1dd375 feat: add dropdown for links and collection header 2024-06-02 23:59:57 +02:00
Sonny
0f1dc9b69c feat: add dropdown component 2024-06-02 23:59:57 +02:00
Sonny
817b9baafc feat: (re)add favicon scrapper 2024-06-02 23:59:57 +02:00
Sonny
73f8c0c513 feat: add create link form 2024-06-02 23:59:57 +02:00
Sonny
2cf8c5ae02 feat: recreate dashboard page from previous version 2024-06-02 23:59:57 +02:00