- ⭐ Add support for page favorites. (#300)
- 🔧 Add console function to debug sync/Yjs issues.
- 🖨️ Several print style fixes. (#1110)
- 💄 Make page list header, landing page and trash sticky again. (#1523)
- ⌛ Update timestamp in page info bar when page gets saves via "Done" button. (#1371)
- 💄 Fix alignment of landing page widgets.
- 🐎 Use storage id for performant index usage on dashboard query.
- 🏛️ Add return types of storage wrapper.
- 👷 Exclude rector.php from release tarball. (#1541)
- 🔗 Fix page link in reference widgets for index pages.
- 🔗 Preserve anchors in links of reference widgets. Thanks @Koc.
- 🐛 Create index page if subfolders contain pages.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🛡️ Give public shares always permission of a simple user.
- 💄 Use flexbox to align editor container and search dialog.
- 🐘 Adjust PHP CollectiveStorage class to be compatible with Nextcloud 31.
- 💄 Use dark SVG as widget icon. Thanks @Akhil. (#1475)
- 👷 Run distclean as dependency of release in Makefile. (#1482)
- 💄 Add bottom border to menubar.
- 👷 Migrate development tools to vendor-bin.
- 🔎 Add icon to clear the filter string. (#1501)
- 🖱️ Close actions menu when scrolling members.
- 🐛 Ignore folders if parent folder has no index page. (#1494)
- 🙍 Use display name of own user instead of user ID. (#1504)
- 🐛 Create landing page if missing. (#943)
- 📂 Allow to mount the collectives user folder into a subfolder. (#514)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 📝 Page content: ensure consistent state between view and edit mode. (#1437)
- 🔎 Full text search index: Don't choke on missing files (#1448)
- ♻️ Fix error on renaming a collective. (#1456)
- 🎯 Page list: sort numbers numerically. (#1447)
- 🎯 Page list: Calculate scroller height dynamically for filtered view. (#1339)
- 🔗 Backlinks: detect links with title in markdown syntax. (#1451)
- 📱 Navigation: show details when switching collective on mobile. (#1233)
- 💄 Improve design of missing app error box. (#1330)
- 🔎 Several fixes to search highlighting. (#1461)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🐛 Fix error "Could not fetch page trash" due to call on null. (#1435)
- 🖱️ Fix moving page by drag and drop. (#1436)
- 💄 Refactor "New collectives" button, make it HTML spec compatible. (#1382)
- 💄 Bring back top padding for titlebar on Nextcloud < 30. (#1426)
- 🐛 Fix error "Could not fetch page trash" due to call on null. (#1431)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- 📝 Persist full page width setting in database. Thanks @Koc.
- 🔒 Add rate limits to public page controller functions.
- 🍍 Migrate frontend vue store from vuex to pinia.
- 💄 Several small UI fixes and improvements.
- 🔒 Fix updating shares with empty password and password policy. (#1327)
- ♻️ Migrate controller annotations to attributes.
- ♻️ Migrate license/copyright headers to SPDX format.
- 🐛 Fix error with v-click-outside in collectives trash.
- 🔗 Fix public share detection in editor.
- 🔎 Use proper editor API for search highlighting.
- 🚀 Performance: only load files script for the files app.
- 🚀 Performance: Optimize getPagesFromFolder function.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- ✨ Add Nextcloud 30 support, remove Nextcloud 26 support.
- 🔎 Highlight search results from page list in page content. (#648)
- 🖼️ Allow to lookup page references in public shares. (#1275)
- 🔒 Fix creating shares with password policy. (#1269)
- 📌 Allow to toggle recent pages in public shares. (#1192)
- 🧹 Reset filtered page list when switching collectives.
- 🐛 Fix error when loading page references.
- 💬 Separate message and details with a space in error toast messages.
- 🐛 Don't show an error if the page trash is disabled.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🔎 Add content search to filter in page list. (#1094)
- 🔔 Track notify_push sessions, notify all active users. (#1118)
- 🗑️ Always return trashed collectives as simple list. (#1289)
- 🔃 Don't update last edit user when changing sort order. (#1122)
- 📱 Unbreak editing on mobile. (#1232, #1293)
- 🚪 Show 'Leave collective' option conditionally. (Fixes: #1103, #1259)
- 💄 Fix displaying user bubble in view mode.
- 💄 Center empty content in home and notfound view.
- 💄 Fix resizing members widget according to available space.
- 🐛 Fix console errors about debounced methods in different contexts.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🔒 Allow to protect shares with a password. (#505)
- ✅ Add setup checks for PHP SQLite dependency. Thanks @hweihwang. (#1031)
- 💄 Automatically open collective if only one exists for user. (#1241)
- 🖱️ Fix sorting in page list using drag and drop. (#1246, #1257)
- 📄 Fix outdated page content in view mode. (#1194)
- 🔎 List subpages when filtering page list. Thanks @grnd-alt. (#1190)
- 📝 Improve documentation about app dependencies. (#1220)
- 🗑️ Make trash backend compatible with Nextcloud 30.
- 🔗 Improve wording for sharing options. Thanks @Jerome-Herbinet. (#1225)
- 💄 Fix layout of delete collective modal. Thanks @elzody. (#1189, #1250)
- 💄 Make sort order pill in page list pixel perfect when scrolling.
- 🐛 Fix JS console error for recent page tiles without last changed user.
- 💄 Use standard
""
quotes in collectives trash modal. (#1190) - ♿ Completely migrate from v-tooltip to native browser tooltips.
- 📝 Add documentation about using group_everyone app. (#1202)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🔎 Improve filtering large page lists. Thanks @grnd-alt. (#1090)
- 🔎 Set default language for TNTSearch. Thanks @Koc.
- 💄 Fix alignments and padding of page list header items.
- 🔗 Fix anchor link scrolling. Thanks @Koc.
- 📎 Fix image and attachment loading in print view. (#1068)
- 🔗 Fix bugs with page reference provider.
- 👥 Link to teams overview from landing page. Thanks @grnd-alt. (#1168)
- 🔗 Fix link shares of subpages. (#1147)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🔗 Add support public page shares. (#515)
- 🔗 Allow to create several shares for a collective. (#633)
- ✨ Add Nextcloud 29 support.
- 🧹 Remove Nextcloud 25 and PHP 7.4 support.
- 👪 Rename Circles to Teams (change from Nextcloud 29).
- 👪 Add a team resource provider.
- 💄 Show 'open sidebar' when sidebar is closed.
- 📂 Don't revert subfolders for leaf pages.
- 🔗 Improved link handling for links to collectives pages.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 📎 Fix several issues with displaying attachments. (#620, #964)
- 🔎 Always search for page content, not only in app realm.
- 📌 Dashboard: respect passed in item limit. Thanks @jld3103.
- 📋 Changelog: Correct styling. Thanks @SimJoSt.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🆕 Improve UX when creating a new collective without members.
- 📌 Dashboard: Display parent page path in recent pages widget. (#1010)
- 🔗 Accept
<link>
syntax in parsed markdown when searching for backlinks. (#1007) - 🐛 Fix dashboard issue for users without a collective.
- 💄 Fix alignment of page heading loading skeleton.
- 📋 Improve wording around user entities: members can be accounts, circles or groups.
- ⌨️ Save document on
<Ctrl>-<S>
when page title is focussed. (#989) - ℹ️ Don't always show file app info header for guest users. (#893)
- 🧹 Fix
ExpireTrashPages
background job if no trash backend available. (#968)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update PHP composer dependencies.
- 🛺 Allow to copy/move pages in and between collectives. (#488)
- 📌 Add recent pages dashboard widget. (#113)
- 👽 Use Text editor via API on Nextcloud 26 and newer. (#18, #932, #969)
- ✨ Add Nextcloud 28 support.
- 📝 Don't autofocus editor when opening page in edit mode. (#596)
- 🔗 Fix backlink detection with special chars in trusted_domains config. (#330)
- 🧹 Don't show 'Leave collective' action in public shares.
- 🧹 Don't show Nextcloud footer in public shares. (#848, #944)
- 💄 Fix layout of text editor when opened in viewer.
- 🖨️ Several print layout fixes and improvements. (#542, #543)
- 📋 Added documentation on searching. Thanks @pjrobertson.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🐛 Migrate settings field in collectives_u_settings DB table to string type. (#917)
- 🐛 Fixes not null violation for new not null column. Thanks @tcitworld.
- 📝 Add toggle for full width page view. (#242)
- 👁️ Allow to collapse recent pages widget on landing page. (#835)
- 😀 Allow to unselect collective and page emojis. (#422)
- 🔎 Handle removed files gracefully when searching for page content. (#873)
- 💄 Fix several visual glitches in user interface. (#831)
- 📋 Improve documentation wording around public shares. Thanks @pjrobertson.
- ℹ️ Show collectives info box in Files app on Nextcloud 28. (#860)
- 🔨 Reorder page actions menu.
- 🐛 Fix spurious backend error log in page trash.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🧹 Fallback to old EventDispatcher on older releases, fixing background job. (#828)
- 📊 Fix async component loading, fixing mermaid support in view mode. (#866)
- ⚡️ Fix LazyFolder implementation with Nextcloud 28.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 👥 Allow to manage members inside the app. (#308, #244)
- 🛬 List recent pages and members on landing page. (#311)
- ⌛ Placeholder skeleton instead of loading spinner while loading.
- 📊 With Nextcloud 27.1, add support for mermaid diagrams. (#284)
- 👩💻With recent Text versions, add syntax highlighting to code blocks.
- 🔗 Grow link area in page list to full item height. (#808)
- ⌨️ Use
autofocus
command from Text. With recent Text versions, cursor position will be restored when opening a page. - 👩💻Use
OCP\IDispatcher
to fix issues with Nextcloud 27.1. (#710) - 💄 Fix stickyness of titlebar when viewing old versions of a page.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🔗 Remove duplicate slash from links to app in search providers. (#762)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🗑️ Add pages trash to files backend and frontend. (#47)
- 🛰️ Make sure the default app route has a trailing slash. (#411, 727)
- 🔗 Fix relative paths to pages from index or landing pages. (#642, #684, #726)
- 🔗 Fix path to collective in navigation of public shares. (#697)
- 🗣️ Fix localization section for 'Select emoji'. Thanks to AIlkiv.
- 🎯 Always display action buttons in collectives trash on mobile.
- 📜 Remove old versions along with pages. (#136)
- 📜 Delete old versions when deleting a collective.
- 🗑️ Allow to trash pages with subpages.
- 🏛️ Switch to ObjectStoreScanner on object storage. (#744)
- 📋 Lower minimum page list width to 15%.
- 🔃 Don't change subpage order if a page gets renamed.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- 📋 Minor updates to development documentation.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- 🔒 Support server side encryption. (#285)
- 🛡️ Flag circles for collectives as managed by app. (#314, 613)
- ✨ Add support for Nextcloud 27.
- 🔗 Fix relative links to non-markdown files in current collective. (#638, #642)
- 🐛 Fix error when creating first Collective. (#587)
- ♻️ Reset outline showing state when switching pages. (#619)
- 💄 Update sidebar components to current design. (#608)
- 🐛 Avoid call on null bug in PageService.
- 💄 Show title and description on "page not found" page.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- ⬆️ Update NPM dependencies.
- ⬆️ Update PHP composer dependencies.
- Page attachments list in the sidebar. (#135, #322)
- Many improvements to link handling in view mode. (#385)
- Displaying non-image attachments in view mode. (#396)
- Use Collectives icon for landing page of collectives without emoji.
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- 🔌 Update NPM dependencies.
- 🔌 Update PHP composer dependencies.
- 🍾 Support Nextcloud version 26.
- 🔗 Collective pages link picker. (Thanks Julien Veyssier, #509)
- 🌟 New dialog with member picker for creating a collective. (#464)
- 🚪 Add option to leave a collective for non-admins. (#465)
- 🖱️ Improve page drag and drop experience. (#423)
- 💄 Fix title and description of collective not found page.
- ⚙️ Make sure the collective settings modal is closed after deleting.
- 💄 Add collective name in browser title in print view. (Thanks @snehar97, #474)
- 🚀 Improve imports in filelist info box, shrinking the JS file from 4MB to 100KB.
- ⚙️ Improve settings icon in dark mode. (#546)
- 📝 Don't focus editor when switching to edit mode.
- 📘 Don't load emoji picker if collective is readonly.
- 🖱️ Disable drag'n'drop sorting/moving pages in readonly mode.
- 🔨 Show page actions menu in readonly mode.
- 🆕 Fixed broken layout of create collective form. (Thanks Ferdinand Thiessen, #548)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- 🔌 Update NPM dependencies.
- 🔌 Update PHP composer dependencies.
- 🔎 Copy tntsearch library into release tarball. (#492)
- 🗣️ Translation updates from Transifex. Thanks to all contributors.
- 🎯 Add modal to move pages without drag&drop. (#462)
- 🚚 Allow to toggle outline view in view mode. (#410)
- ℹ️ In Files app, show a infobox linking to Collectives app. (#138)
- 🤸 Add API to register extra collective action.
- 💱 Migrated project from Gitlab to Github.
- 🔗 Fix Heading anchor links in view mode. (#395)
- 🖱️ Fix scrolling to image in view mode. (#392)
- 📂 Allow to configure default app folder location.
- 🚀 Performance improvements when building page list.
- 🧹 Ignore attachments folder when deleting/renaming a page. (#468)
- 💱 Switch from Weblate to Transifex for translations.
- 🗣️ Danish translation updated thanks to Jens Peter Nielsen.
- 🗣️ Korean translation added thanks to SeungJu Lee.
- 🗣️ Slovenian translation updated thanks to Matej U.
- 🗣️ German translations updated thanks to Joachim Sokolowski.
- 🗣️ Dutch translation updated thanks to Jeroen Bos.
- 🗣️ Russian translation updated thanks to Andrey Rozentals.
- 🗣️ Lots of translation updates from Transifex. Thanks to all contributors.
- 🔌 Update NPM dependencies.
- 🔌 Update PHP composer dependencies.
- 📱 Fix width of page title in page list when actions are visible. (#425)
- 🧹 Reset page content when switching pages. (#430)
- 💄 Only show action to show page sidebar in page title actions menu.
- 🎯 Show collective actions in actions menu of landing page. (#435)
- 🗣️ Restore Dutch translation of skeleton file
- 🔌 Update NPM dependencies.
- 📝 Add collective setting for default page mode. (#418)
- 🔥️️ Drop support for PHP 7.3, PHP 7.4 code enhancements.
- 📱 Improve and consolidate page title on mobile. (#388)
- 🔌 Update PHP composer dependencies.
- 💄 Migrate to Nextcloud 25 design.
- 🍾 Support Nextcloud version 25.
- 🧹 Drop support for Nextcloud version 24 and earlier.
- 🔎 Consider landing pages in fulltext search results. (#391)
- 🖱️ Fix moving pages in public shares.
- 👽 Force-setup the full filesystem if collective folder not found. (#332)
- 🎩 Start html title with actual page name. (#361)
- 🧹 Hide unneeded UI elements in public share.
- 🙍 Display users display name in frontend of user id. (#359)
- Fix max width of the page list item.
- Fix auto-expansion of parent pages in page list.
- Fix and document usage for users with quota 0B (e.g. guest users). (#231)
- Use default font size for page list items. (#373)
- Encode collective name in share URL. (#401)
- Timeout when loading missing images in print view. (#333)
- 🗣️ Czech translation updated thanks to Pavel Borecki.
- 🗣️ Dutch translation updated thanks to Jeroen Bos.
- 🗣️ Danish translation updated thanks to Jens Peter Nielsen.
- 🗣️ German translations updated thanks to Joachim Sokolowski.
- 🗣️ Slovenian translation added thanks to Matej U.
- 🗣️ Polish translation added thanks to Norbert Truszkiewicz.
- 🗣️ French translation updated thanks to Nathan.
- 🔌 Update NPM dependencies.
- 👷 Don't include composer dev packages in release builds.
- 🔃 Allow to sort pages in custom order. (#303)
- 🖱️ Move pages between subpages via drag and drop. (#252)
- 🗣️ Danish translation added thanks to Jens Peter Nielsen.
- 🗣️ Dutch translation updated thanks to Jeroen Bos.
- 🗣️ German translations updated thanks to Joachim Sokolowski.
- 🗣️ Chinese translation updated thanks to Jason Clermont.
- 🔃 Allow to sort pages in custom order. (#303)
- 🖱️ Move pages between subpages via drag and drop. (#252)
- 🔝 Don't try to persist user-selected page order in public shares.
- 🚀 Fix search index occ commands and background jobs without sqlite. (#371)
- 🗣️ Czech translation updated thanks to Pavel Borecki.
- 🗣️ Dutch translation updated thanks to Jeroen Bos.
- 🗣️ French translation updated thanks to Nathan.
- 🥟 Really fix sticky editor menubar. (#367)
- 💄 Fix sticky app-details toggle.
- 🔎 Fix search errors when sqlite is not available.
- 🥟 Fix sticky editor menubar. (#367)
- ☝️ Migrate icons for search providers to pure CSS+SVG. (#366)
- 🔌 Update NPM dependencies.
- 🔎 Indexed full-text search, replacing the former inefficient search.
- 🔗 Fix links to pages in public share view. (#329, #337)
- 😀 Remove emoji outline below page emojis. (#194)
- 🤸 Several accessibility improvements.
- ➖ Remove duplicate button to toggle app details.
- 🚀 Fix occ commands when Circles app is disabled.
- 🗣️ Czech translation updated thanks to Pavel Borecki.
- 🗣️ Dutch translation updated thanks to Jeroen Bos.
- 🗣️ German translations updated thanks to Joachim Sokolowski.
- 🗣️ French translation updated thanks to Nathan.
- 🗣️ Russian translation updated thanks to Andrey Rozentals.
- 🔌 Remove unnecessary NPM dependencies. Thanks to Ferdinand Thiessen.
- 🔌 Update composer dependencies.
- 📋 Major refactoring and improvements of page list.
- 😀 Page list: Emojis for pages (#194).
- 🎚️ Page list: Make resizable.
- 👁️ Page list: Improved icons for pages and collapse/expand badge.
- 🧹 Page list: Remove last edited info. (#344)
- 🔨 Page list: Three-dot menu for actions on a page.
- ℹ️ Page list: Add tooltip showing the full page title if it got truncated.
- 🏛️ Display last edited information in page info bar between title and content.
- 🔗 Link handling fixes. (#286, #349)
- 💱 Fix error when renaming pages. (#354)
- 🌄 Page list: Make header and landingpage sticky on mobile.
- ✏️ Fix edit/done button on mobile.
- 🧹 Invalidate mountcache when list of collectives changed. (#332)
- 🗣️ French translation updated thanks to Kaiz3r63.
- 🗣️ Portuguese translation added thanks to leonardokr.
- 🗣️ Brasilian-Portuguese translation updated thanks to leonardokr.
- ✅ Cypress test for link handling.
- 🔝 Fix persistent user-selected page order for collectives.
- 🖱️ Harmonize bottom padding in edit and read mode to improve autoscroll.
- 🗣️ Don't use fuzzy matching for translation strings.
- 🗣️ Czech translation updated thanks to Pavel Borecki.
- 🗣️ Dutch translation updated thanks to Jeroen Bos.
- 🗣️ German translations updated.
- 🔝 Make user-selected page order for collectives persistent. (#342)
- 🖼️ Fix displaying images in read mode with latest Nextcloud 24. (#336)
- 🔗 Open non-empty list of collectives on app start on mobile. (#341)
- 🔲 Remove textarea border around editor. (#345)
- 🖱️ Scroll page content when scrolling whitespace on the side. (#338)
- 📝 Further improvements to the view/edit switch.
- 🆕 Focus editor when opening an empty page. (#325)
- 🧹 Delete cruft collectives by listening to CircleDestroyed event. (#326, #327)
- 📄 Always load latest page content when switching to read mode.
- 📜 Improve accessibility of version and backlinks lists.
- 🔻 Shrink app package by about 1MB.
- 🖨️ Expose "Export or print" function in collective actions.
- 🚫 Prevent creating an empty collective. (#331)
⚠️ Several improvements to backend exception handling and logging.- 🐎 Improved performance when fetching Collectives, thanks to Claus-Justus Heine.
- 🗣️ Czech translation updated thanks to Pavel Borecki.
- 🗣️ Brasilian-Portuguese translation updated thanks to Alexandre Lopes.
- 🗣️ French translation updated thanks to Nathan.
- 🗣️ German translations updated thanks to Joachim Sokolowski.
- 🔌 Update @nextcloud/text to 25.0.0-alpha.3.
- 🔌 Update all possible javascript dependencies.
- ☝️ Migrate icons from SCSS mixins to Vue components.
- 🖼️ Update Collectives app screenshots.
- 🖨️ Completely rework print collective functionality.
- 🌄 Rework view mode layout, sticky title bar. (#291)
- 📝 Retain scroll position when switching between view and edit mode.
- 🖱️ Always scroll active page into viewport in pagelist.
- 🖼️ Render images in view mode. (#296)
- 📶 Fix alignment of document status message. (#315)
- ❌ Don't expose image delete button in view mode.
- 🖱️ Remove superfluous horizontal scrollbar in view mode. (#320)
- 📜 Fix view of older page versions.
- 🆕 Fix an error when loading editor for existing empty pages.
- 📝 Fix layout of sticky landing page list. (#324)
- 🗣️ Swedish translation added thanks to Simon N.
- 🗣️ Dutch translation updated thanks to Jeroen Bos.
- 🗣️ French translation updated thanks to Nathan.
- 🗣️ Czech translation updaed thanks to Pavel Borecki.
- 🗣️ German translation updated thanks to Joachim Sokolowski.
- 🔌 Update @nextcloud/text to 0.1.0.
- 🔌 Various improvements to our tests.
- 🔗 Fix opening links with latest @nextcloud/text
- 🔢 Display tables (can be created with Nextcloud 24)
⚠️ Display callouts (can be created with Nextcloud 24)
- 👓 Open file links in viewer directly from the page view.
- 🔌 Use the new @nextcloud/text package instead of our custom preview
- 📝 Link shares can be editable now.
- 🔎 Add a search field to filter the page list. (#302)
- 🥟 Improve page list UX via sticky header bar and landing page. (#305)
- ⬆️ Add support for PHP 8.1.
- 📋 Fix styling of collapse/expand badge in page list. (#306)
- 📜 Scroll selected page into view after sorting page list. (#309)
- 💄 Minor fixes when viewing a shared collective.
- 👽 Fix mountpoint setup with mountpoint improvements in Nextcloud 24.
- 🔌 Update all possible javascript dependencies.
- 📋 Use modern browser clipboard interface.
- ♻️ Refactorings in the backend code.
- 🗣️ Dutch translation added thanks to Jeroen Bos.
- 🗣️ French translation updated thanks to Nathan.
- 🗣️ Czech translation updaed thanks to Pavel Borecki.
- ✂️ Fix migration when upgrading to 0.20.22 or newer (#294)
- ✨ Support Nextcloud Version 24.
- ✂️ Fix migration when upgrading from 0.20.22 to 0.21.22 (#293)
- 🛂 Permission management for collectives. (#191)
- 🔝 Allow to configure default page order for collectives. (#273)
- 🙂 Assign a random emoji to new collectives. (#281)
- ⚙️ Several improvements to the collective settings.
- 📝 Don't load editor in view mode.
- 🚚 Improve database initialization on initial installation.
- 🧹 Mark background jobs as time insensitive.
- 🗣️ Chinese translation added thanks to Wang Jiaxiang.
- 🗣️ French translation updated thanks to Nathan.
- 🗣️ Czech translation updaed thanks to Pavel Borecki.
- 🗣️ German translation updated thanks to Joachim Sokolowski.
- 🔌 Update all possible javascript dependencies.
- 🔌 Update all possible PHP dependencies.
- ⚙️ Settings for a collective moved into a modal (#258)
- 💱 Collectives can be renamed from their settings (#162)
- 🙂 The emoji of a collective can be changed in its settings (#257)
- 🏛️ Fix argument type for folders in VersionsBackend
- 🗣️ Czech translation updaed thanks to Pavel Borecki.
- 🗣️ French translation updated thanks to Nathan.
- 🗣️ German translation updated thanks to Joachim Sokolowski.
- 🗣️ Japanese translation updated thanks to あわしろいくや.
- 📂 Allow to configure folder for collectives per user (#275).
▶️ Only initialize collectives folder if user has collectives (#238).- 🌄 Various minor UI tweaks. Thanks to ya-d for suggestions (#271).
- ✏️ Improve edit button experience while loading editor (#268).
- 🔗 Open external links in new window.
- 🗣️ Fixed usage of german formal translation (#227).
- 📄 Ellipsise long page titles (#255).
- ⚡️ Numerous fixes to the storage backend implementation.
- 🔎 Improve unified search experience (#277).
- 🗣️ Slovenian translation added thanks to Matej U.
- 🗣️ Spanisch translation added thanks to larusalka.
- 🗣️ German translation updated thanks to Joachim Sokolowski.
- 🧹 Ignore empty share tokens in ShareDeletedListener (#265).
- 🗣️ Tamil translation started thanks to Rajasekaran Karunanithi.
- 🗣️ Updated Czech translation thanks to Pavel Borecki.
- 🗣️ Japanese translation started thanks to あわしろいくや.
- 🎁 Link to share an entire collective (#199).
- 🎯 Page actions menu next to edit/done button (#256).
- ✨ Support Nextcloud Version 23.
- 🔓 Return correct privilege level for trashed collectives (#260).
- 🚨 Fix rendering of error messages.
- ⛓️ More robust tests (#263).
- 🛰️ Change API routes from
/_collectives
to/_api
.
- 🗣️ Italian translation updated thanks to Marco Trevisan.
- 🗣️ Brasilian-Portuguese translation updated thanks to Leonardo Colman.
- 🗣️ French translation updated thanks to Nathan.
- ✨ Occ command to create new collectives.
- 🧹 Fix ExpirePageVersions background job (#247).
- 🔎 Fix broken links from search results (#249).
- 🗣️ Italian translation started thanks to Marco Trevisan.
- 🗣️ Catalan translation completed thanks to Jordán.
- 🗣️ Portuguese (Brazil) translation started thanks to Leonardo Colman.
- 🗣️ French translation updated thanks to Nathan.
- 🧷 Only display collective if user is in circle (#230).
- 🏷️ Handle existing tags better in Makefile.
- 💽 Do not try to create collectives folder if quota is 0 (#229).
- 🗣️ Updated Czech translation thanks to Pavel Borecki.
- 🔗 Show backlinks to a page (#220).
- 🎩 Allow circle admins to create, update and delete collectives (#217).
- 📜 Highlight the landing page when it's active (#215).
- 🧹 Clear page list when switching the collective (#221).
- ♻️ Improvements to page list loading indicator.
- 📝 Don't reload editor on page updates in preview mode (#222).
- 🗣️ Initial German (formal) translation thanks to Joachim Sokolowski.
- 🗣️ Updated Czech translation thanks to Pavel Borecki.
- 🗣️ Updated French translation thanks to Nathan.
- ✅ Improvements on CI testing.
- 🔌 Update all js dependencies that we can.
- 📝 Page templates (#66).
- ♻️ Update page list when it changes on the server (#50).
- 🙂 Allow to change emoji of collectives (#210).
- 📂 Ignore folders without markdown files in page tree (#171).
- 👤 Show avatar of person who created the collective (#197).
- ✅ Display todo items with checkbox in preview (#178).
- 📜 Highlight active page in page list (#208).
- 🔝 Highlight selected page order (#205).
- 🔌 Add files_versions to list of required apps (#193).
- 🖼️ Display animated gifs and webp graphics (#202).
- 👥 Show member management link only to admins (#212).
- 🧽 Update document title when changing collective (#211).
- 🔂 Don't repeat page content after updating the page list (#214).
- 💱 Allow to rename pages without explicit save (#206).
- 🌀 Remove spinning wheel in page list.
- 🗣️ Initial Sinhala translation thanks to HelaBasa.
- 🗣️ Updated Czech translation thanks to Pavel Borecki.
- 😎 Check if versions match before building new release.
- 📋 Screenshots and documentation updates.
- 🖨️ Print an entire collective or create a pdf from it.
- 🧷 Drag page entry into the current page to create a link.
- 📋 Toggle to list all subpages below the current page.
- 📂 Button to show the current page in files.
- 👥 Direct link to the circle for membership management.
- 💽 Synchronizing collectives to the desktop app.
- 🔎 Find pages by
fileId
if they cannot be found by path. - 🧽 Update title when other people rename current page.
- ⛳ Use urls with fileId in the pages list.
- 🚀 Faster loading of absolute links within the collectives app.
- 💯 Handling of special chars in collective and page names.
- 🗣️ Complete Czech translation thanks to Pavel Borecki.
- ✅ Fix test runs in forks.
- ✂️ Only run tests relevant for the changed files.
- 🔌 Update all js dependencies that we can.
- 🖨️ Bring proper formatting to print pages.
- 🗣️ Updated Russion translation thanks to Artem.
- 🗣️ Updated French translation thanks to Nathan.
- 👁️ Display app icon for collectives without emoji.
- 🏛️ Fix view of an old page version, improve UI.
- 🔌 Update all dependencies and migrate to Node.js 14.
- 🔌 Migrate to Circles API for Nextcloud 22.
- 👁️ Use SVG Icons for single page and page with subpages.
- 🔎 Meaningful collective not found and page not found messages.
- ✨ Improved startpage with button to create a collective.
- 🛡️ Save text and title with a single button.
- 📝 Update list of pages every 60 seconds.
- 🗣️ Initial French translation thanks to shiromarieke and Nathan Bonnemains.
- 🗣️ Updated Norwegian translation thanks to Allan Nordhøy.
- 💽 MountProvider works with Nextcloud 22.
- 🧷 Use correct links in page list after rename of parent page.
- 💱 Rename parent pages properly - do not create another subpage.
- ✅ Browser error due to duplicate subscription of an event handler.
- 🚀 Make sure
occ
works even if circles app is missing.
- ✅ Work around some bugs in the CI so all tests pass.
- 🔌 Migrate to Circles API for Nextcloud 22.
- 👷 Refactor to ease support for Nextcloud 22.
- 🗑️ Make task to remove releases.
- 🔎 Fulltext search support in app context.
- 🔝 Sort pages by activity or alphabetically.
- 📋 Sort collectives alphabetically.
- 💘 Add app navigation order '11'.
- 🗣️ Initial Norwegian translation thanks to Allan Nordhøy.
- 🗣️ Initial Russion translation thanks to Artem.
- 🗣️ Improved German translation thanks to J. Lavoie.
- 👓 Allow to expand/collapse subpage lists with keyboard.
- 📛 Fix renaming pages with subpages.
- 📝 Improve page list and editor handling in frontend.
- 🏗️ Various fixes regarding subpages support.
- 👷 Refactored Makefile.
- 📝 Loading the text editor on some instances.
- ✅ Make a flaky test pass more reliably.
- 🗑️ Deleting pages.
- 🌐 Creating Links between Pages.
- 🧷 Opening Links in the page preview.
- 📝 Create subpages to organize your shared knowledge.
- 🏛️ Restructured page sidebar and version history.
- 🌄 Many small user interface improvements.
- 🧱 Don't break OCC commandline when Circles app is missing.
- ⭐ Use app icon as placeholder for collectives without emojis.
- 🗑️ Don't display empty list of deleted collectives.
- 👷 Huge code refactoring under the hood.
- 🔎 Use app icon for collectives-related search results.
- 🔌 Update all dependencies.
- ✂️ Fix migration step to split emojis from collective names.
- ⭕ Pick an existing circle when creating a new collective.
- 🗑️ Dialog to decide if the circle should be deleted when deleting a collective.
- 📋 Cleaner pages list, including info for the start page.
- 📱 Better workflows for mobile use.
- ✂️ Split emojis from collective names.
- 🧽 Always use sanitized filename for mountpoint.
- 📲 Fix overlapping elements in mobile view.
- 💽 Fix database query in ExpirePageVersions background job.
- ⏱️ Show loading spinner when list of collectives isn't available yet.
- 🔌 Update all dependencies.
- ♻️l Restore deleted collectives.
- 🗑️ Permanently remove deleted collectives.
- 💱 Rename an existing collective.
- ⭕ Create a collective for an existing circle.
- 🌐 Loading Collectives and Pages via Links.
- 🏖️ Links from the Collective Startpage.
- 🚀 Update all npm dependencies.
- ✨ Attempting to create collective with same name redirects to existing collective
- ℹ️ Have
Info
andWarning
notices for naming conflices.
- 🚀 Update all npm dependencies.
- ✅ Completely rework the CI setup and make it 2x faster.
- 🖼️ New icon for the Collectives app \o/.
- 📂 In the files app you now find Collectives in a dedicated subfolder.
- 👁️ Collective folders now have their own icon.
- 🗺️ Support for localized start page for new collectives.
- 🗑️ Collectives can finally be deleted (by their owners).
- 📱 Improved mobile experience - you can now see the page content.
- 🚚 Garbage collector for obsolete database entries.
- 3️⃣ Treat digits as non-emoji characters in collective names.
- 🔎 Check if Circles app is installed in SearchProviders.
- 🚀 Improved support for PHP 8.0 and Nextcloud 21.
- 👥 Adding groups to a collective is now supported.
- 🛡️ Upgrade all vulnerable dependencies.
- ✨ Upgrade all eslint releated development dependencies.
- 🚀 Use new Doctrine class name for Nextcloud 21 compatibility.
- ✅ Add initial end-to-end tests for collectives.
- 🔎 Add regression test for missing circles app.
- 🧷 Handle missing circles app gracefully.