aboutsummaryrefslogtreecommitdiff
path: root/assets
AgeCommit message (Collapse)Author
2024-10-12Split server code and http codeRaymaekers Luca
Create multiple instances of Ideez by running NewIdeez(), after creating they can be added to the Ideezes slice to manage them. NewIdeez() imports the data and registers the routes. main.go has the code for managing the instances and server.go has the code coupled to a single instance. For eg. main.go has the code which checks files with .data extension in data directory, and imports servers on startup. - Add import functionality - Add nginx configuration - Add style and copy animation - Check for https with "X-Forwarded-Proto" - Change assets and templates to reflect the new id change - Change port to 15118 - Add Id field to Idea - Do not check for duplicate titles anymore - Extract ideez_servers into const variable - Extract documentation in doc.go - Rename Server -> Ideez - Rename t_idea/ -> templates/ - Fix cancel not working with form by using javascript instead - Set logger prefix in different contexts
2024-10-09Add typescript codeRaymaekers Luca
- Migrated javascript to typescript for type safety and learning - created a tsconfig.json for frontendjavascript Note: We keep the javascript file because this makes it easier to deploy
2024-09-30Changed text to <pre>Raymaekers Luca
2024-09-29Added og meta tagsRaymaekers Luca
2024-09-29Added edit functionalityv0.1.0Raymaekers Luca
Added a new edit functionality and page with styling. Other minor changes: - Added assets folder served under /static/ - Created a new template edit.html - grouped ideas.html and edit.html under t_idea - Changed router to use mux and organized routes - Added more checks on empty titles - Added javascript to t_idea/index.html for intuitive button functionality