Fabio Manganiello
edd92b8467
Fix: Ensure that components cache keys are ordered before dumping to file.
...
continuous-integration/drone/push Build is passing
Details
Reason: The CI/CD automation regenerates the cache file, and commits
the changes if it differs from the previous version.
The only way to ensure semantic equivalence is to sort the keys upon
dump.
2024-01-06 22:50:34 +01:00
Fabio Manganiello
0f130235d3
[Automatic] Updated components cache
continuous-integration/drone/push Build was killed
Details
2024-01-06 21:46:12 +00:00
Fabio Manganiello
4926f28f24
[Automatic] Updated components cache
continuous-integration/drone/push Build was killed
Details
2024-01-06 21:45:04 +00:00
Fabio Manganiello
bb6f859262
Fix: typo in git commit argument.
continuous-integration/drone/push Build is passing
Details
2024-01-06 22:43:38 +01:00
Fabio Manganiello
cce04ef729
Updated components file
continuous-integration/drone/push Build is failing
Details
2024-01-06 22:41:25 +01:00
Fabio Manganiello
f85fc02cce
Fix: git should be installed earlier in the update-components-cache step.
2024-01-06 22:41:25 +01:00
Fabio Manganiello
771ecd9a5b
Fixed typo in the package name of the Github manifest.
2024-01-06 22:41:24 +01:00
Fabio Manganiello
30bbc396fb
[Automatic] Updated UI files
continuous-integration/drone/push Build is failing
Details
2024-01-06 21:27:39 +00:00
Fabio Manganiello
6e1ab92298
New components cache management.
...
continuous-integration/drone/push Build is passing
Details
The cache is no longer generated at runtime when the application runs -
which may take quite a while, especially on fresh installations.
A `components.json.gz` file is instead generated by the CI/CD process on
every commit to the main branch, and distributed with the package.
The application will read this file when the `inspect` plugin is first
initialized.
This also means that we can no longer cache the `install_cmds`, as they
change depending on the target OS. A new
`application.get_install_commands` action has now been made available to
the UI, so it can get the correct installation commands at runtime.
2024-01-06 22:21:59 +01:00
Fabio Manganiello
ef885e096f
Added `inspect.get_pkg_managers` internal action.
...
It will be used by the UI to put together the installation commands.
2024-01-06 03:02:31 +01:00
Fabio Manganiello
e1b6be7673
Marshmallow has replaced `field.default` with `field.dump_default`.
continuous-integration/drone/push Build is passing
Details
2024-01-05 02:56:10 +01:00
Fabio Manganiello
8fd5009553
[foursquare] Proper cast to number for db variables which may be strings.
2024-01-05 02:56:10 +01:00
Fabio Manganiello
5167597ace
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2024-01-05 01:27:29 +00:00
Fabio Manganiello
afee6c5c85
[music UI] Implemented infinite scroll for playlist view.
...
continuous-integration/drone/push Build is passing
Details
Instead of loading all the tracks in the DOM (very inefficient and slow
on slow devices and/or with big playlists), we should keep a window of
100 items in the screen and roll it over the playlists as the status
change or the user scrolls.
2024-01-05 02:19:38 +01:00
Fabio Manganiello
dbae2ccc40
Added Redis db dump files to .gitignore
2024-01-04 23:32:03 +01:00
Fabio Manganiello
1e45aa5de9
A more robust logic to wait for the app to start in the tests.
continuous-integration/drone/push Build is passing
Details
2024-01-04 23:24:25 +01:00
Fabio Manganiello
91a8fd3b56
[system] A more robust logic to parse cache size from `cpuinfo`.
continuous-integration/drone/push Build is passing
Details
2024-01-04 13:55:08 +01:00
Fabio Manganiello
9c3da7a2a9
Several improvements for request/procedure execution.
...
continuous-integration/drone/push Build is passing
Details
- Fixed regression introduced by incorrect format string in `exec`.
- LINT for the `procedure` module.
- Apply `Message.Encoder` when dumping values from the context.
2024-01-04 13:13:16 +01:00
Fabio Manganiello
b72fb83d18
Merge branch '286/merge-foursquare-backend'
continuous-integration/drone/push Build is passing
Details
2024-01-01 23:00:55 +01:00
Fabio Manganiello
4aeff10a5d
[ #286 ] Merge Foursquare backend and plugin.
...
continuous-integration/drone/push Build is passing
Details
Closes : #286
2024-01-01 22:54:18 +01:00
Fabio Manganiello
efe46386f4
[Entities UI] Reverted `.extension-container` max-width.
continuous-integration/drone/push Build is passing
Details
2024-01-01 14:27:18 +01:00
Fabio Manganiello
b8f8236c28
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2024-01-01 13:24:56 +00:00
Fabio Manganiello
35772c0ae3
[Entities UI] Reverted `.extension-container` max-width.
2024-01-01 13:23:24 +00:00
Fabio Manganiello
3fbb0d289b
Fixed docstring
2024-01-01 13:23:24 +00:00
Fabio Manganiello
7f13e02803
Fixed docstring
2023-12-31 04:34:42 +01:00
Fabio Manganiello
61d1abf6aa
Merge pull request '287/github-backend-migration' ( #342 ) from 287/github-backend-migration into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #342
2023-12-30 16:33:05 +01:00
Fabio Manganiello
1abf8c964a
Merge branch 'master' into 287/github-backend-migration
continuous-integration/drone/push Build is passing
Details
2023-12-30 16:29:51 +01:00
Fabio Manganiello
5eb09eab1a
[ #287 ] Migrated `github` from a backend to a runnable plugin.
...
Closes : #287
2023-12-30 15:28:16 +00:00
Fabio Manganiello
2701f69d17
[ #287 ] Migrated `github` from a backend to a runnable plugin.
...
Closes : #287
2023-12-30 16:28:12 +01:00
Fabio Manganiello
a2a07afc05
[UI] Better default scrollbar width on Webkit.
continuous-integration/drone/push Build is passing
Details
2023-12-30 13:41:45 +01:00
Fabio Manganiello
0fb1035331
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-12-30 12:38:57 +00:00
Fabio Manganiello
12a043d67e
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-12-30 03:39:44 +00:00
Fabio Manganiello
57737b1b72
[Entities UI] Don't disable/set loading=true on properties during initial refresh.
continuous-integration/drone/push Build is passing
Details
2023-12-30 04:42:51 +01:00
Fabio Manganiello
5bec01a389
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-12-29 23:04:08 +00:00
Fabio Manganiello
2c429e9003
[Music UI] Fixed alignment of buttons in the playlist header.
continuous-integration/drone/push Build is passing
Details
2023-12-30 00:06:56 +01:00
Fabio Manganiello
e3ea315276
[CI/CD] Create a .skipci file on `build-ui`.
...
If new commits are pushed by the step then another pipeline will be
triggered. We shouldn't proceed with the following steps.
2023-12-30 00:04:35 +01:00
Fabio Manganiello
2575d6cbc5
[Extensions UI] Fix `hljs.highlight` call to match new API.
2023-12-30 00:04:31 +01:00
Fabio Manganiello
7e58044804
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-12-29 03:04:26 +00:00
Fabio Manganiello
171ed7f743
[Entities UI] Better refresh logic.
continuous-integration/drone/push Build is passing
Details
2023-12-29 03:45:17 +01:00
Fabio Manganiello
6673bb4c19
[CI/CD] Always copy new apt repo root.
continuous-integration/drone/push Build is passing
Details
2023-12-26 05:53:54 +01:00
Fabio Manganiello
581fe6101f
[CI/CD] Debug pipeline by printing content of Packages file.
continuous-integration/drone/push Build is passing
Details
2023-12-26 05:45:34 +01:00
Fabio Manganiello
4b4a8c7aaa
[CI/CD] Another fix.
continuous-integration/drone/push Build is passing
Details
2023-12-26 05:40:56 +01:00
Fabio Manganiello
a50ea8dd8e
[CI/CD] Change order of deb cleanup commands.
continuous-integration/drone/push Build was killed
Details
2023-12-26 05:39:25 +01:00
Fabio Manganiello
15c1ac3823
[CI/CD] Clean up any existing *.deb packages before uploading new one.
continuous-integration/drone/push Build is passing
Details
2023-12-26 05:36:29 +01:00
Fabio Manganiello
f3f1e96ad9
[CI/CD] Attempt to fix empty `branch_dir`.
continuous-integration/drone/push Build is passing
Details
2023-12-26 05:21:46 +01:00
Fabio Manganiello
89757d4366
[CI/CD] A more robust way of detecting the presence of a main version package.
continuous-integration/drone/push Build is passing
Details
2023-12-26 05:08:21 +01:00
Fabio Manganiello
995077eea7
[CI/CD] Fixed off-by-one version number issue.
2023-12-26 04:37:05 +01:00
Fabio Manganiello
e8a337752a
[CI/CD] Print names of generated deb packages.
continuous-integration/drone/push Build is passing
Details
2023-12-25 15:14:18 +01:00
Fabio Manganiello
2546a582d2
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-12-25 12:44:31 +00:00
Fabio Manganiello
ce1e8513d4
[music UI] Several UI improvements
2023-12-25 12:43:00 +00:00