[go: up one dir, main page]

Activity for flavour

  • Chandler Griscom Chandler Griscom posted a comment on ticket #10

    I've been running my own Flavour build on 0.11.0 for a while now, but I justed tested the latest 2.0.0-SNAPSHOT and it works great.

  • Andrew Oliver Andrew Oliver modified a comment on discussion Announcements

    Flavour 0.3.2 is now live on Maven Central. It includes these enhancements: Routing enhancements for Dates (contributed by linuxfun) The archetype has been updated with support for routing and deep linking. (The old archetype is now archetype-minimal, still useful for projects that don't need routing.) For more information on Flavour: Flavour Book: https://frequal.com/Flavour/book.html Flavour Home Page: https://flavour.sf.net/

  • Andrew Oliver Andrew Oliver posted a comment on discussion General Discussion

    The "flavour" repo is new and contains the standard svn branches and tags folders now. Java 8 development will take place in the "tail" 0.x branch: https://sourceforge.net/p/flavour/flavour/HEAD/tree/branches/0.x/ * Java 8 releases will use the major version number 0, like the recently-released 0.3.2 Java 17+ development will take place in the "tip", which is trunk: https://sourceforge.net/p/flavour/flavour/HEAD/tree/trunk/ * Java 17 releases (which should work fine with Java 21) will use the major...

  • Andrew Oliver Andrew Oliver modified ticket #9

    Add path-based routing deep link support to archetype

  • Andrew Oliver Andrew Oliver posted a comment on ticket #9

    This has been included in an all-new archetype in 0.3.2. The old archetype is now in archetype-minimal.

  • Andrew Oliver Andrew Oliver modified ticket #12

    Increase resiliency of routing Date parsing

  • Andrew Oliver Andrew Oliver posted a comment on ticket #12

    This has been integrated into the 0.3.2 release. Thank you linuxfun!

  • Andrew Oliver Andrew Oliver posted a comment on discussion Announcements

    Flavour 0.3.2 is released and available on maven central.

  • Andrew Oliver Andrew Oliver committed [r34] on flavour

    2.0.0 Initial cut with TeaVM 0.11.0 changes from linuxfun and konsoletyper and additional upgrade to Java 17

  • Andrew Oliver Andrew Oliver committed [r33] on flavour

    Start of 2.x development for new tip (Java 17, Jakarta EE, and newer TeaVM versions)

  • Andrew Oliver Andrew Oliver committed [r32] on flavour

    Creating 0.x branch for Java 8 tail development

  • Andrew Oliver Andrew Oliver committed [r31] on flavour

    Migrated to svn recommended repo layout

  • Andrew Oliver Andrew Oliver committed [r30] on Source

    New root for the flavour SPA framework code (to allow for other projects in the same repo)

  • Andrew Oliver Andrew Oliver committed [r29] on Source

    Updated version and whys; new list of contributor steps

  • Andrew Oliver Andrew Oliver modified ticket #7

    Add Java 11+ Support

  • Andrew Oliver Andrew Oliver created ticket #13

    In-browser Flavour playground

  • Andrew Oliver Andrew Oliver committed [r28] on Source

    [maven-release-plugin] prepare release teavm-flavour-0.3.2

  • Andrew Oliver Andrew Oliver committed [r27] on Source

    Website updates: design doc and links

  • Andrew Oliver Andrew Oliver modified ticket #9

    Add path-based routing deep link support to archetype

  • Andrew Oliver Andrew Oliver modified ticket #9

    Add path-based routing deep link support to archetype

  • Andrew Oliver Andrew Oliver posted a comment on ticket #9

    Just committed a new archetype that demonstrates routing and allows path-based routing. The old archetype is moved to archetype-minimal.

  • Andrew Oliver Andrew Oliver committed [r26] on Source

    Updated archetype to demonstrate routing; Moved old archetype to archetype-minimal

  • Andrew Oliver Andrew Oliver modified ticket #6

    Add standard component for 'selected' like 'checked'

  • Andrew Oliver Andrew Oliver modified ticket #6

    Add standard component for 'selected' like 'checked'

  • Andrew Oliver Andrew Oliver posted a comment on ticket #6

    The cleaner way to handle this is to use the existing html:bidir-value on the parent select element. Then there is no need to manipulate the selected attribute on options. For example: <select html:bidir-value='myProperty'> binds the JavaBeans property 'myProperty' to the select. The value is fetched via getMyProperty() for rendering, and when the selected value changes, setMyProperty is called.

  • Andrew Oliver Andrew Oliver modified ticket #12

    Increase resiliency of routing Date parsing

  • Andrew Oliver Andrew Oliver posted a comment on ticket #12

    This will be included in 0.3.2

  • Andrew Oliver Andrew Oliver posted a comment on ticket #12

    This has been committed.

  • Andrew Oliver Andrew Oliver committed [r25] on Source

    Updated POM version in example to align with others

  • Andrew Oliver Andrew Oliver committed [r24] on Source

    Integrated Date parsing enhancements to routing (from a patch by linuxfun)

  • Andrew Oliver Andrew Oliver created ticket #12

    Increase resiliency of routing Date parsing

  • Andrew Oliver Andrew Oliver modified ticket #9

    Add path-based routing deep link support to archetype

  • Andrew Oliver Andrew Oliver modified ticket #6

    Add standard component for 'selected' like 'checked'

  • Andrew Oliver Andrew Oliver modified ticket #7

    Add Java 11+ Support

  • Andrew Oliver Andrew Oliver modified ticket #11

    Allow spaces in path parameters

  • Andrew Oliver Andrew Oliver posted a comment on ticket #11

    Closing -- fixed in 0.3.1

  • Andrew Oliver Andrew Oliver modified ticket #3

    Improve error for missing setter with html:bidir-value

  • Andrew Oliver Andrew Oliver posted a comment on ticket #3

    Closing -- fixed in 0.3.1

  • Andrew Oliver Andrew Oliver posted a comment on discussion Announcements

    Flavour 0.3.1 is now live on Maven Central. It includes these enhancements: Ticket #11 is resolved: Spaces are allowed in path parameters Ticket #3 is resolved: Fixed vague error message for missing setter in html:bidir-value Fixed archetype to hide static message after startup For more information on Flavour: Flavour Book: https://frequal.com/Flavour/book.html Flavour Home Page: https://flavour.sf.net/

  • Andrew Oliver Andrew Oliver committed [r23] on Source

    0.3.2-SNAPSHOT development begins

  • Andrew Oliver Andrew Oliver committed [r22] on Source

    [maven-release-plugin] prepare release teavm-flavour-0.3.1

  • Andrew Oliver Andrew Oliver committed [r21] on Source

    Ticket #11: Allow spaces in path parameters

  • Andrew Oliver Andrew Oliver created ticket #11

    Allow spaces in path parameters

  • Andrew Oliver Andrew Oliver modified ticket #10

    Update to teavm 0.11.0

  • Andrew Oliver Andrew Oliver posted a comment on ticket #10

    Thank you again for the patch! I am going to apply it in several smaller changes. Some, like the routing changes, seem to be universally applicable, so I will commit them first. For the Jakarta EE changes, I will be planning a strategy to not break existing Java 8/Java EE customers. I value backwards compatibility highly and I think this is one of the many features which sets Flavour apart from the competition. I will look at whether this can be done with different Java packages in one maven artifact,...

  • Andrew Oliver Andrew Oliver posted a comment on discussion Announcements

    Just added: a new section in the Flavour Book: 6.2 Importing Classes and Enums https://frequal.com/Flavour/book.html#org1cdb8dc

  • linuxfun linuxfun posted a comment on ticket #10

    Does this preserve Java 8 compatibility? No, target is set to 11 in the parent pom. This change was introduced by the first set of changes done by Alexey. I kept this in as I don't see value in keeping compatibility with an ancient java version. Does this require service interfaces to upgrade to the jakarta.* packages to continue to work? Changes are necessary for the teavm facing parts. These must be updated. It might be possible to recognize both variants, but I don't think it is worth it. Oracle...

  • Andrew Oliver Andrew Oliver posted a comment on ticket #10

    Thank you for submitting this! I will take a look. A couple of questions: * Does this preserve Java 8 compatibility? * Does this require service interfaces to upgrade to the jakarta.* packages to continue to work?

  • linuxfun linuxfun posted a comment on discussion General Discussion

    Patch is available from https://sourceforge.net/p/flavour/tickets/10/

  • linuxfun linuxfun created ticket #10

    Update to teavm 0.11.0

  • Andrew Oliver Andrew Oliver posted a comment on discussion Announcements

    I've added a new chapter on Modal Dialogs to the Flavour Book. It is Chapter 9. You can read this new chapter (and the entire book) here: https://frequal.com/Flavour/book.html

  • Andrew Oliver Andrew Oliver posted a comment on discussion General Discussion

    Flavour will remain on Sourceforge and svn. Github has negative externalities and git lacks svn's clean, readable revision numbers and sane command line (see https://svnvsgit.com/). Patches are welcome. There is a small amount of information here: https://flavour.sourceforge.io/guidelines.html. To generate a diff file, use "svn di" from the top of a trunk copy, then create a bug in Tickets (https://sourceforge.net/p/flavour/tickets/) and attach the patch there. Thank you!

  • linuxfun linuxfun posted a comment on discussion General Discussion

    As another note: I'm willing to extract my changes and provide them in any form necessary/helpful (patch or some other type of contribution).

  • linuxfun linuxfun posted a comment on discussion General Discussion

    The question git vs. subversion is independent of the question github vs. sourceforge. Sourceforge can handle projects on git basis, so there is no need to switch hosting.

  • Renato Silva Renato Silva posted a comment on discussion General Discussion

    Hi, Andrew! I figure out flavour project (from TeaVM) and I liked it's concept. About Matthias's comment, would you be willing to migrate the project to GitHub? GitHub is better than SourceForge (SVN) for open-source project management because it offers Git-based version control, better collaboration tools (pull requests, issues, discussions), modern CI/CD integration, and a larger developer community, making contributions and visibility easier. GitHub provides superior collaboration features compared...

  • linuxfun linuxfun modified a comment on discussion General Discussion

    Hi, I had a look at flavor and noticed, that is was not current. Current regarding the teavm version used and not current regarding the java version required to build. I got my hands dirty making the required changes to port the project to teavm 0.11.0 and make it possible to build with JDK 17+21. Porting in this case means, that unittests and integration tests work and the example is also runnable again. Given that my work was based on the original authors start of porting to the jakarta-Namespace...

  • Andrew Oliver Andrew Oliver posted a comment on discussion How-To

    I've added this info to the Flavour book, section 7.3.2: https://frequal.com/Flavour/book.html

  • Andrew Oliver Andrew Oliver created ticket #9

    Add path-based routing deep link support to archetype

  • Andrew Oliver Andrew Oliver posted a comment on discussion How-To

    The web app must redirect 404 to the application home page, allowing routing to work for alternate paths. Add this in your web.xml: <error-page> <location>/</location> </error-page> This should be in the Flavour archetype, I'll make a ticket to add it there to save a step. Thanks for pointing this out.

  • Andrew Oliver Andrew Oliver posted a comment on discussion General Discussion

    Thank you Matthias! I too want to ensure that Flavour is usable with the latest versions of TeaVM and Java. I published an article here that offers a quick fix for using recent Java versions: https://frequal.com/java/EnablingFlavourInJava1117And21.html I am working on a major new Flavour feature right now, details coming soon. Once it is ready I will have a chance to look at the changes to make Flavour work with newer version of TeaVM.

  • linuxfun linuxfun posted a comment on discussion How-To

    I assume that the teasampler uses an HTTP server, that serves the index.html from the root of the deployment when a subpath is requested, that does not exist physically. That is doable with Apache, but also using a servlet (the latter requiring you to implement it). The HTML code is served as the body of the 404 response. Why no 200 is used is beyond me.

  • Joe Joe posted a comment on discussion How-To

    How does the path based routing work, for example, with Tea Sampler? How come can I put https://frequal.com/tea-sampler/buttons in the URL bar and it will load the Buttons page? When in the network debugger it shows a 404 for /buttons. I'm trying Flavour out in a local demo application, and I just get the 404 not found response when trying to navigate directly to one of my routes by entering the path directly. Navigating by a button event and Routing.open() works fine.

  • linuxfun linuxfun posted a comment on discussion General Discussion

    Hi, I had a look at flavor and noticed, that is was not current. Current regarding the teavm version used and not current regarding the java version required to build. I got my hands dirty making the required changes to port the project to teavm 0.11.0 and make it possible to build with JDK 17+21. Porting in this case means, that unittests and integration tests work and the example is also runnable again. Given that my work was based on the original authors start of porting to the jakarta-Namespace...

  • Andrew Oliver Andrew Oliver created ticket #8

    Localization for Flavour apps

  • Andrew Oliver Andrew Oliver posted a comment on ticket #4

    Upgrade instructions are now here: https://frequal.com/java/EnablingFlavourInJava1117And21.html

  • Andrew Oliver Andrew Oliver posted a comment on discussion Announcements

    To use Flavour with Java 11, 17, or 21, you simply need to update 4 versions in your pom.xml. Information here: https://frequal.com/java/EnablingFlavourInJava1117And21.html

  • Andrew Oliver Andrew Oliver created ticket #7

    Add Java 11+ Support

  • Andrew Oliver Andrew Oliver posted a comment on discussion General Discussion

    A belated happy birthday to Flavour! In April Flavour turned 9 years old. I've been building apps with Flavour for the past 6 years. It is still the fastest, cleanest, and lightest solution to building web apps with Java. If you're fed up with long build times and complicated frameworks with conflicting build processes, give Flavour a try!

  • Andrew Oliver Andrew Oliver created ticket #6

    Add standard component for 'selected' like 'checked'

  • Andrew Oliver Andrew Oliver created ticket #5

    Nested std:if intermittently not reevaluated

  • Andrew Oliver Andrew Oliver modified a comment on discussion General Discussion

    Flavour is now being actively maintained here on Sourceforge. The new maven coordinates: New Group ID: com.frequal.flavour Artifact IDs are unchanged: teavm-flavour-widgets, teavm-flavour-rest, etc. The source code is here: https://sourceforge.net/p/flavour/trunk/ The current TeaVM dependency is on version 0.6.1. This is a stable, fast version of TeaVM that has worked well for many years. There are newer versions of TeaVM now, but they include breaking changes. That work is planned for the 2.0 release...

  • Andrew Oliver Andrew Oliver posted a comment on discussion General Discussion

    Flavour is now being actively maintained here on Sourceforge. The source code is here: https://sourceforge.net/p/flavour/trunk/ The current TeaVM dependency is on version 0.6.1. This is a stable, fast version of TeaVM that has worked well for many years. There are newer versions of TeaVM now, but they include breaking changes. That work is planned for the 2.0 release and is documented here: https://sourceforge.net/p/flavour/tickets/4/ Note: The 2.0 release is currently unscheduled and is at least...

  • Andrew Oliver Andrew Oliver created ticket #4

    Upgrade TeaVM Dependencies

  • Andrew Oliver Andrew Oliver posted a comment on discussion Announcements

    We are pleased to announce the latest release of Flavour, version 0.3.0. This long-awaited release adds: Path-based routing SVG support EL error resilience during rendering Enhanced error reporting Note that with this release, the Maven coordinates have changed slightly. The group is now com.frequal.flavour (formerly org.teavm.flavour). In your POM, update the group for any Flavour dependencies to this: <groupId>com.frequal.flavour</groupId> and the version to: <version>0.3.0</version> Flavour 0.3.0...

  • Andrew Oliver Andrew Oliver modified ticket #3

    Improve error for missing setter with html:bidir-value

  • Andrew Oliver Andrew Oliver posted a comment on ticket #2

    Needs a mechanism to turn off if needed.

  • Andrew Oliver Andrew Oliver modified ticket #1

    Add event:input

  • Andrew Oliver Andrew Oliver posted a comment on ticket #1

    Released in 0.3.0

  • Andrew Oliver Andrew Oliver modified ticket #3

    Improve error for missing setter with html:bidir-value

  • Andrew Oliver Andrew Oliver posted a comment on ticket #3

    Fixed in recent commit. To be included in release 0.3.1.

  • Andrew Oliver Andrew Oliver committed [r20] on Source

    Fix for vague error message when setter missing for bidirectional expression (like html:bidir-value), issue #3

  • Andrew Oliver Andrew Oliver posted a comment on discussion General Discussion

    We are pleased to announce the latest release of Flavour, version 0.3.0. This long-awaited release adds: Path-based routing SVG support EL error resilience during rendering Enhanced error reporting Note that with this release, the Maven coordinates have changed slightly. The group is now com.frequal.flavour (formerly org.teavm.flavour). In your POM, update the group for any Flavour dependencies to this: <groupId>com.frequal.flavour</groupId> and the version to: <version>0.3.0</version> Flavour 0.3.0...

  • Andrew Oliver Andrew Oliver committed [r19] on Source

    In archetype, fixed hiding static message at startup

  • Andrew Oliver Andrew Oliver committed [r18] on Source

    Updated README

  • Andrew Oliver Andrew Oliver committed [r17] on Source

    Release 0.3.1-SNAPSHOT

  • Andrew Oliver Andrew Oliver committed [r16] on Source

    Release 0.3.0

  • Andrew Oliver Andrew Oliver committed [r15] on Source

    Website: New coordinates for archetype

  • Andrew Oliver Andrew Oliver committed [r14] on Source

    POM tweaks to help with signing

  • Andrew Oliver Andrew Oliver committed [r13] on Source

    Updated maven groupIds; Fixed parent POM bundle upload; Modernized archetype

  • Andrew Oliver Andrew Oliver posted a comment on discussion General Discussion

    I've posted a new chapter in the Flavour book on Data Resource Loading: https://frequal.com/Flavour/book.html#org7a7c842 This shows you how to load text and structured data (JSON-serialized objects) into your Flavour app. This way you can bundle everything together neatly for convenience and offline use.

  • Andrew Oliver Andrew Oliver committed [r12] on Source

    Website: Improved project descriptions and formatting

  • Andrew Oliver Andrew Oliver committed [r11] on Source

    Website: Project scoping estimates

  • Andrew Oliver Andrew Oliver committed [r10] on Source

    Added GSoC proposal guidelines

  • Andrew Oliver Andrew Oliver committed [r9] on Source

    Minor website project update

  • Andrew Oliver Andrew Oliver committed [r8] on Source

    Minor website project update

  • Andrew Oliver Andrew Oliver committed [r7] on Source

    Minor website project update

  • Andrew Oliver Andrew Oliver committed [r6] on Source

    Minor website project update

  • Andrew Oliver Andrew Oliver committed [r5] on Source

    Minor website formatting

  • Andrew Oliver Andrew Oliver committed [r4] on Source

    Minor project description improvement

  • Andrew Oliver Andrew Oliver committed [r3] on Source

    Current website contents

1 >