Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [FIX] Restore REUSE 3.0 compliance | hellekin | 2021-02-02 | 9 | -2/+34 |
| | |||||
* | Add syntactic sugar | hellekin | 2021-02-02 | 1 | -0/+6 |
| | | | | | | | | | | | | To some it may be more straightforward to think of the members of an Agent as "users". This commit accepts using `Agent#users` instead of `Agent#members`, but warns developers that they should be using the other method. Since Agent has_many Users, the Principle of Least Surprise warrants that `agent.users` does something. But they're really members. | ||||
* | Remove useless method | hellekin | 2021-02-02 | 1 | -4/+0 |
| | |||||
* | [FIX] Account for users without an avatar or group | hellekin | 2021-02-02 | 4 | -4/+27 |
| | | | | | | | | | | | | | | | 1. Ensure new users belong to an Agent Users may come without the correct group information, leading to a situation where they have no Agent assigned to them. The application cannot handle this, so we ensure new users are at least associated to the new Anonymous Agent. 2. Introduce a default avatar Users coming without an avatar would see a broken view. Now they're assigned a default avatar, which shows the IN COMMON icon logo instead. | ||||
* | Introduce an Anonymous Agent | hellekin | 2021-02-02 | 4 | -62/+27 |
| | | | | | | | | | | | | | Since we moved away from Roles it's important to maintain a default Agent that is distinct from the previous default IN COMMON Agent. Previously, a user without a proper group would be granted the `observer` role in the default Agent, enough to create new resources. Now, we consider anonymous users to be part of the Anonymous Agent, which also brings the possibility for them to edit yet to be accepted Resources. | ||||
* | Add leaflet-geosearch | hellekin | 2021-02-02 | 5 | -1/+21 |
| | | | | | | | | | | | This Leaflet plugin adds a live address search on the map. We anticipate the possibility to find POIs from their address, or to check whether an address is already in the database. For now it enables looking up an address. https://smeijer.github.io/leaflet-geosearch/leaflet-control/ | ||||
* | [FEATURE] Add print button | hellekin | 2021-01-31 | 3 | -0/+29 |
| | | | | | | | | Using `leaflet-easyprint`, we can add a button to print a current view of the map. This commit adds the functionality, without customization. Source: https://github.com/rowanwins/leaflet-easyPrint | ||||
* | Add scale information to the map | hellekin | 2021-01-31 | 1 | -0/+3 |
| | |||||
* | Reconfigure the asset pipeline | hellekin | 2021-01-23 | 1 | -1/+1 |
| | | | | | Since we moved CSS to Webpack, also tell that to the asset pipeline. | ||||
* | Comment out webpack-bundle-analyzer | hellekin | 2021-01-23 | 1 | -0/+3 |
| | | | | | | | Just keep it around but do not use it. It requires `yarn add webpack-bundle-analyzer -D` to install. Moving `* /` to `*/` will disable the JavaScript comment. | ||||
* | Document extra steps to cleanup imported data | hellekin | 2021-01-23 | 1 | -0/+19 |
| | |||||
* | Remove unused Taxonomy target and refactor debug | hellekin | 2021-01-23 | 3 | -11/+13 |
| | | | | Cleaning up the code. | ||||
* | Move CSS to Webpack | hellekin | 2021-01-23 | 26 | -87/+107 |
| | | | | | | | | | | | | | Using both the asset pipeline and webpack is confusing and leads to unpredictable results in production. This commit moves all (S)CSS to Webpack under `app/javascript/scss` so that we can test whether the development interface results in a consistent production deployment. In order to load the ForkAwesome fonts we used a long path: `$fa-font-path: "../../../node_modules/fork-awesome/fonts";` Not sure whether this works... | ||||
* | On the way to finding fonts? | hellekin | 2021-01-22 | 2 | -2/+2 |
| | |||||
* | Try loading fonts from webpack | hellekin | 2021-01-22 | 1 | -1/+1 |
| | |||||
* | Do not validate associated Agent | hellekin | 2021-01-22 | 1 | -1/+1 |
| | |||||
* | Remove duplicate codev0.1.7 | hellekin | 2021-01-22 | 1 | -14/+0 |
| | |||||
* | Fix category styles | hellekin | 2021-01-22 | 2 | -14/+14 |
| | | | | | | Make category style independent of database ID to prevent bad surprises between development and production. Instead we use the rank. | ||||
* | Add some debug infov0.1.6 | hellekin | 2021-01-22 | 1 | -0/+1 |
| | |||||
* | Yarn integrity check breaks railsv0.1.5 | hellekin | 2021-01-22 | 1 | -0/+3 |
| | |||||
* | Ensure tagged version gives right repo URLv0.1.4 | hellekin | 2021-01-22 | 1 | -2/+2 |
| | |||||
* | Fix this deployment...v0.1.3 | hellekin | 2021-01-22 | 1 | -0/+2 |
| | |||||
* | Distinguish branch and tagv0.1.2 | hellekin | 2021-01-22 | 1 | -2/+4 |
| | |||||
* | WIP: display versionv0.1.1 | hellekin | 2021-01-22 | 1 | -6/+4 |
| | |||||
* | WIP: fix link to source codev0.1.0 | hellekin | 2021-01-22 | 1 | -3/+5 |
| | |||||
* | Link to current source code version (per AGPL-3.0) | hellekin | 2021-01-22 | 4 | -0/+45 |
| | |||||
* | Add markers and popups | hellekin | 2021-01-22 | 12 | -56/+152 |
| | | | | | - Replace MakiMarkers with ExtraMarkers and ForkAwesome - Add HTML popup binding | ||||
* | Move map to top | hellekin | 2021-01-22 | 2 | -2/+2 |
| | |||||
* | Fix category colors for Dewey taxonomy | hellekin | 2021-01-22 | 1 | -11/+11 |
| | | | | Original colors are kept as comments for future reference. | ||||
* | Upgrade Rails and add StimulusJS support | hellekin | 2021-01-22 | 68 | -277/+1103 |
| | |||||
* | Add compatibilty CSS for leaflet | hellekin | 2020-11-13 | 1 | -0/+1 |
| | |||||
* | Add leaflet plugin to fix webpack compatibility | hellekin | 2020-11-13 | 3 | -2/+9 |
| | |||||
* | Fix .ruby-version file to 2.6.6 | hellekin | 2020-11-12 | 1 | -1/+1 |
| | |||||
* | Add Stimulus Map and Taxonomy (WIP) | hellekin | 2020-11-12 | 19 | -88/+246 |
| | | | | | | | | This commit add StimulusJS interaction for the map and taxonomy, as well as styling. It provides preliminary work to hook up live data on the map from the taxonomy. | ||||
* | Merged master | hellekin | 2020-11-12 | 75 | -9/+3441 |
|\ | |||||
| * | Allow using INCOMMON as a module name | hellekin | 2020-10-29 | 1 | -0/+1 |
| | | |||||
| * | Add agent selector widget and taxonomy navigator (WIP) | hellekin | 2020-10-29 | 3 | -0/+11 |
| | | |||||
| * | Add original list of Dewey Maps categories | hellekin | 2020-10-29 | 1 | -0/+526 |
| | | |||||
| * | Add public assets | hellekin | 2020-10-29 | 4 | -0/+84 |
| | | |||||
| * | REUSE: Add LAL-1.3 to CSV files and relicense app/views to AGPL-3.0-or-later | hellekin | 2020-10-29 | 1 | -1/+5 |
| | | |||||
| * | REUSE: Fix list of default files | hellekin | 2020-10-29 | 1 | -2/+2 |
| | | |||||
| * | REUSE: Add CC-BY-SA-4.0 to schema | hellekin | 2020-10-29 | 1 | -0/+4 |
| | | |||||
| * | REUSE: Add AGPL-3.0-or-later to routes | hellekin | 2020-10-29 | 1 | -0/+3 |
| | | |||||
| * | REUSE: Add LAL-1.3 to translation strings | hellekin | 2020-10-29 | 1 | -0/+4 |
| | | |||||
| * | REUSE: Add MIT to original Rails files | hellekin | 2020-10-29 | 3 | -0/+12 |
| | | |||||
| * | REUSE: Add CC-BY-SA-4.0 to documentation | hellekin | 2020-10-29 | 3 | -0/+16 |
| | | |||||
| * | REUSE: Add AGPL-3.0-or-later on remaining IN COMMON code | hellekin | 2020-10-29 | 4 | -0/+16 |
| | | |||||
| * | REUSE: Add LAL-1.3 to app/views | hellekin | 2020-10-29 | 1 | -1/+1 |
| | | |||||
| * | REUSE: Add AGPL-3.0-or-later to app/* | hellekin | 2020-10-29 | 31 | -2/+311 |
| | | |||||
| * | REUSE: Add LAL-1.3 license to SCSS | hellekin | 2020-10-29 | 12 | -0/+153 |
| | |