Commit Graph

10983 Commits (cab0a5e41f3bad5a864092d3a056f2346466437d)
 

Author SHA1 Message Date
Panagiotis Papadopoulos cab0a5e41f feat(config): improve Session descriptions 2025-02-13 09:25:24 +07:00
Panagiotis Papadopoulos 201663d9ec chore(prettier): fix prettier issues 2025-02-13 09:07:25 +07:00
Panagiotis Papadopoulos 38215c46ae feat(login): make use of default maxAge by sessionParser
cookie will use the default value set in sessionParser middleware, which is controlled by
config.Session.cookieMaxAge

if rememberMe is not set -> the value is unset and the cookie becomes a non-persistent cookie,
which the browser delete after the current session (e.g. when you close the browser)
2025-02-13 09:04:34 +07:00
Panagiotis Papadopoulos 2a740781cb feat(session_parser): use seconds for setting maxAge and update default value to 21 days
21 days was used in the login route previously, when "remember me" was set
2025-02-13 08:52:05 +07:00
Panagiotis Papadopoulos 04827c0ce1 fix(session_parser): FileStore ttl should be ideally the same as session cookies maxAge
this avoids having "unused" dead session on the filesystem
2025-02-13 08:21:29 +07:00
Panagiotis Papadopoulos 4e23b5193d feat(session_parser): use Session.cookieMaxAge from config 2025-02-13 08:21:29 +07:00
Panagiotis Papadopoulos 53576f5578 feat(config): add Session.cookieMaxAge
allows users to control how long their session will be live, before it expires and they are forced to login again

defaults to 1 day  ("24 * 60 * 60 * 1000") as previously set in sessionParser
2025-02-13 08:21:29 +07:00
Elian Doran 69a6739d1f
fix(client): markdown code block not working (closes #1164) 2025-02-12 22:49:09 +07:00
Elian Doran 75afdbe093
chore(client/ts): port editable_code 2025-02-12 21:56:58 +07:00
Adorian Doran cb7b25f054 repo: exclude irrelevant NPM tasks in VS Code 2025-02-12 12:06:55 +07:00
Adorian Doran 9c4aa4f220 style(next): tweak the "Change note icon" button 2025-02-12 01:55:56 +07:00
Adorian Doran fc1e5ce23b style(next): fix comment 2025-02-12 01:46:17 +07:00
Adorian Doran faabec5360 style(next): tweak the note icon popup 2025-02-12 01:45:26 +07:00
Adorian Doran 202bb9e126 style(next): combo boxes: fix the dropdown arrow disappearing in certain situations while in the focused state 2025-02-12 01:29:50 +07:00
Adorian Doran 2f00839f52 Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop 2025-02-12 01:17:02 +07:00
Adorian Doran d8962393af style(next): combo boxes: prevent the text overlapping the dropdown arrow 2025-02-12 01:16:57 +07:00
Elian Doran d9e39fa792
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop 2025-02-11 22:20:38 +07:00
Elian Doran 0ca9809457
feat(client,server): support mid: links 2025-02-11 22:18:29 +07:00
Elian Doran 4d0969da0a
refactor(client,server): support for URL schemes 2025-02-11 22:14:44 +07:00
Elian Doran f517e4a37a
refactor(editor): move all options into this repo 2025-02-11 20:34:49 +07:00
Elian Doran 0d26446262
refactor(editor): move all options into this repo 2025-02-11 20:23:48 +07:00
Elian Doran aad38fdd21
refactor(editor): move floating toolbar config into this repo 2025-02-11 20:17:02 +07:00
Elian Doran 2ac5e860b1
refactor(editor): move classic toolbar config into this repo 2025-02-11 19:48:26 +07:00
Elian Doran bd5232ed14
feat(mobile): add recent changes dialog 2025-02-11 19:38:06 +07:00
Elian Doran aafd905c72
Merge pull request #1158 from TriliumNext/renovate/compression-1.x
fix(deps): update dependency compression to v1.8.0
2025-02-11 19:32:28 +07:00
Elian Doran 11e2dcfc64
refactor(client/ts): port a few small files 2025-02-11 19:29:53 +07:00
Elian Doran 44811f4f4b
refactor(client/ts): port two containers 2025-02-11 19:09:04 +07:00
Elian Doran 13f7129717
refactor(client/ts): port a few more widgets 2025-02-11 19:04:27 +07:00
Elian Doran b69641c0e9
refactor(client): remove abstract doRefresh 2025-02-11 18:59:35 +07:00
Elian Doran 8b9b843c2d
Merge pull request #1140 from dousha/bugfix-protection-box
Fix the password box not removed after entering protected mode
2025-02-11 18:57:41 +07:00
Elian Doran b1bf6931f2
Merge pull request #1162 from TriliumNext/refactor_routes-login
refactor(routes/login): simplify login function and get rid of deprecated usage of expires
2025-02-11 10:03:09 +07:00
Panagiotis Papadopoulos e3b7ae018f refactor(routes/login): refactor login fn
I also got rid of the deprecated use of "expires" - setting maxAge to undefined is the preferred way
2025-02-11 07:55:18 +07:00
renovate[bot] d7399f6bb5
fix(deps): update dependency compression to v1.8.0 2025-02-11 00:34:18 +07:00
Elian Doran d0399c173e
Merge pull request #1144 from TriliumNext/feature/swagger-ui-in-server
Add Swagger UI endpoint
2025-02-10 23:46:18 +07:00
Elian Doran 905983e794
Merge pull request #1155 from TriliumNext/feat_custom-cookie-path
feat: allow setting custom cookiePath
2025-02-10 23:42:08 +07:00
Elian Doran 5390b97730
Merge pull request #1157 from TriliumNext/fix_disable-dropdown-select-text
fix(ui): disallow text selection in dropdown-menus
2025-02-10 23:33:28 +07:00
Panagiotis Papadopoulos c8f5f8dfcc fix(ui): disallow text selection in dropdown-menus 2025-02-10 20:18:35 +07:00
Panagiotis Papadopoulos 62f8f8f1a7 refactor(config): rename Cookies to Session
as requested in PR #1155
2025-02-10 19:44:19 +07:00
Panagiotis Papadopoulos b6d73df92e feat(csrf_protection): use cookiePath from config 2025-02-10 19:03:10 +07:00
perf3ct 9c86a03acc
Do this thing to make Pano happy :) 2025-02-10 16:03:01 +07:00
Panagiotis Papadopoulos a600568ab8 feat(session_parser): use cookiePath from config 2025-02-10 08:35:01 +07:00
Panagiotis Papadopoulos 3c8723a404 feat(config): add Cookies.cookiePath option to config
defaults to "/" as previously set by default options
2025-02-10 08:33:31 +07:00
Elian Doran 1e95135720
Merge pull request #1147 from TriliumNext/renovate/typedoc-0.x
chore(deps): update dependency typedoc to v0.27.7
2025-02-10 09:19:43 +07:00
Elian Doran 022f2b6e62
Merge pull request #1148 from TriliumNext/renovate/marked-15.x
fix(deps): update dependency marked to v15.0.7
2025-02-10 09:19:23 +07:00
Elian Doran 4160ff2a8b
Merge pull request #1149 from TriliumNext/renovate/mind-elixir-4.x
fix(deps): update dependency mind-elixir to v4.3.7
2025-02-10 09:18:42 +07:00
Elian Doran d7e134d18e
Merge pull request #1151 from TriliumNext/renovate/prettier-3.x
chore(deps): update dependency prettier to v3.5.0
2025-02-10 09:18:14 +07:00
Elian Doran b9aa976068
Merge pull request #1152 from TriliumNext/chore_remove-jasmine
chore(deps): remove unused jasmine
2025-02-10 09:17:27 +07:00
Elian Doran df47198616
Merge pull request #1153 from TriliumNext/feat_autofocus-protected-note
feat/fix(protected_session): input improvements
2025-02-10 09:16:53 +07:00
Panagiotis Papadopoulos 6c4c9785ff fix(protected_session): fix input->label association 2025-02-10 07:16:36 +07:00
Panagiotis Papadopoulos f657b9dec1 feat(protected_session): set autofocus to password field 2025-02-10 07:15:14 +07:00