Commit Graph

1157 Commits

Author SHA1 Message Date
Milo Schwartz f874449d36 remove no reply check in send email 2025-01-28 22:13:46 -05:00
Milo Schwartz 397036640e add additional_middlewares 2025-01-28 21:39:17 -05:00
Milo Schwartz 60110350aa use smtp user if no no-reply set 2025-01-28 21:26:34 -05:00
Milo Schwartz a57f0ab360 log password reset token if no smtp to allow reset password 2025-01-28 21:23:19 -05:00
Milo Schwartz 0bd8217d9e add failed auth logging 2025-01-27 22:43:32 -05:00
Milo Schwartz 61b34c8b16 allow wildcard emails in email whitelist 2025-01-26 18:14:47 -05:00
Milo Schwartz 9f1f2910e4 refactor auth to work cross domain and with http resources closes #100 2025-01-26 14:42:02 -05:00
Milo Schwartz 72f1686395 remove permanent redirect for https 2025-01-25 13:23:36 -05:00
Milo Schwartz 5f92b0bbc1 make all emails lowercase closes #89 2025-01-21 19:03:18 -05:00
Owen Schwartz 2c8f824240 Pick always a new port for newt 2025-01-20 21:07:02 -05:00
Milo Schwartz f0898613a2 remove double createHttpError 2025-01-17 21:59:06 -05:00
Mauricio Allende 6b141c3ea0 fix: add missing await when verifying pincode
`validPincode` ends up as a `Promise` and evaluates as a thruthy value wether the pin is correct or not.
2025-01-17 22:54:20 -03:00
Julian a039168217 add ability to transfer a resource to another site 2025-01-16 21:15:41 +01:00
Owen Schwartz cb87463a69 Merge branch 'main' into dev 2025-01-15 21:38:15 -05:00
Owen Schwartz 4b5c74e8d6 Import start port at startup for now for exit node 2025-01-15 21:37:10 -05:00
Milo Schwartz ab18e15a71 allow controlling cors from config and add cors middleware to traefik 2025-01-13 23:59:10 -05:00
Owen Schwartz f72dd3471e Merge branch 'no-gerbil' into dev 2025-01-12 15:58:29 -05:00
Milo Schwartz a2ed7c7117 complete integration of direct share link as discussed in #35 2025-01-12 13:43:16 -05:00
Owen Schwartz 161e87dbda Local sites working 2025-01-12 13:09:30 -05:00
Owen Schwartz 4c7581df4f Allow "local" sites witn no tunnel 2025-01-12 12:31:04 -05:00
Milo Schwartz f5fda5d8ea allow access token in resource url 2025-01-11 19:47:07 -05:00
Milo Schwartz 82192fa180 Merge branch 'dev' of https://github.com/fosrl/pangolin into dev 2025-01-11 14:13:08 -05:00
Owen Schwartz 38544cc2d6 Add site_block_size and migration for beta.3 2025-01-11 12:25:33 -05:00
Milo Schwartz c3d19454f7 allow resource redirect if host is same 2025-01-10 00:13:51 -05:00
Milo Schwartz 6c813186b8 verify redirects are safe before redirecting 2025-01-09 23:26:07 -05:00
Milo Schwartz 235e91294e remove base_url from config (#13)
* add example config dir, logos, and update CONTRIBUTING.md

* update dockerignore

* split base_url into dashboard_url and base_domain

* Remove unessicary ports

* Allow anything for the ip

* Update docker tags

* Complex regex for domains/ips

* update gitignore

---------

Co-authored-by: Owen Schwartz <owen@txv.io>
2025-01-07 22:41:35 -05:00
Owen Schwartz dc7bd41eb9 Complex regex for domains/ips 2025-01-07 21:52:45 -05:00
Owen Schwartz ab69ded396 Allow anything for the ip 2025-01-07 21:31:32 -05:00
Milo Schwartz e1f0834af4 split base_url into dashboard_url and base_domain 2025-01-07 20:32:24 -05:00
Owen Schwartz d064d3c7b5 Support localhost 2025-01-04 22:33:25 -05:00
Milo Schwartz 3b4a993704 refactor and reorganize 2025-01-01 21:41:31 -05:00
Milo Schwartz 9732098799 make config class and separate migrations script 2025-01-01 17:50:12 -05:00
Milo Schwartz b199595100 rename auth and start work separating config 2025-01-01 16:40:01 -05:00
Milo Schwartz d447de9e8a improve email formatting and invite flow for new users 2024-12-31 18:25:11 -05:00
Milo Schwartz d244d6003b Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-30 23:41:28 -05:00
Milo Schwartz 172e0f07d5 improve site and resource info cards and other small visual tweaks 2024-12-30 23:41:06 -05:00
Owen Schwartz 2e7e0a4287 Make sure to include new target 2024-12-30 21:38:33 -05:00
Owen Schwartz a16e4e2e74 Swap in and out bytes 2024-12-27 00:21:27 -05:00
Milo Schwartz b78e7a324d place holder landing pages 2024-12-26 19:33:56 -05:00
Milo Schwartz 2ed4b948b8 fix access token session do not extend and make domains lower case 2024-12-26 15:13:49 -05:00
Milo Schwartz 4cdaa9b588 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-25 15:55:50 -05:00
Milo Schwartz 4a1e869e58 setup server admin 2024-12-25 15:54:32 -05:00
Owen Schwartz 29bd88ebdf Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 16:01:29 -05:00
Owen Schwartz 2f328fc719 Add basic transactions 2024-12-24 16:00:02 -05:00
Milo Schwartz b3d371c01e Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 15:37:04 -05:00
Milo Schwartz cf75be5a6c disable 2fa and end email notifications 2024-12-24 15:36:55 -05:00
Owen Schwartz 0a86f193ac Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 12:09:14 -05:00
Owen Schwartz 35358cbe57 Working on delete 2024-12-24 12:08:31 -05:00
Milo Schwartz 9e50a580a5 enable 2fa flow 2024-12-23 23:59:15 -05:00
Milo Schwartz b1afba191e add theme switcher and improve org switcher 2024-12-22 20:16:52 -05:00