]> BookStack Code Mirror - bookstack/log
bookstack
4 months agoZIP Exports: Improved temp file tracking & clean-up
Dan Brown [Tue, 31 Dec 2024 15:13:50 +0000 (15:13 +0000)]
ZIP Exports: Improved temp file tracking & clean-up

5 months agoUpdated translator & dependency attribution before release v24.12
Dan Brown [Mon, 23 Dec 2024 11:53:35 +0000 (11:53 +0000)]
Updated translator & dependency attribution before release v24.12

5 months agoLocales: Updated locale list with new languages
Dan Brown [Mon, 23 Dec 2024 11:27:58 +0000 (11:27 +0000)]
Locales: Updated locale list with new languages

5 months agoUpdated translations with latest Crowdin changes (#5345)
Dan Brown [Mon, 23 Dec 2024 11:23:44 +0000 (11:23 +0000)]
Updated translations with latest Crowdin changes (#5345)

5 months agoZIP Exports: Prevent book child page drafts from being included
Dan Brown [Sun, 22 Dec 2024 12:43:26 +0000 (12:43 +0000)]
ZIP Exports: Prevent book child page drafts from being included

Added test to cover

5 months agoDependancies: Bumped up composer dep versions
Dan Brown [Sat, 21 Dec 2024 15:48:46 +0000 (15:48 +0000)]
Dependancies: Bumped up composer dep versions

5 months agoMerge pull request #5365 from BookStackApp/lexical_fixes
Dan Brown [Fri, 20 Dec 2024 14:51:57 +0000 (14:51 +0000)]
Merge pull request #5365 from BookStackApp/lexical_fixes

Range of fixes/updates for the new Lexical based editor

5 months agoLexical: Added about button/view lexical_fixes 5365/head
Dan Brown [Tue, 17 Dec 2024 22:40:28 +0000 (22:40 +0000)]
Lexical: Added about button/view

Re-used existing route and moved tinymce help to its own different
route. Added test to cover.
Added new external-content block to support in editor UI.

5 months agoLexical: Adjusted handling of child/sibling list items on nesting
Dan Brown [Tue, 17 Dec 2024 18:07:46 +0000 (18:07 +0000)]
Lexical: Adjusted handling of child/sibling list items on nesting

Sibling/child items will now remain at the same visual level during
nesting/un-nested, so only the selected item level is visually altered.

Also added new model-based editor content matching system for tests.

5 months agoLexical: Aligned new empty item behaviour for nested lists
Dan Brown [Tue, 17 Dec 2024 16:50:03 +0000 (16:50 +0000)]
Lexical: Aligned new empty item behaviour for nested lists

- Makes enter on empty nested list item un-nest instead of just creating
  new list items.
- Also updated existing lists tests to use newer helper setup.

5 months agoLexical: Improved list tab handling, Improved test utils
Dan Brown [Tue, 17 Dec 2024 14:44:10 +0000 (14:44 +0000)]
Lexical: Improved list tab handling, Improved test utils

- Made tab work on empty list items
- Improved select preservation on single list item tab
- Altered test context creation for more standard testing

5 months agoLexical: Added testing for some added shortcuts
Dan Brown [Mon, 16 Dec 2024 16:24:47 +0000 (16:24 +0000)]
Lexical: Added testing for some added shortcuts

Also:
- Added svg loading support (dummy stub) for jest.
- Updated headless test case due to node changes.
- Split out editor change detected to where appropriate.
- Added functions to help with testing, like mocking our context.

5 months agoLexical: Added mulitple methods to escape details block
Dan Brown [Mon, 16 Dec 2024 14:30:06 +0000 (14:30 +0000)]
Lexical: Added mulitple methods to escape details block

Enter on empty last line, or down on last empty line, will focus on the
next node after details, or created a new paragraph to focus on if
needed.

5 months agoLexical: Added details toolbar
Dan Brown [Sun, 15 Dec 2024 18:13:49 +0000 (18:13 +0000)]
Lexical: Added details toolbar

Includes unwrap and toggle open actions.

5 months agoLexical: Made summary part of details node
Dan Brown [Sun, 15 Dec 2024 17:11:02 +0000 (17:11 +0000)]
Lexical: Made summary part of details node

To provide more control of the summary as part of details.
To support, added a way to ignore elements during import DOM, allowing
up to read summaries when parsing details without duplicate nodes
involved.

5 months agoLexical: Adjusted modals and content area for mobile sizes
Dan Brown [Sun, 15 Dec 2024 15:29:00 +0000 (15:29 +0000)]
Lexical: Adjusted modals and content area for mobile sizes

5 months agoLexical: Added mobile toolbar support
Dan Brown [Sun, 15 Dec 2024 14:03:08 +0000 (14:03 +0000)]
Lexical: Added mobile toolbar support

Adds dynamic and fixed (out of DOM order) positioning with location
adjustment depending on space.
Also adds smarter hiding to prevent disappearing when mouse leaves but
within the same space as the toggle.

5 months agoLexical: Added dark mode styles, fixed autolink range
Dan Brown [Sat, 14 Dec 2024 15:17:33 +0000 (15:17 +0000)]
Lexical: Added dark mode styles, fixed autolink range

5 months agoLexical: Added auto links on enter/space
Dan Brown [Sat, 14 Dec 2024 12:35:13 +0000 (12:35 +0000)]
Lexical: Added auto links on enter/space

5 months agoUsers: Hid lanuage preference for guest user
Dan Brown [Fri, 13 Dec 2024 15:19:09 +0000 (15:19 +0000)]
Users: Hid lanuage preference for guest user

Hiding since it's not really used, and may mislead on how to set default
app language (which should be done via env options).
Updated test to cover.

For #5356

5 months agoAPI: Added cover to book/shelf list endpoints
Dan Brown [Fri, 13 Dec 2024 14:21:04 +0000 (14:21 +0000)]
API: Added cover to book/shelf list endpoints

Aligns with what we provide in the UI.
Added/updated tests to cover, and updated API examples.

For 5180.

5 months agoNotifications: Logged errors and prevented them blocking user
Dan Brown [Thu, 12 Dec 2024 21:45:52 +0000 (21:45 +0000)]
Notifications: Logged errors and prevented them blocking user

Failed notification sends could block the user action, whereas it's
probably more important that the user action takes places uninteruupted
than showing an error screen for the user to debug.
Logs notification errors so issues can still be debugged by admins.

Closes #5315

5 months agoAttachments: Hid edit/delete controls where lacking permission
Dan Brown [Wed, 11 Dec 2024 20:38:30 +0000 (20:38 +0000)]
Attachments: Hid edit/delete controls where lacking permission

Added test to cover.
Also migrated related ajax-delete-row component to ts.

For #5323

5 months agoCI: Added php8.4 to CI suites, bumped action/os versions
Dan Brown [Wed, 11 Dec 2024 18:50:10 +0000 (18:50 +0000)]
CI: Added php8.4 to CI suites, bumped action/os versions

5 months agoSearch Index: Fixed SQL error when indexing large pages
Dan Brown [Wed, 11 Dec 2024 15:53:57 +0000 (15:53 +0000)]
Search Index: Fixed SQL error when indexing large pages

Due to hitting statement placeholder limits (typically 65k)
when inserting index terms for single page.

Added test to cover.
Also added skipped tests for tests we don't always want to run.
For #5322

5 months agoAuth: Added specific guards against guest account login
Dan Brown [Wed, 11 Dec 2024 14:22:48 +0000 (14:22 +0000)]
Auth: Added specific guards against guest account login

Hardened things to enforce the intent that the guest account should not
be used for logins.
Currently this would not be allowed due to empty set password, and no
password fields on user edit forms, but an error could occur if the
login was attempted.

This adds:
- Handling to show normal invalid user warning on login instead of a
  hash check error.
- Prevention of guest user via main login route, in the event that
  inventive workarounds would be used by admins to set a password for
  this account.
- Test for guest user login.

5 months agoSASS: Updated to use modules and address deprecations 5354/head
Dan Brown [Mon, 9 Dec 2024 13:25:35 +0000 (13:25 +0000)]
SASS: Updated to use modules and address deprecations

Changes the name of our spacing variables due to the prefixing -/_
meaning private in the use of new "use" rather than include.

All now modular too, so all variables/mixins are accessed via their
package.

Also renamed variables file to vars for simpler/cleaner access/writing.

eg. '$-m' is now 'vars.$m'

5 months agoJS: Updated packages, fixed lint issue
Dan Brown [Mon, 9 Dec 2024 13:07:39 +0000 (13:07 +0000)]
JS: Updated packages, fixed lint issue

Left eslint as old due to eslint-config-airbnb-base not yet being
comptible.
Some SASS deprecations to solve.

5 months agoAttachment API: Fixed error when name not provided in update
Dan Brown [Mon, 9 Dec 2024 11:32:15 +0000 (11:32 +0000)]
Attachment API: Fixed error when name not provided in update

Fixes #5353

5 months agoMerge pull request #5349 from BookStackApp/lexical_reorg
Dan Brown [Wed, 4 Dec 2024 20:06:39 +0000 (20:06 +0000)]
Merge pull request #5349 from BookStackApp/lexical_reorg

Lexical: Merge of custom nodes & re-organisation of codebase

5 months agoLexical: Updated tests for node changes 5349/head
Dan Brown [Wed, 4 Dec 2024 20:03:05 +0000 (20:03 +0000)]
Lexical: Updated tests for node changes

5 months agoLexical: Reorganised custom node code into lexical codebase
Dan Brown [Wed, 4 Dec 2024 18:53:59 +0000 (18:53 +0000)]
Lexical: Reorganised custom node code into lexical codebase

Also cleaned up old unused imports.

5 months agoLexical: Merged custom table node code
Dan Brown [Tue, 3 Dec 2024 20:08:33 +0000 (20:08 +0000)]
Lexical: Merged custom table node code

5 months agoLexical: Merged list nodes
Dan Brown [Tue, 3 Dec 2024 19:03:52 +0000 (19:03 +0000)]
Lexical: Merged list nodes

5 months agoLexical: Extracted & merged heading & quote nodes
Dan Brown [Tue, 3 Dec 2024 17:04:50 +0000 (17:04 +0000)]
Lexical: Extracted & merged heading & quote nodes

5 months agoLexical: Merged custom paragraph node, removed old format/indent refs
Dan Brown [Tue, 3 Dec 2024 16:24:49 +0000 (16:24 +0000)]
Lexical: Merged custom paragraph node, removed old format/indent refs

Start of work to merge custom nodes into lexical, removing old unused
format/indent core logic while extending common block elements where
possible.

5 months agoMerge branch 'rashadkhan359/development' into development
Dan Brown [Tue, 3 Dec 2024 13:52:38 +0000 (13:52 +0000)]
Merge branch 'rashadkhan359/development' into development

5 months agoSearch API: Updated handling of parent detail, added testing
Dan Brown [Tue, 3 Dec 2024 13:47:45 +0000 (13:47 +0000)]
Search API: Updated handling of parent detail, added testing

Review of #5280.

- Removed additional non-needed loads which could ignore permissions.
- Updated new formatter method name to be more specific on use.
- Added test case to cover changes.
- Updated API examples to align parent id/info in info to be
  representative.

5 months agoMerge branch 'fix/markdown-export' into development
Dan Brown [Mon, 2 Dec 2024 11:50:15 +0000 (11:50 +0000)]
Merge branch 'fix/markdown-export' into development

5 months agoMD Exports: Added HTML description conversion
Dan Brown [Mon, 2 Dec 2024 11:46:56 +0000 (11:46 +0000)]
MD Exports: Added HTML description conversion

Also updated tests to cover checking description use/conversion.
Made during review of #5313

5 months agoMerge branch 'fix-ldap-display-name' into development
Dan Brown [Sun, 1 Dec 2024 18:44:23 +0000 (18:44 +0000)]
Merge branch 'fix-ldap-display-name' into development

5 months agoLDAP: Review and testing of mulitple-display-name attr support
Dan Brown [Sun, 1 Dec 2024 18:42:54 +0000 (18:42 +0000)]
LDAP: Review and testing of mulitple-display-name attr support

Review of #5295
Added test to cover functionality.
Moved splitting from config to service.

5 months agoMerge branch 'docker-simplify' into development
Dan Brown [Sun, 1 Dec 2024 16:10:22 +0000 (16:10 +0000)]
Merge branch 'docker-simplify' into development

5 months agoDev Docker: Fixed missing gd jpeg handling, forced migrations
Dan Brown [Sun, 1 Dec 2024 16:02:21 +0000 (16:02 +0000)]
Dev Docker: Fixed missing gd jpeg handling, forced migrations

Migrations run without force could fail startup in certain environment
conditions (when testing production env).
Also updated paths permission handling to update more needed locations.

5 months agoMerge branch 'portazips' into development
Dan Brown [Sun, 1 Dec 2024 13:06:43 +0000 (13:06 +0000)]
Merge branch 'portazips' into development

5 months agoMerge pull request #5259 from BookStackApp/typescript-conversions
Dan Brown [Sun, 1 Dec 2024 13:04:59 +0000 (13:04 +0000)]
Merge pull request #5259 from BookStackApp/typescript-conversions

Conversion of Services to TypeScript

6 months agoUpdated translator & dependency attribution before release v24.10.2
Dan Brown [Fri, 29 Nov 2024 13:46:37 +0000 (13:46 +0000)]
Updated translator & dependency attribution before release v24.10.2

6 months agoUpdated translations with latest Crowdin changes (#5331)
Dan Brown [Fri, 29 Nov 2024 13:40:09 +0000 (13:40 +0000)]
Updated translations with latest Crowdin changes (#5331)

6 months agoAttachments: Fixed full range request handling
Dan Brown [Fri, 29 Nov 2024 13:19:55 +0000 (13:19 +0000)]
Attachments: Fixed full range request handling

We were not responsing with a range request, where the requested range
was for the full extent of content. This changes things to always
provide a range request, even for the full range.

Change made since our existing logic could cause problems in chromium
browsers.

Elseif statement removed as its was likley redundant based upon other
existing checks.
This also changes responses for requested ranges beyond content, but I
think that's technically correct looking at the spec (416 are for when
there are no overlapping request/response ranges at all).

Updated tests to cover.
For #5342

6 months agoCode: Set base codemirror line height
Dan Brown [Fri, 29 Nov 2024 12:57:53 +0000 (12:57 +0000)]
Code: Set base codemirror line height

Prevents difference in line height between light/dark mode.
For #5146

6 months agoMerge branch 'oidc-content-type-issue' into development
Dan Brown [Thu, 28 Nov 2024 16:58:55 +0000 (16:58 +0000)]
Merge branch 'oidc-content-type-issue' into development

6 months agoOIDC: Added extra userinfo content-type normalisation and test
Dan Brown [Thu, 28 Nov 2024 16:58:06 +0000 (16:58 +0000)]
OIDC: Added extra userinfo content-type normalisation and test

During review of #5337

6 months agoIncludes: Workaround for PHP 8.3.14 bug
Dan Brown [Thu, 28 Nov 2024 16:30:59 +0000 (16:30 +0000)]
Includes: Workaround for PHP 8.3.14 bug

Changed DOMText creation to be done via document so its document
reference is correct to avoid a bug in PHP 8.3.14.
Ref: https://github.com/php/php-src/issues/16967

Fixes #5341

6 months agoDepenencies: Updated PHP packages
Dan Brown [Thu, 28 Nov 2024 16:25:01 +0000 (16:25 +0000)]
Depenencies: Updated PHP packages

6 months agoZIP Exports: Changed the instance id mechanism 5260/head
Dan Brown [Wed, 27 Nov 2024 16:30:19 +0000 (16:30 +0000)]
ZIP Exports: Changed the instance id mechanism

Adds an instance id via app settings.

6 months agoZIP Exports: Updated format doc with advisories regarding html/md
Dan Brown [Tue, 26 Nov 2024 17:53:20 +0000 (17:53 +0000)]
ZIP Exports: Updated format doc with advisories regarding html/md

6 months agoUpdates the OIDC userinfo endpoint request to allow for a `Content-Type` response... 5337/head
Wes Biggs [Tue, 26 Nov 2024 17:21:20 +0000 (11:21 -0600)]
Updates the OIDC userinfo endpoint request to allow for a `Content-Type` response header with optional parameters, like `application/json; charset=utf-8`. This was causing an issue when integrating with [node-oidc-provider](https://github.com/panva/node-oidc-provider).

6 months agoZIP Exports: Added detection/handling of images with external storage
Dan Brown [Tue, 26 Nov 2024 15:59:39 +0000 (15:59 +0000)]
ZIP Exports: Added detection/handling of images with external storage

Added test to cover.

6 months agoZIP Imports/Exports: Fixed some lint and test issues
Dan Brown [Mon, 25 Nov 2024 16:23:59 +0000 (16:23 +0000)]
ZIP Imports/Exports: Fixed some lint and test issues

- Updated test handling to create imports folder when required.
- Updated some tests to delete created import zip files.

6 months agoZIP Import & Exports: Addressed issues during testing
Dan Brown [Mon, 25 Nov 2024 15:54:15 +0000 (15:54 +0000)]
ZIP Import & Exports: Addressed issues during testing

- Handled links to within-zip page images found in chapter/book
  descriptions; Added test to cover.
- Fixed session showing unrelated success on failed import.

Tested import file-create undo on failure as part of this testing.

6 months agoZIP Imports: Updated import form to show loading indicator
Dan Brown [Fri, 22 Nov 2024 21:36:42 +0000 (21:36 +0000)]
ZIP Imports: Updated import form to show loading indicator

And disable button after submit.
Added here because the import could take some time, so it's best to show
an indicator to the user to show that something is happening, and help
prevent duplicate submission or re-submit attempts.

6 months agoZIP Imports: Added book content ordering to import preview
Dan Brown [Fri, 22 Nov 2024 21:03:04 +0000 (21:03 +0000)]
ZIP Imports: Added book content ordering to import preview

6 months agoZIP Imports: Added image type validation/handling
Dan Brown [Mon, 18 Nov 2024 17:42:49 +0000 (17:42 +0000)]
ZIP Imports: Added image type validation/handling

Images were missing their extension after import since it was
(potentially) not part of the import data.
This adds validation via mime sniffing (to match normal image upload
checks) and also uses the same logic to sniff out a correct extension.

Added tests to cover.
Also fixed some existing tests around zip functionality.

6 months agoZIP Exports: Added ID checks and testing to validator
Dan Brown [Mon, 18 Nov 2024 15:53:21 +0000 (15:53 +0000)]
ZIP Exports: Added ID checks and testing to validator

6 months agoZIP Imports: Covered import runner with further testing
Dan Brown [Sat, 16 Nov 2024 19:52:20 +0000 (19:52 +0000)]
ZIP Imports: Covered import runner with further testing

6 months agoZIP Imports: Started testing core import logic
Dan Brown [Sat, 16 Nov 2024 16:12:45 +0000 (16:12 +0000)]
ZIP Imports: Started testing core import logic

Fixed image size handling, and lack of attachment reference replacements
during testing.

6 months agoZIP Imports: Added high level import run tests
Dan Brown [Sat, 16 Nov 2024 13:57:41 +0000 (13:57 +0000)]
ZIP Imports: Added high level import run tests

6 months agoZIP Import: Finished base import process & error handling
Dan Brown [Thu, 14 Nov 2024 15:59:15 +0000 (15:59 +0000)]
ZIP Import: Finished base import process & error handling

Added file creation reverting and DB rollback on error.
Added error display on failed import.
Extracted likely shown import form/error text to translation files.

6 months agoUpdated translations with latest Crowdin changes (#5317)
Dan Brown [Wed, 13 Nov 2024 11:59:03 +0000 (11:59 +0000)]
Updated translations with latest Crowdin changes (#5317)

* New translations common.php (Ukrainian)

* New translations entities.php (Ukrainian)

* New translations errors.php (Ukrainian)

* New translations activities.php (Czech)

* New translations entities.php (Czech)

6 months agoDependencies: Updated composer packages
Dan Brown [Wed, 13 Nov 2024 11:39:04 +0000 (11:39 +0000)]
Dependencies: Updated composer packages

6 months agoZIP Imports: Finished off core import logic
Dan Brown [Mon, 11 Nov 2024 15:06:46 +0000 (15:06 +0000)]
ZIP Imports: Finished off core import logic

6 months agoZIP Imports: Built out reference parsing/updating logic
Dan Brown [Sun, 10 Nov 2024 16:03:50 +0000 (16:03 +0000)]
ZIP Imports: Built out reference parsing/updating logic

6 months agoExportFormatter: Add book description and check for empty book and chapter descriptio... 5313/head
czemu [Sun, 10 Nov 2024 08:39:33 +0000 (09:39 +0100)]
ExportFormatter: Add book description and check for empty book and chapter descriptions in markdown export

6 months agoZIP imports: Started actual import logic
Dan Brown [Sat, 9 Nov 2024 14:01:24 +0000 (14:01 +0000)]
ZIP imports: Started actual import logic

6 months agoLanguages: Added Turkmen to locale manager
Dan Brown [Fri, 8 Nov 2024 13:46:57 +0000 (13:46 +0000)]
Languages: Added Turkmen to locale manager

6 months agoTranslators: Updated before patch release
Dan Brown [Fri, 8 Nov 2024 13:31:21 +0000 (13:31 +0000)]
Translators: Updated before patch release

6 months agoUpdated translations with latest Crowdin changes (#5250)
Dan Brown [Fri, 8 Nov 2024 13:29:21 +0000 (13:29 +0000)]
Updated translations with latest Crowdin changes (#5250)

6 months agoTesting: Improved reliability
Dan Brown [Fri, 8 Nov 2024 11:35:18 +0000 (11:35 +0000)]
Testing: Improved reliability

- Added extra column/value check for page revision test for accuracy.
- Changed search sort test to use more reliable values.
  - Change due to database seeding somtimes generating values that
    proceeded the test value, expected to be first, in sort results.

6 months agoUpdate URL Command: Added revisions table support
Dan Brown [Fri, 8 Nov 2024 11:22:30 +0000 (11:22 +0000)]
Update URL Command: Added revisions table support

For #5292
Added test to cover.

6 months agoPHP Deps: Bumped up minor versions
Dan Brown [Fri, 8 Nov 2024 10:41:25 +0000 (10:41 +0000)]
PHP Deps: Bumped up minor versions

6 months agoMerge pull request #5312 from BookStackApp/system_cli_update
Dan Brown [Thu, 7 Nov 2024 17:22:08 +0000 (17:22 +0000)]
Merge pull request #5312 from BookStackApp/system_cli_update

System CLI update

6 months agoSystem CLI: Updated to 126de5599c state 5312/head
Dan Brown [Thu, 7 Nov 2024 17:10:35 +0000 (17:10 +0000)]
System CLI: Updated to 126de5599c state

6 months agoZIP Imports: Added parent and permission check pre-import
Dan Brown [Tue, 5 Nov 2024 15:41:58 +0000 (15:41 +0000)]
ZIP Imports: Added parent and permission check pre-import

6 months agoZIP Imports: Added full contents view to import display
Dan Brown [Tue, 5 Nov 2024 13:17:31 +0000 (13:17 +0000)]
ZIP Imports: Added full contents view to import display

Reduced import data will now be stored on the import itself, instead of
storing a set of totals.

6 months agoZIP Imports: Added parent selector for page/chapter imports
Dan Brown [Mon, 4 Nov 2024 16:21:22 +0000 (16:21 +0000)]
ZIP Imports: Added parent selector for page/chapter imports

6 months agoZIP Imports: Fleshed out continue page, Added testing
Dan Brown [Sun, 3 Nov 2024 17:28:18 +0000 (17:28 +0000)]
ZIP Imports: Fleshed out continue page, Added testing

6 months agoZIP Imports: Added listing, show view, delete, activity
Dan Brown [Sun, 3 Nov 2024 14:13:05 +0000 (14:13 +0000)]
ZIP Imports: Added listing, show view, delete, activity

6 months agoZIP Import: Added upload handling
Dan Brown [Sat, 2 Nov 2024 20:48:21 +0000 (20:48 +0000)]
ZIP Import: Added upload handling

Split attachment service storage work out so it can be shared.

6 months agoZIP Import: Added model+migration, and reader class
Dan Brown [Sat, 2 Nov 2024 17:17:34 +0000 (17:17 +0000)]
ZIP Import: Added model+migration, and reader class

6 months agoZIP Imports: Added validation message display, added testing
Dan Brown [Sat, 2 Nov 2024 14:51:04 +0000 (14:51 +0000)]
ZIP Imports: Added validation message display, added testing

Testing covers main UI access, and main non-successfull import actions.
Started planning stored import model.
Extracted some text to language files.

6 months agoZIP Exports: Got zip format validation functionally complete
Dan Brown [Wed, 30 Oct 2024 15:26:23 +0000 (15:26 +0000)]
ZIP Exports: Got zip format validation functionally complete

6 months agoZIP Exports: Started import validation
Dan Brown [Wed, 30 Oct 2024 13:13:41 +0000 (13:13 +0000)]
ZIP Exports: Started import validation

7 months agofix deprecated syntax 5293/head
Zero [Tue, 29 Oct 2024 15:07:15 +0000 (23:07 +0800)]
fix deprecated syntax

7 months agore-write Dockerfile
Zero [Tue, 29 Oct 2024 15:06:50 +0000 (23:06 +0800)]
re-write Dockerfile

7 months agoZIP Exports: Built out initial import view
Dan Brown [Tue, 29 Oct 2024 14:21:32 +0000 (14:21 +0000)]
ZIP Exports: Built out initial import view

Added syles for non-custom, non-image file inputs.
Started planning out back-end handling.

7 months agoZIP Exports: Added new import permission
Dan Brown [Tue, 29 Oct 2024 12:11:51 +0000 (12:11 +0000)]
ZIP Exports: Added new import permission

Also updated new route/view to new non-book-specific flow.
Also fixed down migration of old export permissions migration.

7 months agoAdapt tests with displayName array 5295/head
Matthieu Leboeuf [Mon, 28 Oct 2024 21:27:15 +0000 (22:27 +0100)]
Adapt tests with displayName array

7 months agoAdded support for concatenating multiple LDAP attributes in displayName
Matthieu Leboeuf [Mon, 28 Oct 2024 21:14:30 +0000 (22:14 +0100)]
Added support for concatenating multiple LDAP attributes in displayName

7 months agorespective book and chapter structure added. 5280/head
Rashad [Sun, 27 Oct 2024 17:20:20 +0000 (22:50 +0530)]
respective book and chapter structure added.

7 months agoZIP Exports: Tested each type and model of export
Dan Brown [Sun, 27 Oct 2024 14:33:43 +0000 (14:33 +0000)]
ZIP Exports: Tested each type and model of export

Morty Proxy This is a proxified and sanitized view of the page, visit original site.