Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [FEATURE] Add print button | hellekin | 2021-01-31 | 1 | -0/+10 |
| | | | | | | | | 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. | ||||
* | 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 | 24 | -81/+101 |
| | | | | | | | | | | | | | 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 |
| | |||||
* | 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 | 7 | -47/+51 |
| | | | | | - 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 | 37 | -118/+401 |
| | |||||
* | Add compatibilty CSS for leaflet | hellekin | 2020-11-13 | 1 | -0/+1 |
| | |||||
* | Add leaflet plugin to fix webpack compatibility | hellekin | 2020-11-13 | 1 | -2/+3 |
| | |||||
* | Add Stimulus Map and Taxonomy (WIP) | hellekin | 2020-11-12 | 16 | -88/+224 |
| | | | | | | | | 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 | 48 | -3/+523 |
|\ | |||||
| * | Add agent selector widget and taxonomy navigator (WIP) | hellekin | 2020-10-29 | 3 | -0/+11 |
| | | |||||
| * | REUSE: Add CC-BY-SA-4.0 to schema | hellekin | 2020-10-29 | 1 | -0/+4 |
| | | |||||
| * | 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 |
| | | |||||
| * | Add Markdown to format Resource.description | hellekin | 2020-10-27 | 2 | -1/+44 |
| | | |||||
* | | Add map support | hellekin | 2020-11-11 | 4 | -21/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | This commit creates a dedicated Map model and moves the JavaScript from view to a Stimulus controller. - Stimulus.js https://stimulusjs.org - Leaflet.js https://leafletjs.org Upcoming resources: - https://discourse.stimulusjs.org/t/leafletjs-with-stimulusjs-on-rails-6/1343/4 - https://github.com/ghybs/leaflet-defaulticon-compatibility | ||||
* | | Remove example controller | hellekin | 2020-11-11 | 1 | -18/+0 |
| | | |||||
* | | Adjust Style for mobile and stimulus | hellekin | 2020-11-11 | 7 | -4/+119 |
| | | |||||
* | | Add stimulus.js | hellekin | 2020-10-23 | 3 | -0/+29 |
| | | |||||
* | | Remove bork agent_selector_form helper | hellekin | 2020-10-09 | 2 | -11/+0 |
| | | |||||
* | | Remove debug info | hellekin | 2020-10-09 | 1 | -1/+0 |
| | | |||||
* | | Grant maintainer to group owner | hellekin | 2020-10-09 | 1 | -0/+2 |
|/ | |||||
* | Enable switching Agent | hellekin | 2020-10-09 | 4 | -3/+47 |
| | | | | | | | Switching current Agent can help with roles and resource access. Go to your dashboard by clicking the avatar. Select agent and hit "Select" | ||||
* | Fix Resource edition | hellekin | 2020-10-09 | 6 | -19/+24 |
| | |||||
* | Fix flashes style | hellekin | 2020-10-09 | 1 | -5/+12 |
| | |||||
* | Wrap debug with login | hellekin | 2020-10-09 | 1 | -4/+6 |
| | | | | To avoid breaking on logout | ||||
* | Avoid errors on missing Taxonomy | hellekin | 2020-10-09 | 2 | -5/+5 |
| | |||||
* | [WIP] Add Resource business logic | hellekin | 2020-10-09 | 1 | -50/+60 |
| | | | | | | | | Currently there's a bug throwing: TypeError (nil is not a symbol nor a string) When creating a Resource... | ||||
* | Add some stats | hellekin | 2020-10-09 | 1 | -0/+20 |
| | |||||
* | Add a selector for categories and sections | hellekin | 2020-10-09 | 1 | -0/+10 |
| | |||||
* | Add permissions | hellekin | 2020-10-09 | 2 | -1/+11 |
| | | | | | - `current_agent` is now a full instance of Agent - provide helpers to verify current user roles | ||||
* | Scope routes to Agent | hellekin | 2020-10-09 | 7 | -21/+98 |
| | | | | | | | Since an Agent is required for all records, we scope the routes and get it present for free ;) This commit also adds resource views. | ||||
* | Add Classifications and Resource validations | hellekin | 2020-10-09 | 6 | -21/+88 |
| | | | | | | | | | | | | | | | | - Turn `has_and_belongs_to_many` into `has_many :through`: now, resources and sections are related through Classifications. - Refactor usage of jsonb column to use ActiveRecord validations - Attention! store_accessor: NOTE: If you are using structured database data types (eg. PostgreSQL hstore/json, or MySQL 5.7+ json) there is no need for the serialization provided by .store. Simply use .store_accessor instead to generate the accessor methods. Be aware that these columns use a string keyed hash and do not allow access using a symbol. NOTE: The default validations with the exception of uniqueness will work. For example, if you want to check for uniqueness with hstore you will need to use a custom validation to handle it. https://api.rubyonrails.org/classes/ActiveRecord/Store.html | ||||
* | Add categories, sections, and import data | hellekin | 2020-10-08 | 2 | -0/+2 |
| | |||||
* | Fix z-index for map and article | hellekin | 2020-10-08 | 2 | -1/+1 |
| |