Moritz Warning [Mon, 30 Mar 2020 09:47:08 +0000 (11:47 +0200)]
Merge branch 'master' into erdoukki-patch-lang-french
Moritz Warning [Mon, 30 Mar 2020 09:46:08 +0000 (11:46 +0200)]
Merge pull request #24 from obsy/master
Polish translation
Moritz Warning [Mon, 30 Mar 2020 09:45:37 +0000 (11:45 +0200)]
Merge branch 'master' into master
Moritz Warning [Mon, 30 Mar 2020 09:43:51 +0000 (11:43 +0200)]
Merge pull request #23 from sinancetinkaya/turkish
Turkish
GANDALF [Mon, 30 Mar 2020 09:31:33 +0000 (11:31 +0200)]
Update i18n.js
add french translation
Cezary Jackiewicz [Mon, 30 Mar 2020 05:39:02 +0000 (07:39 +0200)]
Polish translation
sinan [Mon, 30 Mar 2020 01:14:24 +0000 (04:14 +0300)]
Turkish
Moritz Warning [Sun, 29 Mar 2020 18:00:59 +0000 (20:00 +0200)]
use browser language setting as first choice
Moritz Warning [Sun, 29 Mar 2020 12:40:14 +0000 (14:40 +0200)]
remove contributions section
Moritz Warning [Sun, 29 Mar 2020 12:32:29 +0000 (14:32 +0200)]
remove example data
not needed anymore
Moritz Warning [Sun, 29 Mar 2020 02:20:17 +0000 (04:20 +0200)]
use modern fetch api
Moritz Warning [Sat, 28 Mar 2020 16:41:02 +0000 (17:41 +0100)]
fix asu link
Moritz Warning [Sat, 28 Mar 2020 12:05:15 +0000 (13:05 +0100)]
remove console output
Moritz Warning [Sat, 28 Mar 2020 12:04:51 +0000 (13:04 +0100)]
remove unused buildlog elements
Moritz Warning [Sat, 28 Mar 2020 11:25:02 +0000 (12:25 +0100)]
fix broken html
Moritz Warning [Sat, 28 Mar 2020 11:23:08 +0000 (12:23 +0100)]
add missing columns
Moritz Warning [Fri, 27 Mar 2020 21:51:18 +0000 (22:51 +0100)]
disable asu again
Moritz Warning [Fri, 27 Mar 2020 13:49:51 +0000 (14:49 +0100)]
update and rework translation code
Moritz Warning [Fri, 27 Mar 2020 02:11:32 +0000 (03:11 +0100)]
improve asa build status text
Moritz Warning [Fri, 27 Mar 2020 12:34:40 +0000 (13:34 +0100)]
show asu build date
Moritz Warning [Fri, 27 Mar 2020 02:38:35 +0000 (03:38 +0100)]
fix translation items
Moritz Warning [Fri, 27 Mar 2020 02:17:41 +0000 (03:17 +0100)]
fix wrong asa field name
Moritz Warning [Fri, 6 Mar 2020 23:00:14 +0000 (00:00 +0100)]
fix html typo
Moritz Warning [Fri, 6 Mar 2020 18:37:24 +0000 (19:37 +0100)]
fix css for release/versions box
Moritz Warning [Thu, 5 Mar 2020 13:13:24 +0000 (14:13 +0100)]
Use updated server API (#14)
Instead of returning the full url to the binary directory now returns
`bin_dir` only. This is possible as `asu_url` is already defined
locally. This approach allows devices not using https to download
content unencrypted, meaning the server response does not delegate the
protocol.
In addition a boolean value is returned stating if a buildlog was
created, which is shown in case of failures.
Signed-off-by: Paul Spooren <mail@aparcar.org>
Paul Spooren [Thu, 5 Mar 2020 09:42:03 +0000 (23:42 -1000)]
Merge pull request #18 from mwarning/rename
rename varaibles 'version' => 'release' and 'commit' => 'code'
Moritz Warning [Wed, 4 Mar 2020 23:51:50 +0000 (00:51 +0100)]
change release to version
this makes the code more consistent
Moritz Warning [Mon, 2 Mar 2020 12:20:00 +0000 (13:20 +0100)]
Merge branch 'master' of github.com:mwarning/yet_another_firmware_selector
Moritz Warning [Mon, 2 Mar 2020 12:19:39 +0000 (13:19 +0100)]
fix error log text
Moritz Warning [Mon, 2 Mar 2020 12:18:30 +0000 (13:18 +0100)]
use separate method to get model name
Moritz Warning [Wed, 26 Feb 2020 16:44:25 +0000 (17:44 +0100)]
Update README.md
Moritz Warning [Mon, 24 Feb 2020 17:23:14 +0000 (18:23 +0100)]
add note about patching older OpenWrt releases to output json
Moritz Warning [Sun, 23 Feb 2020 18:31:20 +0000 (19:31 +0100)]
fix sort images by name
Moritz Warning [Fri, 21 Feb 2020 21:03:03 +0000 (22:03 +0100)]
use type for download button
do not use any tags
Moritz Warning [Fri, 21 Feb 2020 20:50:08 +0000 (21:50 +0100)]
use image type field if available
Paul Spooren [Fri, 21 Feb 2020 20:02:45 +0000 (10:02 -1000)]
update readme
shorten long lines and set chef url to github as chef.libremesh.org is
down.
Signed-off-by: Paul Spooren <mail@aparcar.org>
Paul Spooren [Fri, 21 Feb 2020 19:59:16 +0000 (09:59 -1000)]
Merge pull request #12 from mwarning/lambda
use lamda syntax
Paul Spooren [Fri, 21 Feb 2020 19:57:19 +0000 (09:57 -1000)]
update screenshot
now in OpenWrt design
Moritz Warning [Fri, 21 Feb 2020 19:40:38 +0000 (20:40 +0100)]
use lamda syntax
Moritz Warning [Fri, 21 Feb 2020 19:27:25 +0000 (20:27 +0100)]
ingore character case for tags
Moritz Warning [Fri, 21 Feb 2020 19:22:14 +0000 (20:22 +0100)]
disable autocorrection/spellcheck for Android/iOS
Moritz Warning [Fri, 21 Feb 2020 19:11:43 +0000 (20:11 +0100)]
fix method name
Moritz Warning [Fri, 21 Feb 2020 14:57:30 +0000 (15:57 +0100)]
add cc0 license
Moritz Warning [Fri, 21 Feb 2020 14:03:06 +0000 (15:03 +0100)]
udpate translations
Moritz Warning [Fri, 21 Feb 2020 13:45:42 +0000 (14:45 +0100)]
disable sasu backend by default
Moritz Warning [Thu, 20 Feb 2020 17:42:29 +0000 (18:42 +0100)]
remove dead code
Moritz Warning [Thu, 20 Feb 2020 17:42:08 +0000 (18:42 +0100)]
style build button
Moritz Warning [Thu, 20 Feb 2020 10:35:02 +0000 (11:35 +0100)]
forgot to join titles
Moritz Warning [Thu, 20 Feb 2020 10:25:19 +0000 (11:25 +0100)]
more specific css selector
this might help with future css changes
Paul Spooren [Thu, 20 Feb 2020 02:32:44 +0000 (16:32 -1000)]
fixup hidden spinner
The images div is hidden while loading gif should be shown
Moritz Warning [Wed, 19 Feb 2020 22:57:21 +0000 (23:57 +0100)]
Cleanup (#11)
* use single quote where possible
* refactor asu code for tighter integration
- shorten code
- use translations
Moritz Warning [Tue, 18 Feb 2020 23:21:16 +0000 (00:21 +0100)]
hide asu feature when not enabled
but enable by default for this branch for development
Paul Spooren [Tue, 18 Feb 2020 02:16:11 +0000 (16:16 -1000)]
working image request UI example
This patch adds the basic functionality to request custom images. Error
codes are handled via alert messages and successful builds show.
No style added, no badge for *custom* images added, no *build at* etc,
this adds just the logic and UI elements, without style.
The global variable "data" is a workaround to share information over
multiple functions. I'm sure there is a cleaner way to do so.
Signed-off-by: Paul Spooren <mail@aparcar.org>
Moritz Warning [Tue, 18 Feb 2020 13:42:51 +0000 (14:42 +0100)]
disable asu by default
Moritz Warning [Mon, 17 Feb 2020 15:54:09 +0000 (16:54 +0100)]
remove unused files
Moritz Warning [Mon, 17 Feb 2020 13:57:10 +0000 (14:57 +0100)]
Merge branch 'master' of github.com:mwarning/yet_another_firmware_selector
Moritz Warning [Mon, 17 Feb 2020 13:56:55 +0000 (14:56 +0100)]
fix names-18.06.7.json and names-19.07.1.json format
Paul Spooren [Mon, 17 Feb 2020 12:32:02 +0000 (02:32 -1000)]
use openwrt branding (#6)
Co-authored-by: Moritz Warning <moritzwarning@web.de>
Moritz Warning [Mon, 17 Feb 2020 10:07:06 +0000 (11:07 +0100)]
add comment for asu_build option
Moritz Warning [Mon, 17 Feb 2020 10:06:15 +0000 (11:06 +0100)]
re-add older releases
it is a good show case for the demo and we need those for the use on openwrt.org
Paul Spooren [Mon, 17 Feb 2020 06:26:15 +0000 (20:26 -1000)]
add dynamic image creation code & json refactor
again, make JSON files more like upstream:
* images: use dict instead of simple file. This allows adding
information like checksums or types. Again, I dealt so much with
heuristics withn OpenWrt build system that I avoid it as much as
possible. From my side I'd remove fragments like `findCommonPrefix` and
just rely on upstream info.
* commit: replace with `version_commit` (as there is also
`version_number`
* link: replace with `url` as *link* referes to something clickable in
the browser while url is more generic, including machine reads
* activate sort_keys in collect.py, this creates reproducible json files
and surely makes some JSON parser happy
* %foobar: instead of using `%` I changed the replacement to mustache[0]
which is also usable via Pythons `format()` function and easier to read.
Say a string like %target-info/foobar could mean a variable `target` or
`target-info`, using {target}-info/foobar makes things easier
* %file: remove this entirely and just append whatever desired file at
the end. Is there any case where the downloaded file is not at the end?
all these changes where done to be compatile with the *asu*, meaning a
image builder backend that creates images with specificed packages on
demand. Example code is added within the top of index.js. The server
takes `version`, `profile` and `packages` as arguments and returns
within a few seconds a freshly build firmware, which is automatically
shown in the frontend.
[0]: mustache.github.io/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Moritz Warning [Sun, 16 Feb 2020 20:51:28 +0000 (21:51 +0100)]
forgot image link
Moritz Warning [Sun, 16 Feb 2020 20:43:43 +0000 (21:43 +0100)]
fix element id
Moritz Warning [Sun, 16 Feb 2020 17:42:42 +0000 (18:42 +0100)]
target value is fixed in openwrt now
Moritz Warning [Sun, 16 Feb 2020 14:22:38 +0000 (15:22 +0100)]
udpate readme
Moritz Warning [Sun, 16 Feb 2020 14:19:31 +0000 (15:19 +0100)]
fix comment
Moritz Warning [Sun, 16 Feb 2020 11:50:59 +0000 (12:50 +0100)]
use separate json file for each version
Moritz Warning [Sat, 15 Feb 2020 17:01:57 +0000 (18:01 +0100)]
small i18n fix
Moritz Warning [Fri, 14 Feb 2020 22:38:36 +0000 (23:38 +0100)]
do not sort keys
this is important when the snapshot release should appear before other releases
Moritz Warning [Fri, 14 Feb 2020 19:51:05 +0000 (20:51 +0100)]
yet another format change
hopefully helps attented sysupgrade server support
Moritz Warning [Thu, 13 Feb 2020 11:27:04 +0000 (12:27 +0100)]
allow to use includes only
Moritz Warning [Wed, 12 Feb 2020 21:51:34 +0000 (22:51 +0100)]
avoid character case mismatches
Moritz Warning [Wed, 12 Feb 2020 20:09:21 +0000 (21:09 +0100)]
some images use - or . as delimiter
Moritz Warning [Wed, 12 Feb 2020 18:50:59 +0000 (19:50 +0100)]
fix js syntax
Moritz Warning [Wed, 12 Feb 2020 17:37:43 +0000 (18:37 +0100)]
remove debug output
Moritz Warning [Wed, 12 Feb 2020 17:27:56 +0000 (18:27 +0100)]
new data format
Moritz Warning [Mon, 10 Feb 2020 10:56:58 +0000 (11:56 +0100)]
reorder releases
Moritz Warning [Mon, 10 Feb 2020 10:49:49 +0000 (11:49 +0100)]
add link to demo
Moritz Warning [Tue, 4 Feb 2020 15:44:03 +0000 (16:44 +0100)]
remove dead code
Moritz Warning [Tue, 4 Feb 2020 13:34:07 +0000 (14:34 +0100)]
add misc readme
Moritz Warning [Tue, 4 Feb 2020 13:28:30 +0000 (14:28 +0100)]
move folders around
Moritz Warning [Sun, 2 Feb 2020 14:34:23 +0000 (15:34 +0100)]
add help text to python script
Moritz Warning [Sun, 2 Feb 2020 14:16:53 +0000 (15:16 +0100)]
add missing commit revisions
Moritz Warning [Sun, 2 Feb 2020 13:48:07 +0000 (14:48 +0100)]
fix vertical distance between buttons
Moritz Warning [Sun, 2 Feb 2020 04:35:43 +0000 (05:35 +0100)]
fix help text display
Moritz Warning [Sun, 2 Feb 2020 04:15:00 +0000 (05:15 +0100)]
character is usually in the prefix
Moritz Warning [Sun, 2 Feb 2020 04:14:25 +0000 (05:14 +0100)]
fix unexpected prefix/image distinction
this happens when only one image file is available, factory/sysupgrade might be part of the prefix
Moritz Warning [Sun, 2 Feb 2020 03:51:20 +0000 (04:51 +0100)]
allow matching when key word is at the start of the image string
Moritz Warning [Sun, 2 Feb 2020 03:50:46 +0000 (04:50 +0100)]
update json files
Moritz Warning [Sat, 1 Feb 2020 21:41:50 +0000 (22:41 +0100)]
put some code into a function
Moritz Warning [Sat, 1 Feb 2020 21:26:27 +0000 (22:26 +0100)]
better handling of high image diversity
Moritz Warning [Thu, 30 Jan 2020 01:03:41 +0000 (02:03 +0100)]
differentiate sd card images
Moritz Warning [Thu, 30 Jan 2020 00:55:18 +0000 (01:55 +0100)]
more css cleanup
Moritz Warning [Wed, 29 Jan 2020 21:34:47 +0000 (22:34 +0100)]
fix html structure
Moritz Warning [Wed, 29 Jan 2020 20:52:14 +0000 (21:52 +0100)]
hide image details section by default
Moritz Warning [Wed, 29 Jan 2020 20:45:48 +0000 (21:45 +0100)]
fix syntax error
Moritz Warning [Wed, 29 Jan 2020 20:17:42 +0000 (21:17 +0100)]
fix edge cases
Moritz Warning [Wed, 29 Jan 2020 20:17:12 +0000 (21:17 +0100)]
update example json data
Moritz Warning [Wed, 29 Jan 2020 18:57:43 +0000 (19:57 +0100)]
change line hight
Moritz Warning [Wed, 29 Jan 2020 18:57:21 +0000 (19:57 +0100)]
add list of similar projects