Commit Graph

186 Commits

Author SHA1 Message Date
Feufochmar 661edb7afd Add a note extractor 2023-08-13 16:12:41 +02:00
Feufochmar 5f18b2d7eb Update Character generator data. 2023-02-04 17:27:31 +01:00
Feufochmar 064dc56f12 Update links to my accounts elsewhere. 2022-12-29 21:13:23 +01:00
Feufochmar 6a0621468b Remove Twitter support in bots. 2022-12-26 14:10:22 +01:00
Feufochmar 40119ac6af Update flora character generator data. 2022-07-04 07:39:25 +02:00
Feufochmar 6b09923352 Update git clone link for Phonagen. 2022-05-23 12:59:14 +02:00
Feufochmar ac7bd07b98 Use details blocks to hide subpages in the list. 2022-05-23 12:09:44 +02:00
Feufochmar 2c2ed3448e get-parent-note-id should check if the note exists first. 2022-05-22 15:45:13 +02:00
Feufochmar 00e7867817 Implement a hierarchy between notes. A table tracks the parent-child relation, and the hierarchy is displayed in the note listing. 2022-05-20 19:47:29 +02:00
Feufochmar 6553f10979 Add a has-instance-with-id function to check the existance of an instance. Also fix the count-instance function. 2022-05-20 19:43:47 +02:00
Feufochmar d51866a5e5 Remove useless module requirements 2022-05-20 19:41:19 +02:00
Feufochmar e13da0b71e Add a tree-fold function to iterate over the tree and build a single value. 2022-05-20 19:40:40 +02:00
Feufochmar 997530b506 Update some links with the use of gitea for projects.feuforeve.fr. 2022-05-18 14:09:40 +02:00
Feufochmar cfce8fb731 Add AmyTron4000 generator page. 2022-05-18 13:58:58 +02:00
Feufochmar 3ee8d4c141 Add systemd files for the postbots. 2022-05-18 12:12:16 +02:00
Feufochmar cd770629da Change submodule configuration 2022-05-18 11:58:12 +02:00
Feufochmar ab051bc474 Remove a duplicated quote. 2022-05-09 11:53:42 +02:00
Feufochmar 44e25f047b Add Gatel font, and a draft on the Gatel script. 2022-04-29 20:47:24 +02:00
Feufochmar 8ffbea276a Split the 'About Me' page, and explicit a few things about the website. 2021-11-05 20:27:53 +01:00
Feufochmar a96dfd4eb5 Update flora generator data. 2021-08-06 08:27:10 +02:00
Feufochmar 1ec3364a43 Add lists of items in the notepad. 2021-07-13 16:30:03 +02:00
Feufochmar 240727378f Add nginx parameters to pass the scheme. 2021-07-13 16:29:05 +02:00
Feufochmar 12a539cd91 Use headers to get the correct scheme and host. 2021-05-24 20:22:46 +02:00
Feufochmar bcb29fc7c4 Non-public media should only be visible to connected users. 2021-05-24 19:17:44 +02:00
Feufochmar 93759e2df2 Reword 2021-05-24 19:12:59 +02:00
Feufochmar 34fb27d07d Move note formatting back to src/pages/notepad.rkt, and add support for page/media tags. 2021-05-24 19:12:04 +02:00
Feufochmar c62053d28b Rework media management to use metadata. 2021-05-24 18:41:10 +02:00
Feufochmar a02208ed74 Move some values into configuration.rkt, and check if secured when retrieving the user from its cookie (ignore the cookie in http unless in dev mode). 2021-05-20 19:11:17 +02:00
Feufochmar ab80cf5ef9 Add a preview function and an help on the edit note page. 2021-05-18 19:19:05 +02:00
Feufochmar 86e10b3c03 Disallow unconnected user from seeing non-public notes. 2021-05-18 17:16:54 +02:00
Feufochmar c0ebd3876f Use the public field of notes to show or hide them from being listed. 2021-05-18 17:12:08 +02:00
Feufochmar 14e0267b50 Move the notes into the database. Also, escape the names when building links. 2021-05-17 20:32:38 +02:00
Feufochmar 74982f6973 Add the currently empty notes module referenced by notepad module. 2021-05-14 17:39:32 +02:00
Feufochmar 69e1ed968f Rework the cookie management to remove dependencies on weblet-parameters in notepad management, and to remove dependencies on stored-objects in notepad pages. 2021-05-14 17:21:45 +02:00
Feufochmar ae6c9b553e Extract media-related functions from the notepad page into the notepad module. 2021-05-14 15:51:34 +02:00
Feufochmar 44319b1a7f Add an image-preview class. 2021-05-14 15:50:37 +02:00
Feufochmar 4eb171d71e Start to move notepad management into a separate file 2021-05-12 19:07:32 +02:00
Feufochmar 1a100e27d3 Add edit page for media. 2021-05-12 17:36:49 +02:00
Feufochmar 8a933e55b9 Add media pages for the notepad. 2021-05-11 18:23:20 +02:00
Feufochmar 5b3c80d2bc Support file uploads in weblet parameter. 2021-05-11 18:20:24 +02:00
Feufochmar 5207337602 Allow several static directories, mapped to different paths. 2021-05-11 18:19:17 +02:00
Feufochmar ab0dffea07 Redirect to edit mode if a connected user try to access a non-existing page. 2021-05-06 18:29:39 +02:00
Feufochmar 8c96fb25a1 Create new pages in the notepad by modifying how edit pages works. 2021-05-06 18:14:53 +02:00
Feufochmar ce1311b2aa Remove notes and refactor the error pages of the notepad. 2021-05-06 17:26:34 +02:00
Feufochmar ede7ce01ae Add a default author and title in adaptable-template. Add an horizontal separator between the title and the content. 2021-05-06 17:23:27 +02:00
Feufochmar 4b2739f516 Add note edition. 2021-05-06 13:24:46 +02:00
Feufochmar 97ac116753 Add user info edition. 2021-05-05 17:29:29 +02:00
Feufochmar 3ca823578c Add login and logout pages. 2021-05-05 15:05:09 +02:00
Feufochmar f8830635bf Add methods to retrieve cookies and to get request method, protocol and host. 2021-05-05 15:04:18 +02:00
Feufochmar 8f14f2f2a3 Add a 'redirect-to-https-weblet' weblet to change protocol. 2021-05-05 15:02:12 +02:00