Commit Graph

119 Commits

Author SHA1 Message Date
Raphencoder
33ecce353e Update to authorize local ipv4 ip addresses
edit way to work in local

try false in secure

add log

fix, update funct isRunningLoccaly

fix fmt

refacto
2024-12-05 22:06:43 +01:00
Bruno Bernardino
bbf8683004 Update Deno to 2.1 LTS! 2024-11-30 08:13:22 +00:00
Bruno Bernardino
7ef8220bb1 Fail with exit code if migration fails
Fixes #18
2024-11-21 14:16:55 +00:00
Bruno Bernardino
e0b8ea6e30 Simplify migration SQL.
Update fresh.

Fixes #17
2024-11-21 14:03:08 +00:00
Bruno Bernardino
560ea569a0 Remove unnecessary file 2024-10-16 15:32:25 +01:00
Bruno Bernardino
0851dfbb44 Finally fix the deletion of old articles and add funding manifest URL 2024-10-16 15:10:03 +01:00
Bruno Bernardino
13b76ba2e0 Fix news cleanup cron (was deleting even in feeds without recent articles) 2024-10-15 17:31:10 +01:00
Bruno Bernardino
fbcaab53d0 Add Cron to delete old, read articles. Update Deno. 2024-10-14 15:13:55 +01:00
Bruno Bernardino
8062df1bb5 Implement bulk delete in files
Closes #10

Also updates Deno and fixes a typo in variables
2024-09-02 16:09:30 +01:00
Bruno Bernardino
c9444883e1 Update docker-compose.yml for working with latest Docker 2024-08-25 07:34:05 +01:00
Bruno Bernardino
769ae5b9f1 Update dependencies, change thumbnail generation method 2024-08-13 16:46:12 +01:00
Bruno Bernardino
4ef575671a Update deno 2024-07-23 20:23:09 +01:00
Bruno Bernardino
b9c5d495f1 Too soon for this version in dockerhub 2024-07-12 09:24:13 +01:00
Bruno Bernardino
7f7901da35 Upgrade deno and use of .dvmrc file 2024-07-12 08:55:55 +01:00
Bruno Bernardino
d0c23a9746 Implement photo thumbnails
This implements generating image thumbnails on the fly via ImageMagick WASM, and tells the browser to cache them for a week, making the loading of photo directories much faster when it has many large images.

Closes #12
2024-07-05 07:05:11 +01:00
Bruno Bernardino
4506febf03 Update Fresh, Deno, and Dependencies 2024-06-10 17:52:22 +01:00
Bruno Bernardino
e21207a76a Add proper locking/unlocking to WebDAV.
Tweak README, add one-click deploy for Digital Ocean and Render.
2024-05-05 08:09:34 +01:00
Bruno Bernardino
6ee0a56f0c Respect CONFIG_ENABLED_APPS in .env 2024-05-01 09:21:30 +01:00
Bruno Bernardino
635ca90de0 Add Photos UI 2024-04-27 08:12:44 +01:00
Bruno Bernardino
3f5422f8eb Add basic Notes UI 2024-04-26 14:31:25 +01:00
Bruno Bernardino
2920de90b6 Fix news cron locks and fetching to work more than once per day. 2024-04-19 12:19:26 +01:00
Bruno Bernardino
a8076f6420 Fix articles list in Safari, update more dependencies, tweak deploy 2024-04-17 18:58:50 +01:00
Bruno Bernardino
7fd29ba7bf Update dependencies, add more logging to crons 2024-04-17 14:01:06 +01:00
Bruno Bernardino
bcf54f148e Update TODOs in README 2024-04-14 18:55:51 +01:00
Bruno Bernardino
670845ed13 Add new API endpoint to get a list of files for a given directory. 2024-04-12 06:59:51 +01:00
Bruno Bernardino
9f4723c13f Require .env file for docker compose example 2024-04-09 20:03:21 +01:00
Bruno Bernardino
735b14544a Build + offer docker image and docker-compose.yml file for easier self-hosting
Tweak login and auth for IP-based setups and setups without email enabled.
2024-04-09 13:22:05 +01:00
Bruno Bernardino
5a85dd224e Allow signing up forever without Brevo.
Also allow logins from local IPs (related to #5).
2024-04-08 20:53:28 +01:00
Bruno Bernardino
4f97609ebb Link desktop sync client 2024-04-08 19:31:12 +01:00
Bruno Bernardino
5229e196b4 Improve WebDav support to include file size and modified time 2024-04-08 16:01:59 +01:00
Bruno Bernardino
c1443191ce Better CORS response 2024-04-07 08:25:07 +01:00
Bruno Bernardino
265c52a7e5 Add WebDav server, fully functional!
Some more code cleanup.
2024-04-06 19:43:34 +01:00
Bruno Bernardino
541df3fb77 Support multiple file upload, rename Dav password 2024-04-06 08:21:21 +01:00
Bruno Bernardino
5f45725d81 Don't error if grep matches nothing 2024-04-04 18:17:05 +01:00
Bruno Bernardino
bcaec4e6d1 Change docker base image to ubuntu
Mostly so that find and grep behave more commonly across systems.
2024-04-04 18:05:39 +01:00
Bruno Bernardino
aee720fbc4 Files UI complete with search, sharing via symlink. 2024-04-04 17:55:47 +01:00
Bruno Bernardino
bd4be8dbec Formatting 2024-04-04 12:54:49 +01:00
Bruno Bernardino
a8a0e20428 Advanced file sharing
This is a WIP for advanced file sharing, but I won't pursue this for now since using symlinks in the file system works for me, and this is adding a ton of complexity I don't want or need right now.
2024-04-04 12:52:44 +01:00
Bruno Bernardino
4e5fdd569a Files CRUD.
Remove Contacts and Calendar + CardDav and CalDav.
2024-04-03 14:02:04 +01:00
Bruno Bernardino
c4788761d2 Support CalDav 2024-03-31 21:21:30 +01:00
Bruno Bernardino
321341a2fb Support automatically creating recurring events
Also implement locks for tasks that can have unintended side-effects if ran simultaneously.

Other minor UI tweaks.
2024-03-31 13:19:13 +01:00
Bruno Bernardino
d3a6f60d81 Minor code cleanup 2024-03-30 18:10:06 +00:00
Bruno Bernardino
87b94e9eec View, Import, and Export recurrence! 2024-03-30 18:08:19 +00:00
Bruno Bernardino
1a6cb96965 View, Import, and Export reminders! 2024-03-30 12:54:49 +00:00
Bruno Bernardino
0ffe4e03f1 View, Import, and Export attendees! 2024-03-30 08:18:53 +00:00
Bruno Bernardino
abd1fdee62 Support editing and exporting transparency 2024-03-30 07:05:28 +00:00
Bruno Bernardino
a47ef552e8 Fix transparency import info 2024-03-29 20:58:41 +00:00
Bruno Bernardino
a1d2088c5c Tweak calendar colors and support transparency in import 2024-03-29 20:55:54 +00:00
Bruno Bernardino
6b3dc4f256 Show transparency in calendar view
Also separate utils.ts file which was getting too big, and add a POST test
2024-03-29 20:37:47 +00:00
Bruno Bernardino
0b4b741d79 Import Calendar Events 2024-03-29 15:51:45 +00:00