Skip to content

feat: updates for Nextcloud 34 - #102

Open
mwerle wants to merge 10 commits into
grosjo:masterfrom
mwerle:feat/update-for-nextcloud34
Open

feat: updates for Nextcloud 34#102
mwerle wants to merge 10 commits into
grosjo:masterfrom
mwerle:feat/update-for-nextcloud34

Conversation

@mwerle

@mwerle mwerle commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Kind-of fixes #99 - while this version probably won't work with NC2x it does work with current version(s) of NC and an official release should allow installing from the App Store again.

Changes:

  • Update version compatibility information for Nextcloud and PHP
  • Replace obsolete APIs and direct html output with current APIs and paradigms
  • Work-around for "app-settings-content" not being automatically handled by Nextcloud anymore
    • in future, the App should be recoded to use the new "Vue" system
  • replace hard-coded colors with themed colors; fixes Grauphel for dark-mode
  • make the nav-bar a bit nicer

Testing:

Initial testing shows it "works for me" using Nextcloud 34, Android 16/Tomdroid v0.8.0, and Linux/Tomboy Reborn v1.0.0:

  • notes could be sync'd
  • notes can be displayed
  • tags can be used to filter notes
  • settings open up

Untested:

  • setting up a new device (Oauth registration)
  • clearing the database

mwerle added 10 commits June 28, 2026 19:13
- replace obsolete APIs
- update route definition
- remove direct HTTP output and use Response API instead
-
Also add stats.

TODO: better theme display
Turns out that the Javscript to handle the unhiding of the settings has
most likely been deprecated in new versions of Nextcloud which prevented
it from working.
Add our own Javascript click handler to re-enable the functionality. This
allows us to get rid of all the other crud we had earlier.

In future we should probably convert the app to Vue.js
@mwerle mwerle changed the title Feat: updates for nextcloud34 Feat: updates for Nextcloud 34 Jun 28, 2026
@mwerle mwerle changed the title Feat: updates for Nextcloud 34 feat: updates for Nextcloud 34 Jun 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cannot install from appstore on NC24 or NC25

1 participant