Tom Moor
c4006cef7b
perf: Remove markdown serialize from editor render path ( #3567 )
...
* perf: Remove markdown serialize from editor render path
* fix: Simplify heading equality check
* perf: Add cache for slugified headings
* tsc
2022-05-21 12:50:27 -07:00
Tom Moor
bf0ff6c823
chore: Casing of logger -> Logger as it's an instantiated class
2022-05-21 13:59:23 +01:00
Tom Moor
6c8b127ff9
chore: isHosted -> isCloudHosted for clarity
2022-05-21 13:34:52 +01:00
rusakovdenis
67049a7868
fix: simplify transformation ( #3548 )
...
* fix: simplify transformation
Functions (isDragging, isOver, canDrop) always return a boolean value
* fix: type
In browserslist must be either an array or an object
2022-05-21 05:14:53 -07:00
Tom Moor
468478d06d
fix: Another timestamp crash
2022-05-21 10:05:41 +01:00
Tom Moor
5c741e3d98
fix: Crash render timestamp on some languages
2022-05-20 18:58:23 +01:00
Tom Moor
3c002f82cc
chore: Centralize env parsing, validation, defaults, and deprecation notices ( #3487 )
...
* chore: Centralize env parsing, defaults, deprecation
* wip
* test
* test
* tsc
* docs, more validation
* fix: Allow empty REDIS_URL (defaults to localhost)
* test
* fix: SLACK_MESSAGE_ACTIONS not bool
* fix: Add SMTP port validation
2022-05-19 08:05:11 -07:00
Limezy
5658090d7e
Trying to chase missing translations ( #3441 )
2022-05-17 13:01:00 -07:00
Tom Moor
19de348c85
fix: null ref usage, closes #3456
2022-05-16 22:58:59 +01:00
Tom Moor
4c15f27bb2
fix: Focus submit button by default in confirmation dialogs
...
fix: Move collection delete to use confirmation dialog
closes #3446
2022-05-15 16:21:42 +01:00
Tom Moor
b152b9f17b
fix: Possible extra separator in filtered context menus
...
Todo: We need to combine this logic with the menus in the editor, but not today
closes #3506
2022-05-15 15:40:49 +01:00
Tom Moor
36a3ae4b01
fix: Don't show suspended users in document facepile or list of viewers ( #3497 )
2022-05-15 06:05:40 -07:00
Tom Moor
b75a6928cb
Revert "fix: Fade out navigation when editing and mouse hasn't moved ( #3256 )" ( #3502 )
...
This reverts commit e0cf873a36 .
2022-05-06 13:28:37 -07:00
Saumya Pandey
e0cf873a36
fix: Fade out navigation when editing and mouse hasn't moved ( #3256 )
...
* fix: hide header when editing
* fix: settings collab switch
* Update app/hooks/useMouseMove.ts
Co-authored-by: Tom Moor <tom.moor@gmail.com >
* fix: accept timeout parameter
* fix: don't hide observing banner
* fix: hide on focused and observing
* perf: memo
* hide References too
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-05-07 00:17:09 +05:30
Nan Yu
9117b7479f
fix: paginated list history headings were not rendering when there was only one unique heading ( #3496 )
...
* fix: paginated list history headings were not rendering when there was only one unique heading
* minor bug
2022-05-04 21:08:50 -07:00
Tom Moor
25dce04046
perf: Move collection sorting to frontend ( #3475 )
...
* perf: Move collection sorting to frontend, on demand, memoized
* fix: Add default
2022-05-01 08:30:16 -07:00
Tom Moor
a736022c39
chore: cleanup
2022-04-30 09:10:35 -07:00
Tom Moor
c7e4f491eb
fix: Correctly escape RegExp in import tasks
...
closes #3460
2022-04-27 23:58:01 -07:00
Tom Moor
11477a1185
chore: Centralize clientside logging
2022-04-25 23:31:30 -07:00
Tom Moor
2a11a23d5b
fix: Updated design of api tokens to clarify, closes #3422
2022-04-25 21:34:36 -07:00
Limezy
044d551b60
fix : translation strings in DocumentMeta component (2955) ( #3417 )
...
* fix issue 2955
* Linter
* Linter
* Linter
* Fix stupid mistake to run my own tests
2022-04-23 10:12:38 -07:00
Tom Moor
33ce49cc33
chore: Refactor data import ( #3434 )
...
* Complete refactor of import
* feat: Notion data import (#3442 )
2022-04-23 10:07:35 -07:00
Tom Moor
0245451501
perf: Caught a debounced hook re-rendering continously
2022-04-20 08:44:17 -07:00
Nan Yu
233f3af667
feat: allow admins to require invites before user accounts can be created ( #3381 )
...
* allow admins to require invites before user accounts can be created
* use new dialog component for general confirmation dialogs
2022-04-19 12:27:23 -07:00
Tom Moor
48893f727e
fix: Tabs on document references don't show active state
...
'Referenced by' -> 'Backlinks'
2022-04-17 11:42:55 -07:00
Tom Moor
2fb0182e16
tom/use-event-listener
2022-04-17 11:00:28 -07:00
Tom Moor
e4e98286f4
fix: Embed disabled state should persist ( #3407 )
...
* Normalize code around localStorage
Persist disabled embed state
* fix: Cannot view more than 10 starred items on load
* More tidying of sidebar state
2022-04-17 10:24:40 -07:00
Tom Moor
0b5e48621a
fix: Show resizable border on long-hover
2022-04-16 19:22:24 -07:00
Tom Moor
cf58d8e3e1
fix: Capture drop events in clickable padding below editor ( #3376 )
...
* fix: Capture drop events in clickable padding below editor
* fix: Inconsistency in drop handling
2022-04-15 09:03:25 -07:00
Tom Moor
abbc3bdb30
fix: Consistent menus in editor ( #3363 )
...
* Use scrollable in context menu
* fix: Remove old blockToolbar styles
2022-04-12 20:12:45 -07:00
Nan Yu
5520317ce1
fix: prevent the interactive gutter elements from interfering with the sidebar collapse button ( #3350 )
...
* fix: prevent the interactive gutter elements from interfering with the sidebar collapse button
* keep mobile padding the same on documents
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-04-11 19:48:05 -07:00
Tom Moor
11c009bdbf
fix: Don't create new document when opening browser window with cmd+n
2022-04-11 08:08:13 -07:00
Nan Yu
cfa71762c2
feat: adds "/" keyboard shortcut to share, focus content body on search selection ( #3347 )
...
* feat: adds "/" keyboard shortcut to focus search input on share screen; auto-focus content body on search item selection
* usekeydown instead of registerkeydown
2022-04-10 07:54:02 -07:00
Tom Moor
b7a6a34565
fix: Flash of empty state on paginated lists ( #3351 )
...
* fix: Flash of empty state on paginated lists
fix: Typing of PaginatedList to generic
* test
* test
2022-04-09 20:31:51 -07:00
Tom Moor
9281287dba
one
2022-04-09 20:25:54 -07:00
Tom Moor
48fad5cfa0
fix: Link preview and search should work on collection descriptions ( #3355 )
2022-04-09 19:00:56 -07:00
github-actions[bot]
e40f106dbb
Compress Images ( #3356 )
...
Co-authored-by: tommoor <tommoor@users.noreply.github.com >
2022-04-09 18:55:52 -07:00
Nan Yu
75a868e5e8
feat: Search shared documents ( #3126 )
...
* provide a type-ahead search input on shared document pages that allow search of child document tree
* improve keyboard navigation handling of all search views
* improve coloring on dark mode list selection states
* refactor PaginatedList component to eliminate edge cases
2022-04-08 10:40:51 -07:00
Tom Moor
15375bf199
fix: users.info request flood ( #3334 )
...
* feat: Add user id filter to users.list endpoint
* fix: Remove users.info request loop
2022-04-06 22:00:11 -07:00
Tom Moor
0d87de9f80
fix: Hide document popover on mobile
2022-04-04 21:32:31 -07:00
Tom Moor
2e41ace386
refactor: Move depths and breakpoints out of theme
2022-04-04 21:20:38 -07:00
Tom Moor
20a69b711a
fix: Some spots where navigation state was not preserved
...
fix: Collection in main nav pops open when moving from starred collection
2022-04-04 19:04:28 -07:00
Tom Moor
84d6bf8ddf
feat: Add ability to star collection ( #3327 )
...
* Migrations, models, commands
* ui
* Move starred hint to location state
* lint
* tsc
* refactor
* Add collection empty state in expanded sidebar
* Add empty placeholder within starred collections
* Drag and drop improves, Relative refactor
* fix: Starring untitled draft leaves empty space
* fix: Creating draft in starred collection shouldnt open main
* fix: Dupe drop cursor
* Final fixes
* fix: Canonical redirect replaces starred location state
* fix: Don't show reorder cursor at the top of collection with no permission to edit when dragging
2022-04-03 18:51:01 -07:00
Tom Moor
5cd002bb88
fix: Remove forced white background on self hosted team logo
...
closes #3315
2022-04-01 19:59:51 -07:00
Tom Moor
c66aca063e
feat: Add patterns to insert current date and time into doc ( #3309 )
...
* feat: Add patterns to insert current date and time into doc
* Add commands to title input too
* lint: Remove console.log
2022-03-31 19:51:55 -07:00
Tom Moor
a4c8c7d709
fix: Cannot edit icon in collection edit dialog
...
closes #3313
2022-03-31 12:26:06 -07:00
Tom Moor
fea5f69a38
fix: Potential for settings sidebar badge to read '-1 releases behind'
2022-03-30 21:28:16 -07:00
Tom Moor
6f2a4488e8
chore: Editor refactor ( #3286 )
...
* cleanup
* add context
* EventEmitter allows removal of toolbar props from extensions
* Move to 'packages' of extensions
Remove EmojiTrigger extension
* types
* iteration
* fix render flashing
* fix: Missing nodes in collection descriptions
2022-03-30 19:10:34 -07:00
Tom Moor
6c25f8fc72
feat: Small confirmation dialogs ( #3293 )
...
* wip
* refinement
2022-03-30 17:11:19 -07:00
忽如寄
9f400af73b
refactor: ♻️ refactor isHosted && type clean up ( #3290 )
...
* refactor: ♻️ refactor isHosted && type clean up
Change-Id: I4dfbad8a07607432801de78920ce42bf81e46498
* refactor: ♻️ code clean up
Change-Id: I8f487a33d332a2acaff84397a97371b56ace28a1
* feat: 💄 lint
Change-Id: I776b1a5e249bdb542f8e6da7cb2277821cf91094
* feat: ✨ ci type
Change-Id: I486dde7bf60321238e9a394c40ad8cdb8bfc54c8
* feat: some code sugession
Change-Id: I4761d057344b95a98e99068d312a42292977875b
2022-03-27 15:18:37 -07:00